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 668205 Details for
Bug 889905
[abrt] xfwm4-4.8.3-3.fc17: standard_free: Process /usr/bin/xfwm4 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.47 KB, created by
nino.corsi
on 2012-12-23 23:00:31 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
nino.corsi
Created:
2012-12-23 23:00:31 UTC
Size:
31.47 KB
patch
obsolete
>[New LWP 993] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `xfwm4 --display :0.0 --sm-client-id 2849179b0-80c0-4864-aa3f-f20db544ae15'. >Program terminated with signal 11, Segmentation fault. >#0 0x4e334e18 in malloc_consolidate (av=av@entry=0x4e46e420) at malloc.c:4272 >4272 unlink(av, nextchunk, bck, fwd); > >Thread 1 (Thread 0xb775c880 (LWP 993)): >#0 0x4e334e18 in malloc_consolidate (av=av@entry=0x4e46e420) at malloc.c:4272 > fb = 0x4e46e434 > maxfb = 0x4e46e44c > p = 0xa0b38a8 > nextp = 0xa041b80 > unsorted_bin = 0x4e46e450 > first_unsorted = <optimized out> > nextchunk = 0xa0b3920 > size = 192 > nextsize = 72 > prevsize = <optimized out> > nextinuse = 0 > bck = 0x4e6325e0 > fwd = 0x0 >#1 0x4e335e94 in _int_malloc (av=0x4e46e420, 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 0x4e339ebb in __libc_calloc (n=630, elem_size=elem_size@entry=1) at malloc.c:3284 > av = <optimized out> > oldtop = 0xa0b45c8 > p = <optimized out> > bytes = 630 > sz = 630 > csz = <optimized out> > oldtopsize = 133688 > mem = <optimized out> > clearsize = <optimized out> > nclears = <optimized out> > d = <optimized out> > hook = <optimized out> >#3 0x4e2a8131 in _dl_new_object (realname=realname@entry=0xa0b39d0 "/lib/libgcc_s.so.1", libname=libname@entry=0x4e42cb49 "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 0x4e2a34af in _dl_map_object_from_fd (name=name@entry=0x4e42cb49 "libgcc_s.so.1", fd=7, fbp=fbp@entry=0xbff1c16c, realname=0xa0b39d0 "/lib/libgcc_s.so.1", loader=loader@entry=0x0, l_type=l_type@entry=2, mode=mode@entry=-1879048191, stack_endp=stack_endp@entry=0xbff1c168, nsid=nsid@entry=0) at dl-load.c:1052 > l = <optimized out> > header = 0xbff1c170 > phdr = <optimized out> > ph = <optimized out> > maplength = <optimized out> > type = <optimized out> > st = {st_dev = 2050, __pad1 = 0, __st_ino = 13638114, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 116148, st_blksize = 4096, st_blocks = 232, st_atim = {tv_sec = 1356259965, tv_nsec = 111245102}, st_mtim = {tv_sec = 1348235558, tv_nsec = 0}, st_ctim = {tv_sec = 1354636401, tv_nsec = 105770340}, st_ino = 13638114} > errstring = 0x0 > errval = 0 > r = 0x4e2bd8e4 > make_consistent = true > stack_flags = <optimized out> >#5 0x4e2a53a4 in _dl_map_object (loader=0x0, loader@entry=0xb7764a88, name=name@entry=0x4e42cb49 "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 = 0xa0b39d0 "/lib/libgcc_s.so.1" > name_copy = 0x4e2bd000 "\370\330+N9" > 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 `\227N4\000\000\000\214\300\001\000\000\000\000\000\064\000 \000\006\000(\000!\000 \000\001\000\000\000\000\000\000\000\000@\227N\000@\227N$\267\001\000$\267\001\000\005\000\000\000\000\020\000\000\001\000\000\000$\267\001\000$\a\231N$\a\231N\354\001\000\000L\003\000\000\006\000\000\000\000\020\000\000\002\000\000\000\064\267\001\000\064\a\231N4\a\231N\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@\227N\364@\227N$\000\000\000$\000\000\000\004\000\000\000\004\000\000\000P\345td\244\223\001\000\244\323\230N\244\323\230N\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\004"...} > found_other_class = false > stack_end = 0xbff1d230 >#6 0x4e2b0586 in dl_open_worker (a=a@entry=0xbff1c51c) at dl-open.c:226 > args = 0xbff1c51c > file = 0x4e42cb49 "libgcc_s.so.1" > mode = -2147483647 > call_map = 0xb7764a88 > 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 0x4e2ac48e in _dl_catch_error (objname=objname@entry=0xbff1c514, errstring=errstring@entry=0xbff1c518, mallocedp=mallocedp@entry=0xbff1c510, operate=operate@entry=0x4e2b0440 <dl_open_worker>, args=args@entry=0xbff1c51c) at dl-error.c:178 > errcode = 0 > old = 0xbff1c5b8 > c = {objname = 0x4e631ff4 ",\036cN8Pv\267@\035+N\246\357QN\266\357QN\260EHN\326\357QN\346\357QN\366\357QN h5N\026\360QN\320EHN\020\245@NF\360QN@\201HNf\360QNv\360QN\206\360QN\226\360QN\246\360QNPXHN\306\360QN\326\360QN\346\360QN0MHN\020\070@N\220\220\063N\320d7N\020\017@N\300\003/NV\361QNf\361QNpG2N", errstring = 0x0, malloced = 56, env = {{__jmpbuf = {1311494084, -2, 1311495364, -1074674344, -1074674672, 1311425643}, __mask_was_saved = 0, __saved_mask = {__val = {16, 1313268768, 12, 2, 0, 16, 167840568, 1315119092, 12, 12, 168258752, 1314468007, 1, 12, 24, 2, 168258656, 1314225318, 1315119092, 1314468007, 1313366063, 1315119092, 168097472, 1313355743, 0, 168258872, 4, 1314468007, 1313366063, 1315119092, 168030376, 1311494084}}}}} > catchp = 0xb775c87c >#8 0x4e2b00a4 in _dl_open (file=0x4e42cb49 "libgcc_s.so.1", mode=-2147483647, caller_dlopen=0x4e3c9468, nsid=-2, argc=5, argv=0xbff1d234, env=0xbff1d24c) at dl-open.c:652 > args = {file = 0x4e42cb49 "libgcc_s.so.1", mode = -2147483647, caller_dlopen = 0x4e3c9468, caller_dl_open = 0x4e3f1361, map = 0x0, nsid = 0, argc = 5, argv = 0xbff1d234, env = 0xbff1d24c} > objname = <optimized out> > errstring = <optimized out> > malloced = <optimized out> > errcode = <optimized out> >#9 0x4e3f1361 in do_dlopen (ptr=ptr@entry=0xbff1c690) at dl-libc.c:89 > args = 0xbff1c690 >#10 0x4e2ac48e in _dl_catch_error (objname=0xbff1c688, errstring=0xbff1c68c, mallocedp=0xbff1c684, operate=0x4e3f1300 <do_dlopen>, args=0xbff1c690) at dl-error.c:178 > errcode = 0 > old = 0x0 > c = {objname = 0x0, errstring = 0x0, malloced = 8, env = {{__jmpbuf = {1311494084, 1311493248, -1074673440, -1074673976, -1074674288, 1311425643}, __mask_was_saved = 1322768317, __saved_mask = {__val = {167933760, 0, 1322769259, 1322975220, 1322768201, 1322975220, 12, 1322773979, 168192176, 0, 0, 12, 168035328, 168192352, 0, 1318926534, 168207956, 113, 2147483639, 1319137268, 3220293472, 1311494084, 1313922640, 168078016, 168243640, 168243652, 168243640, 168243652, 168192176, 0, 168410664, 12}}}}} > catchp = 0xb775c87c >#11 0x4e3f1483 in dlerror_run (args=0xbff1c688, operate=0x4e3f1300 <do_dlopen>) at dl-libc.c:48 > objname = 0x0 > last_errstring = 0xa0731c4 "" > malloced = <optimized out> > result = <optimized out> >#12 __GI___libc_dlopen_mode (name=0x0, mode=1312593000) at dl-libc.c:165 > args = {name = 0xa07a540 "\200\244\a\n", mode = 0, caller_dlopen = 0x4e42cb49, map = 0x80000001} >#13 0x4e46dff4 in ?? () from /lib/libc.so.6 >No symbol table info available. >#14 0x4e48674e in pthread_once () at ../nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S:122 >No locals. >#15 0x4e3c96d5 in __GI___backtrace (array=array@entry=0xbff1c8e0, size=size@entry=64) at ../sysdeps/i386/backtrace.c:121 > __p = <optimized out> > arg = {array = 0xbff1c8e0, cnt = -1, size = 64, lastebp = 0x0, lastesp = 0x0} > once = 1 >#16 0x4e32def1 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x4e42ff14 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:178 > addrs = {0xa02956c, 0xa0b3128, 0x20, 0x0, 0xbff1ca4c, 0x0, 0xa029548, 0x4e85a70d, 0x81e0, 0x0, 0x81e0, 0x4e96eff4, 0x4e96eff4, 0xa028c00, 0x0, 0x4e8761fe, 0xa028c00, 0xbff1c95c, 0xa0b30f0, 0x20, 0xbff1cad4, 0x81df, 0x0, 0x4e81f7d5, 0xa0244a8, 0x81df, 0x4e9a0009, 0x4e96eff4, 0x4e96eff4, 0xa028c00, 0x0, 0x4e877385, 0xa028c00, 0xa0b3128, 0xa0b3128, 0x20, 0xbff1cad4, 0x0, 0x80, 0x4e836ff4, 0xbff1c9b8, 0x4e81fdd6, 0x4e836ff4, 0x4e81ffab, 0xa029548, 0x0, 0x4e46e420, 0xbff1ca8c, 0x81e0, 0x0, 0x81e0, 0xa028c00, 0xa0b30b8, 0xa0b4484, 0x0, 0x4e3390a0, 0x0, 0xbff1c9cc, 0x4e877319, 0x4e3352a5, 0x0, 0xa0b3128, 0xa029554, 0x4e81f77c} > 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 0x4e3358c9 in malloc_printerr (ptr=0xa0b3928, str=0x4e42ffec "free(): corrupted unsorted chunks", action=<optimized out>) at malloc.c:5027 > buf = "0a0b3928" > cp = <optimized out> >#18 _int_free (av=0x4e46e420, p=0xa0b3920, have_lock=0) at malloc.c:3948 > size = <optimized out> > fb = <optimized out> > nextchunk = <optimized out> > nextsize = <optimized out> > nextinuse = <optimized out> > prevsize = <optimized out> > bck = <optimized out> > fwd = <optimized out> > errstr = <optimized out> > locked = <optimized out> >#19 0x4e55832c in standard_free (mem=0xa0b3928) at gmem.c:98 >No locals. >#20 0x4e5584e8 in g_free (mem=mem@entry=0xa0b3928) at gmem.c:252 >No locals. >#21 0x4e59402c in g_io_unix_free (channel=0xa0b3928) at giounix.c:338 > unix_channel = 0xa0b3928 >#22 0x4e5467cd in g_io_channel_unref (channel=0xa0b3928) at giochannel.c:268 > is_zero = <optimized out> > __PRETTY_FUNCTION__ = "g_io_channel_unref" >#23 0x4e593f6f in g_io_unix_finalize (source=0xa0b3970) at giounix.c:176 > watch = 0xa0b3970 >#24 0x4e54f65d in g_source_unref_internal (source=source@entry=0xa0b3970, context=context@entry=0xa03e4b8, have_lock=have_lock@entry=1) at gmain.c:1649 > old_cb_data = 0x0 > old_cb_funcs = 0x0 > __PRETTY_FUNCTION__ = "g_source_unref_internal" >#25 0x4e55219d in g_main_dispatch (context=0xa03e4b8, context@entry=0xa05c498) at gmain.c:2567 > source = 0xa0b3970 > current = 0xa05c498 > i = <optimized out> >#26 g_main_context_dispatch (context=context@entry=0xa03e4b8) at gmain.c:3075 >No locals. >#27 0x4e552460 in g_main_context_iterate (context=0xa03e4b8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = 5 > allocated_nfds = <optimized out> > fds = <optimized out> >#28 0x4e5528c3 in g_main_loop_run (loop=loop@entry=0xa0a5fb8) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#29 0x4ffb5a30 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0xa0a5fb8 >#30 0x08050670 in main (argc=1, argv=0xbff1d234) at main.c:635 > daemon_mode = 0 > version = 0 > replace_wm = 0 > status = 0 > context = <optimized out> > error = 0x0 > option_entries = {{long_name = 0x8088d78 "daemon", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbff1d0e0, description = 0x8088d7f "Fork to the background", arg_description = 0x0}, {long_name = 0x8088d96 "compositor", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_CALLBACK, arg_data = 0x806b1a0, description = 0x8088da1 "Set the compositor mode", arg_description = 0x8088db9 "on|off|auto"}, {long_name = 0x8088dc5 "replace", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbff1d0e8, description = 0x8088ee8 "Replace the existing window manager", arg_description = 0x0}, {long_name = 0x8088dcd "version", short_name = 86 'V', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbff1d0e4, description = 0x8088f0c "Print version information and exit", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} >From To Syms Read Shared Object Library >0x4e995880 0x4e9a0154 Yes /lib/libXext.so.6 >0xb77a0bb0 0xb77a49b8 Yes /lib/libxfce4kbd-private-2.so.0 >0xb778f6d0 0xb77984dc Yes /lib/libxfconf-0.so.2 >0xb777ef80 0xb7786478 Yes /lib/libxfce4ui-1.so.0 >0x4f66b5c0 0x4f67f1d8 Yes /lib/libdbus-glib-1.so.2 >0x4e9c37e0 0x4e9f30b4 Yes /lib/libdbus-1.so.3 >0x4e47f6a0 0x4e48ae60 Yes /lib/libpthread.so.0 >0x4e498920 0x4e49c43c Yes /lib/librt.so.1 >0x4feb8af0 0x501a7a34 Yes /lib/libgtk-x11-2.0.so.0 >0xb776b270 0xb77722a4 Yes /lib/libxfce4util.so.4 >0x4f1c16b0 0x4f22c224 Yes /lib/libgdk-x11-2.0.so.0 >0x4eed96a0 0x4eee6ed0 Yes /lib/libatk-1.0.so.0 >0x4e6da710 0x4e7adee4 Yes /lib/libgio-2.0.so.0 >0x4edbe4c0 0x4eddcdf0 Yes /lib/libpangoft2-1.0.so.0 >0x4ed4e630 0x4ed53c94 Yes /lib/libpangocairo-1.0.so.0 >0x4eeb0cc0 0x4eec7cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x4edf9250 0x4ee80f04 Yes /lib/libcairo.so.2 >0x4ed712a0 0x4ed93ab4 Yes /lib/libpango-1.0.so.0 >0x4ea11610 0x4ea80674 Yes /lib/libfreetype.so.6 >0x4ec620e0 0x4ec7d7e4 Yes /lib/libfontconfig.so.1 >0x4e66db10 0x4e69f124 Yes /lib/libgobject-2.0.so.0 >0x4e51fc50 0x4e5bfb24 Yes /lib/libglib-2.0.so.0 >0x415bf650 0x415c35ec Yes /lib/libstartup-notification-1.so.0 >0x4e84e410 0x4e8dd984 Yes /lib/libX11.so.6 >0x4edeb910 0x4edec3bc Yes /lib/libXcomposite.so.1 >0x4edb3850 0x4edb4214 Yes /lib/libXdamage.so.1 >0x4ed43f70 0x4ed463cc Yes /lib/libXfixes.so.3 >0x4e9b41e0 0x4e9b89dc Yes /lib/libXrandr.so.2 >0x4e9a83c0 0x4e9ae264 Yes /lib/libXrender.so.1 >0x4e4be470 0x4e4d86d8 Yes /lib/libm.so.6 >0x4e2d6f20 0x4e416fec Yes /lib/libc.so.6 >0x4fccf4a0 0x4fcd3ce4 Yes /lib/libSM.so.6 >0x4fcb55f0 0x4fcc4574 Yes /lib/libICE.so.6 >0x4e29d850 0x4e2b5e87 Yes /lib/ld-linux.so.2 >0x4e655c80 0x4e656d7c Yes /lib/libgmodule-2.0.so.0 >0x4eadb810 0x4eadc254 Yes /lib/libXinerama.so.1 >0x4ec968f0 0x4eca0f24 Yes /lib/libXi.so.6 >0x4ed5bf60 0x4ed61484 Yes /lib/libXcursor.so.1 >0x4e6504b0 0x4e650698 Yes /lib/libgthread-2.0.so.0 >0x4e65d090 0x4e660794 Yes /lib/libffi.so.5 >0x4e474ad0 0x4e475aec Yes /lib/libdl.so.2 >0x4e4a36e0 0x4e4b0a7c Yes /lib/libz.so.1 >0x4e4eb8e0 0x4e4fdd94 Yes /lib/libselinux.so.1 >0x4e6376b0 0x4e645ea4 Yes /lib/libresolv.so.2 >0x4eaafd60 0x4eacec64 Yes /lib/libpng15.so.15 >0x4ecab650 0x4ed2e414 Yes /lib/libpixman-1.so.0 >0x4ec351b0 0x4ec4e434 Yes /lib/libexpat.so.1 >0x4fcec5b0 0x4fced8e0 Yes /lib/libxcb-util.so.0 >0x4fdfc430 0x4fdfc584 Yes /lib/libX11-xcb.so.1 >0x4e81df70 0x4e82e514 Yes /lib/libxcb.so.1 >0x4efe5080 0x4efe6d44 Yes /lib/libuuid.so.1 >0x4e810a60 0x4e81192c Yes /lib/libXau.so.6 >0xb7510a40 0xb7517e7c Yes /lib/libnss_files.so.2 >0xb74e1a90 0xb7508874 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so >0xb738f3c0 0xb738ff4c Yes /usr/lib/gconv/ISO8859-1.so >$1 = 0xb732e000 "" >$2 = 0x0 >eax 0x0 0 >ecx 0x4e6325e0 1315120608 >edx 0xa0b38a8 168507560 >ebx 0x4e46dff4 1313267700 >esp 0xbff1be20 0xbff1be20 >ebp 0x48 0x48 >esi 0xc0 192 >edi 0xa0b3920 168507680 >eip 0x4e334e18 0x4e334e18 <malloc_consolidate+120> >eflags 0x210216 [ PF AF IF RF ID ] >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: > 0x4e334da0 <+0>: push %ebp > 0x4e334da1 <+1>: push %edi > 0x4e334da2 <+2>: push %esi > 0x4e334da3 <+3>: push %ebx > 0x4e334da4 <+4>: call 0x4e3f4bf3 <__x86.get_pc_thunk.bx> > 0x4e334da9 <+9>: add $0x13924b,%ebx > 0x4e334daf <+15>: sub $0x6c,%esp > 0x4e334db2 <+18>: mov %eax,0x34(%esp) > 0x4e334db6 <+22>: mov 0x18d4(%ebx),%edx > 0x4e334dbc <+28>: test %edx,%edx > 0x4e334dbe <+30>: je 0x4e334f32 <malloc_consolidate+402> > 0x4e334dc4 <+36>: mov %eax,%edx > 0x4e334dc6 <+38>: cmpl $0x0,%gs:0xc > 0x4e334dce <+46>: je 0x4e334dd1 <malloc_consolidate+49> > 0x4e334dd0 <+48>: lock orl $0x1,0x4(%eax) > 0x4e334dd5 <+53>: add $0x30,%eax > 0x4e334dd8 <+56>: add $0x8,%edx > 0x4e334ddb <+59>: mov %eax,0x40(%esp) > 0x4e334ddf <+63>: mov 0x34(%esp),%eax > 0x4e334de3 <+67>: lea -0x402cc(%ebx),%edi > 0x4e334de9 <+73>: mov %edx,0x3c(%esp) > 0x4e334ded <+77>: mov %edi,0x48(%esp) > 0x4e334df1 <+81>: add $0x2c,%eax > 0x4e334df4 <+84>: mov %eax,0x44(%esp) > 0x4e334df8 <+88>: xor %edx,%edx > 0x4e334dfa <+90>: mov 0x3c(%esp),%ebp > 0x4e334dfe <+94>: xchg %edx,0x0(%ebp) > 0x4e334e01 <+97>: test %edx,%edx > 0x4e334e03 <+99>: jne 0x4e334e84 <malloc_consolidate+228> > 0x4e334e05 <+101>: jmp 0x4e334f00 <malloc_consolidate+352> > 0x4e334e0a <+106>: lea 0x0(%esi),%esi > 0x4e334e10 <+112>: mov 0x8(%edi),%eax > 0x4e334e13 <+115>: add %ecx,%esi > 0x4e334e15 <+117>: mov 0xc(%edi),%ecx >=> 0x4e334e18 <+120>: cmp 0xc(%eax),%edi > 0x4e334e1b <+123>: jne 0x4e335014 <malloc_consolidate+628> > 0x4e334e21 <+129>: cmp 0x8(%ecx),%edi > 0x4e334e24 <+132>: jne 0x4e335014 <malloc_consolidate+628> > 0x4e334e2a <+138>: cmpl $0x1ff,0x4(%edi) > 0x4e334e31 <+145>: mov %ecx,0xc(%eax) > 0x4e334e34 <+148>: mov %eax,0x8(%ecx) > 0x4e334e37 <+151>: jbe 0x4e334e44 <malloc_consolidate+164> > 0x4e334e39 <+153>: mov 0x10(%edi),%ecx > 0x4e334e3c <+156>: test %ecx,%ecx > 0x4e334e3e <+158>: jne 0x4e335130 <malloc_consolidate+912> > 0x4e334e44 <+164>: mov 0x34(%esp),%ebp > 0x4e334e48 <+168>: cmp $0x1ff,%esi > 0x4e334e4e <+174>: mov 0x38(%ebp),%eax > 0x4e334e51 <+177>: mov %edx,0x38(%ebp) > 0x4e334e54 <+180>: mov %edx,0xc(%eax) > 0x4e334e57 <+183>: jbe 0x4e334e67 <malloc_consolidate+199> > 0x4e334e59 <+185>: movl $0x0,0x10(%edx) > 0x4e334e60 <+192>: movl $0x0,0x14(%edx) > 0x4e334e67 <+199>: mov 0x40(%esp),%edi > 0x4e334e6b <+203>: mov %esi,%ecx > 0x4e334e6d <+205>: or $0x1,%ecx > 0x4e334e70 <+208>: mov %ecx,0x4(%edx) > 0x4e334e73 <+211>: mov %eax,0x8(%edx) > 0x4e334e76 <+214>: mov %edi,0xc(%edx) > 0x4e334e79 <+217>: mov %esi,(%edx,%esi,1) > 0x4e334e7c <+220>: mov 0x38(%esp),%edx > 0x4e334e80 <+224>: test %edx,%edx > 0x4e334e82 <+226>: je 0x4e334f00 <malloc_consolidate+352> > 0x4e334e84 <+228>: mov 0x4(%edx),%eax > 0x4e334e87 <+231>: mov 0x8(%edx),%edi > 0x4e334e8a <+234>: mov %eax,%esi > 0x4e334e8c <+236>: and $0xfffffffa,%esi > 0x4e334e8f <+239>: mov %edi,0x38(%esp) > 0x4e334e93 <+243>: lea (%edx,%esi,1),%edi > 0x4e334e96 <+246>: mov 0x4(%edi),%ebp > 0x4e334e99 <+249>: and $0xfffffff8,%ebp > 0x4e334e9c <+252>: test $0x1,%al > 0x4e334e9e <+254>: mov %ebp,0x24(%esp) > 0x4e334ea2 <+258>: jne 0x4e334edc <malloc_consolidate+316> > 0x4e334ea4 <+260>: mov (%edx),%eax > 0x4e334ea6 <+262>: sub %eax,%edx > 0x4e334ea8 <+264>: add %eax,%esi > 0x4e334eaa <+266>: mov 0x8(%edx),%eax > 0x4e334ead <+269>: mov 0xc(%edx),%ecx > 0x4e334eb0 <+272>: cmp 0xc(%eax),%edx > 0x4e334eb3 <+275>: jne 0x4e334f99 <malloc_consolidate+505> > 0x4e334eb9 <+281>: cmp 0x8(%ecx),%edx > 0x4e334ebc <+284>: jne 0x4e334f99 <malloc_consolidate+505> > 0x4e334ec2 <+290>: cmpl $0x1ff,0x4(%edx) > 0x4e334ec9 <+297>: mov %ecx,0xc(%eax) > 0x4e334ecc <+300>: mov %eax,0x8(%ecx) > 0x4e334ecf <+303>: jbe 0x4e334edc <malloc_consolidate+316> > 0x4e334ed1 <+305>: mov 0x10(%edx),%ecx > 0x4e334ed4 <+308>: test %ecx,%ecx > 0x4e334ed6 <+310>: jne 0x4e335114 <malloc_consolidate+884> > 0x4e334edc <+316>: mov 0x34(%esp),%eax > 0x4e334ee0 <+320>: cmp %edi,0x30(%eax) > 0x4e334ee3 <+323>: je 0x4e334f20 <malloc_consolidate+384> > 0x4e334ee5 <+325>: mov 0x24(%esp),%ecx > 0x4e334ee9 <+329>: testb $0x1,0x4(%edi,%ecx,1) > 0x4e334eee <+334>: je 0x4e334e10 <malloc_consolidate+112> > 0x4e334ef4 <+340>: andl $0xfffffffe,0x4(%edi) > 0x4e334ef8 <+344>: jmp 0x4e334e44 <malloc_consolidate+164> > 0x4e334efd <+349>: lea 0x0(%esi),%esi > 0x4e334f00 <+352>: addl $0x4,0x3c(%esp) > 0x4e334f05 <+357>: mov 0x3c(%esp),%eax > 0x4e334f09 <+361>: sub $0x4,%eax > 0x4e334f0c <+364>: cmp %eax,0x44(%esp) > 0x4e334f10 <+368>: jne 0x4e334df8 <malloc_consolidate+88> > 0x4e334f16 <+374>: add $0x6c,%esp > 0x4e334f19 <+377>: pop %ebx > 0x4e334f1a <+378>: pop %esi > 0x4e334f1b <+379>: pop %edi > 0x4e334f1c <+380>: pop %ebp > 0x4e334f1d <+381>: ret > 0x4e334f1e <+382>: xchg %ax,%ax > 0x4e334f20 <+384>: add 0x24(%esp),%esi > 0x4e334f24 <+388>: or $0x1,%esi > 0x4e334f27 <+391>: mov %esi,0x4(%edx) > 0x4e334f2a <+394>: mov %edx,0x30(%eax) > 0x4e334f2d <+397>: jmp 0x4e334e7c <malloc_consolidate+220> > 0x4e334f32 <+402>: mov %eax,%ecx > 0x4e334f34 <+404>: mov $0xfffffffe,%edx > 0x4e334f39 <+409>: lea 0x0(%esi,%eiz,1),%esi > 0x4e334f40 <+416>: lea 0x38(%ecx,%edx,4),%eax > 0x4e334f44 <+420>: add $0x2,%edx > 0x4e334f47 <+423>: cmp $0xfc,%edx > 0x4e334f4d <+429>: mov %eax,0xc(%eax) > 0x4e334f50 <+432>: mov %eax,0x8(%eax) > 0x4e334f53 <+435>: jne 0x4e334f40 <malloc_consolidate+416> > 0x4e334f55 <+437>: lea 0x42c(%ebx),%eax > 0x4e334f5b <+443>: cmp %eax,0x34(%esp) > 0x4e334f5f <+447>: je 0x4e334f83 <malloc_consolidate+483> > 0x4e334f61 <+449>: mov 0x34(%esp),%edx > 0x4e334f65 <+453>: mov 0x4(%edx),%eax > 0x4e334f68 <+456>: mov %edx,%ecx > 0x4e334f6a <+458>: or $0x2,%eax > 0x4e334f6d <+461>: or $0x1,%eax > 0x4e334f70 <+464>: mov %eax,0x4(%ecx) > 0x4e334f73 <+467>: mov %ecx,%eax > 0x4e334f75 <+469>: add $0x30,%eax > 0x4e334f78 <+472>: mov %eax,0x30(%ecx) > 0x4e334f7b <+475>: add $0x6c,%esp > 0x4e334f7e <+478>: pop %ebx > 0x4e334f7f <+479>: pop %esi > 0x4e334f80 <+480>: pop %edi > 0x4e334f81 <+481>: pop %ebp > 0x4e334f82 <+482>: ret > 0x4e334f83 <+483>: movl $0x40,0x18d4(%ebx) > 0x4e334f8d <+493>: mov 0x430(%ebx),%eax > 0x4e334f93 <+499>: mov 0x34(%esp),%ecx > 0x4e334f97 <+503>: jmp 0x4e334f6d <malloc_consolidate+461> > 0x4e334f99 <+505>: mov 0x34(%esp),%ecx > 0x4e334f9d <+509>: cmpl $0x0,%gs:0xc > 0x4e334fa5 <+517>: je 0x4e334fa8 <malloc_consolidate+520> > 0x4e334fa7 <+519>: lock subl $0x1,(%ecx) > 0x4e334fab <+523>: jne 0x4e33a87a <_L_unlock_3045> > 0x4e334fb1 <+529>: mov 0x160(%ebx),%ebp > 0x4e334fb7 <+535>: mov %ebp,%eax > 0x4e334fb9 <+537>: and $0x5,%eax > 0x4e334fbc <+540>: cmp $0x5,%eax > 0x4e334fbf <+543>: mov %ebp,0x4c(%esp) > 0x4e334fc3 <+547>: je 0x4e33524b <malloc_consolidate+1195> > 0x4e334fc9 <+553>: testb $0x1,0x4c(%esp) > 0x4e334fce <+558>: jne 0x4e33507a <malloc_consolidate+730> > 0x4e334fd4 <+564>: testb $0x2,0x4c(%esp) > 0x4e334fd9 <+569>: jne 0x4e3351fc <malloc_consolidate+1116> > 0x4e334fdf <+575>: movl $0x0,0x4c(%esp) > 0x4e334fe7 <+583>: xor %eax,%eax > 0x4e334fe9 <+585>: mov $0x1,%ecx > 0x4e334fee <+590>: movl $0x1,0x28(%esp) > 0x4e334ff6 <+598>: mov 0x34(%esp),%ebp > 0x4e334ffa <+602>: cmpl $0x0,%gs:0xc > 0x4e335002 <+610>: je 0x4e335005 <malloc_consolidate+613> > 0x4e335004 <+612>: lock cmpxchg %ecx,0x0(%ebp) > 0x4e335009 <+617>: jne 0x4e33a886 <_L_lock_3090> > 0x4e33500f <+623>: jmp 0x4e334edc <malloc_consolidate+316> > 0x4e335014 <+628>: mov 0x34(%esp),%ebp > 0x4e335018 <+632>: cmpl $0x0,%gs:0xc > 0x4e335020 <+640>: je 0x4e335023 <malloc_consolidate+643> > 0x4e335022 <+642>: lock subl $0x1,0x0(%ebp) > 0x4e335027 <+647>: jne 0x4e33a893 <_L_unlock_3113> > 0x4e33502d <+653>: mov 0x160(%ebx),%ebp > 0x4e335033 <+659>: mov %ebp,%eax > 0x4e335035 <+661>: and $0x5,%eax > 0x4e335038 <+664>: cmp $0x5,%eax > 0x4e33503b <+667>: je 0x4e335201 <malloc_consolidate+1121> > 0x4e335041 <+673>: test $0x1,%ebp > 0x4e335047 <+679>: jne 0x4e33514c <malloc_consolidate+940> > 0x4e33504d <+685>: and $0x2,%ebp > 0x4e335050 <+688>: jne 0x4e3351fc <malloc_consolidate+1116> > 0x4e335056 <+694>: xor %eax,%eax > 0x4e335058 <+696>: mov $0x1,%ecx > 0x4e33505d <+701>: mov 0x34(%esp),%edi > 0x4e335061 <+705>: cmpl $0x0,%gs:0xc > 0x4e335069 <+713>: je 0x4e33506c <malloc_consolidate+716> > 0x4e33506b <+715>: lock cmpxchg %ecx,(%edi) > 0x4e33506f <+719>: jne 0x4e33a8a0 <_L_lock_3152> > 0x4e335075 <+725>: jmp 0x4e334e44 <malloc_consolidate+164> > 0x4e33507a <+730>: lea 0x5f(%esp),%eax > 0x4e33507e <+734>: lea 0x57(%esp),%ecx > 0x4e335082 <+738>: mov %edx,(%esp) > 0x4e335085 <+741>: movl $0x0,0xc(%esp) > 0x4e33508d <+749>: movl $0x10,0x8(%esp) > 0x4e335095 <+757>: mov %eax,0x4(%esp) > 0x4e335099 <+761>: mov %edx,0x2c(%esp) > 0x4e33509d <+765>: mov %ecx,0x30(%esp) > 0x4e3350a1 <+769>: movb $0x0,0x5f(%esp) > 0x4e3350a6 <+774>: call 0x4e302660 <_itoa_word> > 0x4e3350ab <+779>: mov 0x30(%esp),%ecx > 0x4e3350af <+783>: mov 0x2c(%esp),%edx > 0x4e3350b3 <+787>: cmp %ecx,%eax > 0x4e3350b5 <+789>: jbe 0x4e3350cd <malloc_consolidate+813> > 0x4e3350b7 <+791>: mov 0x24(%esp),%ebp > 0x4e3350bb <+795>: sub $0x1,%eax > 0x4e3350be <+798>: cmp %ecx,%eax > 0x4e3350c0 <+800>: movb $0x30,(%eax) > 0x4e3350c3 <+803>: jne 0x4e3350bb <malloc_consolidate+795> > 0x4e3350c5 <+805>: mov %ebp,0x24(%esp) > 0x4e3350c9 <+809>: lea 0x57(%esp),%eax > 0x4e3350cd <+813>: mov 0x364c(%ebx),%ecx > 0x4e3350d3 <+819>: mov (%ecx),%ecx > 0x4e3350d5 <+821>: mov %eax,0x10(%esp) > 0x4e3350d9 <+825>: lea -0x402a5(%ebx),%eax > 0x4e3350df <+831>: mov %eax,0xc(%esp) > 0x4e3350e3 <+835>: lea -0x3e0e0(%ebx),%eax > 0x4e3350e9 <+841>: mov %eax,0x4(%esp) > 0x4e3350ed <+845>: mov 0x4c(%esp),%eax > 0x4e3350f1 <+849>: test %ecx,%ecx > 0x4e3350f3 <+851>: cmove 0x48(%esp),%ecx > 0x4e3350f8 <+856>: mov %edx,0x2c(%esp) > 0x4e3350fc <+860>: and $0x2,%eax > 0x4e3350ff <+863>: mov %ecx,0x8(%esp) > 0x4e335103 <+867>: mov %eax,(%esp) > 0x4e335106 <+870>: call 0x4e32db90 <__libc_message> > 0x4e33510b <+875>: mov 0x2c(%esp),%edx > 0x4e33510f <+879>: jmp 0x4e334fdf <malloc_consolidate+575> > 0x4e335114 <+884>: mov 0x10(%eax),%ebp > 0x4e335117 <+887>: test %ebp,%ebp > 0x4e335119 <+889>: je 0x4e3351da <malloc_consolidate+1082> > 0x4e33511f <+895>: mov 0x14(%edx),%eax > 0x4e335122 <+898>: mov %eax,0x14(%ecx) > 0x4e335125 <+901>: mov 0x14(%edx),%eax > 0x4e335128 <+904>: mov %ecx,0x10(%eax) > 0x4e33512b <+907>: jmp 0x4e334edc <malloc_consolidate+316> > 0x4e335130 <+912>: mov 0x10(%eax),%ebp > 0x4e335133 <+915>: test %ebp,%ebp > 0x4e335135 <+917>: je 0x4e33522d <malloc_consolidate+1165> > 0x4e33513b <+923>: mov 0x14(%edi),%eax > 0x4e33513e <+926>: mov %eax,0x14(%ecx) > 0x4e335141 <+929>: mov 0x14(%edi),%eax > 0x4e335144 <+932>: mov %ecx,0x10(%eax) > 0x4e335147 <+935>: jmp 0x4e334e44 <malloc_consolidate+164> > 0x4e33514c <+940>: lea 0x5f(%esp),%eax > 0x4e335150 <+944>: lea 0x57(%esp),%ecx > 0x4e335154 <+948>: movl $0x0,0xc(%esp) > 0x4e33515c <+956>: movl $0x10,0x8(%esp) > 0x4e335164 <+964>: mov %eax,0x4(%esp) > 0x4e335168 <+968>: mov %edi,(%esp) > 0x4e33516b <+971>: mov %edx,0x2c(%esp) > 0x4e33516f <+975>: mov %ecx,0x30(%esp) > 0x4e335173 <+979>: movb $0x0,0x5f(%esp) > 0x4e335178 <+984>: call 0x4e302660 <_itoa_word> > 0x4e33517d <+989>: mov 0x30(%esp),%ecx > 0x4e335181 <+993>: mov 0x2c(%esp),%edx > 0x4e335185 <+997>: cmp %ecx,%eax > 0x4e335187 <+999>: jbe 0x4e335197 <malloc_consolidate+1015> > 0x4e335189 <+1001>: sub $0x1,%eax > 0x4e33518c <+1004>: cmp %ecx,%eax > 0x4e33518e <+1006>: movb $0x30,(%eax) > 0x4e335191 <+1009>: jne 0x4e335189 <malloc_consolidate+1001> > 0x4e335193 <+1011>: lea 0x57(%esp),%eax > 0x4e335197 <+1015>: mov 0x364c(%ebx),%ecx > 0x4e33519d <+1021>: mov (%ecx),%ecx > 0x4e33519f <+1023>: mov %eax,0x10(%esp) > 0x4e3351a3 <+1027>: lea -0x402a5(%ebx),%eax > 0x4e3351a9 <+1033>: mov %eax,0xc(%esp) > 0x4e3351ad <+1037>: lea -0x3e0e0(%ebx),%eax > 0x4e3351b3 <+1043>: mov %eax,0x4(%esp) > 0x4e3351b7 <+1047>: test %ecx,%ecx > 0x4e3351b9 <+1049>: cmove 0x48(%esp),%ecx > 0x4e3351be <+1054>: and $0x2,%ebp > 0x4e3351c1 <+1057>: mov %ebp,(%esp) > 0x4e3351c4 <+1060>: mov %edx,0x2c(%esp) > 0x4e3351c8 <+1064>: mov %ecx,0x8(%esp) > 0x4e3351cc <+1068>: call 0x4e32db90 <__libc_message> > 0x4e3351d1 <+1073>: mov 0x2c(%esp),%edx > 0x4e3351d5 <+1077>: jmp 0x4e335056 <malloc_consolidate+694> > 0x4e3351da <+1082>: cmp %ecx,%edx > 0x4e3351dc <+1084>: je 0x4e335279 <malloc_consolidate+1241> > 0x4e3351e2 <+1090>: mov %ecx,0x10(%eax) > 0x4e3351e5 <+1093>: mov 0x14(%edx),%ecx > 0x4e3351e8 <+1096>: mov %ecx,0x14(%eax) > 0x4e3351eb <+1099>: mov 0x10(%edx),%ecx > 0x4e3351ee <+1102>: mov %eax,0x14(%ecx) > 0x4e3351f1 <+1105>: mov 0x14(%edx),%ecx > 0x4e3351f4 <+1108>: mov %eax,0x10(%ecx) > 0x4e3351f7 <+1111>: jmp 0x4e334edc <malloc_consolidate+316> > 0x4e3351fc <+1116>: call 0x4e2f0160 <__GI_abort> > 0x4e335201 <+1121>: lea -0x402a5(%ebx),%eax > 0x4e335207 <+1127>: and $0x2,%ebp > 0x4e33520a <+1130>: mov %eax,0x8(%esp) > 0x4e33520e <+1134>: lea -0x3f1c1(%ebx),%eax > 0x4e335214 <+1140>: mov %eax,0x4(%esp) > 0x4e335218 <+1144>: mov %ebp,(%esp) > 0x4e33521b <+1147>: mov %edx,0x2c(%esp) > 0x4e33521f <+1151>: call 0x4e32db90 <__libc_message> > 0x4e335224 <+1156>: mov 0x2c(%esp),%edx > 0x4e335228 <+1160>: jmp 0x4e335056 <malloc_consolidate+694> > 0x4e33522d <+1165>: cmp %ecx,%edi > 0x4e33522f <+1167>: je 0x4e335284 <malloc_consolidate+1252> > 0x4e335231 <+1169>: mov %ecx,0x10(%eax) > 0x4e335234 <+1172>: mov 0x14(%edi),%ecx > 0x4e335237 <+1175>: mov %ecx,0x14(%eax) > 0x4e33523a <+1178>: mov 0x10(%edi),%ecx > 0x4e33523d <+1181>: mov %eax,0x14(%ecx) > 0x4e335240 <+1184>: mov 0x14(%edi),%ecx > 0x4e335243 <+1187>: mov %eax,0x10(%ecx) > 0x4e335246 <+1190>: jmp 0x4e334e44 <malloc_consolidate+164> > 0x4e33524b <+1195>: lea -0x402a5(%ebx),%eax > 0x4e335251 <+1201>: mov %eax,0x8(%esp) > 0x4e335255 <+1205>: lea -0x3f1c1(%ebx),%eax > 0x4e33525b <+1211>: mov %eax,0x4(%esp) > 0x4e33525f <+1215>: mov %ebp,%eax > 0x4e335261 <+1217>: and $0x2,%eax > 0x4e335264 <+1220>: mov %eax,(%esp) > 0x4e335267 <+1223>: mov %edx,0x2c(%esp) > 0x4e33526b <+1227>: call 0x4e32db90 <__libc_message> > 0x4e335270 <+1232>: mov 0x2c(%esp),%edx > 0x4e335274 <+1236>: jmp 0x4e334fdf <malloc_consolidate+575> > 0x4e335279 <+1241>: mov %eax,0x14(%eax) > 0x4e33527c <+1244>: mov %eax,0x10(%eax) > 0x4e33527f <+1247>: jmp 0x4e334edc <malloc_consolidate+316> > 0x4e335284 <+1252>: mov %eax,0x14(%eax) > 0x4e335287 <+1255>: mov %eax,0x10(%eax) > 0x4e33528a <+1258>: jmp 0x4e334e44 <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 889905
:
668202
|
668203
|
668204
| 668205 |
668206
|
668207
|
668208
|
668209
|
668210
|
668211
|
668212
|
668213
|
668214