Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 879278 Details for
Bug 1081356
[abrt] xfce4-terminal-0.6.2-2.fc20: g_slice_alloc: Process /usr/bin/xfce4-terminal was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 27.31 KB, created by
Bill McCarty
on 2014-03-27 04:43:34 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Bill McCarty
Created:
2014-03-27 04:43:34 UTC
Size:
27.31 KB
patch
obsolete
>[New LWP 1595] >[New LWP 1596] >[New LWP 1600] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/xfce4-terminal'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0xb6c7c845 in g_slice_alloc () from /lib/libglib-2.0.so.0 > >Thread 3 (Thread 0xaff4ab40 (LWP 1600)): >#0 0xb7749424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb6b293ab in __poll_nocancel () from /lib/libc.so.6 >No symbol table info available. >#2 0xb6d47000 in ?? () from /lib/libglib-2.0.so.0 >No symbol table info available. >Backtrace stopped: previous frame inner to this frame (corrupt stack?) > >Thread 2 (Thread 0xb5f94b40 (LWP 1596)): >#0 0xb7749424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb6b293ab in __poll_nocancel () from /lib/libc.so.6 >No symbol table info available. >#2 0xb6d47000 in ?? () from /lib/libglib-2.0.so.0 >No symbol table info available. >Backtrace stopped: previous frame inner to this frame (corrupt stack?) > >Thread 1 (Thread 0xb62c58c0 (LWP 1595)): >#0 0xb6c7c845 in g_slice_alloc () from /lib/libglib-2.0.so.0 >No symbol table info available. >#1 0xb6c7d69c in g_slist_prepend () from /lib/libglib-2.0.so.0 >No symbol table info available. >#2 0xb6d69c5e in g_object_notify_queue_add.isra.2 () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#3 0xb6d6c38e in g_object_notify () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#4 0xb71a8846 in gtk_label_set_label_internal () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#5 0xb71adae4 in gtk_label_set_text () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#6 0xb71adbd6 in gtk_label_init () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#7 0xb6d8879b in g_type_create_instance () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#8 0xb6d6a796 in g_object_new_internal () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#9 0xb6d6c859 in g_object_newv () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#10 0xb6d6cf70 in g_object_new () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#11 0xb71d037f in gtk_menu_item_ensure_label () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#12 0xb71d04cc in gtk_real_menu_item_set_label () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#13 0xb71d3e39 in gtk_menu_item_set_label () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#14 0xb6d6a998 in g_object_new_internal () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#15 0xb6d6ccf7 in g_object_new_valist () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#16 0xb6d6cf50 in g_object_new () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#17 0xb71d2987 in gtk_menu_item_new_with_label () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#18 0x08053f33 in terminal_encoding_action_menu_shown () >No symbol table info available. >#19 0xb6d674d3 in g_cclosure_marshal_VOID__VOID () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#20 0xb6d657de in g_closure_invoke () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#21 0xb6d7856e in signal_emit_unlocked_R () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#22 0xb6d803c1 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#23 0xb6d80654 in g_signal_emit () from /lib/libgobject-2.0.so.0 >No symbol table info available. >#24 0xb7317652 in gtk_widget_show () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#25 0xb71cb51b in gtk_menu_popup () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#26 0xb71d2088 in gtk_menu_item_real_popup_submenu () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#27 0xb71d21c7 in gtk_menu_item_popup_timeout () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#28 0xb6fc8c00 in gdk_threads_dispatch () from /lib/libgdk-x11-2.0.so.0 >No symbol table info available. >#29 0xb6c60262 in g_timeout_dispatch () from /lib/libglib-2.0.so.0 >No symbol table info available. >#30 0xb6c5f556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 >No symbol table info available. >#31 0xb6c5f920 in g_main_context_iterate.isra.23 () from /lib/libglib-2.0.so.0 >No symbol table info available. >#32 0xb6c5fdc3 in g_main_loop_run () from /lib/libglib-2.0.so.0 >No symbol table info available. >#33 0xb71bb700 in gtk_main () from /lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#34 0x08052043 in main () >No symbol table info available. >From To Syms Read Shared Object Library >0xb768ab10 0xb76bd094 Yes (*) /lib/libvte.so.9 >0xb7557460 0xb75e7374 Yes (*) /lib/libX11.so.6 >0xb75363e0 0xb753d774 Yes (*) /lib/libxfce4ui-1.so.0 >0xb70c2b50 0xb73a54b4 Yes (*) /lib/libgtk-x11-2.0.so.0 >0xb6fc86c0 0xb7031684 Yes (*) /lib/libgdk-x11-2.0.so.0 >0xb6f97cb0 0xb6fa56f4 Yes (*) /lib/libatk-1.0.so.0 >0xb6f6f0b0 0xb6f863b4 Yes (*) /lib/libgdk_pixbuf-2.0.so.0 >0xb6e1ba40 0xb6ef76e4 Yes (*) /lib/libgio-2.0.so.0 >0xb6db4070 0xb6dd67c4 Yes (*) /lib/libpango-1.0.so.0 >0xb6d60150 0xb6d91ff4 Yes (*) /lib/libgobject-2.0.so.0 >0xb6d4aaa0 0xb6d50b14 Yes (*) /lib/libxfce4util.so.6 >0xb6c2c470 0xb6cce484 Yes (*) /lib/libglib-2.0.so.0 >0xb6c00860 0xb6c0cc90 Yes (*) /lib/libpthread.so.0 >0xb6a553d0 0xb6b9a6ec Yes (*) /lib/libc.so.6 >0xb6a335e0 0xb6a38b14 Yes (*) /lib/libpangocairo-1.0.so.0 >0xb6a1f5d0 0xb6a28f84 Yes (*) /lib/libpangoft2-1.0.so.0 >0xb697fba0 0xb69eeef4 Yes (*) /lib/libfreetype.so.6 >0xb693f950 0xb695f764 Yes (*) /lib/libfontconfig.so.1 >0xb680a100 0xb68fa804 Yes (*) /lib/libcairo.so.2 >0xb67ec890 0xb67f73b4 Yes (*) /lib/libXext.so.6 >0xb67c5f70 0xb67e1774 Yes (*) /lib/libncurses.so.5 >0xb67a4eb0 0xb67b12e4 Yes (*) /lib/libtinfo.so.5 >0xb675c690 0xb678ad48 Yes (*) /lib/libm.so.6 >0xb673bf70 0xb674e084 Yes (*) /lib/libxcb.so.1 >0xb672fad0 0xb67309bc Yes (*) /lib/libdl.so.2 >0xb67264a0 0xb672aa64 Yes (*) /lib/libSM.so.6 >0xb670e630 0xb671c3e4 Yes (*) /lib/libICE.so.6 >0xb6702650 0xb6706434 Yes (*) /lib/libstartup-notification-1.so.0 >0xb66fbcd0 0xb66fcde4 Yes (*) /lib/libgmodule-2.0.so.0 >0xb66f6000 0xb66f8324 Yes (*) /lib/libXfixes.so.3 >0xb66ea450 0xb66f0614 Yes (*) /lib/libXrender.so.1 >0xb66e5870 0xb66e6324 Yes (*) /lib/libXinerama.so.1 >0xb66d59a0 0xb66e0784 Yes (*) /lib/libXi.so.6 >0xb66ca520 0xb66d03f4 Yes (*) /lib/libXrandr.so.2 >0xb66bef60 0xb66c4384 Yes (*) /lib/libXcursor.so.1 >0xb66b9960 0xb66ba3e4 Yes (*) /lib/libXcomposite.so.1 >0xb66b48b0 0xb66b5274 Yes (*) /lib/libXdamage.so.1 >0xb66811d0 0xb66a68a4 Yes (*) /lib/libpng16.so.16 >0xb6676fc0 0xb667a674 Yes (*) /lib/libffi.so.6 >0xb66608e0 0xb666d994 Yes (*) /lib/libz.so.1 >0xb663faf0 0xb6653954 Yes (*) /lib/libselinux.so.1 >0xb66236e0 0xb6632654 Yes (*) /lib/libresolv.so.2 >0xb661e4a0 0xb661e688 Yes (*) /lib/libgthread-2.0.so.0 >0xb772a880 0xb774329c Yes (*) /lib/ld-linux.so.2 >0xb65cd220 0xb66035f4 Yes (*) /lib/libharfbuzz.so.0 >0xb65a11b0 0xb65b9c64 Yes (*) /lib/libexpat.so.1 >0xb64f6120 0xb65868c4 Yes (*) /lib/libpixman-1.so.0 >0xb64d0e80 0xb64e4734 Yes (*) /lib/libEGL.so.1 >0xb64c9820 0xb64ca3e4 Yes (*) /lib/libxcb-shm.so.0 >0xb64c0a80 0xb64c4e44 Yes (*) /lib/libxcb-render.so.0 >0xb6454b40 0xb649ca94 Yes (*) /lib/libGL.so.1 >0xb643b950 0xb643ee6c Yes (*) /lib/librt.so.1 >0xb6435a70 0xb6436944 Yes (*) /lib/libXau.so.6 >0xb642ff20 0xb6431b44 Yes (*) /lib/libuuid.so.1 >0xb642a550 0xb642b754 Yes (*) /lib/libxcb-util.so.1 >0xb6426430 0xb6426584 Yes (*) /lib/libX11-xcb.so.1 >0xb63bbf80 0xb640a404 Yes (*) /lib/libpcre.so.1 >0xb639e980 0xb63b1f54 Yes (*) /lib/libgraphite2.so.3 >0xb6398340 0xb6399c94 Yes (*) /lib/libxcb-dri2.so.0 >0xb6390d20 0xb6393a84 Yes (*) /lib/libxcb-xfixes.so.0 >0xb638abe0 0xb638bbd4 Yes (*) /lib/libxcb-shape.so.0 >0xb6383610 0xb6385704 Yes (*) /lib/libgbm.so.1 >0xb6377860 0xb637b9b4 Yes (*) /lib/libwayland-client.so.0 >0xb636a480 0xb636fe34 Yes (*) /lib/libwayland-server.so.0 >0xb633b970 0xb634d234 Yes (*) /lib/libglapi.so.0 >0xb6318880 0xb6322a14 Yes (*) /lib/libudev.so.1 >0xb630a6c0 0xb6310f54 Yes (*) /lib/libdrm.so.2 >0xb62f4150 0xb62ff374 Yes (*) /lib/libxcb-glx.so.0 >0xb62e6bf0 0xb62e97a4 Yes (*) /lib/libXxf86vm.so.1 >0xb62cb0c0 0xb62e0704 Yes (*) /lib/libgcc_s.so.1 >0xb771e7f0 0xb7724254 Yes (*) /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so >0xb5790ef0 0xb5791924 Yes (*) /usr/lib/gtk-2.0/2.10.0/engines/libadwaita.so >0xb4d0f8f0 0xb4d2e064 Yes (*) /usr/lib/gio/modules/libgvfsdbus.so >0xb0237ab0 0xb0253f74 Yes (*) /lib/libgvfscommon.so.0 >0xb01f19b0 0xb021ccb4 Yes (*) /lib/libbluray.so.1 >0xb4d03a90 0xb4d044f8 Yes (*) /lib/libutil.so.1 >0xb00ae080 0xb019f514 Yes (*) /lib/libxml2.so.2 >0xb006a2c0 0xb0084124 Yes (*) /lib/liblzma.so.5 >0xaf73ea90 0xaf745acc Yes (*) /lib/libnss_files.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x8ac6260 145515104 >ecx 0xb62c594c -1238607540 >edx 0x1 1 >ebx 0xb6d47000 -1227591680 >esp 0xbfcee4a0 0xbfcee4a0 >ebp 0x0 0x0 >esi 0x8a4db38 145021752 >edi 0x1 1 >eip 0xb6c7c845 0xb6c7c845 <g_slice_alloc+165> >eflags 0x210202 [ IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >mxcsr *value not available* >mm0 *value not available* >mm1 *value not available* >mm2 *value not available* >mm3 *value not available* >mm4 *value not available* >mm5 *value not available* >mm6 *value not available* >mm7 *value not available* >Dump of assembler code for function g_slice_alloc: > 0xb6c7c7a0 <+0>: push %ebp > 0xb6c7c7a1 <+1>: push %edi > 0xb6c7c7a2 <+2>: push %esi > 0xb6c7c7a3 <+3>: push %ebx > 0xb6c7c7a4 <+4>: call 0xb6c2d460 <__x86.get_pc_thunk.bx> > 0xb6c7c7a9 <+9>: add $0xca857,%ebx > 0xb6c7c7af <+15>: lea -0x2c(%esp),%esp > 0xb6c7c7b3 <+19>: lea 0x588(%ebx),%eax > 0xb6c7c7b9 <+25>: mov %eax,(%esp) > 0xb6c7c7bc <+28>: call 0xb6ca5550 <g_private_get> > 0xb6c7c7c1 <+33>: test %eax,%eax > 0xb6c7c7c3 <+35>: mov %eax,%edi > 0xb6c7c7c5 <+37>: je 0xb6c7c900 <g_slice_alloc+352> > 0xb6c7c7cb <+43>: mov 0x40(%esp),%eax > 0xb6c7c7cf <+47>: mov %eax,%ebp > 0xb6c7c7d1 <+49>: add $0x7,%ebp > 0xb6c7c7d4 <+52>: and $0xfffffff8,%ebp > 0xb6c7c7d7 <+55>: jne 0xb6c7c810 <g_slice_alloc+112> > 0xb6c7c7d9 <+57>: mov 0x40(%esp),%eax > 0xb6c7c7dd <+61>: mov %eax,(%esp) > 0xb6c7c7e0 <+64>: call 0xb6c65490 <g_malloc> > 0xb6c7c7e5 <+69>: mov %eax,%edi > 0xb6c7c7e7 <+71>: mov 0xb50(%ebx),%eax > 0xb6c7c7ed <+77>: test %eax,%eax > 0xb6c7c7ef <+79>: je 0xb6c7c800 <g_slice_alloc+96> > 0xb6c7c7f1 <+81>: test %edi,%edi > 0xb6c7c7f3 <+83>: jne 0xb6c7c861 <g_slice_alloc+193> > 0xb6c7c7f5 <+85>: lea 0x0(%esi,%eiz,1),%esi > 0xb6c7c7f9 <+89>: lea 0x0(%edi,%eiz,1),%edi > 0xb6c7c800 <+96>: nop > 0xb6c7c801 <+97>: lea 0x2c(%esp),%esp > 0xb6c7c805 <+101>: mov %edi,%eax > 0xb6c7c807 <+103>: pop %ebx > 0xb6c7c808 <+104>: pop %esi > 0xb6c7c809 <+105>: pop %edi > 0xb6c7c80a <+106>: pop %ebp > 0xb6c7c80b <+107>: ret > 0xb6c7c80c <+108>: lea 0x0(%esi,%eiz,1),%esi > 0xb6c7c810 <+112>: cmp 0xb5c(%ebx),%ebp > 0xb6c7c816 <+118>: ja 0xb6c7ca50 <g_slice_alloc+688> > 0xb6c7c81c <+124>: shr $0x3,%ebp > 0xb6c7c81f <+127>: mov (%edi),%esi > 0xb6c7c821 <+129>: sub $0x1,%ebp > 0xb6c7c824 <+132>: mov %ebp,%eax > 0xb6c7c826 <+134>: shl $0x3,%eax > 0xb6c7c829 <+137>: mov %eax,0xc(%esp) > 0xb6c7c82d <+141>: lea (%esi,%eax,1),%esi > 0xb6c7c830 <+144>: mov (%esi),%eax > 0xb6c7c832 <+146>: test %eax,%eax > 0xb6c7c834 <+148>: je 0xb6c7c920 <g_slice_alloc+384> > 0xb6c7c83a <+154>: mov 0x4(%eax),%edi > 0xb6c7c83d <+157>: test %edi,%edi > 0xb6c7c83f <+159>: je 0xb6c7c910 <g_slice_alloc+368> >=> 0xb6c7c845 <+165>: mov (%edi),%edx > 0xb6c7c847 <+167>: mov %edx,0x4(%eax) > 0xb6c7c84a <+170>: mov 0x4(%esi),%eax > 0xb6c7c84d <+173>: test %eax,%eax > 0xb6c7c84f <+175>: je 0xb6c7c857 <g_slice_alloc+183> > 0xb6c7c851 <+177>: sub $0x1,%eax > 0xb6c7c854 <+180>: mov %eax,0x4(%esi) > 0xb6c7c857 <+183>: mov 0xb50(%ebx),%eax > 0xb6c7c85d <+189>: test %eax,%eax > 0xb6c7c85f <+191>: je 0xb6c7c800 <g_slice_alloc+96> > 0xb6c7c861 <+193>: lea 0xb2c(%ebx),%eax > 0xb6c7c867 <+199>: mov %eax,(%esp) > 0xb6c7c86a <+202>: mov %eax,0x14(%esp) > 0xb6c7c86e <+206>: call 0xb6ca4fd0 <g_mutex_lock> > 0xb6c7c873 <+211>: mov $0xfe609,%ecx > 0xb6c7c878 <+216>: xor %edx,%edx > 0xb6c7c87a <+218>: mov %edi,%eax > 0xb6c7c87c <+220>: div %ecx > 0xb6c7c87e <+222>: mov $0xffd,%ecx > 0xb6c7c883 <+227>: xor %edx,%edx > 0xb6c7c885 <+229>: div %ecx > 0xb6c7c887 <+231>: mov $0x1ff,%cx > 0xb6c7c88b <+235>: mov %edi,%eax > 0xb6c7c88d <+237>: mov %edx,%esi > 0xb6c7c88f <+239>: xor %edx,%edx > 0xb6c7c891 <+241>: div %ecx > 0xb6c7c893 <+243>: cmpl $0x0,0xb28(%ebx) > 0xb6c7c89a <+250>: mov %edx,%ebp > 0xb6c7c89c <+252>: je 0xb6c7cbbd <g_slice_alloc+1053> > 0xb6c7c8a2 <+258>: mov 0xb28(%ebx),%eax > 0xb6c7c8a8 <+264>: lea (%eax,%esi,4),%esi > 0xb6c7c8ab <+267>: cmpl $0x0,(%esi) > 0xb6c7c8ae <+270>: je 0xb6c7cb46 <g_slice_alloc+934> > 0xb6c7c8b4 <+276>: mov (%esi),%eax > 0xb6c7c8b6 <+278>: lea (%eax,%ebp,8),%eax > 0xb6c7c8b9 <+281>: mov %eax,0xc(%esp) > 0xb6c7c8bd <+285>: mov 0x4(%eax),%ecx > 0xb6c7c8c0 <+288>: mov %ecx,%ebp > 0xb6c7c8c2 <+290>: mov %ecx,0x10(%esp) > 0xb6c7c8c6 <+294>: test %ebp,%ebp > 0xb6c7c8c8 <+296>: mov (%eax),%ecx > 0xb6c7c8ca <+298>: je 0xb6c7cbe1 <g_slice_alloc+1089> > 0xb6c7c8d0 <+304>: xor %edx,%edx > 0xb6c7c8d2 <+306>: jmp 0xb6c7c8ea <g_slice_alloc+330> > 0xb6c7c8d4 <+308>: je 0xb6c7caa8 <g_slice_alloc+776> > 0xb6c7c8da <+314>: lea 0x1(%eax),%edx > 0xb6c7c8dd <+317>: mov $0x1,%eax > 0xb6c7c8e2 <+322>: cmp %ebp,%edx > 0xb6c7c8e4 <+324>: jae 0xb6c7ca9a <g_slice_alloc+762> > 0xb6c7c8ea <+330>: mov %edx,%eax > 0xb6c7c8ec <+332>: add %ebp,%eax > 0xb6c7c8ee <+334>: shr %eax > 0xb6c7c8f0 <+336>: lea (%ecx,%eax,8),%esi > 0xb6c7c8f3 <+339>: cmp (%esi),%edi > 0xb6c7c8f5 <+341>: jae 0xb6c7c8d4 <g_slice_alloc+308> > 0xb6c7c8f7 <+343>: mov %eax,%ebp > 0xb6c7c8f9 <+345>: mov $0xffffffff,%eax > 0xb6c7c8fe <+350>: jmp 0xb6c7c8e2 <g_slice_alloc+322> > 0xb6c7c900 <+352>: call 0xb6c2c97d <thread_memory_from_self.part.11> > 0xb6c7c905 <+357>: mov %eax,%edi > 0xb6c7c907 <+359>: jmp 0xb6c7c7cb <g_slice_alloc+43> > 0xb6c7c90c <+364>: lea 0x0(%esi,%eiz,1),%esi > 0xb6c7c910 <+368>: mov (%eax),%edx > 0xb6c7c912 <+370>: mov %eax,%edi > 0xb6c7c914 <+372>: mov %edx,(%esi) > 0xb6c7c916 <+374>: jmp 0xb6c7c84a <g_slice_alloc+170> > 0xb6c7c91b <+379>: nop > 0xb6c7c91c <+380>: lea 0x0(%esi,%eiz,1),%esi > 0xb6c7c920 <+384>: mov 0xc(%esp),%eax > 0xb6c7c924 <+388>: add 0x4(%edi),%eax > 0xb6c7c927 <+391>: mov 0x4(%esi),%ecx > 0xb6c7c92a <+394>: mov %ecx,0x10(%esp) > 0xb6c7c92e <+398>: mov 0x4(%eax),%ecx > 0xb6c7c931 <+401>: mov (%eax),%edx > 0xb6c7c933 <+403>: mov %ecx,0x4(%esi) > 0xb6c7c936 <+406>: mov 0x10(%esp),%ecx > 0xb6c7c93a <+410>: mov %edx,(%esi) > 0xb6c7c93c <+412>: movl $0x0,(%eax) > 0xb6c7c942 <+418>: mov %ecx,0x4(%eax) > 0xb6c7c945 <+421>: mov (%esi),%eax > 0xb6c7c947 <+423>: test %eax,%eax > 0xb6c7c949 <+425>: jne 0xb6c7c83a <g_slice_alloc+154> > 0xb6c7c94f <+431>: lea 0x0(,%ebp,4),%eax > 0xb6c7c956 <+438>: mov %eax,0x10(%esp) > 0xb6c7c95a <+442>: add 0xb6c(%ebx),%eax > 0xb6c7c960 <+448>: movl $0x0,0x4(%esi) > 0xb6c7c967 <+455>: mov %eax,0x14(%esp) > 0xb6c7c96b <+459>: lea 0xb60(%ebx),%eax > 0xb6c7c971 <+465>: mov %eax,(%esp) > 0xb6c7c974 <+468>: mov %eax,0x18(%esp) > 0xb6c7c978 <+472>: call 0xb6ca5050 <g_mutex_trylock> > 0xb6c7c97d <+477>: test %eax,%eax > 0xb6c7c97f <+479>: mov 0x14(%esp),%edx > 0xb6c7c983 <+483>: je 0xb6c7cb70 <g_slice_alloc+976> > 0xb6c7c989 <+489>: mov 0xb70(%ebx),%eax > 0xb6c7c98f <+495>: sub $0x1,%eax > 0xb6c7c992 <+498>: cmp $0xfffffff5,%eax > 0xb6c7c995 <+501>: mov %eax,0xb70(%ebx) > 0xb6c7c99b <+507>: jge 0xb6c7c9b7 <g_slice_alloc+535> > 0xb6c7c99d <+509>: movl $0x0,0xb70(%ebx) > 0xb6c7c9a7 <+519>: mov $0x1,%eax > 0xb6c7c9ac <+524>: cmpl $0x0,(%edx) > 0xb6c7c9af <+527>: cmovne (%edx),%eax > 0xb6c7c9b2 <+530>: sub $0x1,%eax > 0xb6c7c9b5 <+533>: mov %eax,(%edx) > 0xb6c7c9b7 <+535>: mov 0x10(%esp),%eax > 0xb6c7c9bb <+539>: add 0xb68(%ebx),%eax > 0xb6c7c9c1 <+545>: mov %eax,0x14(%esp) > 0xb6c7c9c5 <+549>: mov (%eax),%eax > 0xb6c7c9c7 <+551>: test %eax,%eax > 0xb6c7c9c9 <+553>: mov %eax,0x10(%esp) > 0xb6c7c9cd <+557>: je 0xb6c7cbe8 <g_slice_alloc+1096> > 0xb6c7c9d3 <+563>: mov 0x10(%esp),%ecx > 0xb6c7c9d7 <+567>: mov 0x4(%ecx),%ebp > 0xb6c7c9da <+570>: mov (%ecx),%eax > 0xb6c7c9dc <+572>: mov 0x0(%ebp),%edx > 0xb6c7c9df <+575>: mov (%eax),%eax > 0xb6c7c9e1 <+577>: mov (%edx),%edx > 0xb6c7c9e3 <+579>: mov 0x4(%eax),%eax > 0xb6c7c9e6 <+582>: mov %eax,0x4(%edx) > 0xb6c7c9e9 <+585>: xor %edx,%edx > 0xb6c7c9eb <+587>: cmp %eax,%ecx > 0xb6c7c9ed <+589>: mov %ebp,0x4(%eax) > 0xb6c7c9f0 <+592>: mov %ecx,%ebp > 0xb6c7c9f2 <+594>: cmovne %eax,%edx > 0xb6c7c9f5 <+597>: mov 0x14(%esp),%eax > 0xb6c7c9f9 <+601>: mov %edx,(%eax) > 0xb6c7c9fb <+603>: mov 0x18(%esp),%eax > 0xb6c7c9ff <+607>: mov %eax,(%esp) > 0xb6c7ca02 <+610>: call 0xb6ca5010 <g_mutex_unlock> > 0xb6c7ca07 <+615>: mov 0x0(%ebp),%eax > 0xb6c7ca0a <+618>: mov %ebp,%ecx > 0xb6c7ca0c <+620>: mov %eax,0x14(%esp) > 0xb6c7ca10 <+624>: mov (%eax),%ebp > 0xb6c7ca12 <+626>: mov 0x0(%ebp),%edx > 0xb6c7ca15 <+629>: mov 0x4(%edx),%eax > 0xb6c7ca18 <+632>: mov %eax,0x4(%esi) > 0xb6c7ca1b <+635>: mov 0x14(%esp),%eax > 0xb6c7ca1f <+639>: movl $0x0,0x4(%ecx) > 0xb6c7ca26 <+646>: movl $0x0,0x4(%ebp) > 0xb6c7ca2d <+653>: movl $0x0,0x4(%edx) > 0xb6c7ca34 <+660>: movl $0x0,0x4(%eax) > 0xb6c7ca3b <+667>: mov 0xc(%esp),%ecx > 0xb6c7ca3f <+671>: add (%edi),%ecx > 0xb6c7ca41 <+673>: mov 0x10(%esp),%eax > 0xb6c7ca45 <+677>: mov %eax,(%esi) > 0xb6c7ca47 <+679>: mov %ecx,%esi > 0xb6c7ca49 <+681>: mov (%ecx),%eax > 0xb6c7ca4b <+683>: jmp 0xb6c7c83a <g_slice_alloc+154> > 0xb6c7ca50 <+688>: cmpl $0x0,0xb48(%ebx) > 0xb6c7ca57 <+695>: jne 0xb6c7c7d9 <g_slice_alloc+57> > 0xb6c7ca5d <+701>: mov %ebp,%eax > 0xb6c7ca5f <+703>: call 0xb6c2c94f <allocator_categorize.part.5> > 0xb6c7ca64 <+708>: cmp $0x1,%eax > 0xb6c7ca67 <+711>: je 0xb6c7c81c <g_slice_alloc+124> > 0xb6c7ca6d <+717>: cmp $0x2,%eax > 0xb6c7ca70 <+720>: jne 0xb6c7c7d9 <g_slice_alloc+57> > 0xb6c7ca76 <+726>: lea 0xb7c(%ebx),%esi > 0xb6c7ca7c <+732>: mov %esi,(%esp) > 0xb6c7ca7f <+735>: call 0xb6ca4fd0 <g_mutex_lock> > 0xb6c7ca84 <+740>: mov %ebp,%eax > 0xb6c7ca86 <+742>: call 0xb6c2ccd5 <slab_allocator_alloc_chunk> > 0xb6c7ca8b <+747>: mov %esi,(%esp) > 0xb6c7ca8e <+750>: mov %eax,%edi > 0xb6c7ca90 <+752>: call 0xb6ca5010 <g_mutex_unlock> > 0xb6c7ca95 <+757>: jmp 0xb6c7c7e7 <g_slice_alloc+71> > 0xb6c7ca9a <+762>: sub $0x1,%eax > 0xb6c7ca9d <+765>: jne 0xb6c7caa8 <g_slice_alloc+776> > 0xb6c7ca9f <+767>: add $0x8,%esi > 0xb6c7caa2 <+770>: xor %ebp,%ebp > 0xb6c7caa4 <+772>: test %esi,%esi > 0xb6c7caa6 <+774>: je 0xb6c7cabb <g_slice_alloc+795> > 0xb6c7caa8 <+776>: mov 0x10(%esp),%eax > 0xb6c7caac <+780>: shl $0x3,%eax > 0xb6c7caaf <+783>: add %ecx,%eax > 0xb6c7cab1 <+785>: cmp %eax,%esi > 0xb6c7cab3 <+787>: jae 0xb6c7cab9 <g_slice_alloc+793> > 0xb6c7cab5 <+789>: cmp (%esi),%edi > 0xb6c7cab7 <+791>: je 0xb6c7cb2c <g_slice_alloc+908> > 0xb6c7cab9 <+793>: mov %esi,%ebp > 0xb6c7cabb <+795>: sub %ecx,%ebp > 0xb6c7cabd <+797>: sar $0x3,%ebp > 0xb6c7cac0 <+800>: cmp 0x10(%esp),%ebp > 0xb6c7cac4 <+804>: jbe 0xb6c7cade <g_slice_alloc+830> > 0xb6c7cac6 <+806>: lea -0x6cccb(%ebx),%eax > 0xb6c7cacc <+812>: mov %eax,0x4(%esp) > 0xb6c7cad0 <+816>: lea -0x6cd27(%ebx),%eax > 0xb6c7cad6 <+822>: mov %eax,(%esp) > 0xb6c7cad9 <+825>: call 0xb6c2c875 <mem_error> > 0xb6c7cade <+830>: mov 0x10(%esp),%eax > 0xb6c7cae2 <+834>: mov $0x8,%edx > 0xb6c7cae7 <+839>: shl $0x3,%eax > 0xb6c7caea <+842>: mov %ecx,(%esp) > 0xb6c7caed <+845>: add %edx,%eax > 0xb6c7caef <+847>: mov %eax,0x4(%esp) > 0xb6c7caf3 <+851>: call 0xb6c2bd40 <realloc@plt> > 0xb6c7caf8 <+856>: mov 0xc(%esp),%ecx > 0xb6c7cafc <+860>: test %eax,%eax > 0xb6c7cafe <+862>: mov %eax,(%ecx) > 0xb6c7cb00 <+864>: je 0xb6c7cb64 <g_slice_alloc+964> > 0xb6c7cb02 <+866>: lea (%eax,%ebp,8),%esi > 0xb6c7cb05 <+869>: mov 0xc(%esp),%eax > 0xb6c7cb09 <+873>: mov 0x4(%eax),%eax > 0xb6c7cb0c <+876>: mov %esi,0x4(%esp) > 0xb6c7cb10 <+880>: sub %ebp,%eax > 0xb6c7cb12 <+882>: shl $0x3,%eax > 0xb6c7cb15 <+885>: mov %eax,0x8(%esp) > 0xb6c7cb19 <+889>: lea 0x8(%esi),%eax > 0xb6c7cb1c <+892>: mov %eax,(%esp) > 0xb6c7cb1f <+895>: call 0xb6c2b940 <memmove@plt> > 0xb6c7cb24 <+900>: mov 0xc(%esp),%eax > 0xb6c7cb28 <+904>: addl $0x1,0x4(%eax) > 0xb6c7cb2c <+908>: mov 0x40(%esp),%eax > 0xb6c7cb30 <+912>: mov %edi,(%esi) > 0xb6c7cb32 <+914>: mov %eax,0x4(%esi) > 0xb6c7cb35 <+917>: mov 0x14(%esp),%eax > 0xb6c7cb39 <+921>: mov %eax,(%esp) > 0xb6c7cb3c <+924>: call 0xb6ca5010 <g_mutex_unlock> > 0xb6c7cb41 <+929>: jmp 0xb6c7c800 <g_slice_alloc+96> > 0xb6c7cb46 <+934>: movl $0x8,0x4(%esp) > 0xb6c7cb4e <+942>: movl $0x1ff,(%esp) > 0xb6c7cb55 <+949>: call 0xb6c2c440 <calloc@plt> > 0xb6c7cb5a <+954>: test %eax,%eax > 0xb6c7cb5c <+956>: mov %eax,(%esi) > 0xb6c7cb5e <+958>: jne 0xb6c7c8b4 <g_slice_alloc+276> > 0xb6c7cb64 <+964>: call 0xb6c2bfe0 <__errno_location@plt> > 0xb6c7cb69 <+969>: mov (%eax),%eax > 0xb6c7cb6b <+971>: call 0xb6c2c925 <smc_tree_abort> > 0xb6c7cb70 <+976>: mov 0x18(%esp),%eax > 0xb6c7cb74 <+980>: mov %edx,0x14(%esp) > 0xb6c7cb78 <+984>: mov %eax,(%esp) > 0xb6c7cb7b <+987>: call 0xb6ca4fd0 <g_mutex_lock> > 0xb6c7cb80 <+992>: mov 0xb70(%ebx),%eax > 0xb6c7cb86 <+998>: add $0x1,%eax > 0xb6c7cb89 <+1001>: test %eax,%eax > 0xb6c7cb8b <+1003>: mov %eax,0xb70(%ebx) > 0xb6c7cb91 <+1009>: jle 0xb6c7c9b7 <g_slice_alloc+535> > 0xb6c7cb97 <+1015>: mov 0x14(%esp),%edx > 0xb6c7cb9b <+1019>: movl $0x0,0xb70(%ebx) > 0xb6c7cba5 <+1029>: mov $0x100,%eax > 0xb6c7cbaa <+1034>: addl $0x1,(%edx) > 0xb6c7cbad <+1037>: cmpl $0x100,(%edx) > 0xb6c7cbb3 <+1043>: cmovbe (%edx),%eax > 0xb6c7cbb6 <+1046>: mov %eax,(%edx) > 0xb6c7cbb8 <+1048>: jmp 0xb6c7c9b7 <g_slice_alloc+535> > 0xb6c7cbbd <+1053>: movl $0x4,0x4(%esp) > 0xb6c7cbc5 <+1061>: movl $0xffd,(%esp) > 0xb6c7cbcc <+1068>: call 0xb6c2c440 <calloc@plt> > 0xb6c7cbd1 <+1073>: test %eax,%eax > 0xb6c7cbd3 <+1075>: mov %eax,0xb28(%ebx) > 0xb6c7cbd9 <+1081>: jne 0xb6c7c8a2 <g_slice_alloc+258> > 0xb6c7cbdf <+1087>: jmp 0xb6c7cb64 <g_slice_alloc+964> > 0xb6c7cbe1 <+1089>: mov %ecx,%esi > 0xb6c7cbe3 <+1091>: jmp 0xb6c7caa2 <g_slice_alloc+770> > 0xb6c7cbe8 <+1096>: mov 0xc(%esp),%eax > 0xb6c7cbec <+1100>: add $0x8,%eax > 0xb6c7cbef <+1103>: mov %eax,0x14(%esp) > 0xb6c7cbf3 <+1107>: lea (%eax,%eax,4),%ecx > 0xb6c7cbf6 <+1110>: mov $0xa0,%eax > 0xb6c7cbfb <+1115>: cmp $0xa0,%ecx > 0xb6c7cc01 <+1121>: cmovb %eax,%ecx > 0xb6c7cc04 <+1124>: xor %edx,%edx > 0xb6c7cc06 <+1126>: mov 0xb44(%ebx),%eax > 0xb6c7cc0c <+1132>: div %ecx > 0xb6c7cc0e <+1134>: mov $0x4,%ecx > 0xb6c7cc13 <+1139>: cmp $0x4,%eax > 0xb6c7cc16 <+1142>: cmovb %ecx,%eax > 0xb6c7cc19 <+1145>: mov %eax,0x10(%esp) > 0xb6c7cc1d <+1149>: mov 0xb6c(%ebx),%eax > 0xb6c7cc23 <+1155>: mov (%eax,%ebp,4),%eax > 0xb6c7cc26 <+1158>: test %eax,%eax > 0xb6c7cc28 <+1160>: je 0xb6c7cc40 <g_slice_alloc+1184> > 0xb6c7cc2a <+1162>: shl $0x6,%eax > 0xb6c7cc2d <+1165>: xor %edx,%edx > 0xb6c7cc2f <+1167>: divl 0x14(%esp) > 0xb6c7cc33 <+1171>: mov 0x10(%esp),%ecx > 0xb6c7cc37 <+1175>: cmp %eax,%ecx > 0xb6c7cc39 <+1177>: cmovae %ecx,%eax > 0xb6c7cc3c <+1180>: mov %eax,0x10(%esp) > 0xb6c7cc40 <+1184>: mov 0x18(%esp),%ebp > 0xb6c7cc44 <+1188>: mov %ebp,(%esp) > 0xb6c7cc47 <+1191>: call 0xb6ca5010 <g_mutex_unlock> > 0xb6c7cc4c <+1196>: mov %ebp,%eax > 0xb6c7cc4e <+1198>: add $0x1c,%eax > 0xb6c7cc51 <+1201>: mov %eax,(%esp) > 0xb6c7cc54 <+1204>: call 0xb6ca4fd0 <g_mutex_lock> > 0xb6c7cc59 <+1209>: mov 0x14(%esp),%eax > 0xb6c7cc5d <+1213>: call 0xb6c2ccd5 <slab_allocator_alloc_chunk> > 0xb6c7cc62 <+1218>: mov %eax,%ebp > 0xb6c7cc64 <+1220>: movl $0x0,0x4(%eax) > 0xb6c7cc6b <+1227>: mov %eax,0x18(%esp) > 0xb6c7cc6f <+1231>: mov $0x1,%edx > 0xb6c7cc74 <+1236>: mov 0xc(%esp),%ecx > 0xb6c7cc78 <+1240>: mov 0x14(%esp),%eax > 0xb6c7cc7c <+1244>: mov %edx,0x1c(%esp) > 0xb6c7cc80 <+1248>: mov %ecx,0xc(%esp) > 0xb6c7cc84 <+1252>: call 0xb6c2ccd5 <slab_allocator_alloc_chunk> > 0xb6c7cc89 <+1257>: mov 0x18(%esp),%ecx > 0xb6c7cc8d <+1261>: mov 0x1c(%esp),%edx > 0xb6c7cc91 <+1265>: add $0x1,%edx > 0xb6c7cc94 <+1268>: cmp 0x10(%esp),%edx > 0xb6c7cc98 <+1272>: mov %eax,(%ecx) > 0xb6c7cc9a <+1274>: movl $0x0,0x4(%eax) > 0xb6c7cca1 <+1281>: mov 0xc(%esp),%ecx > 0xb6c7cca5 <+1285>: jae 0xb6c7ccad <g_slice_alloc+1293> > 0xb6c7cca7 <+1287>: mov %eax,0x18(%esp) > 0xb6c7ccab <+1291>: jmp 0xb6c7cc78 <g_slice_alloc+1240> > 0xb6c7ccad <+1293>: movl $0x0,(%eax) > 0xb6c7ccb3 <+1299>: lea 0xb7c(%ebx),%eax > 0xb6c7ccb9 <+1305>: mov %eax,(%esp) > 0xb6c7ccbc <+1308>: mov %ecx,0xc(%esp) > 0xb6c7ccc0 <+1312>: call 0xb6ca5010 <g_mutex_unlock> > 0xb6c7ccc5 <+1317>: mov 0x10(%esp),%ecx > 0xb6c7ccc9 <+1321>: mov $0x2,%eax > 0xb6c7ccce <+1326>: cmp $0x2,%ecx > 0xb6c7ccd1 <+1329>: mov %ebp,0x10(%esp) > 0xb6c7ccd5 <+1333>: cmovae %ecx,%eax > 0xb6c7ccd8 <+1336>: mov %eax,0x4(%esi) > 0xb6c7ccdb <+1339>: jmp 0xb6c7ca3b <g_slice_alloc+667> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1081356
: 879278 |
879279
|
879280
|
879281
|
879282
|
879283
|
879284
|
879285
|
879286
|
879287
|
879288