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 919245 Details for
Bug 1121328
[abrt] gdb: __alloc_dir(): gdb killed by 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.08 KB, created by
gala_dragos
on 2014-07-19 10:17:49 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
gala_dragos
Created:
2014-07-19 10:17:49 UTC
Size:
27.08 KB
patch
obsolete
>[New LWP 4732] >warning: Can't read pathname for load map: Unknown error -1. >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `gdb --interpreter mi2 --nx'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x4c9b41f8 in malloc_consolidate (av=av@entry=0x4caf9420 <main_arena>) at malloc.c:4107 >4107 unlink(av, nextchunk, bck, fwd); > >Thread 1 (Thread 0xb7745a00 (LWP 4732)): >#0 0x4c9b41f8 in malloc_consolidate (av=av@entry=0x4caf9420 <main_arena>) at malloc.c:4107 > fb = 0x4caf9428 <main_arena+8> > maxfb = 0x4caf944c <main_arena+44> > p = 0xa5045d8 > nextp = 0x0 > unsorted_bin = 0x4caf9450 <main_arena+48> > first_unsorted = <optimized out> > nextchunk = 0xa5045e8 > size = 72 > nextsize = 56 > prevsize = <optimized out> > nextinuse = 0 > bck = 0x6372732f > fwd = 0x7273752f >#1 0x4c9b5bc0 in _int_malloc (av=av@entry=0x4caf9420 <main_arena>, bytes=bytes@entry=32796) at malloc.c:3378 > nb = 32800 > idx = 118 > 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 0x4c9b7b11 in __GI___libc_malloc (bytes=32796) at malloc.c:2859 > ar_ptr = 0x4caf9420 <main_arena> > victim = <optimized out> > hook = <optimized out> >#3 0x4c9f3b6a in __alloc_dir (fd=7, close_fd=close_fd@entry=true, flags=flags@entry=0, statp=statp@entry=0x0) at ../sysdeps/posix/opendir.c:207 > default_allocation = 32768 > small_allocation = 8192 > allocation = 32768 > dirp = <optimized out> >#4 0x4c9f3c9a in __opendirat (dfd=dfd@entry=-100, name=name@entry=0xbfc73f0c "/proc/3372/task") at ../sysdeps/posix/opendir.c:152 > flags = 624640 > fd = <optimized out> >#5 0x4c9f3cdd in __opendir (name=name@entry=0xbfc73f0c "/proc/3372/task") at ../sysdeps/posix/opendir.c:160 >No locals. >#6 0x0815e067 in get_cores_used_by_process (cores=<optimized out>, pid=<optimized out>) at ../../gdb/common/linux-osdata.c:273 > taskdir = "/proc/3372/task\000\001", '\000' <repeats 11 times>, "\377\017\000" > dir = <optimized out> > dp = <optimized out> > task_count = 0 >#7 linux_xfer_osdata_processes (readbuf=0xa50dc98 "\200\354P\n", offset=0, len=4095) at ../../gdb/common/linux-osdata.c:353 > pid = 3372 > owner = <optimized out> > command_line = <optimized out> > i = <optimized out> > user = "root", '\000' <repeats 27 times> > cores = <optimized out> > task_count = <optimized out> > cores_str = 0xb7745950 "L\265V\267" > dp = 0xa5101d4 > dirp = <optimized out> > buf = 0x0 > len_avail = 0 > buffer = {buffer = 0xa516cc0 "<osdata type=\"processes\">\n<item><column name=\"pid\">1</column><column name=\"user\">root</column><column name=\"command\">/usr/lib/systemd/systemd --switched-root --system --deserialize 22 </column><column"..., buffer_size = 32768, used_size = 28227} >#8 0x08155be8 in linux_nat_xfer_osdata (ops=0xa141970, writebuf=0x0, len=4095, offset=0, readbuf=0xa50dc98 "\200\354P\n", annex=0x84e8c6b "processes", object=TARGET_OBJECT_OSDATA) at ../../gdb/linux-nat.c:4365 >No locals. >#9 linux_xfer_partial (ops=0xa141970, object=TARGET_OBJECT_OSDATA, annex=0x84e8c6b "processes", readbuf=0xa50dc98 "\200\354P\n", writebuf=0x0, offset=0, len=4095) at ../../gdb/linux-nat.c:4380 >No locals. >#10 0x081579cb in linux_nat_xfer_partial (ops=0xa141970, object=TARGET_OBJECT_OSDATA, annex=0x84e8c6b "processes", readbuf=0xa50dc98 "\200\354P\n", writebuf=0x0, offset=0, len=4095) at ../../gdb/linux-nat.c:3968 > old_chain = 0xa25ef78 > xfer = <optimized out> >#11 0x082aa83a in target_xfer_partial (ops=ops@entry=0xa141970, object=object@entry=TARGET_OBJECT_OSDATA, annex=annex@entry=0x84e8c6b "processes", readbuf=readbuf@entry=0xa50dc98 "\200\354P\n", writebuf=writebuf@entry=0x0, offset=0, len=4095) at ../../gdb/target.c:1704 > retval = <optimized out> > __PRETTY_FUNCTION__ = "target_xfer_partial" >#12 0x082aacf7 in target_read_partial (len=4095, offset=0, buf=0xa50dc98 "\200\354P\n", annex=0x84e8c6b "processes", object=TARGET_OBJECT_OSDATA, ops=0xa141970) at ../../gdb/target.c:2018 >No locals. >#13 target_read_alloc_1 (ops=ops@entry=0xa141970, object=object@entry=TARGET_OBJECT_OSDATA, annex=annex@entry=0x84e8c6b "processes", buf_p=buf_p@entry=0xbfc74268, padding=padding@entry=1) at ../../gdb/target.c:2341 > buf_alloc = 4096 > buf_pos = 0 > buf = 0xa50dc98 "\200\354P\n" > n = <optimized out> > __PRETTY_FUNCTION__ = "target_read_alloc_1" >#14 0x082ab8aa in target_read_stralloc (ops=0xa141970, object=object@entry=TARGET_OBJECT_OSDATA, annex=annex@entry=0x84e8c6b "processes") at ../../gdb/target.c:2397 > buffer = 0xbfc74330 "" > bufstr = <optimized out> > i = <optimized out> > transferred = <optimized out> >#15 0x082aca0e in target_get_osdata (type=type@entry=0x84e8c6b "processes") at ../../gdb/target.c:3249 > t = <optimized out> >#16 0x0837f4b3 in get_osdata (type=0x84e8c6b "processes") at ../../gdb/osdata.c:248 > osdata = 0x0 > xml = <optimized out> >#17 0x081a2654 in mi_cmd_list_thread_groups (command=0xa22cd18 "list-thread-groups", argv=0xa143270, argc=1) at ../../gdb/mi/mi-main.c:740 > uiout = <optimized out> > back_to = <optimized out> > available = <optimized out> > recurse = <optimized out> > ids = 0x0 > opts = {{name = 0x84fc29e "-available", index = 0, arg_p = 0}, {name = 0x84fc2a9 "-recurse", index = 1, arg_p = 1}, {name = 0x0, index = 0, arg_p = 0}} > oind = 1 > oarg = 0x0 >#18 0x081a4d35 in mi_execute_command (cmd=cmd@entry=0xa2c58f0 "23-list-thread-groups --available", from_tty=1) at ../../gdb/mi/mi-main.c:2215 > token = 0xa265ff0 "23" > command = <optimized out> > exception = {reason = 0, error = GDB_NO_ERROR, message = 0x0} >#19 0x0819f5b5 in mi_execute_command_wrapper (cmd=0xa2c58f0 "23-list-thread-groups --available") at ../../gdb/mi/mi-interp.c:291 >No locals. >#20 mi_execute_command_input_handler (cmd=0xa2c58f0 "23-list-thread-groups --available") at ../../gdb/mi/mi-interp.c:299 >No locals. >#21 0x08284894 in handle_file_event (data=data@entry=...) at ../../gdb/event-loop.c:768 > file_ptr = 0xa1da030 > mask = <optimized out> > error_mask = <optimized out> > event_file_desc = 0 >#22 0x082851c4 in process_event () at ../../gdb/event-loop.c:342 > event_ptr = <optimized out> > proc = 0x8284820 <handle_file_event> > data = {ptr = 0x0, integer = 0} >#23 0x08285554 in gdb_do_one_event () at ../../gdb/event-loop.c:394 > event_source_head = 0 > current = 3 >#24 0x082857be in start_event_loop () at ../../gdb/event-loop.c:431 > ex = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > result = 0 >#25 0x0827d509 in current_interp_command_loop () at ../../gdb/interps.c:327 > __PRETTY_FUNCTION__ = "current_interp_command_loop" >#26 0x0827e393 in captured_command_loop (data=data@entry=0x0) at ../../gdb/main.c:268 >No locals. >#27 0x0827bf5b in catch_errors (func=func@entry=0x827e380 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x84eaab2 "", mask=mask@entry=RETURN_MASK_ALL) at ../../gdb/exceptions.c:524 > val = 0 > exception = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > saved_uiout = 0xa1c0b78 >#28 0x0827f0d4 in captured_main (data=data@entry=0xbfc7467c) at ../../gdb/main.c:1160 > context = <optimized out> > argc = 4 > argv = 0xbfc74734 > quiet = 0 > set_args = 0 > inhibit_home_gdbinit = 0 > symarg = 0x0 > execarg = <optimized out> > pidarg = 0x0 > corearg = <optimized out> > pid_or_core_arg = <optimized out> > cdarg = 0x0 > ttyarg = 0x0 > python_script = <optimized out> > print_help = 0 > print_version = 0 > print_configuration = 0 > cmdarg_vec = 0x0 > cmdarg_p = 0x0 > dirarg = 0xa0c2800 > dirsize = <optimized out> > ndir = 1 > system_gdbinit = 0xa21de00 "/etc/gdbinit" > home_gdbinit = 0x0 > local_gdbinit = 0x0 > i = <optimized out> > save_auto_load = 1 > objfile = <optimized out> > pre_stat_chain = 0x8524e58 <sentinel_cleanup> >#29 0x0827bf5b in catch_errors (func=func@entry=0x827e7d0 <captured_main>, func_args=func_args@entry=0xbfc7467c, errstring=errstring@entry=0x84eaab2 "", mask=mask@entry=RETURN_MASK_ALL) at ../../gdb/exceptions.c:524 > val = 0 > exception = {reason = 0, error = GDB_NO_ERROR, message = 0x0} > saved_uiout = 0x8721c60 <def_uiout> >#30 0x0827fe61 in gdb_main (args=0xbfc7467c) at ../../gdb/main.c:1170 >No locals. >#31 0x08095eb0 in main (argc=4, argv=0xbfc74734) at ../../gdb/gdb.c:34 > args = {argc = 4, argv = 0xbfc74734, use_windows = 0, interpreter_p = 0x84d9aec "console"} >From To Syms Read Shared Object Library >0x4de099c0 0x4de2a544 Yes /lib/libreadline.so.6 >0x41085c70 0x4109a174 Yes /lib/libselinux.so.1 >0x4ea08f70 0x4ea24774 Yes /lib/libncurses.so.5 >0x4e0aeeb0 0x4e0bb2e4 Yes /lib/libtinfo.so.5 >0x4cb6d8e0 0x4cb7a994 Yes /lib/libz.so.1 >0x4cb03690 0x4cb31d48 Yes /lib/libm.so.6 >0x4cb48ad0 0x4cb499bc Yes /lib/libdl.so.2 >0x4cb53860 0x4cb5fc90 Yes /lib/libpthread.so.0 >0x4e94fa90 0x4e9504f8 Yes /lib/libutil.so.1 >0x41749290 0x41838594 Yes /lib/libpython2.7.so.1.0 >0x4d4101b0 0x4d428c64 Yes /lib/libexpat.so.1 >0x410582c0 0x410720f4 Yes /lib/liblzma.so.5 >0x410a90c0 0x410be6a4 Yes /lib/libgcc_s.so.1 >0x4c9563d0 0x4ca9b6ec Yes /lib/libc.so.6 >0x4cbb0f80 0x4cbff3c4 Yes /lib/libpcre.so.1 >0x4c91b880 0x4c93429c Yes /lib/ld-linux.so.2 >0xb775f8c0 0xb77648a4 Yes /usr/lib/python2.7/lib-dynload/itertoolsmodule.so >0xb7757620 0xb7759f64 Yes /usr/lib/python2.7/lib-dynload/_collectionsmodule.so >0xb774f1b0 0xb7751b04 Yes /usr/lib/python2.7/lib-dynload/operator.so >0xb743b930 0xb743cbe4 Yes /usr/lib/python2.7/lib-dynload/_heapq.so >0xb74304a0 0xb7431628 Yes /usr/lib/gconv/UTF-32.so >0xb736ca90 0xb7373acc Yes /lib/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >eax 0x7273752f 1920169263 >ecx 0x6372732f 1668444975 >edx 0xa5045d8 173032920 >ebx 0x4caf9000 1286574080 >esp 0xbfc73c90 0xbfc73c90 >ebp 0x4caf9420 0x4caf9420 <main_arena> >esi 0x48 72 >edi 0xa5045e8 173032936 >eip 0x4c9b41f8 0x4c9b41f8 <malloc_consolidate+120> >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: > 0x4c9b4180 <+0>: push %ebp > 0x4c9b4181 <+1>: push %edi > 0x4c9b4182 <+2>: push %esi > 0x4c9b4183 <+3>: push %ebx > 0x4c9b4184 <+4>: call 0x4ca75dc5 <__x86.get_pc_thunk.bx> > 0x4c9b4189 <+9>: add $0x144e77,%ebx > 0x4c9b418f <+15>: sub $0x5c,%esp > 0x4c9b4192 <+18>: mov %eax,0x1c(%esp) > 0x4c9b4196 <+22>: mov 0x1918(%ebx),%edx > 0x4c9b419c <+28>: test %edx,%edx > 0x4c9b419e <+30>: je 0x4c9b4326 <malloc_consolidate+422> > 0x4c9b41a4 <+36>: cmpl $0x0,%gs:0xc > 0x4c9b41ac <+44>: je 0x4c9b41af <malloc_consolidate+47> > 0x4c9b41ae <+46>: lock orl $0x1,0x4(%eax) > 0x4c9b41b3 <+51>: lea 0x30(%eax),%edi > 0x4c9b41b6 <+54>: mov %edi,0x24(%esp) > 0x4c9b41ba <+58>: lea 0x2c(%eax),%edi > 0x4c9b41bd <+61>: add $0x8,%eax > 0x4c9b41c0 <+64>: mov %eax,0x28(%esp) > 0x4c9b41c4 <+68>: lea -0x44461(%ebx),%eax > 0x4c9b41ca <+74>: mov %edi,0x2c(%esp) > 0x4c9b41ce <+78>: mov %eax,0x30(%esp) > 0x4c9b41d2 <+82>: lea 0x0(%esi),%esi > 0x4c9b41d8 <+88>: xor %edx,%edx > 0x4c9b41da <+90>: mov 0x28(%esp),%eax > 0x4c9b41de <+94>: xchg %edx,(%eax) > 0x4c9b41e0 <+96>: test %edx,%edx > 0x4c9b41e2 <+98>: jne 0x4c9b4268 <malloc_consolidate+232> > 0x4c9b41e8 <+104>: jmp 0x4c9b4308 <malloc_consolidate+392> > 0x4c9b41ed <+109>: lea 0x0(%esi),%esi > 0x4c9b41f0 <+112>: add %eax,%esi > 0x4c9b41f2 <+114>: mov 0x8(%edi),%eax > 0x4c9b41f5 <+117>: mov 0xc(%edi),%ecx >=> 0x4c9b41f8 <+120>: cmp 0xc(%eax),%edi > 0x4c9b41fb <+123>: jne 0x4c9b43e5 <malloc_consolidate+613> > 0x4c9b4201 <+129>: cmp 0x8(%ecx),%edi > 0x4c9b4204 <+132>: jne 0x4c9b43e5 <malloc_consolidate+613> > 0x4c9b420a <+138>: cmpl $0x1ff,0x4(%edi) > 0x4c9b4211 <+145>: mov %ecx,0xc(%eax) > 0x4c9b4214 <+148>: mov %eax,0x8(%ecx) > 0x4c9b4217 <+151>: jbe 0x4c9b4224 <malloc_consolidate+164> > 0x4c9b4219 <+153>: mov 0x10(%edi),%ecx > 0x4c9b421c <+156>: test %ecx,%ecx > 0x4c9b421e <+158>: jne 0x4c9b4515 <malloc_consolidate+917> > 0x4c9b4224 <+164>: mov 0x1c(%esp),%ecx > 0x4c9b4228 <+168>: cmp $0x1ff,%esi > 0x4c9b422e <+174>: mov 0x38(%ecx),%eax > 0x4c9b4231 <+177>: mov %edx,0x38(%ecx) > 0x4c9b4234 <+180>: mov %edx,0xc(%eax) > 0x4c9b4237 <+183>: jbe 0x4c9b4247 <malloc_consolidate+199> > 0x4c9b4239 <+185>: movl $0x0,0x10(%edx) > 0x4c9b4240 <+192>: movl $0x0,0x14(%edx) > 0x4c9b4247 <+199>: mov 0x24(%esp),%edi > 0x4c9b424b <+203>: mov %esi,%ecx > 0x4c9b424d <+205>: or $0x1,%ecx > 0x4c9b4250 <+208>: mov %ecx,0x4(%edx) > 0x4c9b4253 <+211>: mov %eax,0x8(%edx) > 0x4c9b4256 <+214>: mov %edi,0xc(%edx) > 0x4c9b4259 <+217>: mov %esi,(%edx,%esi,1) > 0x4c9b425c <+220>: mov 0x20(%esp),%edx > 0x4c9b4260 <+224>: test %edx,%edx > 0x4c9b4262 <+226>: je 0x4c9b4308 <malloc_consolidate+392> > 0x4c9b4268 <+232>: mov 0x8(%edx),%eax > 0x4c9b426b <+235>: mov %eax,0x20(%esp) > 0x4c9b426f <+239>: mov 0x4(%edx),%eax > 0x4c9b4272 <+242>: mov %eax,%esi > 0x4c9b4274 <+244>: and $0xfffffffa,%esi > 0x4c9b4277 <+247>: lea (%edx,%esi,1),%edi > 0x4c9b427a <+250>: mov 0x4(%edi),%ecx > 0x4c9b427d <+253>: mov %ecx,0x18(%esp) > 0x4c9b4281 <+257>: andl $0xfffffff8,0x18(%esp) > 0x4c9b4286 <+262>: test $0x1,%al > 0x4c9b4288 <+264>: jne 0x4c9b42c2 <malloc_consolidate+322> > 0x4c9b428a <+266>: mov (%edx),%eax > 0x4c9b428c <+268>: sub %eax,%edx > 0x4c9b428e <+270>: add %eax,%esi > 0x4c9b4290 <+272>: mov 0x8(%edx),%eax > 0x4c9b4293 <+275>: mov 0xc(%edx),%ecx > 0x4c9b4296 <+278>: cmp 0xc(%eax),%edx > 0x4c9b4299 <+281>: jne 0x4c9b437f <malloc_consolidate+511> > 0x4c9b429f <+287>: cmp 0x8(%ecx),%edx > 0x4c9b42a2 <+290>: jne 0x4c9b437f <malloc_consolidate+511> > 0x4c9b42a8 <+296>: cmpl $0x1ff,0x4(%edx) > 0x4c9b42af <+303>: mov %ecx,0xc(%eax) > 0x4c9b42b2 <+306>: mov %eax,0x8(%ecx) > 0x4c9b42b5 <+309>: jbe 0x4c9b42c2 <malloc_consolidate+322> > 0x4c9b42b7 <+311>: mov 0x10(%edx),%ecx > 0x4c9b42ba <+314>: test %ecx,%ecx > 0x4c9b42bc <+316>: jne 0x4c9b4446 <malloc_consolidate+710> > 0x4c9b42c2 <+322>: mov 0x1c(%esp),%eax > 0x4c9b42c6 <+326>: cmp %edi,0x30(%eax) > 0x4c9b42c9 <+329>: je 0x4c9b42e8 <malloc_consolidate+360> > 0x4c9b42cb <+331>: mov 0x18(%esp),%eax > 0x4c9b42cf <+335>: testb $0x1,0x4(%edi,%eax,1) > 0x4c9b42d4 <+340>: je 0x4c9b41f0 <malloc_consolidate+112> > 0x4c9b42da <+346>: andl $0xfffffffe,0x4(%edi) > 0x4c9b42de <+350>: jmp 0x4c9b4224 <malloc_consolidate+164> > 0x4c9b42e3 <+355>: nop > 0x4c9b42e4 <+356>: lea 0x0(%esi,%eiz,1),%esi > 0x4c9b42e8 <+360>: add 0x18(%esp),%esi > 0x4c9b42ec <+364>: or $0x1,%esi > 0x4c9b42ef <+367>: mov %esi,0x4(%edx) > 0x4c9b42f2 <+370>: mov %edx,0x30(%eax) > 0x4c9b42f5 <+373>: mov 0x20(%esp),%edx > 0x4c9b42f9 <+377>: test %edx,%edx > 0x4c9b42fb <+379>: jne 0x4c9b4268 <malloc_consolidate+232> > 0x4c9b4301 <+385>: lea 0x0(%esi,%eiz,1),%esi > 0x4c9b4308 <+392>: addl $0x4,0x28(%esp) > 0x4c9b430d <+397>: mov 0x28(%esp),%eax > 0x4c9b4311 <+401>: sub $0x4,%eax > 0x4c9b4314 <+404>: cmp %eax,0x2c(%esp) > 0x4c9b4318 <+408>: jne 0x4c9b41d8 <malloc_consolidate+88> > 0x4c9b431e <+414>: add $0x5c,%esp > 0x4c9b4321 <+417>: pop %ebx > 0x4c9b4322 <+418>: pop %esi > 0x4c9b4323 <+419>: pop %edi > 0x4c9b4324 <+420>: pop %ebp > 0x4c9b4325 <+421>: ret > 0x4c9b4326 <+422>: lea 0x30(%eax),%ecx > 0x4c9b4329 <+425>: mov $0x1,%edx > 0x4c9b432e <+430>: mov %ecx,%eax > 0x4c9b4330 <+432>: add $0x1,%edx > 0x4c9b4333 <+435>: mov %eax,0xc(%eax) > 0x4c9b4336 <+438>: mov %eax,0x8(%eax) > 0x4c9b4339 <+441>: add $0x8,%eax > 0x4c9b433c <+444>: cmp $0x80,%edx > 0x4c9b4342 <+450>: jne 0x4c9b4330 <malloc_consolidate+432> > 0x4c9b4344 <+452>: mov 0x1c(%esp),%edi > 0x4c9b4348 <+456>: lea 0x420(%ebx),%eax > 0x4c9b434e <+462>: cmp %eax,%edi > 0x4c9b4350 <+464>: je 0x4c9b436d <malloc_consolidate+493> > 0x4c9b4352 <+466>: mov 0x4(%edi),%eax > 0x4c9b4355 <+469>: or $0x2,%eax > 0x4c9b4358 <+472>: mov 0x1c(%esp),%edi > 0x4c9b435c <+476>: or $0x1,%eax > 0x4c9b435f <+479>: mov %eax,0x4(%edi) > 0x4c9b4362 <+482>: mov %ecx,0x30(%edi) > 0x4c9b4365 <+485>: add $0x5c,%esp > 0x4c9b4368 <+488>: pop %ebx > 0x4c9b4369 <+489>: pop %esi > 0x4c9b436a <+490>: pop %edi > 0x4c9b436b <+491>: pop %ebp > 0x4c9b436c <+492>: ret > 0x4c9b436d <+493>: movl $0x40,0x1918(%ebx) > 0x4c9b4377 <+503>: mov 0x424(%ebx),%eax > 0x4c9b437d <+509>: jmp 0x4c9b4358 <malloc_consolidate+472> > 0x4c9b437f <+511>: mov 0x1c(%esp),%ecx > 0x4c9b4383 <+515>: cmpl $0x0,%gs:0xc > 0x4c9b438b <+523>: je 0x4c9b438e <malloc_consolidate+526> > 0x4c9b438d <+525>: lock subl $0x1,(%ecx) > 0x4c9b4391 <+529>: jne 0x4c9ba346 <_L_unlock_3288> > 0x4c9b4397 <+535>: mov 0x10c(%ebx),%eax > 0x4c9b439d <+541>: mov %eax,%ebp > 0x4c9b439f <+543>: and $0x5,%eax > 0x4c9b43a2 <+546>: cmp $0x5,%eax > 0x4c9b43a5 <+549>: je 0x4c9b4645 <malloc_consolidate+1221> > 0x4c9b43ab <+555>: test $0x1,%ebp > 0x4c9b43b1 <+561>: jne 0x4c9b4531 <malloc_consolidate+945> > 0x4c9b43b7 <+567>: and $0x2,%ebp > 0x4c9b43ba <+570>: jne 0x4c9b45f6 <malloc_consolidate+1142> > 0x4c9b43c0 <+576>: xor %eax,%eax > 0x4c9b43c2 <+578>: mov $0x1,%ecx > 0x4c9b43c7 <+583>: mov 0x1c(%esp),%ebp > 0x4c9b43cb <+587>: cmpl $0x0,%gs:0xc > 0x4c9b43d3 <+595>: je 0x4c9b43d6 <malloc_consolidate+598> > 0x4c9b43d5 <+597>: lock cmpxchg %ecx,0x0(%ebp) > 0x4c9b43da <+602>: jne 0x4c9ba352 <_L_lock_3327> > 0x4c9b43e0 <+608>: jmp 0x4c9b42c2 <malloc_consolidate+322> > 0x4c9b43e5 <+613>: mov 0x1c(%esp),%ecx > 0x4c9b43e9 <+617>: cmpl $0x0,%gs:0xc > 0x4c9b43f1 <+625>: je 0x4c9b43f4 <malloc_consolidate+628> > 0x4c9b43f3 <+627>: lock subl $0x1,(%ecx) > 0x4c9b43f7 <+631>: jne 0x4c9ba35f <_L_unlock_3351> > 0x4c9b43fd <+637>: mov 0x10c(%ebx),%ebp > 0x4c9b4403 <+643>: mov %ebp,%eax > 0x4c9b4405 <+645>: and $0x5,%eax > 0x4c9b4408 <+648>: cmp $0x5,%eax > 0x4c9b440b <+651>: je 0x4c9b45fb <malloc_consolidate+1147> > 0x4c9b4411 <+657>: test $0x1,%ebp > 0x4c9b4417 <+663>: jne 0x4c9b4462 <malloc_consolidate+738> > 0x4c9b4419 <+665>: and $0x2,%ebp > 0x4c9b441c <+668>: jne 0x4c9b45f6 <malloc_consolidate+1142> > 0x4c9b4422 <+674>: xor %eax,%eax > 0x4c9b4424 <+676>: mov $0x1,%ecx > 0x4c9b4429 <+681>: mov 0x1c(%esp),%edi > 0x4c9b442d <+685>: cmpl $0x0,%gs:0xc > 0x4c9b4435 <+693>: je 0x4c9b4438 <malloc_consolidate+696> > 0x4c9b4437 <+695>: lock cmpxchg %ecx,(%edi) > 0x4c9b443b <+699>: jne 0x4c9ba36b <_L_lock_3390> > 0x4c9b4441 <+705>: jmp 0x4c9b4224 <malloc_consolidate+164> > 0x4c9b4446 <+710>: mov 0x10(%eax),%ebp > 0x4c9b4449 <+713>: test %ebp,%ebp > 0x4c9b444b <+715>: je 0x4c9b4627 <malloc_consolidate+1191> > 0x4c9b4451 <+721>: mov 0x14(%edx),%eax > 0x4c9b4454 <+724>: mov %eax,0x14(%ecx) > 0x4c9b4457 <+727>: mov 0x14(%edx),%eax > 0x4c9b445a <+730>: mov %ecx,0x10(%eax) > 0x4c9b445d <+733>: jmp 0x4c9b42c2 <malloc_consolidate+322> > 0x4c9b4462 <+738>: lea 0x4c(%esp),%eax > 0x4c9b4466 <+742>: lea 0x44(%esp),%ecx > 0x4c9b446a <+746>: mov %edi,(%esp) > 0x4c9b446d <+749>: movl $0x0,0xc(%esp) > 0x4c9b4475 <+757>: movl $0x10,0x8(%esp) > 0x4c9b447d <+765>: mov %eax,0x4(%esp) > 0x4c9b4481 <+769>: mov %edx,0x34(%esp) > 0x4c9b4485 <+773>: mov %ecx,0x18(%esp) > 0x4c9b4489 <+777>: movb $0x0,0x4c(%esp) > 0x4c9b448e <+782>: call 0x4c982450 <_itoa_word> > 0x4c9b4493 <+787>: mov 0x18(%esp),%ecx > 0x4c9b4497 <+791>: mov 0x34(%esp),%edx > 0x4c9b449b <+795>: cmp %ecx,%eax > 0x4c9b449d <+797>: mov %eax,%edi > 0x4c9b449f <+799>: jbe 0x4c9b44d2 <malloc_consolidate+850> > 0x4c9b44a1 <+801>: lea -0x1(%eax),%eax > 0x4c9b44a4 <+804>: mov %eax,0x18(%esp) > 0x4c9b44a8 <+808>: mov %edi,%eax > 0x4c9b44aa <+810>: sub %ecx,%eax > 0x4c9b44ac <+812>: mov %edi,%ecx > 0x4c9b44ae <+814>: sub %eax,%ecx > 0x4c9b44b0 <+816>: mov %eax,0x8(%esp) > 0x4c9b44b4 <+820>: movl $0x30,0x4(%esp) > 0x4c9b44bc <+828>: mov %ecx,(%esp) > 0x4c9b44bf <+831>: call 0x4c9bdfb0 <__memset_ia32> > 0x4c9b44c4 <+836>: lea 0x43(%esp),%eax > 0x4c9b44c8 <+840>: mov 0x34(%esp),%edx > 0x4c9b44cc <+844>: sub 0x18(%esp),%eax > 0x4c9b44d0 <+848>: add %eax,%edi > 0x4c9b44d2 <+850>: mov 0x362c(%ebx),%eax > 0x4c9b44d8 <+856>: mov %edx,0x18(%esp) > 0x4c9b44dc <+860>: mov (%eax),%ecx > 0x4c9b44de <+862>: lea -0x4443a(%ebx),%eax > 0x4c9b44e4 <+868>: mov %eax,0xc(%esp) > 0x4c9b44e8 <+872>: lea -0x419ec(%ebx),%eax > 0x4c9b44ee <+878>: mov %edi,0x10(%esp) > 0x4c9b44f2 <+882>: mov %eax,0x4(%esp) > 0x4c9b44f6 <+886>: test %ecx,%ecx > 0x4c9b44f8 <+888>: cmove 0x30(%esp),%ecx > 0x4c9b44fd <+893>: and $0x2,%ebp > 0x4c9b4500 <+896>: mov %ebp,(%esp) > 0x4c9b4503 <+899>: mov %ecx,0x8(%esp) > 0x4c9b4507 <+903>: call 0x4c9ad060 <__libc_message> > 0x4c9b450c <+908>: mov 0x18(%esp),%edx > 0x4c9b4510 <+912>: jmp 0x4c9b4422 <malloc_consolidate+674> > 0x4c9b4515 <+917>: mov 0x10(%eax),%ebp > 0x4c9b4518 <+920>: test %ebp,%ebp > 0x4c9b451a <+922>: je 0x4c9b4673 <malloc_consolidate+1267> > 0x4c9b4520 <+928>: mov 0x14(%edi),%eax > 0x4c9b4523 <+931>: mov %eax,0x14(%ecx) > 0x4c9b4526 <+934>: mov 0x14(%edi),%eax > 0x4c9b4529 <+937>: mov %ecx,0x10(%eax) > 0x4c9b452c <+940>: jmp 0x4c9b4224 <malloc_consolidate+164> > 0x4c9b4531 <+945>: lea 0x44(%esp),%eax > 0x4c9b4535 <+949>: mov %eax,0x34(%esp) > 0x4c9b4539 <+953>: lea 0x4c(%esp),%eax > 0x4c9b453d <+957>: mov %edx,(%esp) > 0x4c9b4540 <+960>: movl $0x0,0xc(%esp) > 0x4c9b4548 <+968>: movl $0x10,0x8(%esp) > 0x4c9b4550 <+976>: mov %eax,0x4(%esp) > 0x4c9b4554 <+980>: mov %edx,0x38(%esp) > 0x4c9b4558 <+984>: movb $0x0,0x4c(%esp) > 0x4c9b455d <+989>: call 0x4c982450 <_itoa_word> > 0x4c9b4562 <+994>: mov 0x38(%esp),%edx > 0x4c9b4566 <+998>: mov %eax,%ecx > 0x4c9b4568 <+1000>: mov 0x34(%esp),%eax > 0x4c9b456c <+1004>: cmp %eax,%ecx > 0x4c9b456e <+1006>: jbe 0x4c9b45af <malloc_consolidate+1071> > 0x4c9b4570 <+1008>: mov %edx,0x3c(%esp) > 0x4c9b4574 <+1012>: lea -0x1(%ecx),%edx > 0x4c9b4577 <+1015>: mov %edx,0x34(%esp) > 0x4c9b457b <+1019>: mov %ecx,%edx > 0x4c9b457d <+1021>: sub %eax,%edx > 0x4c9b457f <+1023>: mov %edx,%eax > 0x4c9b4581 <+1025>: mov %edx,0x8(%esp) > 0x4c9b4585 <+1029>: mov %ecx,%edx > 0x4c9b4587 <+1031>: sub %eax,%edx > 0x4c9b4589 <+1033>: mov %edx,(%esp) > 0x4c9b458c <+1036>: movl $0x30,0x4(%esp) > 0x4c9b4594 <+1044>: mov %ecx,0x38(%esp) > 0x4c9b4598 <+1048>: call 0x4c9bdfb0 <__memset_ia32> > 0x4c9b459d <+1053>: mov 0x38(%esp),%ecx > 0x4c9b45a1 <+1057>: lea 0x43(%esp),%eax > 0x4c9b45a5 <+1061>: mov 0x3c(%esp),%edx > 0x4c9b45a9 <+1065>: sub 0x34(%esp),%eax > 0x4c9b45ad <+1069>: add %eax,%ecx > 0x4c9b45af <+1071>: mov 0x362c(%ebx),%eax > 0x4c9b45b5 <+1077>: mov %edx,0x34(%esp) > 0x4c9b45b9 <+1081>: mov (%eax),%eax > 0x4c9b45bb <+1083>: mov %ecx,0x10(%esp) > 0x4c9b45bf <+1087>: test %eax,%eax > 0x4c9b45c1 <+1089>: cmove 0x30(%esp),%eax > 0x4c9b45c6 <+1094>: mov %eax,%edx > 0x4c9b45c8 <+1096>: lea -0x4443a(%ebx),%eax > 0x4c9b45ce <+1102>: mov %eax,0xc(%esp) > 0x4c9b45d2 <+1106>: lea -0x419ec(%ebx),%eax > 0x4c9b45d8 <+1112>: mov %eax,0x4(%esp) > 0x4c9b45dc <+1116>: mov %ebp,%eax > 0x4c9b45de <+1118>: and $0x2,%eax > 0x4c9b45e1 <+1121>: mov %edx,0x8(%esp) > 0x4c9b45e5 <+1125>: mov %eax,(%esp) > 0x4c9b45e8 <+1128>: call 0x4c9ad060 <__libc_message> > 0x4c9b45ed <+1133>: mov 0x34(%esp),%edx > 0x4c9b45f1 <+1137>: jmp 0x4c9b43c0 <malloc_consolidate+576> > 0x4c9b45f6 <+1142>: call 0x4c96f290 <__GI_abort> > 0x4c9b45fb <+1147>: lea -0x4443a(%ebx),%eax > 0x4c9b4601 <+1153>: and $0x2,%ebp > 0x4c9b4604 <+1156>: mov %eax,0x8(%esp) > 0x4c9b4608 <+1160>: lea -0x42d43(%ebx),%eax > 0x4c9b460e <+1166>: mov %eax,0x4(%esp) > 0x4c9b4612 <+1170>: mov %ebp,(%esp) > 0x4c9b4615 <+1173>: mov %edx,0x18(%esp) > 0x4c9b4619 <+1177>: call 0x4c9ad060 <__libc_message> > 0x4c9b461e <+1182>: mov 0x18(%esp),%edx > 0x4c9b4622 <+1186>: jmp 0x4c9b4422 <malloc_consolidate+674> > 0x4c9b4627 <+1191>: cmp %ecx,%edx > 0x4c9b4629 <+1193>: je 0x4c9b4691 <malloc_consolidate+1297> > 0x4c9b462b <+1195>: mov %ecx,0x10(%eax) > 0x4c9b462e <+1198>: mov 0x14(%edx),%ecx > 0x4c9b4631 <+1201>: mov %ecx,0x14(%eax) > 0x4c9b4634 <+1204>: mov 0x10(%edx),%ecx > 0x4c9b4637 <+1207>: mov %eax,0x14(%ecx) > 0x4c9b463a <+1210>: mov 0x14(%edx),%ecx > 0x4c9b463d <+1213>: mov %eax,0x10(%ecx) > 0x4c9b4640 <+1216>: jmp 0x4c9b42c2 <malloc_consolidate+322> > 0x4c9b4645 <+1221>: lea -0x4443a(%ebx),%eax > 0x4c9b464b <+1227>: mov %eax,0x8(%esp) > 0x4c9b464f <+1231>: lea -0x42d43(%ebx),%eax > 0x4c9b4655 <+1237>: mov %eax,0x4(%esp) > 0x4c9b4659 <+1241>: mov %ebp,%eax > 0x4c9b465b <+1243>: and $0x2,%eax > 0x4c9b465e <+1246>: mov %eax,(%esp) > 0x4c9b4661 <+1249>: mov %edx,0x34(%esp) > 0x4c9b4665 <+1253>: call 0x4c9ad060 <__libc_message> > 0x4c9b466a <+1258>: mov 0x34(%esp),%edx > 0x4c9b466e <+1262>: jmp 0x4c9b43c0 <malloc_consolidate+576> > 0x4c9b4673 <+1267>: cmp %ecx,%edi > 0x4c9b4675 <+1269>: je 0x4c9b469c <malloc_consolidate+1308> > 0x4c9b4677 <+1271>: mov %ecx,0x10(%eax) > 0x4c9b467a <+1274>: mov 0x14(%edi),%ecx > 0x4c9b467d <+1277>: mov %ecx,0x14(%eax) > 0x4c9b4680 <+1280>: mov 0x10(%edi),%ecx > 0x4c9b4683 <+1283>: mov %eax,0x14(%ecx) > 0x4c9b4686 <+1286>: mov 0x14(%edi),%ecx > 0x4c9b4689 <+1289>: mov %eax,0x10(%ecx) > 0x4c9b468c <+1292>: jmp 0x4c9b4224 <malloc_consolidate+164> > 0x4c9b4691 <+1297>: mov %eax,0x14(%eax) > 0x4c9b4694 <+1300>: mov %eax,0x10(%eax) > 0x4c9b4697 <+1303>: jmp 0x4c9b42c2 <malloc_consolidate+322> > 0x4c9b469c <+1308>: mov %eax,0x14(%eax) > 0x4c9b469f <+1311>: mov %eax,0x10(%eax) > 0x4c9b46a2 <+1314>: jmp 0x4c9b4224 <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 1121328
: 919245 |
919246
|
919247
|
919248
|
919249
|
919250
|
919251
|
919252
|
919253
|
919254
|
919255