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 699932 Details for
Bug 913082
[abrt] gvfs-1.14.2-3.fc18: allocator_memalign: Process /usr/libexec/gvfs-udisks2-volume-monitor 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), 32.08 KB, created by
Morteza
on 2013-02-20 10:28:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Morteza
Created:
2013-02-20 10:28:39 UTC
Size:
32.08 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2349] >[New LWP 2351] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gvfs-udisks2-volume-monitor'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x332e3b1740 <main_arena>) at malloc.c:4135 >4135 size = p->size & ~(PREV_INUSE|NON_MAIN_ARENA); > >Thread 2 (Thread 0x7f7cda6bd700 (LWP 2351)): >#0 0x000000332e0e998d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f93c47d24 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7f7cd40c53d0, timeout=-1, context=0x105c5b0) at gmain.c:3584 > poll_func = 0x3f93c55e00 <g_poll> >#2 g_main_context_iterate (context=0x105c5b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0x7f7cd40c53d0 >#3 0x0000003f93c48182 in g_main_loop_run (loop=0x105c540) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003f990cc546 in gdbus_shared_thread_func (user_data=0x105c580) at gdbusprivate.c:277 > data = 0x105c580 >#5 0x0000003f93c6b605 in g_thread_proxy (data=0x10590a0) at gthread.c:797 > thread = 0x10590a0 >#6 0x000000332ec07d15 in start_thread (arg=0x7f7cda6bd700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f7cda6bd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140174217172736, -5022686110348220298, 0, 219808927744, 140174217172736, 17155456, 4950125934872619126, -5031215567885178762}, 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> >#7 0x000000332e0f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 >No locals. > >Thread 1 (Thread 0x7f7ce0aae800 (LWP 2349)): >#0 malloc_consolidate (av=av@entry=0x332e3b1740 <main_arena>) at malloc.c:4135 > fb = <optimized out> > maxfb = 0x332e3b1790 <main_arena+80> > p = 0xffffffff > nextp = <optimized out> > unsorted_bin = 0x332e3b1798 <main_arena+88> > 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 0x000000332e07d09e in _int_malloc (av=av@entry=0x332e3b1740 <main_arena>, bytes=bytes@entry=1056) at malloc.c:3422 > nb = 1072 > idx = <optimized out> > 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 0x000000332e07e4d6 in _int_memalign (av=av@entry=0x332e3b1740 <main_arena>, alignment=alignment@entry=512, bytes=bytes@entry=496) at malloc.c:4391 > nb = 512 > m = <optimized out> > p = <optimized out> > brk = <optimized out> > newp = <optimized out> > newsize = <optimized out> > leadsize = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > size = <optimized out> >#3 0x000000332e07fdef in __GI___libc_memalign (alignment=512, bytes=496) at malloc.c:3041 > ar_ptr = 0x332e3b1740 <main_arena> > p = <optimized out> > hook = <optimized out> >#4 0x000000332e08199c in __posix_memalign (memptr=0x7fffc9722e28, alignment=512, size=1056, size@entry=512) at malloc.c:5000 > mem = 0xa1 >#5 0x0000003f93c1a778 in allocator_memalign (memsize=496, alignment=512) at gslice.c:1381 > aligned_memory = 0x0 > err = 12 >#6 allocator_add_slab (allocator=0x3f93f21220 <allocator>, chunk_size=32, ix=1) at gslice.c:1252 > chunk = <optimized out> > color = 0 > aligned_memory = 0x200 > n_chunks = <optimized out> > sinfo = <optimized out> > addr = <optimized out> > padding = <optimized out> > page_size = 512 > i = <optimized out> >#7 slab_allocator_alloc_chunk (chunk_size=chunk_size@entry=32) at gslice.c:1300 > chunk = <optimized out> > ix = 1 >#8 0x0000003f93c62ce9 in magazine_cache_pop_magazine (countp=0x1040898, ix=1) at gslice.c:724 > i = 6 > chunk = <optimized out> > head = <optimized out> > magazine_threshold = <optimized out> > chunk_size = 32 >#9 thread_memory_magazine1_reload (tmem=<optimized out>, ix=1) at gslice.c:794 > mag = 0x1040890 >#10 g_slice_alloc (mem_size=mem_size@entry=24) at gslice.c:992 > ix = 1 > tmem = 0x1040870 > chunk_size = 32 > mem = <optimized out> > acat = 17598848 >#11 0x0000003f93c442ae in g_list_prepend (list=0x10c27a0, data=0x1079cf0) at glist.c:275 > new_list = 0x10c8980 >#12 0x0000003f93c3859a in g_hash_table_get_values (hash_table=0x10418c0) at ghash.c:1672 > i = 22 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_hash_table_get_values" >#13 0x0000003f990d8666 in g_dbus_object_manager_client_get_objects (_manager=0x1052810) at gdbusobjectmanagerclient.c:1721 > manager = 0x1052810 > ret = <optimized out> >#14 0x000000000040b980 in update_drives (coldplug=<optimized out>, removed_drives=<synthetic pointer>, added_drives=<synthetic pointer>, monitor=0x1072d80) at gvfsudisks2volumemonitor.c:1294 > cur_udisks_drives = <optimized out> > new_udisks_drives = <optimized out> > removed = <optimized out> > added = <optimized out> > l = <optimized out> > drive = <optimized out> > objects = <optimized out> >#15 update_all (monitor=0x1072d80, emit_changes=1, coldplug=0) at gvfsudisks2volumemonitor.c:542 > added_drives = 0x0 > removed_drives = 0x0 > added_volumes = 0x0 > removed_volumes = 0x0 > added_mounts = 0x0 > removed_mounts = 0x0 >#16 0x0000003f9640fbd7 in _g_closure_invoke_va (closure=closure@entry=0x108e1f0, return_value=return_value@entry=0x0, instance=instance@entry=0x104cc40, args=args@entry=0x7fffc9723348, n_params=0, param_types=0x0) at gclosure.c:840 > marshal = 0x3f964117e0 <g_cclosure_marshal_VOID__VOIDv> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x108e1d0 > __PRETTY_FUNCTION__ = "_g_closure_invoke_va" >#17 0x0000003f964283a8 in g_signal_emit_valist (instance=0x104cc40, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffc9723348) at gsignal.c:3211 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > accumulator = 0x0 > emission = {next = 0x0, instance = 0x104cc40, ihint = {signal_id = 14, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 17088720} > signal_id = 14 > instance_type = 17088720 > emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > rtype = 4 > static_scope = 0 > closure = 0x108e1f0 > run_type = <optimized out> > hlist = 0x0 > l = <optimized out> > fastpath = 0 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#18 0x0000003f96428de2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffc9723420, reg_save_area = 0x7fffc9723360}} >#19 0x0000003f9443dede in on_changed_timeout (user_data=0x104cc40, user_data@entry=<error reading variable: value has been optimized out>) at udisksclient.c:1733 > client = <optimized out> >#20 0x0000003f93c485db in g_timeout_dispatch (source=source@entry=0x10c2100, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4026 > timeout_source = 0x10c2100 > again = <optimized out> >#21 0x0000003f93c47a55 in g_main_dispatch (context=0x1048660) at gmain.c:2715 > dispatch = 0x3f93c485c0 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x104cc40 > callback = 0x3f9443deb0 <on_changed_timeout> > cb_funcs = 0x3f93f209a0 <g_source_callback_funcs> > cb_data = 0x10c8940 > current_source_link = {data = 0x10c2100, next = 0x0} > need_destroy = <optimized out> > source = 0x10c2100 > current = 0x1057aa0 > i = 0 >#22 g_main_context_dispatch (context=context@entry=0x1048660) at gmain.c:3219 >No locals. >#23 0x0000003f93c47d88 in g_main_context_iterate (context=0x1048660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 > max_priority = 2147483647 > timeout = 89 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x10a25c0 >#24 0x0000003f93c48182 in g_main_loop_run (loop=0x1047390) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#25 0x0000000000418998 in g_vfs_proxy_volume_monitor_daemon_main (argc=<optimized out>, argv=<optimized out>, dbus_name=<optimized out>, volume_monitor_type=17073392) at gvfsproxyvolumemonitordaemon.c:2029 > name_owner_id = 1 >#26 0x000000332e021a05 in __libc_start_main (main=0x40a900 <main>, argc=1, ubp_av=0x7fffc9723648, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffc9723638) at libc-start.c:225 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5022686110348220298, 4237636, 140736573093440, 0, 0, 5022718084013090934, -5031213904569702282}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x332d80eff0 <_dl_init+160>, 0x40a9ec <__do_global_dtors_aux+12>}, data = {prev = 0x0, cleanup = 0x0, canceltype = 763424752}}} > not_first_call = <optimized out> >#27 0x000000000040a96d in _start () >No symbol table info available. >From To Syms Read Shared Object Library >0x0000003f94419450 0x0000003f94441050 Yes /lib64/libudisks2.so.0 >0x0000003f9d603870 0x0000003f9d60692a Yes /lib64/libgudev-1.0.so.0 >0x0000003fa0601f10 0x0000003fa06062b8 Yes /lib64/libsystemd-login.so.0 >0x0000003f9fa0e3d0 0x0000003f9fa3a5f8 Yes /lib64/libsecret-1.so.0 >0x0000003cbd412860 0x0000003cbd42b8b8 Yes /lib64/libgvfscommon.so.0 >0x0000003f98001130 0x0000003f98001ff8 Yes /lib64/libgmodule-2.0.so.0 >0x000000332f0022a0 0x000000332f00557c Yes /lib64/librt.so.1 >0x0000003f99030100 0x0000003f990eecd4 Yes /lib64/libgio-2.0.so.0 >0x0000003f9640aba0 0x0000003f9643831c Yes /lib64/libgobject-2.0.so.0 >0x0000003f93c1a050 0x0000003f93cae86c Yes /lib64/libglib-2.0.so.0 >0x0000003336003ef0 0x000000333602320c Yes /lib64/libbluray.so.1 >0x000000334f800f10 0x000000334f801824 Yes /lib64/libutil.so.1 >0x000000332ec05790 0x000000332ec104b4 Yes /lib64/libpthread.so.0 >0x000000332e01f1a0 0x000000332e160940 Yes /lib64/libc.so.6 >0x0000003f97c033e0 0x0000003f97c0b910 Yes /lib64/libudev.so.1 >0x0000003f97800da0 0x0000003f97801bfa Yes /lib64/libsystemd-daemon.so.0 >0x000000332e800ed0 0x000000332e8019f0 Yes /lib64/libdl.so.2 >0x000000332f802a40 0x000000332f812168 Yes /lib64/libgcc_s.so.1 >0x000000332d800b20 0x000000332d81a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003350407200 0x0000003350452e48 Yes /lib64/libgcrypt.so.11 >0x000000334f400990 0x000000334f400ee8 Yes /lib64/libgpg-error.so.0 >0x0000003f958006b0 0x0000003f9580080c Yes /lib64/libgthread-2.0.so.0 >0x0000003336401990 0x0000003336406134 Yes /lib64/libffi.so.5 >0x000000332f402190 0x000000332f40e640 Yes /lib64/libz.so.1 >0x0000003f93406170 0x0000003f93417634 Yes /lib64/libselinux.so.1 >0x0000003331003a30 0x000000333101200c Yes /lib64/libresolv.so.2 >0x000000333742e870 0x0000003337517470 Yes /lib64/libxml2.so.2 >0x0000003d9f401db0 0x0000003d9f4452e8 Yes /lib64/libpcre.so.1 >0x0000003333c030f0 0x0000003333c19340 Yes /lib64/liblzma.so.5 >0x000000332e4055b0 0x000000332e46fd68 Yes /lib64/libm.so.6 >0x00007f7cd9c97f60 0x00007f7cd9cb21e8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f7cd9a331e0 0x00007f7cd9a3a67c Yes /lib64/libnss_files.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x10c8980 17598848 >rbx 0xffffffff 4294967295 >rcx 0x200 512 >rdx 0xa1 161 >rsi 0x420 1056 >rdi 0x332e3b1740 219818956608 >rbp 0xa0 0xa0 >rsp 0x7fffc9722c50 0x7fffc9722c50 >r8 0x332e3b1740 219818956608 >r9 0x332e3b1768 219818956648 >r10 0x332e3b1798 219818956696 >r11 0x0 0 >r12 0x10c1cc0 17571008 >r13 0x40 64 >r14 0x332e3b1740 219818956608 >r15 0xffffffff 4294967295 >rip 0x332e07be2a 0x332e07be2a <malloc_consolidate+250> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function malloc_consolidate: > 0x000000332e07bd30 <+0>: push %r15 > 0x000000332e07bd32 <+2>: push %r14 > 0x000000332e07bd34 <+4>: mov %rdi,%r14 > 0x000000332e07bd37 <+7>: push %r13 > 0x000000332e07bd39 <+9>: push %r12 > 0x000000332e07bd3b <+11>: push %rbp > 0x000000332e07bd3c <+12>: push %rbx > 0x000000332e07bd3d <+13>: sub $0x58,%rsp > 0x000000332e07bd41 <+17>: cmpq $0x0,0x337d47(%rip) # 0x332e3b3a90 <global_max_fast> > 0x000000332e07bd49 <+25>: je 0x332e07beec <malloc_consolidate+444> > 0x000000332e07bd4f <+31>: cmpl $0x0,%fs:0x18 > 0x000000332e07bd58 <+40>: je 0x332e07bd5b <malloc_consolidate+43> > 0x000000332e07bd5a <+42>: lock orl $0x1,0x4(%rdi) > 0x000000332e07bd5f <+47>: lea 0x50(%rdi),%rax > 0x000000332e07bd63 <+51>: lea 0x58(%rdi),%r10 > 0x000000332e07bd67 <+55>: lea 0x8(%rdi),%r9 > 0x000000332e07bd6b <+59>: mov %rax,0x20(%rsp) > 0x000000332e07bd70 <+64>: lea 0x30(%rsp),%rax > 0x000000332e07bd75 <+69>: mov %rax,0x18(%rsp) > 0x000000332e07bd7a <+74>: lea 0x40(%rsp),%rax > 0x000000332e07bd7f <+79>: mov %rax,0x28(%rsp) > 0x000000332e07bd84 <+84>: nopl 0x0(%rax) > 0x000000332e07bd88 <+88>: xor %ebx,%ebx > 0x000000332e07bd8a <+90>: xchg %rbx,(%r9) > 0x000000332e07bd8d <+93>: test %rbx,%rbx > 0x000000332e07bd90 <+96>: jne 0x332e07be2a <malloc_consolidate+250> > 0x000000332e07bd96 <+102>: jmpq 0x332e07beb0 <malloc_consolidate+384> > 0x000000332e07bd9b <+107>: nopl 0x0(%rax,%rax,1) > 0x000000332e07bda0 <+112>: mov 0x10(%r12),%rax > 0x000000332e07bda5 <+117>: add %r13,%rbp > 0x000000332e07bda8 <+120>: mov 0x18(%r12),%rdx > 0x000000332e07bdad <+125>: cmp 0x18(%rax),%r12 > 0x000000332e07bdb1 <+129>: jne 0x332e07bfca <malloc_consolidate+666> > 0x000000332e07bdb7 <+135>: cmp 0x10(%rdx),%r12 > 0x000000332e07bdbb <+139>: jne 0x332e07bfca <malloc_consolidate+666> > 0x000000332e07bdc1 <+145>: cmpq $0x3ff,0x8(%r12) > 0x000000332e07bdca <+154>: mov %rdx,0x18(%rax) > 0x000000332e07bdce <+158>: mov %rax,0x10(%rdx) > 0x000000332e07bdd2 <+162>: jbe 0x332e07bde2 <malloc_consolidate+178> > 0x000000332e07bdd4 <+164>: mov 0x20(%r12),%rdx > 0x000000332e07bdd9 <+169>: test %rdx,%rdx > 0x000000332e07bddc <+172>: jne 0x332e07c0fb <malloc_consolidate+971> > 0x000000332e07bde2 <+178>: mov 0x68(%r14),%rax > 0x000000332e07bde6 <+182>: cmp $0x3ff,%rbp > 0x000000332e07bded <+189>: mov %rbx,0x68(%r14) > 0x000000332e07bdf1 <+193>: mov %rbx,0x18(%rax) > 0x000000332e07bdf5 <+197>: jbe 0x332e07be07 <malloc_consolidate+215> > 0x000000332e07bdf7 <+199>: movq $0x0,0x20(%rbx) > 0x000000332e07bdff <+207>: movq $0x0,0x28(%rbx) > 0x000000332e07be07 <+215>: mov %rbp,%rdx > 0x000000332e07be0a <+218>: mov %r10,0x18(%rbx) > 0x000000332e07be0e <+222>: mov %rax,0x10(%rbx) > 0x000000332e07be12 <+226>: or $0x1,%rdx > 0x000000332e07be16 <+230>: mov %rbp,(%rbx,%rbp,1) > 0x000000332e07be1a <+234>: mov %rdx,0x8(%rbx) > 0x000000332e07be1e <+238>: test %r15,%r15 > 0x000000332e07be21 <+241>: mov %r15,%rbx > 0x000000332e07be24 <+244>: je 0x332e07beb0 <malloc_consolidate+384> >=> 0x000000332e07be2a <+250>: mov 0x8(%rbx),%rax > 0x000000332e07be2e <+254>: mov 0x10(%rbx),%r15 > 0x000000332e07be32 <+258>: mov %rax,%rbp > 0x000000332e07be35 <+261>: and $0xfffffffffffffffa,%rbp > 0x000000332e07be39 <+265>: lea (%rbx,%rbp,1),%r12 > 0x000000332e07be3d <+269>: mov 0x8(%r12),%r13 > 0x000000332e07be42 <+274>: and $0xfffffffffffffff8,%r13 > 0x000000332e07be46 <+278>: test $0x1,%al > 0x000000332e07be48 <+280>: jne 0x332e07be8e <malloc_consolidate+350> > 0x000000332e07be4a <+282>: mov (%rbx),%rax > 0x000000332e07be4d <+285>: sub %rax,%rbx > 0x000000332e07be50 <+288>: add %rax,%rbp > 0x000000332e07be53 <+291>: mov 0x10(%rbx),%rax > 0x000000332e07be57 <+295>: mov 0x18(%rbx),%rdx > 0x000000332e07be5b <+299>: cmp 0x18(%rax),%rbx > 0x000000332e07be5f <+303>: jne 0x332e07bf56 <malloc_consolidate+550> > 0x000000332e07be65 <+309>: cmp 0x10(%rdx),%rbx > 0x000000332e07be69 <+313>: jne 0x332e07bf56 <malloc_consolidate+550> > 0x000000332e07be6f <+319>: cmpq $0x3ff,0x8(%rbx) > 0x000000332e07be77 <+327>: mov %rdx,0x18(%rax) > 0x000000332e07be7b <+331>: mov %rax,0x10(%rdx) > 0x000000332e07be7f <+335>: jbe 0x332e07be8e <malloc_consolidate+350> > 0x000000332e07be81 <+337>: mov 0x20(%rbx),%rdx > 0x000000332e07be85 <+341>: test %rdx,%rdx > 0x000000332e07be88 <+344>: jne 0x332e07c0db <malloc_consolidate+939> > 0x000000332e07be8e <+350>: cmp %r12,0x58(%r14) > 0x000000332e07be92 <+354>: je 0x332e07bed8 <malloc_consolidate+424> > 0x000000332e07be94 <+356>: testb $0x1,0x8(%r12,%r13,1) > 0x000000332e07be9a <+362>: je 0x332e07bda0 <malloc_consolidate+112> > 0x000000332e07bea0 <+368>: andq $0xfffffffffffffffe,0x8(%r12) > 0x000000332e07bea6 <+374>: jmpq 0x332e07bde2 <malloc_consolidate+178> > 0x000000332e07beab <+379>: nopl 0x0(%rax,%rax,1) > 0x000000332e07beb0 <+384>: add $0x8,%r9 > 0x000000332e07beb4 <+388>: lea -0x8(%r9),%rax > 0x000000332e07beb8 <+392>: cmp %rax,0x20(%rsp) > 0x000000332e07bebd <+397>: jne 0x332e07bd88 <malloc_consolidate+88> > 0x000000332e07bec3 <+403>: add $0x58,%rsp > 0x000000332e07bec7 <+407>: pop %rbx > 0x000000332e07bec8 <+408>: pop %rbp > 0x000000332e07bec9 <+409>: pop %r12 > 0x000000332e07becb <+411>: pop %r13 > 0x000000332e07becd <+413>: pop %r14 > 0x000000332e07becf <+415>: pop %r15 > 0x000000332e07bed1 <+417>: retq > 0x000000332e07bed2 <+418>: nopw 0x0(%rax,%rax,1) > 0x000000332e07bed8 <+424>: add %r13,%rbp > 0x000000332e07bedb <+427>: or $0x1,%rbp > 0x000000332e07bedf <+431>: mov %rbp,0x8(%rbx) > 0x000000332e07bee3 <+435>: mov %rbx,0x58(%r14) > 0x000000332e07bee7 <+439>: jmpq 0x332e07be1e <malloc_consolidate+238> > 0x000000332e07beec <+444>: mov $0xfffffffffffffffe,%rdx > 0x000000332e07bef3 <+451>: nopl 0x0(%rax,%rax,1) > 0x000000332e07bef8 <+456>: lea 0x68(%r14,%rdx,8),%rax > 0x000000332e07befd <+461>: add $0x2,%rdx > 0x000000332e07bf01 <+465>: cmp $0xfc,%rdx > 0x000000332e07bf08 <+472>: mov %rax,0x18(%rax) > 0x000000332e07bf0c <+476>: mov %rax,0x10(%rax) > 0x000000332e07bf10 <+480>: jne 0x332e07bef8 <malloc_consolidate+456> > 0x000000332e07bf12 <+482>: lea 0x335827(%rip),%rax # 0x332e3b1740 <main_arena> > 0x000000332e07bf19 <+489>: cmp %rax,%r14 > 0x000000332e07bf1c <+492>: je 0x332e07bf43 <malloc_consolidate+531> > 0x000000332e07bf1e <+494>: mov 0x4(%r14),%eax > 0x000000332e07bf22 <+498>: or $0x2,%eax > 0x000000332e07bf25 <+501>: or $0x1,%eax > 0x000000332e07bf28 <+504>: mov %eax,0x4(%r14) > 0x000000332e07bf2c <+508>: lea 0x58(%r14),%rax > 0x000000332e07bf30 <+512>: mov %rax,0x58(%r14) > 0x000000332e07bf34 <+516>: add $0x58,%rsp > 0x000000332e07bf38 <+520>: pop %rbx > 0x000000332e07bf39 <+521>: pop %rbp > 0x000000332e07bf3a <+522>: pop %r12 > 0x000000332e07bf3c <+524>: pop %r13 > 0x000000332e07bf3e <+526>: pop %r14 > 0x000000332e07bf40 <+528>: pop %r15 > 0x000000332e07bf42 <+530>: retq > 0x000000332e07bf43 <+531>: movq $0x80,0x337b42(%rip) # 0x332e3b3a90 <global_max_fast> > 0x000000332e07bf4e <+542>: mov 0x3357f0(%rip),%eax # 0x332e3b1744 <main_arena+4> > 0x000000332e07bf54 <+548>: jmp 0x332e07bf25 <malloc_consolidate+501> > 0x000000332e07bf56 <+550>: cmpl $0x0,0x33b1b7(%rip) # 0x332e3b7114 <__libc_multiple_threads> > 0x000000332e07bf5d <+557>: je 0x332e07bf6b <malloc_consolidate+571> > 0x000000332e07bf5f <+559>: lock decl (%r14) > 0x000000332e07bf63 <+563>: jne 0x332e081c66 <_L_unlock_2842> > 0x000000332e07bf69 <+569>: jmp 0x332e07bf74 <malloc_consolidate+580> > 0x000000332e07bf6b <+571>: decl (%r14) > 0x000000332e07bf6e <+574>: jne 0x332e081c66 <_L_unlock_2842> > 0x000000332e07bf74 <+580>: mov 0x335265(%rip),%r11d # 0x332e3b11e0 <check_action> > 0x000000332e07bf7b <+587>: mov %r11d,%eax > 0x000000332e07bf7e <+590>: and $0x5,%eax > 0x000000332e07bf81 <+593>: cmp $0x5,%eax > 0x000000332e07bf84 <+596>: je 0x332e07c23a <malloc_consolidate+1290> > 0x000000332e07bf8a <+602>: test $0x1,%r11b > 0x000000332e07bf8e <+606>: jne 0x332e07c03e <malloc_consolidate+782> > 0x000000332e07bf94 <+612>: and $0x2,%r11d > 0x000000332e07bf98 <+616>: jne 0x332e07c1da <malloc_consolidate+1194> > 0x000000332e07bf9e <+622>: mov $0x1,%esi > 0x000000332e07bfa3 <+627>: xor %eax,%eax > 0x000000332e07bfa5 <+629>: cmpl $0x0,0x33b168(%rip) # 0x332e3b7114 <__libc_multiple_threads> > 0x000000332e07bfac <+636>: je 0x332e07bfbb <malloc_consolidate+651> > 0x000000332e07bfae <+638>: lock cmpxchg %esi,(%r14) > 0x000000332e07bfb3 <+643>: jne 0x332e081c81 <_L_lock_2878> > 0x000000332e07bfb9 <+649>: jmp 0x332e07bfc5 <malloc_consolidate+661> > 0x000000332e07bfbb <+651>: cmpxchg %esi,(%r14) > 0x000000332e07bfbf <+655>: jne 0x332e081c81 <_L_lock_2878> > 0x000000332e07bfc5 <+661>: jmpq 0x332e07be8e <malloc_consolidate+350> > 0x000000332e07bfca <+666>: cmpl $0x0,0x33b143(%rip) # 0x332e3b7114 <__libc_multiple_threads> > 0x000000332e07bfd1 <+673>: je 0x332e07bfdf <malloc_consolidate+687> > 0x000000332e07bfd3 <+675>: lock decl (%r14) > 0x000000332e07bfd7 <+679>: jne 0x332e081c9c <_L_unlock_2905> > 0x000000332e07bfdd <+685>: jmp 0x332e07bfe8 <malloc_consolidate+696> > 0x000000332e07bfdf <+687>: decl (%r14) > 0x000000332e07bfe2 <+690>: jne 0x332e081c9c <_L_unlock_2905> > 0x000000332e07bfe8 <+696>: mov 0x3351f1(%rip),%r13d # 0x332e3b11e0 <check_action> > 0x000000332e07bfef <+703>: mov %r13d,%eax > 0x000000332e07bff2 <+706>: and $0x5,%eax > 0x000000332e07bff5 <+709>: cmp $0x5,%eax > 0x000000332e07bff8 <+712>: je 0x332e07c1df <malloc_consolidate+1199> > 0x000000332e07bffe <+718>: test $0x1,%r13b > 0x000000332e07c002 <+722>: jne 0x332e07c11d <malloc_consolidate+1005> > 0x000000332e07c008 <+728>: and $0x2,%r13d > 0x000000332e07c00c <+732>: jne 0x332e07c1da <malloc_consolidate+1194> > 0x000000332e07c012 <+738>: mov $0x1,%esi > 0x000000332e07c017 <+743>: xor %eax,%eax > 0x000000332e07c019 <+745>: cmpl $0x0,0x33b0f4(%rip) # 0x332e3b7114 <__libc_multiple_threads> > 0x000000332e07c020 <+752>: je 0x332e07c02f <malloc_consolidate+767> > 0x000000332e07c022 <+754>: lock cmpxchg %esi,(%r14) > 0x000000332e07c027 <+759>: jne 0x332e081cb7 <_L_lock_2941> > 0x000000332e07c02d <+765>: jmp 0x332e07c039 <malloc_consolidate+777> > 0x000000332e07c02f <+767>: cmpxchg %esi,(%r14) > 0x000000332e07c033 <+771>: jne 0x332e081cb7 <_L_lock_2941> > 0x000000332e07c039 <+777>: jmpq 0x332e07bde2 <malloc_consolidate+178> > 0x000000332e07c03e <+782>: mov 0x28(%rsp),%rsi > 0x000000332e07c043 <+787>: xor %ecx,%ecx > 0x000000332e07c045 <+789>: mov $0x10,%edx > 0x000000332e07c04a <+794>: mov %rbx,%rdi > 0x000000332e07c04d <+797>: mov %r9,0x8(%rsp) > 0x000000332e07c052 <+802>: mov %r10,(%rsp) > 0x000000332e07c056 <+806>: mov %r11d,0x10(%rsp) > 0x000000332e07c05b <+811>: movb $0x0,0x40(%rsp) > 0x000000332e07c060 <+816>: callq 0x332e0467a0 <_itoa_word> > 0x000000332e07c065 <+821>: cmp 0x18(%rsp),%rax > 0x000000332e07c06a <+826>: mov %rax,%r8 > 0x000000332e07c06d <+829>: mov 0x8(%rsp),%r9 > 0x000000332e07c072 <+834>: mov (%rsp),%r10 > 0x000000332e07c076 <+838>: mov 0x10(%rsp),%r11d > 0x000000332e07c07b <+843>: jbe 0x332e07c091 <malloc_consolidate+865> > 0x000000332e07c07d <+845>: sub $0x1,%r8 > 0x000000332e07c081 <+849>: cmp 0x18(%rsp),%r8 > 0x000000332e07c086 <+854>: movb $0x30,(%r8) > 0x000000332e07c08a <+858>: jne 0x332e07c07d <malloc_consolidate+845> > 0x000000332e07c08c <+860>: lea 0x30(%rsp),%r8 > 0x000000332e07c091 <+865>: mov 0x33ab78(%rip),%rax # 0x332e3b6c10 <__libc_argv> > 0x000000332e07c098 <+872>: mov %r11d,%edi > 0x000000332e07c09b <+875>: lea 0xfb922(%rip),%rcx # 0x332e1779c4 > 0x000000332e07c0a2 <+882>: lea 0xfdadf(%rip),%rsi # 0x332e179b88 > 0x000000332e07c0a9 <+889>: mov (%rax),%rdx > 0x000000332e07c0ac <+892>: lea 0xfb8ea(%rip),%rax # 0x332e17799d > 0x000000332e07c0b3 <+899>: mov %r9,0x8(%rsp) > 0x000000332e07c0b8 <+904>: mov %r10,(%rsp) > 0x000000332e07c0bc <+908>: test %rdx,%rdx > 0x000000332e07c0bf <+911>: cmove %rax,%rdx > 0x000000332e07c0c3 <+915>: and $0x2,%edi > 0x000000332e07c0c6 <+918>: xor %eax,%eax > 0x000000332e07c0c8 <+920>: callq 0x332e075220 <__libc_message> > 0x000000332e07c0cd <+925>: mov 0x8(%rsp),%r9 > 0x000000332e07c0d2 <+930>: mov (%rsp),%r10 > 0x000000332e07c0d6 <+934>: jmpq 0x332e07bf9e <malloc_consolidate+622> > 0x000000332e07c0db <+939>: cmpq $0x0,0x20(%rax) > 0x000000332e07c0e0 <+944>: je 0x332e07c1b0 <malloc_consolidate+1152> > 0x000000332e07c0e6 <+950>: mov 0x28(%rbx),%rax > 0x000000332e07c0ea <+954>: mov %rax,0x28(%rdx) > 0x000000332e07c0ee <+958>: mov 0x28(%rbx),%rax > 0x000000332e07c0f2 <+962>: mov %rdx,0x20(%rax) > 0x000000332e07c0f6 <+966>: jmpq 0x332e07be8e <malloc_consolidate+350> > 0x000000332e07c0fb <+971>: cmpq $0x0,0x20(%rax) > 0x000000332e07c100 <+976>: je 0x332e07c211 <malloc_consolidate+1249> > 0x000000332e07c106 <+982>: mov 0x28(%r12),%rax > 0x000000332e07c10b <+987>: mov %rax,0x28(%rdx) > 0x000000332e07c10f <+991>: mov 0x28(%r12),%rax > 0x000000332e07c114 <+996>: mov %rdx,0x20(%rax) > 0x000000332e07c118 <+1000>: jmpq 0x332e07bde2 <malloc_consolidate+178> > 0x000000332e07c11d <+1005>: mov 0x28(%rsp),%rsi > 0x000000332e07c122 <+1010>: xor %ecx,%ecx > 0x000000332e07c124 <+1012>: mov $0x10,%edx > 0x000000332e07c129 <+1017>: mov %r12,%rdi > 0x000000332e07c12c <+1020>: mov %r9,0x8(%rsp) > 0x000000332e07c131 <+1025>: mov %r10,(%rsp) > 0x000000332e07c135 <+1029>: movb $0x0,0x40(%rsp) > 0x000000332e07c13a <+1034>: callq 0x332e0467a0 <_itoa_word> > 0x000000332e07c13f <+1039>: cmp 0x18(%rsp),%rax > 0x000000332e07c144 <+1044>: mov %rax,%r8 > 0x000000332e07c147 <+1047>: mov 0x8(%rsp),%r9 > 0x000000332e07c14c <+1052>: mov (%rsp),%r10 > 0x000000332e07c150 <+1056>: jbe 0x332e07c166 <malloc_consolidate+1078> > 0x000000332e07c152 <+1058>: sub $0x1,%r8 > 0x000000332e07c156 <+1062>: cmp 0x18(%rsp),%r8 > 0x000000332e07c15b <+1067>: movb $0x30,(%r8) > 0x000000332e07c15f <+1071>: jne 0x332e07c152 <malloc_consolidate+1058> > 0x000000332e07c161 <+1073>: lea 0x30(%rsp),%r8 > 0x000000332e07c166 <+1078>: mov 0x33aaa3(%rip),%rax # 0x332e3b6c10 <__libc_argv> > 0x000000332e07c16d <+1085>: mov %r13d,%edi > 0x000000332e07c170 <+1088>: lea 0xfb84d(%rip),%rcx # 0x332e1779c4 > 0x000000332e07c177 <+1095>: lea 0xfda0a(%rip),%rsi # 0x332e179b88 > 0x000000332e07c17e <+1102>: mov (%rax),%rdx > 0x000000332e07c181 <+1105>: lea 0xfb815(%rip),%rax # 0x332e17799d > 0x000000332e07c188 <+1112>: mov %r9,0x8(%rsp) > 0x000000332e07c18d <+1117>: mov %r10,(%rsp) > 0x000000332e07c191 <+1121>: test %rdx,%rdx > 0x000000332e07c194 <+1124>: cmove %rax,%rdx > 0x000000332e07c198 <+1128>: and $0x2,%edi > 0x000000332e07c19b <+1131>: xor %eax,%eax > 0x000000332e07c19d <+1133>: callq 0x332e075220 <__libc_message> > 0x000000332e07c1a2 <+1138>: mov 0x8(%rsp),%r9 > 0x000000332e07c1a7 <+1143>: mov (%rsp),%r10 > 0x000000332e07c1ab <+1147>: jmpq 0x332e07c012 <malloc_consolidate+738> > 0x000000332e07c1b0 <+1152>: cmp %rdx,%rbx > 0x000000332e07c1b3 <+1155>: je 0x332e07c26c <malloc_consolidate+1340> > 0x000000332e07c1b9 <+1161>: mov %rdx,0x20(%rax) > 0x000000332e07c1bd <+1165>: mov 0x28(%rbx),%rdx > 0x000000332e07c1c1 <+1169>: mov %rdx,0x28(%rax) > 0x000000332e07c1c5 <+1173>: mov 0x20(%rbx),%rdx > 0x000000332e07c1c9 <+1177>: mov %rax,0x28(%rdx) > 0x000000332e07c1cd <+1181>: mov 0x28(%rbx),%rdx > 0x000000332e07c1d1 <+1185>: mov %rax,0x20(%rdx) > 0x000000332e07c1d5 <+1189>: jmpq 0x332e07be8e <malloc_consolidate+350> > 0x000000332e07c1da <+1194>: callq 0x332e037210 <__GI_abort> > 0x000000332e07c1df <+1199>: mov %r13d,%edi > 0x000000332e07c1e2 <+1202>: lea 0xfb7db(%rip),%rdx # 0x332e1779c4 > 0x000000332e07c1e9 <+1209>: lea 0xfc899(%rip),%rsi # 0x332e178a89 > 0x000000332e07c1f0 <+1216>: and $0x2,%edi > 0x000000332e07c1f3 <+1219>: xor %eax,%eax > 0x000000332e07c1f5 <+1221>: mov %r9,0x8(%rsp) > 0x000000332e07c1fa <+1226>: mov %r10,(%rsp) > 0x000000332e07c1fe <+1230>: callq 0x332e075220 <__libc_message> > 0x000000332e07c203 <+1235>: mov 0x8(%rsp),%r9 > 0x000000332e07c208 <+1240>: mov (%rsp),%r10 > 0x000000332e07c20c <+1244>: jmpq 0x332e07c012 <malloc_consolidate+738> > 0x000000332e07c211 <+1249>: cmp %rdx,%r12 > 0x000000332e07c214 <+1252>: je 0x332e07c279 <malloc_consolidate+1353> > 0x000000332e07c216 <+1254>: mov %rdx,0x20(%rax) > 0x000000332e07c21a <+1258>: mov 0x28(%r12),%rdx > 0x000000332e07c21f <+1263>: mov %rdx,0x28(%rax) > 0x000000332e07c223 <+1267>: mov 0x20(%r12),%rdx > 0x000000332e07c228 <+1272>: mov %rax,0x28(%rdx) > 0x000000332e07c22c <+1276>: mov 0x28(%r12),%rdx > 0x000000332e07c231 <+1281>: mov %rax,0x20(%rdx) > 0x000000332e07c235 <+1285>: jmpq 0x332e07bde2 <malloc_consolidate+178> > 0x000000332e07c23a <+1290>: mov %r11d,%edi > 0x000000332e07c23d <+1293>: lea 0xfb780(%rip),%rdx # 0x332e1779c4 > 0x000000332e07c244 <+1300>: lea 0xfc83e(%rip),%rsi # 0x332e178a89 > 0x000000332e07c24b <+1307>: and $0x2,%edi > 0x000000332e07c24e <+1310>: xor %eax,%eax > 0x000000332e07c250 <+1312>: mov %r9,0x8(%rsp) > 0x000000332e07c255 <+1317>: mov %r10,(%rsp) > 0x000000332e07c259 <+1321>: callq 0x332e075220 <__libc_message> > 0x000000332e07c25e <+1326>: mov 0x8(%rsp),%r9 > 0x000000332e07c263 <+1331>: mov (%rsp),%r10 > 0x000000332e07c267 <+1335>: jmpq 0x332e07bf9e <malloc_consolidate+622> > 0x000000332e07c26c <+1340>: mov %rax,0x28(%rax) > 0x000000332e07c270 <+1344>: mov %rax,0x20(%rax) > 0x000000332e07c274 <+1348>: jmpq 0x332e07be8e <malloc_consolidate+350> > 0x000000332e07c279 <+1353>: mov %rax,0x28(%rax) > 0x000000332e07c27d <+1357>: mov %rax,0x20(%rax) > 0x000000332e07c281 <+1361>: jmpq 0x332e07bde2 <malloc_consolidate+178> >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 913082
: 699932 |
699933
|
699934
|
699935
|
699936
|
699937
|
699938
|
699939
|
699940
|
699941