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 634015 Details for
Bug 870543
[abrt] ibus-unikey-0.6.1-2.fc17: standard_malloc: Process /usr/libexec/ibus-engine-unikey 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), 29.31 KB, created by
Xuan Tru Bui
on 2012-10-26 19:22:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Xuan Tru Bui
Created:
2012-10-26 19:22:39 UTC
Size:
29.31 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 1932] >[New LWP 1934] >[New LWP 1935] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/libexec/ibus-engine-unikey --ibus'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x43a7a420) at malloc.c:4264 >4264 unlink(av, p, bck, fwd); > >Thread 3 (Thread 0xb6adcb40 (LWP 1935)): >#0 0xb7732424 in __kernel_vsyscall () >No symbol table info available. >#1 0x43a93e02 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:145 >No locals. >#2 0x43a8f933 in _L_lock_654 () from /lib/libpthread.so.0 >No symbol table info available. >#3 0x43a8f814 in __pthread_mutex_lock (mutex=0x8062ad0) at pthread_mutex_lock.c:65 > type = 0 > id = 1935 >#4 0x0804c9b9 in thread_mouse_capture (data=0x0) at engine.cpp:972 > y_old = 649 > y_root_old = 382 > mask = 16 > w = 172 > w_root_return = 172 > event = {type = 6, xany = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172}, xkey = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, root = 172, subwindow = 16777541, time = 510727, x = 552, y = 382, x_root = 552, y_root = 382, state = 16, keycode = 0, same_screen = 1}, xbutton = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, root = 172, subwindow = 16777541, time = 510727, x = 552, y = 382, x_root = 552, y_root = 382, state = 16, button = 0, same_screen = 1}, xmotion = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, root = 172, subwindow = 16777541, time = 510727, x = 552, y = 382, x_root = 552, y_root = 382, state = 16, is_hint = 0 '\000', same_screen = 1}, xcrossing = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, root = 172, subwindow = 16777541, time = 510727, x = 552, y = 382, x_root = 552, y_root = 382, mode = 16, detail = 0, same_screen = 1, focus = 0, state = 0}, xfocus = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, mode = 172, detail = 16777541}, xexpose = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, x = 172, y = 16777541, width = 510727, height = 552, count = 382}, xgraphicsexpose = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, drawable = 172, x = 172, y = 16777541, width = 510727, height = 552, count = 382, major_code = 552, minor_code = 382}, xnoexpose = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, drawable = 172, major_code = 172, minor_code = 16777541}, xvisibility = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, state = 172}, xcreatewindow = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, parent = 172, window = 172, x = 16777541, y = 510727, width = 552, height = 382, border_width = 552, override_redirect = 382}, xdestroywindow = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172}, xunmap = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172, from_configure = 16777541}, xmap = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172, override_redirect = 16777541}, xmaprequest = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, parent = 172, window = 172}, xreparent = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172, parent = 16777541, x = 510727, y = 552, override_redirect = 382}, xconfigure = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172, x = 16777541, y = 510727, width = 552, height = 382, border_width = 552, above = 382, override_redirect = 16}, xgravity = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172, x = 16777541, y = 510727}, xresizerequest = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, width = 172, height = 16777541}, xconfigurerequest = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, parent = 172, window = 172, x = 16777541, y = 510727, width = 552, height = 382, border_width = 552, above = 382, detail = 16, value_mask = 0}, xcirculate = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, event = 172, window = 172, place = 16777541}, xcirculaterequest = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, parent = 172, window = 172, place = 16777541}, xproperty = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, atom = 172, time = 16777541, state = 510727}, xselectionclear = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, selection = 172, time = 16777541}, xselectionrequest = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, owner = 172, requestor = 172, selection = 16777541, target = 510727, property = 552, time = 382}, xselection = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, requestor = 172, selection = 172, target = 16777541, property = 510727, time = 552}, xcolormap = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, colormap = 172, c_new = 16777541, state = 510727}, xclient = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, message_type = 172, format = 16777541, data = {b = "\a\313\a\000(\002\000\000~\001\000\000(\002\000\000~\001\000", s = {-13561, 7, 552, 0, 382, 0, 552, 0, 382, 0}, l = {510727, 552, 382, 552, 382}}}, xmapping = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, request = 172, first_keycode = 16777541, count = 510727}, xerror = {type = 6, display = 0x11, resourceid = 0, serial = 3054503016, error_code = 172 '\254', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, window = 172, key_vector = "\254\000\000\000E\001\000\001\a\313\a\000(\002\000\000~\001\000\000(\002\000\000~\001\000\000\020\000\000"}, xgeneric = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, extension = 172, evtype = 172}, xcookie = {type = 6, serial = 17, send_event = 0, display = 0xb6100468, extension = 172, evtype = 172, cookie = 16777541, data = 0x7cb07}, pad = {6, 17, 0, -1240464280, 172, 172, 16777541, 510727, 552, 382, 552, 382, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}} > x_old = 482 > x_root_old = 552 > w_child_return = 46137407 >#5 0x43a8dadf in start_thread (arg=0xb6adcb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6adcb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1135206388, 0, 4001536, -1230126104, -559343972, -728088202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x439c03ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb741db40 (LWP 1934)): >#0 0xb7732424 in __kernel_vsyscall () >No symbol table info available. >#1 0x439b5eb4 in __GI___poll (fds=fds@entry=0xb6b00ce0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x43b6cf5c in g_poll (fds=0xb6b00ce0, nfds=3, timeout=-1) at gpoll.c:132 >No locals. >#3 0x43b5e3e0 in g_main_context_poll (n_fds=3, fds=0xb6b00ce0, timeout=<optimized out>, context=0x8458160, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0x8458160, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0xb6b00ce0 >#5 0x43b5e8c3 in g_main_loop_run (loop=0x8458150) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x43d93c9b in gdbus_shared_thread_func (user_data=0x84592e0) at gdbusprivate.c:277 > data = 0x84592e0 >#7 0x43b83424 in g_thread_proxy (data=0x8457430) at gthread.c:801 > thread = 0x8457430 >#8 0x43a8dadf in start_thread (arg=0xb741db40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb741db40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1135206388, 0, 4001536, -1220422680, 109647519, -728088202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x439c03ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb7718740 (LWP 1932)): >#0 malloc_consolidate (av=av@entry=0x43a7a420) at malloc.c:4264 > fb = 0x43a7a428 > maxfb = 0x43a7a44c > p = 0xadca884c > nextp = 0x65 > unsorted_bin = 0x43a7a450 > first_unsorted = <optimized out> > nextchunk = 0xb610ab64 > size = 138814232 > nextsize = 1952864264 > prevsize = 138814208 > nextinuse = <optimized out> > bck = <optimized out> > fwd = <optimized out> >#1 0x43941eb4 in _int_malloc (av=av@entry=0x43a7a420, bytes=bytes@entry=65536) at malloc.c:3544 > nb = 65544 > idx = 121 > bin = <optimized out> > victim = <optimized out> > size = <optimized out> > victim_index = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#2 0x43944bd1 in __GI___libc_malloc (bytes=bytes@entry=65536) at malloc.c:2928 > ar_ptr = <optimized out> > victim = <optimized out> > hook = <optimized out> >#3 0x43b63fbc in standard_malloc (n_bytes=65536) at gmem.c:85 >No locals. >#4 0x43b64362 in g_malloc (n_bytes=n_bytes@entry=65536) at gmem.c:159 > mem = <optimized out> >#5 0x43db2e36 in ik_read_events (buffer_out=<synthetic pointer>, buffer_size_out=0xbfea1ca4) at inotify-kernel.c:434 > buffer = 0x0 > buffer_size = 65536 >#6 ik_read_callback (user_data=user_data@entry=0x0) at inotify-kernel.c:455 > buffer = <optimized out> > buffer_size = <optimized out> > buffer_i = <optimized out> > events = <optimized out> >#7 0x43db2bfa in ik_source_dispatch (source=source@entry=0x8442570, callback=0x43db2c50 <ik_read_callback>, user_data=0x0) at inotify-kernel.c:169 >No locals. >#8 0x43b5e0bb in g_main_dispatch (context=0x844e3e8, context@entry=0x84548c8) at gmain.c:2539 > dispatch = 0x43db2be0 <ik_source_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x43db2c50 <ik_read_callback> > cb_funcs = 0x43c3e4dc > cb_data = 0x843fb48 > current_source_link = {data = 0x8442570, next = 0x0} > need_destroy = <optimized out> > source = 0x8442570 > current = 0x84548c8 > i = <optimized out> >#9 g_main_context_dispatch (context=context@entry=0x844e3e8) at gmain.c:3075 >No locals. >#10 0x43b5e460 in g_main_context_iterate (context=0x844e3e8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = 3 > allocated_nfds = <optimized out> > fds = <optimized out> >#11 0x43b5e8c3 in g_main_loop_run (loop=0x845e4d0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#12 0x4f34e312 in ibus_main () at ibusshare.c:295 >No locals. >#13 0x0804b86d in start_component () at main.cpp:73 > engines = <optimized out> > p = 0x0 > component = 0x845a020 >#14 main (argc=1, argv=0xbfea1f04) at main.cpp:128 > error = 0x0 > context = <optimized out> >From To Syms Read Shared Object Library >0x4f34c350 0x4f36fc14 Yes /lib/libibus-1.0.so.5 >0x43ce6710 0x43db9ee4 Yes /lib/libgio-2.0.so.0 >0x43c68b10 0x43c9a124 Yes /lib/libgobject-2.0.so.0 >0x43b2bc50 0x43bcbb24 Yes /lib/libglib-2.0.so.0 >0x43e5a410 0x43ee9984 Yes /lib/libX11.so.6 >0x44abb600 0x44b2d814 Yes /lib/libstdc++.so.6 >0x43ab2470 0x43acc678 Yes /lib/libm.so.6 >0x43f82020 0x43f98b64 Yes /lib/libgcc_s.so.1 >0x43a8b6a0 0x43a96e60 Yes /lib/libpthread.so.0 >0x438e2f20 0x43a2302c Yes /lib/libc.so.6 >0x43c5c4b0 0x43c5c698 Yes /lib/libgthread-2.0.so.0 >0x43cba090 0x43cbd794 Yes /lib/libffi.so.5 >0x43cb2c80 0x43cb3d7c Yes /lib/libgmodule-2.0.so.0 >0x43a80ad0 0x43a81aec Yes /lib/libdl.so.2 >0x43aa4920 0x43aa845c Yes /lib/librt.so.1 >0x43adc6e0 0x43ae9a7c Yes /lib/libz.so.1 >0x43af78e0 0x43b09d94 Yes /lib/libselinux.so.1 >0x43c436b0 0x43c51e94 Yes /lib/libresolv.so.2 >0x43e23f70 0x43e344a4 Yes /lib/libxcb.so.1 >0x438a9850 0x438c1ec7 Yes /lib/ld-linux.so.2 >0x43e40a60 0x43e4192c Yes /lib/libXau.so.6 >0xb74d6a40 0xb74dde7c Yes /lib/libnss_files.so.2 >0xb74b0320 0xb74cb224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x4f510ce0 0x4f51bc64 Yes /lib/libgvfscommon.so.0 >0xb746aa40 0xb748cb14 Yes /lib/libbluray.so.1 >0xb74237e0 0xb74530b4 Yes /lib/libdbus-1.so.3 >0x45393a90 0x45394540 Yes /lib/libutil.so.1 >0x44133f60 0x442206c4 Yes /lib/libxml2.so.2 >$1 = 0x0 >$2 = 0x0 >eax 0x8462300 138814208 >ecx 0x11 17 >edx 0xadca884c -1379235764 >ebx 0x43a79ff4 1135058932 >esp 0xbfea1ac0 0xbfea1ac0 >ebp 0x74665808 0x74665808 >esi 0x8462318 138814232 >edi 0xb610ab64 -1240421532 >eip 0x43940eca 0x43940eca <malloc_consolidate+266> >eflags 0x10206 [ PF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function malloc_consolidate: > 0x43940dc0 <+0>: push %ebp > 0x43940dc1 <+1>: push %edi > 0x43940dc2 <+2>: push %esi > 0x43940dc3 <+3>: push %ebx > 0x43940dc4 <+4>: call 0x43a00c33 <__x86.get_pc_thunk.bx> > 0x43940dc9 <+9>: add $0x13922b,%ebx > 0x43940dcf <+15>: sub $0x6c,%esp > 0x43940dd2 <+18>: mov %eax,0x34(%esp) > 0x43940dd6 <+22>: mov 0x18d4(%ebx),%edx > 0x43940ddc <+28>: test %edx,%edx > 0x43940dde <+30>: je 0x43940f52 <malloc_consolidate+402> > 0x43940de4 <+36>: mov %eax,%edx > 0x43940de6 <+38>: cmpl $0x0,%gs:0xc > 0x43940dee <+46>: je 0x43940df1 <malloc_consolidate+49> > 0x43940df0 <+48>: lock orl $0x1,0x4(%eax) > 0x43940df5 <+53>: add $0x30,%eax > 0x43940df8 <+56>: add $0x8,%edx > 0x43940dfb <+59>: mov %eax,0x40(%esp) > 0x43940dff <+63>: mov 0x34(%esp),%eax > 0x43940e03 <+67>: lea -0x4028c(%ebx),%edi > 0x43940e09 <+73>: mov %edx,0x3c(%esp) > 0x43940e0d <+77>: mov %edi,0x48(%esp) > 0x43940e11 <+81>: add $0x2c,%eax > 0x43940e14 <+84>: mov %eax,0x44(%esp) > 0x43940e18 <+88>: xor %edx,%edx > 0x43940e1a <+90>: mov 0x3c(%esp),%ebp > 0x43940e1e <+94>: xchg %edx,0x0(%ebp) > 0x43940e21 <+97>: test %edx,%edx > 0x43940e23 <+99>: jne 0x43940ea4 <malloc_consolidate+228> > 0x43940e25 <+101>: jmp 0x43940f20 <malloc_consolidate+352> > 0x43940e2a <+106>: lea 0x0(%esi),%esi > 0x43940e30 <+112>: mov 0x8(%edi),%eax > 0x43940e33 <+115>: add %ecx,%esi > 0x43940e35 <+117>: mov 0xc(%edi),%ecx > 0x43940e38 <+120>: cmp 0xc(%eax),%edi > 0x43940e3b <+123>: jne 0x43941034 <malloc_consolidate+628> > 0x43940e41 <+129>: cmp 0x8(%ecx),%edi > 0x43940e44 <+132>: jne 0x43941034 <malloc_consolidate+628> > 0x43940e4a <+138>: cmpl $0x1ff,0x4(%edi) > 0x43940e51 <+145>: mov %ecx,0xc(%eax) > 0x43940e54 <+148>: mov %eax,0x8(%ecx) > 0x43940e57 <+151>: jbe 0x43940e64 <malloc_consolidate+164> > 0x43940e59 <+153>: mov 0x10(%edi),%ecx > 0x43940e5c <+156>: test %ecx,%ecx > 0x43940e5e <+158>: jne 0x43941150 <malloc_consolidate+912> > 0x43940e64 <+164>: mov 0x34(%esp),%ebp > 0x43940e68 <+168>: cmp $0x1ff,%esi > 0x43940e6e <+174>: mov 0x38(%ebp),%eax > 0x43940e71 <+177>: mov %edx,0x38(%ebp) > 0x43940e74 <+180>: mov %edx,0xc(%eax) > 0x43940e77 <+183>: jbe 0x43940e87 <malloc_consolidate+199> > 0x43940e79 <+185>: movl $0x0,0x10(%edx) > 0x43940e80 <+192>: movl $0x0,0x14(%edx) > 0x43940e87 <+199>: mov 0x40(%esp),%edi > 0x43940e8b <+203>: mov %esi,%ecx > 0x43940e8d <+205>: or $0x1,%ecx > 0x43940e90 <+208>: mov %ecx,0x4(%edx) > 0x43940e93 <+211>: mov %eax,0x8(%edx) > 0x43940e96 <+214>: mov %edi,0xc(%edx) > 0x43940e99 <+217>: mov %esi,(%edx,%esi,1) > 0x43940e9c <+220>: mov 0x38(%esp),%edx > 0x43940ea0 <+224>: test %edx,%edx > 0x43940ea2 <+226>: je 0x43940f20 <malloc_consolidate+352> > 0x43940ea4 <+228>: mov 0x4(%edx),%eax > 0x43940ea7 <+231>: mov 0x8(%edx),%edi > 0x43940eaa <+234>: mov %eax,%esi > 0x43940eac <+236>: and $0xfffffffa,%esi > 0x43940eaf <+239>: mov %edi,0x38(%esp) > 0x43940eb3 <+243>: lea (%edx,%esi,1),%edi > 0x43940eb6 <+246>: mov 0x4(%edi),%ebp > 0x43940eb9 <+249>: and $0xfffffff8,%ebp > 0x43940ebc <+252>: test $0x1,%al > 0x43940ebe <+254>: mov %ebp,0x24(%esp) > 0x43940ec2 <+258>: jne 0x43940efc <malloc_consolidate+316> > 0x43940ec4 <+260>: mov (%edx),%eax > 0x43940ec6 <+262>: sub %eax,%edx > 0x43940ec8 <+264>: add %eax,%esi >=> 0x43940eca <+266>: mov 0x8(%edx),%eax > 0x43940ecd <+269>: mov 0xc(%edx),%ecx > 0x43940ed0 <+272>: cmp 0xc(%eax),%edx > 0x43940ed3 <+275>: jne 0x43940fb9 <malloc_consolidate+505> > 0x43940ed9 <+281>: cmp 0x8(%ecx),%edx > 0x43940edc <+284>: jne 0x43940fb9 <malloc_consolidate+505> > 0x43940ee2 <+290>: cmpl $0x1ff,0x4(%edx) > 0x43940ee9 <+297>: mov %ecx,0xc(%eax) > 0x43940eec <+300>: mov %eax,0x8(%ecx) > 0x43940eef <+303>: jbe 0x43940efc <malloc_consolidate+316> > 0x43940ef1 <+305>: mov 0x10(%edx),%ecx > 0x43940ef4 <+308>: test %ecx,%ecx > 0x43940ef6 <+310>: jne 0x43941134 <malloc_consolidate+884> > 0x43940efc <+316>: mov 0x34(%esp),%eax > 0x43940f00 <+320>: cmp %edi,0x30(%eax) > 0x43940f03 <+323>: je 0x43940f40 <malloc_consolidate+384> > 0x43940f05 <+325>: mov 0x24(%esp),%ecx > 0x43940f09 <+329>: testb $0x1,0x4(%edi,%ecx,1) > 0x43940f0e <+334>: je 0x43940e30 <malloc_consolidate+112> > 0x43940f14 <+340>: andl $0xfffffffe,0x4(%edi) > 0x43940f18 <+344>: jmp 0x43940e64 <malloc_consolidate+164> > 0x43940f1d <+349>: lea 0x0(%esi),%esi > 0x43940f20 <+352>: addl $0x4,0x3c(%esp) > 0x43940f25 <+357>: mov 0x3c(%esp),%eax > 0x43940f29 <+361>: sub $0x4,%eax > 0x43940f2c <+364>: cmp %eax,0x44(%esp) > 0x43940f30 <+368>: jne 0x43940e18 <malloc_consolidate+88> > 0x43940f36 <+374>: add $0x6c,%esp > 0x43940f39 <+377>: pop %ebx > 0x43940f3a <+378>: pop %esi > 0x43940f3b <+379>: pop %edi > 0x43940f3c <+380>: pop %ebp > 0x43940f3d <+381>: ret > 0x43940f3e <+382>: xchg %ax,%ax > 0x43940f40 <+384>: add 0x24(%esp),%esi > 0x43940f44 <+388>: or $0x1,%esi > 0x43940f47 <+391>: mov %esi,0x4(%edx) > 0x43940f4a <+394>: mov %edx,0x30(%eax) > 0x43940f4d <+397>: jmp 0x43940e9c <malloc_consolidate+220> > 0x43940f52 <+402>: mov %eax,%ecx > 0x43940f54 <+404>: mov $0xfffffffe,%edx > 0x43940f59 <+409>: lea 0x0(%esi,%eiz,1),%esi > 0x43940f60 <+416>: lea 0x38(%ecx,%edx,4),%eax > 0x43940f64 <+420>: add $0x2,%edx > 0x43940f67 <+423>: cmp $0xfc,%edx > 0x43940f6d <+429>: mov %eax,0xc(%eax) > 0x43940f70 <+432>: mov %eax,0x8(%eax) > 0x43940f73 <+435>: jne 0x43940f60 <malloc_consolidate+416> > 0x43940f75 <+437>: lea 0x42c(%ebx),%eax > 0x43940f7b <+443>: cmp %eax,0x34(%esp) > 0x43940f7f <+447>: je 0x43940fa3 <malloc_consolidate+483> > 0x43940f81 <+449>: mov 0x34(%esp),%edx > 0x43940f85 <+453>: mov 0x4(%edx),%eax > 0x43940f88 <+456>: mov %edx,%ecx > 0x43940f8a <+458>: or $0x2,%eax > 0x43940f8d <+461>: or $0x1,%eax > 0x43940f90 <+464>: mov %eax,0x4(%ecx) > 0x43940f93 <+467>: mov %ecx,%eax > 0x43940f95 <+469>: add $0x30,%eax > 0x43940f98 <+472>: mov %eax,0x30(%ecx) > 0x43940f9b <+475>: add $0x6c,%esp > 0x43940f9e <+478>: pop %ebx > 0x43940f9f <+479>: pop %esi > 0x43940fa0 <+480>: pop %edi > 0x43940fa1 <+481>: pop %ebp > 0x43940fa2 <+482>: ret > 0x43940fa3 <+483>: movl $0x40,0x18d4(%ebx) > 0x43940fad <+493>: mov 0x430(%ebx),%eax > 0x43940fb3 <+499>: mov 0x34(%esp),%ecx > 0x43940fb7 <+503>: jmp 0x43940f8d <malloc_consolidate+461> > 0x43940fb9 <+505>: mov 0x34(%esp),%ecx > 0x43940fbd <+509>: cmpl $0x0,%gs:0xc > 0x43940fc5 <+517>: je 0x43940fc8 <malloc_consolidate+520> > 0x43940fc7 <+519>: lock subl $0x1,(%ecx) > 0x43940fcb <+523>: jne 0x4394689a <_L_unlock_3045> > 0x43940fd1 <+529>: mov 0x160(%ebx),%ebp > 0x43940fd7 <+535>: mov %ebp,%eax > 0x43940fd9 <+537>: and $0x5,%eax > 0x43940fdc <+540>: cmp $0x5,%eax > 0x43940fdf <+543>: mov %ebp,0x4c(%esp) > 0x43940fe3 <+547>: je 0x4394126b <malloc_consolidate+1195> > 0x43940fe9 <+553>: testb $0x1,0x4c(%esp) > 0x43940fee <+558>: jne 0x4394109a <malloc_consolidate+730> > 0x43940ff4 <+564>: testb $0x2,0x4c(%esp) > 0x43940ff9 <+569>: jne 0x4394121c <malloc_consolidate+1116> > 0x43940fff <+575>: movl $0x0,0x4c(%esp) > 0x43941007 <+583>: xor %eax,%eax > 0x43941009 <+585>: mov $0x1,%ecx > 0x4394100e <+590>: movl $0x1,0x28(%esp) > 0x43941016 <+598>: mov 0x34(%esp),%ebp > 0x4394101a <+602>: cmpl $0x0,%gs:0xc > 0x43941022 <+610>: je 0x43941025 <malloc_consolidate+613> > 0x43941024 <+612>: lock cmpxchg %ecx,0x0(%ebp) > 0x43941029 <+617>: jne 0x439468a6 <_L_lock_3090> > 0x4394102f <+623>: jmp 0x43940efc <malloc_consolidate+316> > 0x43941034 <+628>: mov 0x34(%esp),%ebp > 0x43941038 <+632>: cmpl $0x0,%gs:0xc > 0x43941040 <+640>: je 0x43941043 <malloc_consolidate+643> > 0x43941042 <+642>: lock subl $0x1,0x0(%ebp) > 0x43941047 <+647>: jne 0x439468b3 <_L_unlock_3113> > 0x4394104d <+653>: mov 0x160(%ebx),%ebp > 0x43941053 <+659>: mov %ebp,%eax > 0x43941055 <+661>: and $0x5,%eax > 0x43941058 <+664>: cmp $0x5,%eax > 0x4394105b <+667>: je 0x43941221 <malloc_consolidate+1121> > 0x43941061 <+673>: test $0x1,%ebp > 0x43941067 <+679>: jne 0x4394116c <malloc_consolidate+940> > 0x4394106d <+685>: and $0x2,%ebp > 0x43941070 <+688>: jne 0x4394121c <malloc_consolidate+1116> > 0x43941076 <+694>: xor %eax,%eax > 0x43941078 <+696>: mov $0x1,%ecx > 0x4394107d <+701>: mov 0x34(%esp),%edi > 0x43941081 <+705>: cmpl $0x0,%gs:0xc > 0x43941089 <+713>: je 0x4394108c <malloc_consolidate+716> > 0x4394108b <+715>: lock cmpxchg %ecx,(%edi) > 0x4394108f <+719>: jne 0x439468c0 <_L_lock_3152> > 0x43941095 <+725>: jmp 0x43940e64 <malloc_consolidate+164> > 0x4394109a <+730>: lea 0x5f(%esp),%eax > 0x4394109e <+734>: lea 0x57(%esp),%ecx > 0x439410a2 <+738>: mov %edx,(%esp) > 0x439410a5 <+741>: movl $0x0,0xc(%esp) > 0x439410ad <+749>: movl $0x10,0x8(%esp) > 0x439410b5 <+757>: mov %eax,0x4(%esp) > 0x439410b9 <+761>: mov %edx,0x2c(%esp) > 0x439410bd <+765>: mov %ecx,0x30(%esp) > 0x439410c1 <+769>: movb $0x0,0x5f(%esp) > 0x439410c6 <+774>: call 0x4390e670 <_itoa_word> > 0x439410cb <+779>: mov 0x30(%esp),%ecx > 0x439410cf <+783>: mov 0x2c(%esp),%edx > 0x439410d3 <+787>: cmp %ecx,%eax > 0x439410d5 <+789>: jbe 0x439410ed <malloc_consolidate+813> > 0x439410d7 <+791>: mov 0x24(%esp),%ebp > 0x439410db <+795>: sub $0x1,%eax > 0x439410de <+798>: cmp %ecx,%eax > 0x439410e0 <+800>: movb $0x30,(%eax) > 0x439410e3 <+803>: jne 0x439410db <malloc_consolidate+795> > 0x439410e5 <+805>: mov %ebp,0x24(%esp) > 0x439410e9 <+809>: lea 0x57(%esp),%eax > 0x439410ed <+813>: mov 0x364c(%ebx),%ecx > 0x439410f3 <+819>: mov (%ecx),%ecx > 0x439410f5 <+821>: mov %eax,0x10(%esp) > 0x439410f9 <+825>: lea -0x40265(%ebx),%eax > 0x439410ff <+831>: mov %eax,0xc(%esp) > 0x43941103 <+835>: lea -0x3e0a0(%ebx),%eax > 0x43941109 <+841>: mov %eax,0x4(%esp) > 0x4394110d <+845>: mov 0x4c(%esp),%eax > 0x43941111 <+849>: test %ecx,%ecx > 0x43941113 <+851>: cmove 0x48(%esp),%ecx > 0x43941118 <+856>: mov %edx,0x2c(%esp) > 0x4394111c <+860>: and $0x2,%eax > 0x4394111f <+863>: mov %ecx,0x8(%esp) > 0x43941123 <+867>: mov %eax,(%esp) > 0x43941126 <+870>: call 0x43939c20 <__libc_message> > 0x4394112b <+875>: mov 0x2c(%esp),%edx > 0x4394112f <+879>: jmp 0x43940fff <malloc_consolidate+575> > 0x43941134 <+884>: mov 0x10(%eax),%ebp > 0x43941137 <+887>: test %ebp,%ebp > 0x43941139 <+889>: je 0x439411fa <malloc_consolidate+1082> > 0x4394113f <+895>: mov 0x14(%edx),%eax > 0x43941142 <+898>: mov %eax,0x14(%ecx) > 0x43941145 <+901>: mov 0x14(%edx),%eax > 0x43941148 <+904>: mov %ecx,0x10(%eax) > 0x4394114b <+907>: jmp 0x43940efc <malloc_consolidate+316> > 0x43941150 <+912>: mov 0x10(%eax),%ebp > 0x43941153 <+915>: test %ebp,%ebp > 0x43941155 <+917>: je 0x4394124d <malloc_consolidate+1165> > 0x4394115b <+923>: mov 0x14(%edi),%eax > 0x4394115e <+926>: mov %eax,0x14(%ecx) > 0x43941161 <+929>: mov 0x14(%edi),%eax > 0x43941164 <+932>: mov %ecx,0x10(%eax) > 0x43941167 <+935>: jmp 0x43940e64 <malloc_consolidate+164> > 0x4394116c <+940>: lea 0x5f(%esp),%eax > 0x43941170 <+944>: lea 0x57(%esp),%ecx > 0x43941174 <+948>: movl $0x0,0xc(%esp) > 0x4394117c <+956>: movl $0x10,0x8(%esp) > 0x43941184 <+964>: mov %eax,0x4(%esp) > 0x43941188 <+968>: mov %edi,(%esp) > 0x4394118b <+971>: mov %edx,0x2c(%esp) > 0x4394118f <+975>: mov %ecx,0x30(%esp) > 0x43941193 <+979>: movb $0x0,0x5f(%esp) > 0x43941198 <+984>: call 0x4390e670 <_itoa_word> > 0x4394119d <+989>: mov 0x30(%esp),%ecx > 0x439411a1 <+993>: mov 0x2c(%esp),%edx > 0x439411a5 <+997>: cmp %ecx,%eax > 0x439411a7 <+999>: jbe 0x439411b7 <malloc_consolidate+1015> > 0x439411a9 <+1001>: sub $0x1,%eax > 0x439411ac <+1004>: cmp %ecx,%eax > 0x439411ae <+1006>: movb $0x30,(%eax) > 0x439411b1 <+1009>: jne 0x439411a9 <malloc_consolidate+1001> > 0x439411b3 <+1011>: lea 0x57(%esp),%eax > 0x439411b7 <+1015>: mov 0x364c(%ebx),%ecx > 0x439411bd <+1021>: mov (%ecx),%ecx > 0x439411bf <+1023>: mov %eax,0x10(%esp) > 0x439411c3 <+1027>: lea -0x40265(%ebx),%eax > 0x439411c9 <+1033>: mov %eax,0xc(%esp) > 0x439411cd <+1037>: lea -0x3e0a0(%ebx),%eax > 0x439411d3 <+1043>: mov %eax,0x4(%esp) > 0x439411d7 <+1047>: test %ecx,%ecx > 0x439411d9 <+1049>: cmove 0x48(%esp),%ecx > 0x439411de <+1054>: and $0x2,%ebp > 0x439411e1 <+1057>: mov %ebp,(%esp) > 0x439411e4 <+1060>: mov %edx,0x2c(%esp) > 0x439411e8 <+1064>: mov %ecx,0x8(%esp) > 0x439411ec <+1068>: call 0x43939c20 <__libc_message> > 0x439411f1 <+1073>: mov 0x2c(%esp),%edx > 0x439411f5 <+1077>: jmp 0x43941076 <malloc_consolidate+694> > 0x439411fa <+1082>: cmp %ecx,%edx > 0x439411fc <+1084>: je 0x43941299 <malloc_consolidate+1241> > 0x43941202 <+1090>: mov %ecx,0x10(%eax) > 0x43941205 <+1093>: mov 0x14(%edx),%ecx > 0x43941208 <+1096>: mov %ecx,0x14(%eax) > 0x4394120b <+1099>: mov 0x10(%edx),%ecx > 0x4394120e <+1102>: mov %eax,0x14(%ecx) > 0x43941211 <+1105>: mov 0x14(%edx),%ecx > 0x43941214 <+1108>: mov %eax,0x10(%ecx) > 0x43941217 <+1111>: jmp 0x43940efc <malloc_consolidate+316> > 0x4394121c <+1116>: call 0x438fc150 <__GI_abort> > 0x43941221 <+1121>: lea -0x40265(%ebx),%eax > 0x43941227 <+1127>: and $0x2,%ebp > 0x4394122a <+1130>: mov %eax,0x8(%esp) > 0x4394122e <+1134>: lea -0x3f181(%ebx),%eax > 0x43941234 <+1140>: mov %eax,0x4(%esp) > 0x43941238 <+1144>: mov %ebp,(%esp) > 0x4394123b <+1147>: mov %edx,0x2c(%esp) > 0x4394123f <+1151>: call 0x43939c20 <__libc_message> > 0x43941244 <+1156>: mov 0x2c(%esp),%edx > 0x43941248 <+1160>: jmp 0x43941076 <malloc_consolidate+694> > 0x4394124d <+1165>: cmp %ecx,%edi > 0x4394124f <+1167>: je 0x439412a4 <malloc_consolidate+1252> > 0x43941251 <+1169>: mov %ecx,0x10(%eax) > 0x43941254 <+1172>: mov 0x14(%edi),%ecx > 0x43941257 <+1175>: mov %ecx,0x14(%eax) > 0x4394125a <+1178>: mov 0x10(%edi),%ecx > 0x4394125d <+1181>: mov %eax,0x14(%ecx) > 0x43941260 <+1184>: mov 0x14(%edi),%ecx > 0x43941263 <+1187>: mov %eax,0x10(%ecx) > 0x43941266 <+1190>: jmp 0x43940e64 <malloc_consolidate+164> > 0x4394126b <+1195>: lea -0x40265(%ebx),%eax > 0x43941271 <+1201>: mov %eax,0x8(%esp) > 0x43941275 <+1205>: lea -0x3f181(%ebx),%eax > 0x4394127b <+1211>: mov %eax,0x4(%esp) > 0x4394127f <+1215>: mov %ebp,%eax > 0x43941281 <+1217>: and $0x2,%eax > 0x43941284 <+1220>: mov %eax,(%esp) > 0x43941287 <+1223>: mov %edx,0x2c(%esp) > 0x4394128b <+1227>: call 0x43939c20 <__libc_message> > 0x43941290 <+1232>: mov 0x2c(%esp),%edx > 0x43941294 <+1236>: jmp 0x43940fff <malloc_consolidate+575> > 0x43941299 <+1241>: mov %eax,0x14(%eax) > 0x4394129c <+1244>: mov %eax,0x10(%eax) > 0x4394129f <+1247>: jmp 0x43940efc <malloc_consolidate+316> > 0x439412a4 <+1252>: mov %eax,0x14(%eax) > 0x439412a7 <+1255>: mov %eax,0x10(%eax) > 0x439412aa <+1258>: jmp 0x43940e64 <malloc_consolidate+164> >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 870543
:
634012
|
634013
|
634014
| 634015 |
634016
|
634017
|
634018
|
634019
|
634020
|
634021
|
634022