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 586110 Details for
Bug 824106
[abrt] iok-2.1.2-1.fc17: standard_calloc: Process /usr/bin/iok 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), 31.12 KB, created by
Aleksey
on 2012-05-22 18:14:59 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Aleksey
Created:
2012-05-22 18:14:59 UTC
Size:
31.12 KB
patch
obsolete
>[New LWP 2829] >[New LWP 2830] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `iok'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x108e420) at malloc.c:4256 >4256 size = p->size & ~(PREV_INUSE|NON_MAIN_ARENA); > >Thread 2 (Thread 0xb7507b40 (LWP 2830)): >#0 0x0097e416 in __kernel_vsyscall () >No symbol table info available. >#1 0x00fcb044 in __GI___poll (fds=fds@entry=0xb6c022b8, 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 0x00ad5e8c in g_poll (fds=0xb6c022b8, nfds=3, timeout=-1) at gpoll.c:132 >No locals. >#3 0x00ac7310 in g_main_context_poll (n_fds=3, fds=0xb6c022b8, timeout=<optimized out>, context=0x9687990, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0x9687990, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0xb6c022b8 >#5 0x00ac77f3 in g_main_loop_run (loop=0x9687968) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x002ac92b in gdbus_shared_thread_func (user_data=0x9687978) at gdbusprivate.c:277 > data = 0x9687978 >#7 0x00aec2e4 in g_thread_proxy (data=0x9678b20) at gthread.c:801 > thread = 0x9678b20 >#8 0x00464adf in start_thread (arg=0xb7507b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb7507b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4673524, 0, 4001536, -1219464472, -1121931744, -1856898738}, 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 0x00fd555e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb7791840 (LWP 2829)): >#0 malloc_consolidate (av=av@entry=0x108e420) at malloc.c:4256 > fb = 0x108e434 > maxfb = 0x108e44c > p = 0x32747069 > nextp = <optimized out> > unsorted_bin = 0x108e450 > first_unsorted = <optimized out> > nextchunk = <optimized out> > size = <optimized out> > nextsize = <optimized out> > prevsize = <optimized out> > nextinuse = <optimized out> > bck = <optimized out> > fwd = <optimized out> >#1 0x00f58704 in _int_malloc (av=0x108e420, bytes=bytes@entry=630) at malloc.c:3544 > nb = 640 > idx = 66 > 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 0x00f5c72b in __libc_calloc (n=630, elem_size=elem_size@entry=1) at malloc.c:3284 > av = <optimized out> > oldtop = 0x9720f50 > p = <optimized out> > bytes = 630 > sz = 630 > csz = <optimized out> > oldtopsize = 37040 > mem = <optimized out> > clearsize = <optimized out> > nclears = <optimized out> > d = <optimized out> > hook = <optimized out> >#3 0x0048c131 in _dl_new_object (realname=realname@entry=0x971b6e0 "/lib/libgcc_s.so.1", libname=libname@entry=0x104dca9 "libgcc_s.so.1", type=type@entry=2, loader=loader@entry=0x0, mode=mode@entry=-1879048191, nsid=nsid@entry=0) at dl-object.c:77 > libname_len = 14 > new = <optimized out> > newname = <optimized out> > naudit = 0 > audit_space = <optimized out> > idx = <optimized out> >#4 0x004874af in _dl_map_object_from_fd (name=name@entry=0x104dca9 "libgcc_s.so.1", fd=15, fbp=fbp@entry=0xbfb5debc, realname=0x971b6e0 "/lib/libgcc_s.so.1", loader=loader@entry=0x0, l_type=l_type@entry=2, mode=mode@entry=-1879048191, stack_endp=stack_endp@entry=0xbfb5deb8, nsid=nsid@entry=0) at dl-load.c:1052 > l = <optimized out> > header = 0xbfb5dec0 > phdr = <optimized out> > ph = <optimized out> > maplength = <optimized out> > type = <optimized out> > st = {st_dev = 64769, __pad1 = 0, __st_ino = 789457, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 114508, st_blksize = 4096, st_blocks = 224, st_atim = {tv_sec = 1337707098, tv_nsec = 62399798}, st_mtim = {tv_sec = 1336402301, tv_nsec = 0}, st_ctim = {tv_sec = 1337620644, tv_nsec = 584604127}, st_ino = 789457} > errstring = 0x0 > errval = 0 > r = 0x4a18e4 > make_consistent = true > stack_flags = <optimized out> >#5 0x004893a4 in _dl_map_object (loader=0x0, loader@entry=0xb7799010, name=name@entry=0x104dca9 "libgcc_s.so.1", type=type@entry=2, trace_mode=trace_mode@entry=0, mode=mode@entry=-1879048191, nsid=nsid@entry=0) at dl-load.c:2355 > fd = <optimized out> > realname = 0x971b6e0 "/lib/libgcc_s.so.1" > name_copy = 0x4a1000 "\370\030J" > l = <optimized out> > fb = {len = 512, buf = "\177ELF\001\001\001\000\000\000\000\000\000\000\000\000\003\000\003\000\001\000\000\000 \000\000\064\000\000\000\234\272\001\000\000\000\000\000\064\000 \000\006\000(\000\036\000\035\000\001", '\000' <repeats 15 times>, "$\267\001\000$\267\001\000\005\000\000\000\000\020\000\000\001\000\000\000$\267\001\000$\307\001\000$\307\001\000\354\001\000\000L\003\000\000\006\000\000\000\000\020\000\000\002\000\000\000\064\267\001\000\064\307\001\000\064\307\001\000\370\000\000\000\370\000\000\000\006\000\000\000\004\000\000\000\004\000\000\000\364\000\000\000\364\000\000\000\364\000\000\000$\000\000\000$\000\000\000\004\000\000\000\004\000\000\000P\345td\244\223\001\000\244\223\001\000\244\223\001\000\004\005\000\000\004\005\000\000\004\000\000\000\004\000\000\000Q\345td", '\000' <repeats 20 times>, "\006\000\000\000"...} > found_other_class = false > stack_end = 0xbfb60990 >#6 0x00494596 in dl_open_worker (a=a@entry=0xbfb5e26c) at dl-open.c:226 > args = 0xbfb5e26c > file = 0x104dca9 "libgcc_s.so.1" > mode = -2147483647 > call_map = 0xb7799010 > dst = <optimized out> > new = <optimized out> > r = <optimized out> > reloc_mode = <optimized out> > nmaps = <optimized out> > l = <optimized out> > maps = <optimized out> > relocation_in_progress = <optimized out> > any_tls = <optimized out> > first_static_tls = <optimized out> >#7 0x0049048e in _dl_catch_error (objname=objname@entry=0xbfb5e264, errstring=errstring@entry=0xbfb5e268, mallocedp=mallocedp@entry=0xbfb5e260, operate=operate@entry=0x494450 <dl_open_worker>, args=args@entry=0xbfb5e26c) at dl-error.c:178 > errcode = 0 > old = 0xbfb5e308 > c = {objname = 0x0, errstring = 0x0, malloced = false, env = {{__jmpbuf = {4853700, -2, 4854980, -1078599000, -1078599328, 4785259}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 23 times>, 4614111, 0, 0, 0, 0, 0, 0, 0, 4853700}}}}} > catchp = 0xb779183c >#8 0x004940b4 in _dl_open (file=0x104dca9 "libgcc_s.so.1", mode=-2147483647, caller_dlopen=0xfea598, nsid=-2, argc=1, argv=0xbfb60994, env=0xbfb6099c) at dl-open.c:652 > args = {file = 0x104dca9 "libgcc_s.so.1", mode = -2147483647, caller_dlopen = 0xfea598, caller_dl_open = 0x10124c1, map = 0x0, nsid = 0, argc = 1, argv = 0xbfb60994, env = 0xbfb6099c} > objname = <optimized out> > errstring = <optimized out> > malloced = <optimized out> > errcode = <optimized out> >#9 0x010124c1 in do_dlopen (ptr=ptr@entry=0xbfb5e3e0) at dl-libc.c:89 > args = 0xbfb5e3e0 >#10 0x0049048e in _dl_catch_error (objname=0xbfb5e3d8, errstring=0xbfb5e3dc, mallocedp=0xbfb5e3d4, operate=0x1012460 <do_dlopen>, args=0xbfb5e3e0) at dl-error.c:178 > errcode = 0 > old = 0x0 > c = {objname = 0x0, errstring = 0x0, malloced = false, env = {{__jmpbuf = {4853700, 4852864, -1078598096, -1078598632, -1078598944, 4785259}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 32 times>}}}}} > catchp = 0xb779183c >#11 0x010125e3 in dlerror_run (args=0xbfb5e3d8, operate=0x1012460 <do_dlopen>) at dl-libc.c:48 > objname = 0x0 > last_errstring = 0x0 > malloced = <optimized out> > result = <optimized out> >#12 __GI___libc_dlopen_mode (name=0x0, mode=16688536) at dl-libc.c:165 > args = {name = 0x0, mode = 0, caller_dlopen = 0x104dca9, map = 0x80000001} >#13 0x0108dff4 in ?? () from /lib/libc.so.6 >No symbol table info available. >#14 0x0046974e in pthread_once () at ../nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S:122 >No locals. >#15 0x00fea805 in __GI___backtrace (array=array@entry=0xbfb5e630, size=size@entry=64) at ../sysdeps/i386/backtrace.c:121 > __p = <optimized out> > arg = {array = 0xbfb5e630, cnt = -1, size = 64, lastebp = 0x0, lastesp = 0x0} > once = 1 >#16 0x00f507d1 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x1051074 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:178 > addrs = {0x0, 0xb08256, 0x9ccff4, 0x9a5b04, 0x9cd328, 0x97079b8, 0x1, 0x108dff4, 0x96b1380, 0x7ff, 0x96b1380, 0x971f718, 0x9cd328, 0xbfb5e7fc, 0x970ea10, 0x4, 0x9650a88, 0x99bb50, 0x1, 0xf5458a, 0x96b1380, 0x45, 0x0, 0x0, 0x0, 0x108dff4, 0x0, 0x97079b8, 0x9cd328, 0xbfb5e83c, 0x96b9e50, 0x4, 0x9650a88, 0x18, 0x1, 0xbfb5e79c, 0x0, 0x108e420, 0x0, 0x108e450, 0x108e450, 0x108e44c, 0x104ee88, 0xf482f3, 0x96b1380, 0xbfb5e79c, 0x7ff, 0xa, 0x1, 0x0, 0xf57619, 0x108dff4, 0x200, 0x200, 0x108e420, 0xf5857f, 0x96b1380, 0xbfb5e79c, 0x7ff, 0xa, 0x1, 0xbfb5e78c, 0xee0ff4, 0xee0ff4} > n = <optimized out> > ap = 0x7 <Address 0x7 out of bounds> > ap_copy = 0x7 <Address 0x7 out of bounds> > fd = 2 > on_2 = <optimized out> > list = <optimized out> > nlist = <optimized out> > cp = <optimized out> > written = <optimized out> >#17 0x00f570f2 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0x971ae08) at malloc.c:5027 > buf = "0971ae08" > cp = <optimized out> >#18 0x00f591f7 in _int_malloc (av=0x108e420, bytes=bytes@entry=36) at malloc.c:3481 > p = 0x971ae00 > fb = <optimized out> > pp = <optimized out> > nb = 40 > idx = <optimized out> > bin = <optimized out> > victim = 0x971ae00 > 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 = <optimized out> >#19 0x00f5c72b in __libc_calloc (n=n@entry=1, elem_size=elem_size@entry=36) at malloc.c:3284 > av = <optimized out> > oldtop = 0x9720f50 > p = <optimized out> > bytes = 36 > sz = 36 > csz = <optimized out> > oldtopsize = 37040 > mem = <optimized out> > clearsize = <optimized out> > nclears = <optimized out> > d = <optimized out> > hook = <optimized out> >#20 0x00accbf4 in standard_calloc (n_blocks=1, n_bytes=36) at gmem.c:104 >No locals. >#21 0x00acd30a in g_malloc0 (n_bytes=n_bytes@entry=36) at gmem.c:189 > mem = <optimized out> >#22 0x0098ade5 in g_closure_new_simple (sizeof_closure=36, sizeof_closure@entry=20, data=data@entry=0x9678738) at gclosure.c:206 > real_closure = <optimized out> > closure = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_new_simple" >#23 0x0098c25f in g_cclosure_new (callback_func=0x5720a0, user_data=0x9678738, destroy_data=0) at gclosure.c:917 > closure = <optimized out> > __PRETTY_FUNCTION__ = "g_cclosure_new" >#24 0x009a3db4 in g_signal_connect_data (instance=0x9677b38, detailed_signal=0x883951 "_button_set_value", c_handler=0x5720a0, data=0x9678738, destroy_data=0, connect_flags=(unknown: 0)) at gsignal.c:2443 > handler = 0x971a320 > node = 0x964a0e8 > signal_id = 1 > handler_seq_no = 223 > detail = 0 > itype = 158346592 > swapped = 0 > after = 0 > __PRETTY_FUNCTION__ = "g_signal_connect_data" >#25 0x0057205e in ?? () from /lib/libgtk-3.so.0 >No symbol table info available. >#26 0x009ccff4 in ?? () from /lib/libgobject-2.0.so.0 >No symbol table info available. >From To Syms Read Shared Object Library >0x004f61f0 0x007ddf34 Yes (*) /lib/libgtk-3.so.0 >0x00bf4100 0x00c3bae4 Yes (*) /lib/libgdk-3.so.0 >0x00a656a0 0x00a72ed0 Yes /lib/libatk-1.0.so.0 >0x001ff710 0x002d2b94 Yes /lib/libgio-2.0.so.0 >0x0019f630 0x001a4c94 Yes /lib/libpangocairo-1.0.so.0 >0x001adcc0 0x001c4cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x001cfae0 0x001d0d0c Yes /lib/libcairo-gobject.so.2 >0x0033d2a0 0x0035fab4 Yes /lib/libpango-1.0.so.0 >0x00385250 0x0040cf04 Yes /lib/libcairo.so.2 >0x00986b10 0x009b8114 Yes /lib/libgobject-2.0.so.0 >0x00a94b50 0x00b347d4 Yes /lib/libglib-2.0.so.0 >0x00c78e00 0x00d63e40 Yes /lib/libxml2.so.2 >0x00439940 0x0043e828 Yes /lib/libunique-3.0.so.0 >0x00dc0410 0x00e4f984 Yes /lib/libX11.so.6 >0x001d5f40 0x001d8934 Yes /lib/libXtst.so.6 >0x00efaf20 0x0103814c Yes /lib/libc.so.6 >0x00443c80 0x00444d7c Yes /lib/libgmodule-2.0.so.0 >0x004498f0 0x00453f24 Yes /lib/libXi.so.6 >0x00458f70 0x0045b3cc Yes /lib/libXfixes.so.3 >0x009d34c0 0x009f1df0 Yes /lib/libpangoft2-1.0.so.0 >0x00a020e0 0x00a1d7d4 Yes /lib/libfontconfig.so.1 >0x00a37470 0x00a51678 Yes /lib/libm.so.6 >0x004626a0 0x0046de60 Yes /lib/libpthread.so.0 >0x0095d880 0x00968154 Yes /lib/libXext.so.6 >0x00478810 0x00479254 Yes /lib/libXinerama.so.1 >0x0096e1e0 0x009729dc Yes /lib/libXrandr.so.2 >0x00ba9f60 0x00baf484 Yes /lib/libXcursor.so.1 >0x0047c910 0x0047d3bc Yes /lib/libXcomposite.so.1 >0x00976850 0x00977214 Yes /lib/libXdamage.so.1 >0x0097a4b0 0x0097a698 Yes /lib/libgthread-2.0.so.0 >0x00bb4090 0x00bb7794 Yes /lib/libffi.so.5 >0x00bbbad0 0x00bbcaec Yes /lib/libdl.so.2 >0x00bc1920 0x00bc545c Yes /lib/librt.so.1 >0x00bca6e0 0x00bd79cc Yes /lib/libz.so.1 >0x02ae88e0 0x02afad94 Yes /lib/libselinux.so.1 >0x08fe36b0 0x08ff1e94 Yes /lib/libresolv.so.2 >0x03d1e610 0x03d8d674 Yes /lib/libfreetype.so.6 >0x01e86d60 0x01ea5c64 Yes /lib/libpng15.so.15 >0x08d67650 0x08dea414 Yes /lib/libpixman-1.so.0 >0x074fa3c0 0x07500264 Yes /lib/libXrender.so.1 >0x06112f70 0x061234a4 Yes /lib/libxcb.so.1 >0x00481850 0x00499ec7 Yes /lib/ld-linux.so.2 >0x05da51b0 0x05dbe434 Yes /lib/libexpat.so.1 >0x01826a60 0x0182792c Yes /lib/libXau.so.6 >0x08e3ca40 0x08e43e7c Yes /lib/libnss_files.so.2 >0x0603a320 0x06055224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x06bb7ce0 0x06bc2c64 Yes /lib/libgvfscommon.so.0 >0x01094a90 0x010b6a04 Yes /lib/libbluray.so.1 >0x087ec710 0x0881b958 Yes /lib/libdbus-1.so.3 >0x06c68a90 0x06c69540 Yes /lib/libutil.so.1 >(*): Shared library is missing debugging information. >$1 = 0xb6bf9000 "" >$2 = 0x0 >eax 0x108e430 17359920 >ecx 0x41 65 >edx 0x32747069 846491753 >ebx 0x108dff4 17358836 >esp 0xbfb5db60 0xbfb5db60 >ebp 0x108e434 0x108e434 >esi 0x40 64 >edi 0x108e450 17359952 >eip 0xf576f4 0xf576f4 <malloc_consolidate+228> >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: > 0x00f57610 <+0>: push %ebp > 0x00f57611 <+1>: push %edi > 0x00f57612 <+2>: push %esi > 0x00f57613 <+3>: push %ebx > 0x00f57614 <+4>: call 0x1015d53 <__x86.get_pc_thunk.bx> > 0x00f57619 <+9>: add $0x1369db,%ebx > 0x00f5761f <+15>: sub $0x6c,%esp > 0x00f57622 <+18>: mov %eax,0x34(%esp) > 0x00f57626 <+22>: mov 0x18d4(%ebx),%edx > 0x00f5762c <+28>: test %edx,%edx > 0x00f5762e <+30>: je 0xf577a2 <malloc_consolidate+402> > 0x00f57634 <+36>: mov %eax,%edx > 0x00f57636 <+38>: cmpl $0x0,%gs:0xc > 0x00f5763e <+46>: je 0xf57641 <malloc_consolidate+49> > 0x00f57640 <+48>: lock orl $0x1,0x4(%eax) > 0x00f57645 <+53>: add $0x30,%eax > 0x00f57648 <+56>: add $0x8,%edx > 0x00f5764b <+59>: mov %eax,0x40(%esp) > 0x00f5764f <+63>: mov 0x34(%esp),%eax > 0x00f57653 <+67>: lea -0x3f16c(%ebx),%edi > 0x00f57659 <+73>: mov %edx,0x3c(%esp) > 0x00f5765d <+77>: mov %edi,0x48(%esp) > 0x00f57661 <+81>: add $0x2c,%eax > 0x00f57664 <+84>: mov %eax,0x44(%esp) > 0x00f57668 <+88>: xor %edx,%edx > 0x00f5766a <+90>: mov 0x3c(%esp),%ebp > 0x00f5766e <+94>: xchg %edx,0x0(%ebp) > 0x00f57671 <+97>: test %edx,%edx > 0x00f57673 <+99>: jne 0xf576f4 <malloc_consolidate+228> > 0x00f57675 <+101>: jmp 0xf57770 <malloc_consolidate+352> > 0x00f5767a <+106>: lea 0x0(%esi),%esi > 0x00f57680 <+112>: mov 0x8(%edi),%eax > 0x00f57683 <+115>: add %ecx,%esi > 0x00f57685 <+117>: mov 0xc(%edi),%ecx > 0x00f57688 <+120>: cmp 0xc(%eax),%edi > 0x00f5768b <+123>: jne 0xf57884 <malloc_consolidate+628> > 0x00f57691 <+129>: cmp 0x8(%ecx),%edi > 0x00f57694 <+132>: jne 0xf57884 <malloc_consolidate+628> > 0x00f5769a <+138>: cmpl $0x1ff,0x4(%edi) > 0x00f576a1 <+145>: mov %ecx,0xc(%eax) > 0x00f576a4 <+148>: mov %eax,0x8(%ecx) > 0x00f576a7 <+151>: jbe 0xf576b4 <malloc_consolidate+164> > 0x00f576a9 <+153>: mov 0x10(%edi),%ecx > 0x00f576ac <+156>: test %ecx,%ecx > 0x00f576ae <+158>: jne 0xf579a0 <malloc_consolidate+912> > 0x00f576b4 <+164>: mov 0x34(%esp),%ebp > 0x00f576b8 <+168>: cmp $0x1ff,%esi > 0x00f576be <+174>: mov 0x38(%ebp),%eax > 0x00f576c1 <+177>: mov %edx,0x38(%ebp) > 0x00f576c4 <+180>: mov %edx,0xc(%eax) > 0x00f576c7 <+183>: jbe 0xf576d7 <malloc_consolidate+199> > 0x00f576c9 <+185>: movl $0x0,0x10(%edx) > 0x00f576d0 <+192>: movl $0x0,0x14(%edx) > 0x00f576d7 <+199>: mov 0x40(%esp),%edi > 0x00f576db <+203>: mov %esi,%ecx > 0x00f576dd <+205>: or $0x1,%ecx > 0x00f576e0 <+208>: mov %ecx,0x4(%edx) > 0x00f576e3 <+211>: mov %eax,0x8(%edx) > 0x00f576e6 <+214>: mov %edi,0xc(%edx) > 0x00f576e9 <+217>: mov %esi,(%edx,%esi,1) > 0x00f576ec <+220>: mov 0x38(%esp),%edx > 0x00f576f0 <+224>: test %edx,%edx > 0x00f576f2 <+226>: je 0xf57770 <malloc_consolidate+352> >=> 0x00f576f4 <+228>: mov 0x4(%edx),%eax > 0x00f576f7 <+231>: mov 0x8(%edx),%edi > 0x00f576fa <+234>: mov %eax,%esi > 0x00f576fc <+236>: and $0xfffffffa,%esi > 0x00f576ff <+239>: mov %edi,0x38(%esp) > 0x00f57703 <+243>: lea (%edx,%esi,1),%edi > 0x00f57706 <+246>: mov 0x4(%edi),%ebp > 0x00f57709 <+249>: and $0xfffffff8,%ebp > 0x00f5770c <+252>: test $0x1,%al > 0x00f5770e <+254>: mov %ebp,0x24(%esp) > 0x00f57712 <+258>: jne 0xf5774c <malloc_consolidate+316> > 0x00f57714 <+260>: mov (%edx),%eax > 0x00f57716 <+262>: sub %eax,%edx > 0x00f57718 <+264>: add %eax,%esi > 0x00f5771a <+266>: mov 0x8(%edx),%eax > 0x00f5771d <+269>: mov 0xc(%edx),%ecx > 0x00f57720 <+272>: cmp 0xc(%eax),%edx > 0x00f57723 <+275>: jne 0xf57809 <malloc_consolidate+505> > 0x00f57729 <+281>: cmp 0x8(%ecx),%edx > 0x00f5772c <+284>: jne 0xf57809 <malloc_consolidate+505> > 0x00f57732 <+290>: cmpl $0x1ff,0x4(%edx) > 0x00f57739 <+297>: mov %ecx,0xc(%eax) > 0x00f5773c <+300>: mov %eax,0x8(%ecx) > 0x00f5773f <+303>: jbe 0xf5774c <malloc_consolidate+316> > 0x00f57741 <+305>: mov 0x10(%edx),%ecx > 0x00f57744 <+308>: test %ecx,%ecx > 0x00f57746 <+310>: jne 0xf57984 <malloc_consolidate+884> > 0x00f5774c <+316>: mov 0x34(%esp),%eax > 0x00f57750 <+320>: cmp %edi,0x30(%eax) > 0x00f57753 <+323>: je 0xf57790 <malloc_consolidate+384> > 0x00f57755 <+325>: mov 0x24(%esp),%ecx > 0x00f57759 <+329>: testb $0x1,0x4(%edi,%ecx,1) > 0x00f5775e <+334>: je 0xf57680 <malloc_consolidate+112> > 0x00f57764 <+340>: andl $0xfffffffe,0x4(%edi) > 0x00f57768 <+344>: jmp 0xf576b4 <malloc_consolidate+164> > 0x00f5776d <+349>: lea 0x0(%esi),%esi > 0x00f57770 <+352>: addl $0x4,0x3c(%esp) > 0x00f57775 <+357>: mov 0x3c(%esp),%eax > 0x00f57779 <+361>: sub $0x4,%eax > 0x00f5777c <+364>: cmp %eax,0x44(%esp) > 0x00f57780 <+368>: jne 0xf57668 <malloc_consolidate+88> > 0x00f57786 <+374>: add $0x6c,%esp > 0x00f57789 <+377>: pop %ebx > 0x00f5778a <+378>: pop %esi > 0x00f5778b <+379>: pop %edi > 0x00f5778c <+380>: pop %ebp > 0x00f5778d <+381>: ret > 0x00f5778e <+382>: xchg %ax,%ax > 0x00f57790 <+384>: add 0x24(%esp),%esi > 0x00f57794 <+388>: or $0x1,%esi > 0x00f57797 <+391>: mov %esi,0x4(%edx) > 0x00f5779a <+394>: mov %edx,0x30(%eax) > 0x00f5779d <+397>: jmp 0xf576ec <malloc_consolidate+220> > 0x00f577a2 <+402>: mov %eax,%ecx > 0x00f577a4 <+404>: mov $0xfffffffe,%edx > 0x00f577a9 <+409>: lea 0x0(%esi,%eiz,1),%esi > 0x00f577b0 <+416>: lea 0x38(%ecx,%edx,4),%eax > 0x00f577b4 <+420>: add $0x2,%edx > 0x00f577b7 <+423>: cmp $0xfc,%edx > 0x00f577bd <+429>: mov %eax,0xc(%eax) > 0x00f577c0 <+432>: mov %eax,0x8(%eax) > 0x00f577c3 <+435>: jne 0xf577b0 <malloc_consolidate+416> > 0x00f577c5 <+437>: lea 0x42c(%ebx),%eax > 0x00f577cb <+443>: cmp %eax,0x34(%esp) > 0x00f577cf <+447>: je 0xf577f3 <malloc_consolidate+483> > 0x00f577d1 <+449>: mov 0x34(%esp),%edx > 0x00f577d5 <+453>: mov 0x4(%edx),%eax > 0x00f577d8 <+456>: mov %edx,%ecx > 0x00f577da <+458>: or $0x2,%eax > 0x00f577dd <+461>: or $0x1,%eax > 0x00f577e0 <+464>: mov %eax,0x4(%ecx) > 0x00f577e3 <+467>: mov %ecx,%eax > 0x00f577e5 <+469>: add $0x30,%eax > 0x00f577e8 <+472>: mov %eax,0x30(%ecx) > 0x00f577eb <+475>: add $0x6c,%esp > 0x00f577ee <+478>: pop %ebx > 0x00f577ef <+479>: pop %esi > 0x00f577f0 <+480>: pop %edi > 0x00f577f1 <+481>: pop %ebp > 0x00f577f2 <+482>: ret > 0x00f577f3 <+483>: movl $0x40,0x18d4(%ebx) > 0x00f577fd <+493>: mov 0x430(%ebx),%eax > 0x00f57803 <+499>: mov 0x34(%esp),%ecx > 0x00f57807 <+503>: jmp 0xf577dd <malloc_consolidate+461> > 0x00f57809 <+505>: mov 0x34(%esp),%ecx > 0x00f5780d <+509>: cmpl $0x0,%gs:0xc > 0x00f57815 <+517>: je 0xf57818 <malloc_consolidate+520> > 0x00f57817 <+519>: lock subl $0x1,(%ecx) > 0x00f5781b <+523>: jne 0xf5d0ea <_L_unlock_3045> > 0x00f57821 <+529>: mov 0x160(%ebx),%ebp > 0x00f57827 <+535>: mov %ebp,%eax > 0x00f57829 <+537>: and $0x5,%eax > 0x00f5782c <+540>: cmp $0x5,%eax > 0x00f5782f <+543>: mov %ebp,0x4c(%esp) > 0x00f57833 <+547>: je 0xf57abb <malloc_consolidate+1195> > 0x00f57839 <+553>: testb $0x1,0x4c(%esp) > 0x00f5783e <+558>: jne 0xf578ea <malloc_consolidate+730> > 0x00f57844 <+564>: testb $0x2,0x4c(%esp) > 0x00f57849 <+569>: jne 0xf57a6c <malloc_consolidate+1116> > 0x00f5784f <+575>: movl $0x0,0x4c(%esp) > 0x00f57857 <+583>: xor %eax,%eax > 0x00f57859 <+585>: mov $0x1,%ecx > 0x00f5785e <+590>: movl $0x1,0x28(%esp) > 0x00f57866 <+598>: mov 0x34(%esp),%ebp > 0x00f5786a <+602>: cmpl $0x0,%gs:0xc > 0x00f57872 <+610>: je 0xf57875 <malloc_consolidate+613> > 0x00f57874 <+612>: lock cmpxchg %ecx,0x0(%ebp) > 0x00f57879 <+617>: jne 0xf5d0f6 <_L_lock_3090> > 0x00f5787f <+623>: jmp 0xf5774c <malloc_consolidate+316> > 0x00f57884 <+628>: mov 0x34(%esp),%ebp > 0x00f57888 <+632>: cmpl $0x0,%gs:0xc > 0x00f57890 <+640>: je 0xf57893 <malloc_consolidate+643> > 0x00f57892 <+642>: lock subl $0x1,0x0(%ebp) > 0x00f57897 <+647>: jne 0xf5d103 <_L_unlock_3113> > 0x00f5789d <+653>: mov 0x160(%ebx),%ebp > 0x00f578a3 <+659>: mov %ebp,%eax > 0x00f578a5 <+661>: and $0x5,%eax > 0x00f578a8 <+664>: cmp $0x5,%eax > 0x00f578ab <+667>: je 0xf57a71 <malloc_consolidate+1121> > 0x00f578b1 <+673>: test $0x1,%ebp > 0x00f578b7 <+679>: jne 0xf579bc <malloc_consolidate+940> > 0x00f578bd <+685>: and $0x2,%ebp > 0x00f578c0 <+688>: jne 0xf57a6c <malloc_consolidate+1116> > 0x00f578c6 <+694>: xor %eax,%eax > 0x00f578c8 <+696>: mov $0x1,%ecx > 0x00f578cd <+701>: mov 0x34(%esp),%edi > 0x00f578d1 <+705>: cmpl $0x0,%gs:0xc > 0x00f578d9 <+713>: je 0xf578dc <malloc_consolidate+716> > 0x00f578db <+715>: lock cmpxchg %ecx,(%edi) > 0x00f578df <+719>: jne 0xf5d110 <_L_lock_3152> > 0x00f578e5 <+725>: jmp 0xf576b4 <malloc_consolidate+164> > 0x00f578ea <+730>: lea 0x5f(%esp),%eax > 0x00f578ee <+734>: lea 0x57(%esp),%ecx > 0x00f578f2 <+738>: mov %edx,(%esp) > 0x00f578f5 <+741>: movl $0x0,0xc(%esp) > 0x00f578fd <+749>: movl $0x10,0x8(%esp) > 0x00f57905 <+757>: mov %eax,0x4(%esp) > 0x00f57909 <+761>: mov %edx,0x2c(%esp) > 0x00f5790d <+765>: mov %ecx,0x30(%esp) > 0x00f57911 <+769>: movb $0x0,0x5f(%esp) > 0x00f57916 <+774>: call 0xf24e10 <_itoa_word> > 0x00f5791b <+779>: mov 0x30(%esp),%ecx > 0x00f5791f <+783>: mov 0x2c(%esp),%edx > 0x00f57923 <+787>: cmp %ecx,%eax > 0x00f57925 <+789>: jbe 0xf5793d <malloc_consolidate+813> > 0x00f57927 <+791>: mov 0x24(%esp),%ebp > 0x00f5792b <+795>: sub $0x1,%eax > 0x00f5792e <+798>: cmp %ecx,%eax > 0x00f57930 <+800>: movb $0x30,(%eax) > 0x00f57933 <+803>: jne 0xf5792b <malloc_consolidate+795> > 0x00f57935 <+805>: mov %ebp,0x24(%esp) > 0x00f57939 <+809>: lea 0x57(%esp),%eax > 0x00f5793d <+813>: mov 0x364c(%ebx),%ecx > 0x00f57943 <+819>: mov (%ecx),%ecx > 0x00f57945 <+821>: mov %eax,0x10(%esp) > 0x00f57949 <+825>: lea -0x3f145(%ebx),%eax > 0x00f5794f <+831>: mov %eax,0xc(%esp) > 0x00f57953 <+835>: lea -0x3cf80(%ebx),%eax > 0x00f57959 <+841>: mov %eax,0x4(%esp) > 0x00f5795d <+845>: mov 0x4c(%esp),%eax > 0x00f57961 <+849>: test %ecx,%ecx > 0x00f57963 <+851>: cmove 0x48(%esp),%ecx > 0x00f57968 <+856>: mov %edx,0x2c(%esp) > 0x00f5796c <+860>: and $0x2,%eax > 0x00f5796f <+863>: mov %ecx,0x8(%esp) > 0x00f57973 <+867>: mov %eax,(%esp) > 0x00f57976 <+870>: call 0xf50470 <__libc_message> > 0x00f5797b <+875>: mov 0x2c(%esp),%edx > 0x00f5797f <+879>: jmp 0xf5784f <malloc_consolidate+575> > 0x00f57984 <+884>: mov 0x10(%eax),%ebp > 0x00f57987 <+887>: test %ebp,%ebp > 0x00f57989 <+889>: je 0xf57a4a <malloc_consolidate+1082> > 0x00f5798f <+895>: mov 0x14(%edx),%eax > 0x00f57992 <+898>: mov %eax,0x14(%ecx) > 0x00f57995 <+901>: mov 0x14(%edx),%eax > 0x00f57998 <+904>: mov %ecx,0x10(%eax) > 0x00f5799b <+907>: jmp 0xf5774c <malloc_consolidate+316> > 0x00f579a0 <+912>: mov 0x10(%eax),%ebp > 0x00f579a3 <+915>: test %ebp,%ebp > 0x00f579a5 <+917>: je 0xf57a9d <malloc_consolidate+1165> > 0x00f579ab <+923>: mov 0x14(%edi),%eax > 0x00f579ae <+926>: mov %eax,0x14(%ecx) > 0x00f579b1 <+929>: mov 0x14(%edi),%eax > 0x00f579b4 <+932>: mov %ecx,0x10(%eax) > 0x00f579b7 <+935>: jmp 0xf576b4 <malloc_consolidate+164> > 0x00f579bc <+940>: lea 0x5f(%esp),%eax > 0x00f579c0 <+944>: lea 0x57(%esp),%ecx > 0x00f579c4 <+948>: movl $0x0,0xc(%esp) > 0x00f579cc <+956>: movl $0x10,0x8(%esp) > 0x00f579d4 <+964>: mov %eax,0x4(%esp) > 0x00f579d8 <+968>: mov %edi,(%esp) > 0x00f579db <+971>: mov %edx,0x2c(%esp) > 0x00f579df <+975>: mov %ecx,0x30(%esp) > 0x00f579e3 <+979>: movb $0x0,0x5f(%esp) > 0x00f579e8 <+984>: call 0xf24e10 <_itoa_word> > 0x00f579ed <+989>: mov 0x30(%esp),%ecx > 0x00f579f1 <+993>: mov 0x2c(%esp),%edx > 0x00f579f5 <+997>: cmp %ecx,%eax > 0x00f579f7 <+999>: jbe 0xf57a07 <malloc_consolidate+1015> > 0x00f579f9 <+1001>: sub $0x1,%eax > 0x00f579fc <+1004>: cmp %ecx,%eax > 0x00f579fe <+1006>: movb $0x30,(%eax) > 0x00f57a01 <+1009>: jne 0xf579f9 <malloc_consolidate+1001> > 0x00f57a03 <+1011>: lea 0x57(%esp),%eax > 0x00f57a07 <+1015>: mov 0x364c(%ebx),%ecx > 0x00f57a0d <+1021>: mov (%ecx),%ecx > 0x00f57a0f <+1023>: mov %eax,0x10(%esp) > 0x00f57a13 <+1027>: lea -0x3f145(%ebx),%eax > 0x00f57a19 <+1033>: mov %eax,0xc(%esp) > 0x00f57a1d <+1037>: lea -0x3cf80(%ebx),%eax > 0x00f57a23 <+1043>: mov %eax,0x4(%esp) > 0x00f57a27 <+1047>: test %ecx,%ecx > 0x00f57a29 <+1049>: cmove 0x48(%esp),%ecx > 0x00f57a2e <+1054>: and $0x2,%ebp > 0x00f57a31 <+1057>: mov %ebp,(%esp) > 0x00f57a34 <+1060>: mov %edx,0x2c(%esp) > 0x00f57a38 <+1064>: mov %ecx,0x8(%esp) > 0x00f57a3c <+1068>: call 0xf50470 <__libc_message> > 0x00f57a41 <+1073>: mov 0x2c(%esp),%edx > 0x00f57a45 <+1077>: jmp 0xf578c6 <malloc_consolidate+694> > 0x00f57a4a <+1082>: cmp %ecx,%edx > 0x00f57a4c <+1084>: je 0xf57ae9 <malloc_consolidate+1241> > 0x00f57a52 <+1090>: mov %ecx,0x10(%eax) > 0x00f57a55 <+1093>: mov 0x14(%edx),%ecx > 0x00f57a58 <+1096>: mov %ecx,0x14(%eax) > 0x00f57a5b <+1099>: mov 0x10(%edx),%ecx > 0x00f57a5e <+1102>: mov %eax,0x14(%ecx) > 0x00f57a61 <+1105>: mov 0x14(%edx),%ecx > 0x00f57a64 <+1108>: mov %eax,0x10(%ecx) > 0x00f57a67 <+1111>: jmp 0xf5774c <malloc_consolidate+316> > 0x00f57a6c <+1116>: call 0xf14170 <__GI_abort> > 0x00f57a71 <+1121>: lea -0x3f145(%ebx),%eax > 0x00f57a77 <+1127>: and $0x2,%ebp > 0x00f57a7a <+1130>: mov %eax,0x8(%esp) > 0x00f57a7e <+1134>: lea -0x3e061(%ebx),%eax > 0x00f57a84 <+1140>: mov %eax,0x4(%esp) > 0x00f57a88 <+1144>: mov %ebp,(%esp) > 0x00f57a8b <+1147>: mov %edx,0x2c(%esp) > 0x00f57a8f <+1151>: call 0xf50470 <__libc_message> > 0x00f57a94 <+1156>: mov 0x2c(%esp),%edx > 0x00f57a98 <+1160>: jmp 0xf578c6 <malloc_consolidate+694> > 0x00f57a9d <+1165>: cmp %ecx,%edi > 0x00f57a9f <+1167>: je 0xf57af4 <malloc_consolidate+1252> > 0x00f57aa1 <+1169>: mov %ecx,0x10(%eax) > 0x00f57aa4 <+1172>: mov 0x14(%edi),%ecx > 0x00f57aa7 <+1175>: mov %ecx,0x14(%eax) > 0x00f57aaa <+1178>: mov 0x10(%edi),%ecx > 0x00f57aad <+1181>: mov %eax,0x14(%ecx) > 0x00f57ab0 <+1184>: mov 0x14(%edi),%ecx > 0x00f57ab3 <+1187>: mov %eax,0x10(%ecx) > 0x00f57ab6 <+1190>: jmp 0xf576b4 <malloc_consolidate+164> > 0x00f57abb <+1195>: lea -0x3f145(%ebx),%eax > 0x00f57ac1 <+1201>: mov %eax,0x8(%esp) > 0x00f57ac5 <+1205>: lea -0x3e061(%ebx),%eax > 0x00f57acb <+1211>: mov %eax,0x4(%esp) > 0x00f57acf <+1215>: mov %ebp,%eax > 0x00f57ad1 <+1217>: and $0x2,%eax > 0x00f57ad4 <+1220>: mov %eax,(%esp) > 0x00f57ad7 <+1223>: mov %edx,0x2c(%esp) > 0x00f57adb <+1227>: call 0xf50470 <__libc_message> > 0x00f57ae0 <+1232>: mov 0x2c(%esp),%edx > 0x00f57ae4 <+1236>: jmp 0xf5784f <malloc_consolidate+575> > 0x00f57ae9 <+1241>: mov %eax,0x14(%eax) > 0x00f57aec <+1244>: mov %eax,0x10(%eax) > 0x00f57aef <+1247>: jmp 0xf5774c <malloc_consolidate+316> > 0x00f57af4 <+1252>: mov %eax,0x14(%eax) > 0x00f57af7 <+1255>: mov %eax,0x10(%eax) > 0x00f57afa <+1258>: jmp 0xf576b4 <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 824106
: 586110 |
586111
|
586112
|
586115
|
586416