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 888356 Details for
Bug 1089860
[abrt] gvfs-mtp: g_realloc(): gvfsd-mtp 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), 39.57 KB, created by
Hedayat Vatankhah
on 2014-04-22 05:09:41 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Hedayat Vatankhah
Created:
2014-04-22 05:09:41 UTC
Size:
39.57 KB
patch
obsolete
>[New LWP 17142] >[New LWP 17156] >[New LWP 17155] >[New LWP 17153] >[New LWP 17219] >[New LWP 17248] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gvfsd-mtp --spawner :1.3 /org/gtk/gvfs/exec_spaw/5'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x3b04db8760 <main_arena>) at malloc.c:4091 >4091 size = p->size & ~(PREV_INUSE|NON_MAIN_ARENA); > >Thread 6 (Thread 0x7f79a6d66700 (LWP 17248)): >#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 >No locals. >#1 0x0000003b0520a1af in _L_lock_1026 () from /lib64/libpthread.so.0 >No symbol table info available. >#2 0x0000003b0520a151 in __GI___pthread_mutex_lock (mutex=0x233cd40) at ../nptl/pthread_mutex_lock.c:134 > cnt = 11 > max_cnt = -1 > type = 383 > id = <optimized out> >#3 0x0000003b0668a5a1 in g_mutex_lock (mutex=mutex@entry=0x2351100) at gthread-posix.c:213 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#4 0x000000000040d885 in do_unmount (backend=<optimized out>, job=0x2351840, flags=<optimized out>, mount_source=<optimized out>) at gvfsbackendmtp.c:762 > op_backend = 0x23510d0 >#5 0x0000000000415366 in run (job=<optimized out>) at gvfsjobunmount.c:172 > op_job = 0x2351840 > class = 0x23506a0 >#6 0x0000000000413eba in g_vfs_job_run (job=0x2351840) at gvfsjob.c:197 > class = 0x23622b0 >#7 0x0000003b0666f406 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 > task = 0x2351840 > pool = 0x2349950 >#8 0x0000003b0666ea45 in g_thread_proxy (data=0x7f79a0003cf0) at gthread.c:798 > thread = 0x7f79a0003cf0 >#9 0x0000003b05207f33 in start_thread (arg=0x7f79a6d66700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f79a6d66700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140160466839296, -3507985852273855958, 0, 0, 140160466840000, 140160466839296, 3576540731912679978, -3519797077470809558}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0x0000003b04af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7f79a6565700 (LWP 17219)): >#0 0x0000003b04aea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000033a7808aaf in poll (__timeout=60000, __nfds=3, __fds=0x7f799c0009f0) at /usr/include/bits/poll2.h:46 >No locals. >#2 handle_events (ctx=ctx@entry=0x7f79980079a0, tv=tv@entry=0x7f79a6564ba0) at io.c:1965 > r = <optimized out> > ipollfd = <optimized out> > nfds = 3 > fds = 0x7f799c0009f0 > i = <optimized out> > timeout_ms = 60000 > special_event = <optimized out> > __FUNCTION__ = "handle_events" >#3 0x00000033a7809793 in libusb_handle_events_timeout_completed (ctx=ctx@entry=0x7f79980079a0, tv=tv@entry=0x7f79a6564bf0, completed=completed@entry=0x7f79a6564c54) at io.c:2137 > r = 0 > poll_timeout = {tv_sec = 60, tv_usec = 0} > __FUNCTION__ = "libusb_handle_events_timeout_completed" >#4 0x00000033a78098d0 in libusb_handle_events_completed (ctx=ctx@entry=0x7f79980079a0, completed=completed@entry=0x7f79a6564c54) at io.c:2236 > tv = {tv_sec = 60, tv_usec = 0} >#5 0x00000033a780a161 in sync_transfer_wait_for_completion (transfer=transfer@entry=0x7f799c000918) at sync.c:50 > r = <optimized out> > completed = 0x7f79a6564c54 > ctx = 0x7f79980079a0 > __FUNCTION__ = "sync_transfer_wait_for_completion" >#6 0x00000033a780a249 in do_sync_bulk_transfer (dev_handle=0x7f7998018850, endpoint=<optimized out>, buffer=buffer@entry=0x7f79a6564cd0 "", length=length@entry=24, transferred=transferred@entry=0x7f79a6564ccc, timeout=timeout@entry=0, type=type@entry=2 '\002') at sync.c:179 > transfer = 0x7f799c000918 > completed = 0 > r = <optimized out> > __FUNCTION__ = "do_sync_bulk_transfer" >#7 0x00000033a780a5f4 in libusb_bulk_transfer (dev_handle=<optimized out>, endpoint=<optimized out>, data=data@entry=0x7f79a6564cd0 "", length=length@entry=24, transferred=transferred@entry=0x7f79a6564ccc, timeout=timeout@entry=0) at sync.c:256 >No locals. >#8 0x00000033a0c3704e in ptp_usb_event (wait=0, event=0x7f79a6564d20, params=0x7f7998018b40) at libusb1-glue.c:1564 > ret = 8193 > usbevent = {length = 0, type = 0, code = 0, trans_id = 0, param1 = 0, param2 = 0, param3 = 0} > ptp_usb = 0x7f7998007fc0 > result = <optimized out> > xread = 0 > rlen = <optimized out> >#9 ptp_usb_event_wait (params=0x7f7998018b40, event=event@entry=0x7f79a6564d20) at libusb1-glue.c:1623 >No locals. >#10 0x00000033a0c1852a in LIBMTP_Read_Event (device=<optimized out>, event=<optimized out>, out1=<optimized out>) at libmtp.c:2153 > ptp_event = {Code = 0, SessionID = 0, Transaction_ID = 0, Param1 = 0, Param2 = 37032144, Param3 = 0, Param4 = 0, Param5 = 0, Nparam = 0 '\000'} > ret = <optimized out> > code = <optimized out> > session_id = <optimized out> > transaction_id = <optimized out> > param1 = <optimized out> > param2 = <optimized out> > param3 = <optimized out> > __FUNCTION__ = "LIBMTP_Read_Event" >#11 0x000000000040d985 in check_event (user_data=0x7f799800be90) at gvfsbackendmtp.c:575 > device = 0x7f799800b580 > param1 = 0 > path = <optimized out> > backend = <optimized out> > event_ref = 0x7f799800be90 > event = LIBMTP_EVENT_NONE > ret = 0 >#12 0x0000003b0666ea45 in g_thread_proxy (data=0x7f79a0003de0) at gthread.c:798 > thread = 0x7f79a0003de0 >#13 0x0000003b05207f33 in start_thread (arg=0x7f79a6565700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f79a6565700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140160458446592, -3507985852273855958, 0, 0, 140160458447296, 140160458446592, 3576541830887436842, -3519797077470809558}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#14 0x0000003b04af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7f79a8569700 (LWP 17153)): >#0 0x0000003b04aea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003b066495b4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7f79a0003430, timeout=-1, context=0x23450d0) at gmain.c:4007 > poll_func = 0x3b06658500 <g_poll> >#2 g_main_context_iterate (context=0x23450d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 7 > fds = 0x7f79a0003430 >#3 0x0000003b06649a3a in g_main_loop_run (loop=0x2345060) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000033a24d0376 in gdbus_shared_thread_func (user_data=0x23450a0) at gdbusprivate.c:278 > data = 0x23450a0 >#5 0x0000003b0666ea45 in g_thread_proxy (data=0x2347050) at gthread.c:798 > thread = 0x2347050 >#6 0x0000003b05207f33 in start_thread (arg=0x7f79a8569700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f79a8569700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140160492017408, -3507985852273855958, 0, 0, 140160492018112, 140160492017408, 3576546231081431594, -3519797077470809558}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003b04af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f79a7d68700 (LWP 17155)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x0000003b0668a915 in g_cond_wait_until (cond=cond@entry=0x7f79a0003498, mutex=mutex@entry=0x7f79a0003490, end_time=end_time@entry=31037163771) at gthread-posix.c:870 > ts = {tv_sec = 31037, tv_nsec = 163771000} > status = <optimized out> >#2 0x0000003b0661f0d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x7f79a0003490, wait=wait@entry=1, end_time=end_time@entry=31037163771) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003b0661f68b in g_async_queue_timeout_pop (queue=0x7f79a0003490, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 31037163771 > retval = <optimized out> >#4 0x0000003b0666f4d6 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x0000003b0666ea45 in g_thread_proxy (data=0x2347320) at gthread.c:798 > thread = 0x2347320 >#7 0x0000003b05207f33 in start_thread (arg=0x7f79a7d68700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f79a7d68700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140160483624704, -3507985852273855958, 0, 0, 140160483625408, 140160483624704, 3576542932009677354, -3519797077470809558}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x0000003b04af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f79a7567700 (LWP 17156)): >#0 0x0000003b04aea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000033a780ed7c in poll (__timeout=-1, __nfds=2, __fds=0x7f79a7566de0) at /usr/include/bits/poll2.h:46 >No locals. >#2 linux_udev_event_thread_main (arg=<optimized out>) at os/linux_udev.c:175 > dummy = 0 '\000' > r = <optimized out> > udev_dev = <optimized out> > fds = {{fd = 9, events = 1, revents = 0}, {fd = 8, events = 1, revents = 0}} > __FUNCTION__ = "linux_udev_event_thread_main" >#3 0x0000003b05207f33 in start_thread (arg=0x7f79a7567700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f79a7567700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140160475232000, -3507985852273855958, 0, 0, 140160475232704, 140160475232000, 3576544030984434218, -3519797077470809558}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003b04af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f79aea94840 (LWP 17142)): >#0 malloc_consolidate (av=av@entry=0x3b04db8760 <main_arena>) at malloc.c:4091 > fb = <optimized out> > maxfb = 0x3b04db87b0 <main_arena+80> > p = 0x2 > nextp = <optimized out> > unsorted_bin = 0x3b04db87b8 <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 0x0000003b04a7dea9 in _int_malloc (av=0x3b04db8760 <main_arena>, bytes=2048) at malloc.c:3378 > nb = 2064 > idx = 80 > 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 0x0000003b04a7ff6c in __GI___libc_malloc (bytes=2048) at malloc.c:2859 >No locals. >#3 0x0000003b0664ef17 in g_realloc (mem=0x0, n_bytes=2048) at gmem.c:169 > newmem = <optimized out> >#4 0x0000003b06668974 in g_string_maybe_expand (string=string@entry=0x235ce40, len=len@entry=1024) at gstring.c:107 >No locals. >#5 0x0000003b066689c2 in g_string_sized_new (dfl_size=dfl_size@entry=1024) at gstring.c:132 > string = 0x235ce40 >#6 0x0000003b0666bbd6 in g_test_log_dump (len=<synthetic pointer>, msg=<synthetic pointer>) at gtestutils.c:2959 > gstring = <optimized out> > ui = <optimized out> >#7 g_test_log (lbit=lbit@entry=G_TEST_LOG_ERROR, string1=string1@entry=0x2356ce0 "ERROR:gvfsdaemon.c:149:g_vfs_daemon_finalize: assertion failed: (daemon->jobs == NULL)", string2=string2@entry=0x0, n_args=n_args@entry=0, largs=largs@entry=0x0) at gtestutils.c:786 > fail = <optimized out> > astrings = {0x2356ce0 "ERROR:gvfsdaemon.c:149:g_vfs_daemon_finalize: assertion failed: (daemon->jobs == NULL)", 0x0, 0x0} > dbufferlen = <optimized out> >#8 0x0000003b0666dc8a in g_assertion_message (domain=domain@entry=0x0, file=file@entry=0x41fc6e "gvfsdaemon.c", line=line@entry=149, func=func@entry=0x41fe00 <__FUNCTION__.27668> "g_vfs_daemon_finalize", message=message@entry=0x235be90 "assertion failed: (daemon->jobs == NULL)") at gtestutils.c:2276 > lstr = "149\000\377\177\000\000\000pMr|f\177R\001\000\000\000\000\000\000\000\070\375A\000\000\000\000" > s = 0x2356ce0 "ERROR:gvfsdaemon.c:149:g_vfs_daemon_finalize: assertion failed: (daemon->jobs == NULL)" >#9 0x0000003b0666dcfa in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x41fc6e "gvfsdaemon.c", line=line@entry=149, func=func@entry=0x41fe00 <__FUNCTION__.27668> "g_vfs_daemon_finalize", expr=expr@entry=0x41fd38 "daemon->jobs == NULL") at gtestutils.c:2293 > s = 0x235be90 "assertion failed: (daemon->jobs == NULL)" >#10 0x000000000040fb32 in g_vfs_daemon_finalize (object=0x233f300) at gvfsdaemon.c:149 > daemon = 0x233f300 > __FUNCTION__ = "g_vfs_daemon_finalize" >#11 0x0000003b07a14fcb in g_object_unref (_object=0x233f300) at gobject.c:3197 > weak_locations = <optimized out> > object = 0x233f300 > old_ref = <optimized out> > __PRETTY_FUNCTION__ = "g_object_unref" >#12 0x000000000040ec7f in daemon_main (argc=argc@entry=4, argv=argv@entry=0x7fff930ff008, max_job_threads=max_job_threads@entry=-1, default_type=default_type@entry=0x41e94b "mtp", mountable_name=mountable_name@entry=0x0, first_type_name=first_type_name@entry=0x41e94b "mtp") at daemon-main.c:407 > _pp = 0x2339d60 > _p = <optimized out> > var_args = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7fff930fef10, reg_save_area = 0x7fff930fee90}} > type = 0x0 > name_owner_id = 0 > data = 0x2339d60 >#13 0x00000000004092d8 in main (argc=4, argv=0x7fff930ff008) at daemon-main-generic.c:42 >No locals. >From To Syms Read Shared Object Library >0x00000033a6a128c0 0x00000033a6a2a618 Yes /lib64/libgvfscommon.so.0 >0x00000033a5a04670 0x00000033a5a2c124 Yes /lib64/libbluray.so.1 >0x0000003b10601190 0x0000003b10602088 Yes /lib64/libgmodule-2.0.so.0 >0x00000033a620e640 0x00000033a6239684 Yes /lib64/libsecret-1.so.0 >0x00000033a2431be0 0x00000033a24f365c Yes /lib64/libgio-2.0.so.0 >0x00000033a5e039a0 0x00000033a5e068ea Yes /lib64/libgudev-1.0.so.0 >0x0000003b07a0b160 0x0000003b07a39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003b0661a6e0 0x0000003b066b2f1c Yes /lib64/libglib-2.0.so.0 >0x00000033a0c122a0 0x00000033a0c378c8 Yes /lib64/libmtp.so.9 >0x00000033a7803f90 0x00000033a780f3f8 Yes /lib64/libusb-1.0.so.0 >0x0000003b24600f10 0x0000003b24601804 Yes /lib64/libutil.so.1 >0x0000003b052059f0 0x0000003b05211614 Yes /lib64/libpthread.so.0 >0x0000003b04a1f560 0x0000003b04b60bb4 Yes /lib64/libc.so.6 >0x00000033a282e870 0x00000033a2916930 Yes /lib64/libxml2.so.2 >0x00000033cd80d320 0x00000033cd878fb4 Yes /lib64/libfreetype.so.6 >0x0000003b04e00ed0 0x0000003b04e019d0 Yes /lib64/libdl.so.2 >0x0000003b1a007800 0x0000003b1a056a48 Yes /lib64/libgcrypt.so.11 >0x0000003b1bc00a30 0x0000003b1bc010a8 Yes /lib64/libgpg-error.so.0 >0x0000003b07601870 0x0000003b07605fe8 Yes /lib64/libffi.so.6 >0x0000003b05a02210 0x0000003b05a0e930 Yes /lib64/libz.so.1 >0x00000033a08064a0 0x00000033a0818fe4 Yes /lib64/libselinux.so.1 >0x0000003b07e03a40 0x0000003b07e127dc Yes /lib64/libresolv.so.2 >0x00000033a20034a0 0x00000033a200bf52 Yes /lib64/libudev.so.1 >0x0000003b05e022d0 0x0000003b05e050bc Yes /lib64/librt.so.1 >0x0000003b04600b10 0x0000003b04619c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00000033a04030e0 0x00000033a0419050 Yes /lib64/liblzma.so.5 >0x0000003b05605890 0x0000003b05674bb8 Yes /lib64/libm.so.6 >0x0000003b09205680 0x0000003b09226e68 Yes /lib64/libpng16.so.16 >0x0000003b06e01770 0x0000003b06e4b8e8 Yes /lib64/libpcre.so.1 >0x0000003b06202af0 0x0000003b06212218 Yes /lib64/libgcc_s.so.1 >$1 = 0x0 >$2 = 0x235dfb0 "ERROR:gvfsdaemon.c:149:g_vfs_daemon_finalize: assertion failed: (daemon->jobs == NULL)" >rax 0x23562a0 37053088 >rbx 0x2 2 >rcx 0x10 16 >rdx 0x31 49 >rsi 0x800 2048 >rdi 0x3b04db8760 253484566368 >rbp 0x30 0x30 >rsp 0x7fff930fea80 0x7fff930fea80 >r8 0x0 0 >r9 0x3b04db87b8 253484566456 >r10 0x3b04db8770 253484566384 >r11 0x0 0 >r12 0x233cd60 36949344 >r13 0x30 48 >r14 0x3b04db8760 253484566368 >r15 0x2 2 >rip 0x3b04a7c34a 0x3b04a7c34a <malloc_consolidate+266> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function malloc_consolidate: > 0x0000003b04a7c240 <+0>: push %r15 > 0x0000003b04a7c242 <+2>: push %r14 > 0x0000003b04a7c244 <+4>: mov %rdi,%r14 > 0x0000003b04a7c247 <+7>: push %r13 > 0x0000003b04a7c249 <+9>: push %r12 > 0x0000003b04a7c24b <+11>: push %rbp > 0x0000003b04a7c24c <+12>: push %rbx > 0x0000003b04a7c24d <+13>: sub $0x78,%rsp > 0x0000003b04a7c251 <+17>: cmpq $0x0,0x33e927(%rip) # 0x3b04dbab80 <global_max_fast> > 0x0000003b04a7c259 <+25>: je 0x3b04a7c412 <malloc_consolidate+466> > 0x0000003b04a7c25f <+31>: cmpl $0x0,%fs:0x18 > 0x0000003b04a7c268 <+40>: je 0x3b04a7c26b <malloc_consolidate+43> > 0x0000003b04a7c26a <+42>: lock orl $0x1,0x4(%rdi) > 0x0000003b04a7c26f <+47>: lea 0x50(%rdi),%rax > 0x0000003b04a7c273 <+51>: movq $0x1,0x10(%rsp) > 0x0000003b04a7c27c <+60>: lea 0x58(%rdi),%r9 > 0x0000003b04a7c280 <+64>: lea 0x8(%rdi),%r10 > 0x0000003b04a7c284 <+68>: mov %rax,0x8(%rsp) > 0x0000003b04a7c289 <+73>: lea 0x50(%rsp),%rax > 0x0000003b04a7c28e <+78>: sub %rax,0x10(%rsp) > 0x0000003b04a7c293 <+83>: mov %rax,0x18(%rsp) > 0x0000003b04a7c298 <+88>: lea 0x4f(%rsp),%rax > 0x0000003b04a7c29d <+93>: mov %rax,0x20(%rsp) > 0x0000003b04a7c2a2 <+98>: nopw 0x0(%rax,%rax,1) > 0x0000003b04a7c2a8 <+104>: xor %ebx,%ebx > 0x0000003b04a7c2aa <+106>: xchg %rbx,(%r10) > 0x0000003b04a7c2ad <+109>: test %rbx,%rbx > 0x0000003b04a7c2b0 <+112>: jne 0x3b04a7c34a <malloc_consolidate+266> > 0x0000003b04a7c2b6 <+118>: jmpq 0x3b04a7c3f0 <malloc_consolidate+432> > 0x0000003b04a7c2bb <+123>: nopl 0x0(%rax,%rax,1) > 0x0000003b04a7c2c0 <+128>: mov 0x10(%r12),%rax > 0x0000003b04a7c2c5 <+133>: add %r13,%rbp > 0x0000003b04a7c2c8 <+136>: mov 0x18(%r12),%rdx > 0x0000003b04a7c2cd <+141>: cmp 0x18(%rax),%r12 > 0x0000003b04a7c2d1 <+145>: jne 0x3b04a7c4eb <malloc_consolidate+683> > 0x0000003b04a7c2d7 <+151>: cmp 0x10(%rdx),%r12 > 0x0000003b04a7c2db <+155>: jne 0x3b04a7c4eb <malloc_consolidate+683> > 0x0000003b04a7c2e1 <+161>: cmpq $0x3ff,0x8(%r12) > 0x0000003b04a7c2ea <+170>: mov %rdx,0x18(%rax) > 0x0000003b04a7c2ee <+174>: mov %rax,0x10(%rdx) > 0x0000003b04a7c2f2 <+178>: jbe 0x3b04a7c302 <malloc_consolidate+194> > 0x0000003b04a7c2f4 <+180>: mov 0x20(%r12),%rdx > 0x0000003b04a7c2f9 <+185>: test %rdx,%rdx > 0x0000003b04a7c2fc <+188>: jne 0x3b04a7c64b <malloc_consolidate+1035> > 0x0000003b04a7c302 <+194>: mov 0x68(%r14),%rax > 0x0000003b04a7c306 <+198>: cmp $0x3ff,%rbp > 0x0000003b04a7c30d <+205>: mov %rbx,0x68(%r14) > 0x0000003b04a7c311 <+209>: mov %rbx,0x18(%rax) > 0x0000003b04a7c315 <+213>: jbe 0x3b04a7c327 <malloc_consolidate+231> > 0x0000003b04a7c317 <+215>: movq $0x0,0x20(%rbx) > 0x0000003b04a7c31f <+223>: movq $0x0,0x28(%rbx) > 0x0000003b04a7c327 <+231>: mov %rbp,%rdx > 0x0000003b04a7c32a <+234>: mov %r9,0x18(%rbx) > 0x0000003b04a7c32e <+238>: mov %rax,0x10(%rbx) > 0x0000003b04a7c332 <+242>: or $0x1,%rdx > 0x0000003b04a7c336 <+246>: test %r15,%r15 > 0x0000003b04a7c339 <+249>: mov %rdx,0x8(%rbx) > 0x0000003b04a7c33d <+253>: mov %rbp,(%rbx,%rbp,1) > 0x0000003b04a7c341 <+257>: je 0x3b04a7c3f0 <malloc_consolidate+432> > 0x0000003b04a7c347 <+263>: mov %r15,%rbx >=> 0x0000003b04a7c34a <+266>: mov 0x8(%rbx),%rax > 0x0000003b04a7c34e <+270>: mov 0x10(%rbx),%r15 > 0x0000003b04a7c352 <+274>: mov %rax,%rbp > 0x0000003b04a7c355 <+277>: and $0xfffffffffffffffa,%rbp > 0x0000003b04a7c359 <+281>: lea (%rbx,%rbp,1),%r12 > 0x0000003b04a7c35d <+285>: mov 0x8(%r12),%r13 > 0x0000003b04a7c362 <+290>: and $0xfffffffffffffff8,%r13 > 0x0000003b04a7c366 <+294>: test $0x1,%al > 0x0000003b04a7c368 <+296>: jne 0x3b04a7c3ae <malloc_consolidate+366> > 0x0000003b04a7c36a <+298>: mov (%rbx),%rax > 0x0000003b04a7c36d <+301>: sub %rax,%rbx > 0x0000003b04a7c370 <+304>: add %rax,%rbp > 0x0000003b04a7c373 <+307>: mov 0x10(%rbx),%rax > 0x0000003b04a7c377 <+311>: mov 0x18(%rbx),%rdx > 0x0000003b04a7c37b <+315>: cmp 0x18(%rax),%rbx > 0x0000003b04a7c37f <+319>: jne 0x3b04a7c477 <malloc_consolidate+567> > 0x0000003b04a7c385 <+325>: cmp 0x10(%rdx),%rbx > 0x0000003b04a7c389 <+329>: jne 0x3b04a7c477 <malloc_consolidate+567> > 0x0000003b04a7c38f <+335>: cmpq $0x3ff,0x8(%rbx) > 0x0000003b04a7c397 <+343>: mov %rdx,0x18(%rax) > 0x0000003b04a7c39b <+347>: mov %rax,0x10(%rdx) > 0x0000003b04a7c39f <+351>: jbe 0x3b04a7c3ae <malloc_consolidate+366> > 0x0000003b04a7c3a1 <+353>: mov 0x20(%rbx),%rdx > 0x0000003b04a7c3a5 <+357>: test %rdx,%rdx > 0x0000003b04a7c3a8 <+360>: jne 0x3b04a7c55b <malloc_consolidate+795> > 0x0000003b04a7c3ae <+366>: cmp %r12,0x58(%r14) > 0x0000003b04a7c3b2 <+370>: je 0x3b04a7c3d0 <malloc_consolidate+400> > 0x0000003b04a7c3b4 <+372>: testb $0x1,0x8(%r12,%r13,1) > 0x0000003b04a7c3ba <+378>: je 0x3b04a7c2c0 <malloc_consolidate+128> > 0x0000003b04a7c3c0 <+384>: andq $0xfffffffffffffffe,0x8(%r12) > 0x0000003b04a7c3c6 <+390>: jmpq 0x3b04a7c302 <malloc_consolidate+194> > 0x0000003b04a7c3cb <+395>: nopl 0x0(%rax,%rax,1) > 0x0000003b04a7c3d0 <+400>: add %r13,%rbp > 0x0000003b04a7c3d3 <+403>: or $0x1,%rbp > 0x0000003b04a7c3d7 <+407>: test %r15,%r15 > 0x0000003b04a7c3da <+410>: mov %rbp,0x8(%rbx) > 0x0000003b04a7c3de <+414>: mov %rbx,0x58(%r14) > 0x0000003b04a7c3e2 <+418>: jne 0x3b04a7c347 <malloc_consolidate+263> > 0x0000003b04a7c3e8 <+424>: nopl 0x0(%rax,%rax,1) > 0x0000003b04a7c3f0 <+432>: add $0x8,%r10 > 0x0000003b04a7c3f4 <+436>: lea -0x8(%r10),%rax > 0x0000003b04a7c3f8 <+440>: cmp %rax,0x8(%rsp) > 0x0000003b04a7c3fd <+445>: jne 0x3b04a7c2a8 <malloc_consolidate+104> > 0x0000003b04a7c403 <+451>: add $0x78,%rsp > 0x0000003b04a7c407 <+455>: pop %rbx > 0x0000003b04a7c408 <+456>: pop %rbp > 0x0000003b04a7c409 <+457>: pop %r12 > 0x0000003b04a7c40b <+459>: pop %r13 > 0x0000003b04a7c40d <+461>: pop %r14 > 0x0000003b04a7c40f <+463>: pop %r15 > 0x0000003b04a7c411 <+465>: retq > 0x0000003b04a7c412 <+466>: lea 0x58(%rdi),%rcx > 0x0000003b04a7c416 <+470>: mov $0x1,%edx > 0x0000003b04a7c41b <+475>: mov %rcx,%rax > 0x0000003b04a7c41e <+478>: xchg %ax,%ax > 0x0000003b04a7c420 <+480>: add $0x1,%edx > 0x0000003b04a7c423 <+483>: mov %rax,0x18(%rax) > 0x0000003b04a7c427 <+487>: mov %rax,0x10(%rax) > 0x0000003b04a7c42b <+491>: add $0x10,%rax > 0x0000003b04a7c42f <+495>: cmp $0x80,%edx > 0x0000003b04a7c435 <+501>: jne 0x3b04a7c420 <malloc_consolidate+480> > 0x0000003b04a7c437 <+503>: lea 0x33c322(%rip),%rax # 0x3b04db8760 <main_arena> > 0x0000003b04a7c43e <+510>: cmp %rax,%r14 > 0x0000003b04a7c441 <+513>: je 0x3b04a7c464 <malloc_consolidate+548> > 0x0000003b04a7c443 <+515>: mov 0x4(%r14),%eax > 0x0000003b04a7c447 <+519>: or $0x2,%eax > 0x0000003b04a7c44a <+522>: or $0x1,%eax > 0x0000003b04a7c44d <+525>: mov %rcx,0x58(%r14) > 0x0000003b04a7c451 <+529>: mov %eax,0x4(%r14) > 0x0000003b04a7c455 <+533>: add $0x78,%rsp > 0x0000003b04a7c459 <+537>: pop %rbx > 0x0000003b04a7c45a <+538>: pop %rbp > 0x0000003b04a7c45b <+539>: pop %r12 > 0x0000003b04a7c45d <+541>: pop %r13 > 0x0000003b04a7c45f <+543>: pop %r14 > 0x0000003b04a7c461 <+545>: pop %r15 > 0x0000003b04a7c463 <+547>: retq > 0x0000003b04a7c464 <+548>: movq $0x80,0x33e711(%rip) # 0x3b04dbab80 <global_max_fast> > 0x0000003b04a7c46f <+559>: mov 0x33c2ef(%rip),%eax # 0x3b04db8764 <main_arena+4> > 0x0000003b04a7c475 <+565>: jmp 0x3b04a7c44a <malloc_consolidate+522> > 0x0000003b04a7c477 <+567>: cmpl $0x0,0x341b96(%rip) # 0x3b04dbe014 <__libc_multiple_threads> > 0x0000003b04a7c47e <+574>: je 0x3b04a7c48c <malloc_consolidate+588> > 0x0000003b04a7c480 <+576>: lock decl (%r14) > 0x0000003b04a7c484 <+580>: jne 0x3b04a82459 <_L_unlock_3015> > 0x0000003b04a7c48a <+586>: jmp 0x3b04a7c495 <malloc_consolidate+597> > 0x0000003b04a7c48c <+588>: decl (%r14) > 0x0000003b04a7c48f <+591>: jne 0x3b04a82459 <_L_unlock_3015> > 0x0000003b04a7c495 <+597>: mov 0x33bcf4(%rip),%r11d # 0x3b04db8190 <check_action> > 0x0000003b04a7c49c <+604>: mov %r11d,%eax > 0x0000003b04a7c49f <+607>: and $0x5,%eax > 0x0000003b04a7c4a2 <+610>: cmp $0x5,%eax > 0x0000003b04a7c4a5 <+613>: je 0x3b04a7c7b7 <malloc_consolidate+1399> > 0x0000003b04a7c4ab <+619>: test $0x1,%r11b > 0x0000003b04a7c4af <+623>: jne 0x3b04a7c66d <malloc_consolidate+1069> > 0x0000003b04a7c4b5 <+629>: and $0x2,%r11d > 0x0000003b04a7c4b9 <+633>: jne 0x3b04a7c758 <malloc_consolidate+1304> > 0x0000003b04a7c4bf <+639>: mov $0x1,%esi > 0x0000003b04a7c4c4 <+644>: xor %eax,%eax > 0x0000003b04a7c4c6 <+646>: cmpl $0x0,0x341b47(%rip) # 0x3b04dbe014 <__libc_multiple_threads> > 0x0000003b04a7c4cd <+653>: je 0x3b04a7c4dc <malloc_consolidate+668> > 0x0000003b04a7c4cf <+655>: lock cmpxchg %esi,(%r14) > 0x0000003b04a7c4d4 <+660>: jne 0x3b04a82474 <_L_lock_3051> > 0x0000003b04a7c4da <+666>: jmp 0x3b04a7c4e6 <malloc_consolidate+678> > 0x0000003b04a7c4dc <+668>: cmpxchg %esi,(%r14) > 0x0000003b04a7c4e0 <+672>: jne 0x3b04a82474 <_L_lock_3051> > 0x0000003b04a7c4e6 <+678>: jmpq 0x3b04a7c3ae <malloc_consolidate+366> > 0x0000003b04a7c4eb <+683>: cmpl $0x0,0x341b22(%rip) # 0x3b04dbe014 <__libc_multiple_threads> > 0x0000003b04a7c4f2 <+690>: je 0x3b04a7c500 <malloc_consolidate+704> > 0x0000003b04a7c4f4 <+692>: lock decl (%r14) > 0x0000003b04a7c4f8 <+696>: jne 0x3b04a8248f <_L_unlock_3078> > 0x0000003b04a7c4fe <+702>: jmp 0x3b04a7c509 <malloc_consolidate+713> > 0x0000003b04a7c500 <+704>: decl (%r14) > 0x0000003b04a7c503 <+707>: jne 0x3b04a8248f <_L_unlock_3078> > 0x0000003b04a7c509 <+713>: mov 0x33bc80(%rip),%r13d # 0x3b04db8190 <check_action> > 0x0000003b04a7c510 <+720>: mov %r13d,%eax > 0x0000003b04a7c513 <+723>: and $0x5,%eax > 0x0000003b04a7c516 <+726>: cmp $0x5,%eax > 0x0000003b04a7c519 <+729>: je 0x3b04a7c75d <malloc_consolidate+1309> > 0x0000003b04a7c51f <+735>: test $0x1,%r13b > 0x0000003b04a7c523 <+739>: jne 0x3b04a7c57b <malloc_consolidate+827> > 0x0000003b04a7c525 <+741>: and $0x2,%r13d > 0x0000003b04a7c529 <+745>: jne 0x3b04a7c758 <malloc_consolidate+1304> > 0x0000003b04a7c52f <+751>: mov $0x1,%esi > 0x0000003b04a7c534 <+756>: xor %eax,%eax > 0x0000003b04a7c536 <+758>: cmpl $0x0,0x341ad7(%rip) # 0x3b04dbe014 <__libc_multiple_threads> > 0x0000003b04a7c53d <+765>: je 0x3b04a7c54c <malloc_consolidate+780> > 0x0000003b04a7c53f <+767>: lock cmpxchg %esi,(%r14) > 0x0000003b04a7c544 <+772>: jne 0x3b04a824aa <_L_lock_3116> > 0x0000003b04a7c54a <+778>: jmp 0x3b04a7c556 <malloc_consolidate+790> > 0x0000003b04a7c54c <+780>: cmpxchg %esi,(%r14) > 0x0000003b04a7c550 <+784>: jne 0x3b04a824aa <_L_lock_3116> > 0x0000003b04a7c556 <+790>: jmpq 0x3b04a7c302 <malloc_consolidate+194> > 0x0000003b04a7c55b <+795>: cmpq $0x0,0x20(%rax) > 0x0000003b04a7c560 <+800>: je 0x3b04a7c791 <malloc_consolidate+1361> > 0x0000003b04a7c566 <+806>: mov 0x28(%rbx),%rax > 0x0000003b04a7c56a <+810>: mov %rax,0x28(%rdx) > 0x0000003b04a7c56e <+814>: mov 0x28(%rbx),%rax > 0x0000003b04a7c572 <+818>: mov %rdx,0x20(%rax) > 0x0000003b04a7c576 <+822>: jmpq 0x3b04a7c3ae <malloc_consolidate+366> > 0x0000003b04a7c57b <+827>: mov 0x18(%rsp),%rax > 0x0000003b04a7c580 <+832>: xor %ecx,%ecx > 0x0000003b04a7c582 <+834>: mov %r12,%rdi > 0x0000003b04a7c585 <+837>: mov $0x10,%edx > 0x0000003b04a7c58a <+842>: mov %r9,0x30(%rsp) > 0x0000003b04a7c58f <+847>: mov %r10,0x28(%rsp) > 0x0000003b04a7c594 <+852>: movb $0x0,0x60(%rsp) > 0x0000003b04a7c599 <+857>: lea 0x10(%rax),%rsi > 0x0000003b04a7c59d <+861>: callq 0x3b04a47ae0 <_itoa_word> > 0x0000003b04a7c5a2 <+866>: cmp 0x18(%rsp),%rax > 0x0000003b04a7c5a7 <+871>: mov %rax,%r12 > 0x0000003b04a7c5aa <+874>: mov 0x28(%rsp),%r10 > 0x0000003b04a7c5af <+879>: mov 0x30(%rsp),%r9 > 0x0000003b04a7c5b4 <+884>: jbe 0x3b04a7c5fc <malloc_consolidate+956> > 0x0000003b04a7c5b6 <+886>: lea -0x1(%rax),%rcx > 0x0000003b04a7c5ba <+890>: mov 0x10(%rsp),%rax > 0x0000003b04a7c5bf <+895>: mov %r12,%rdi > 0x0000003b04a7c5c2 <+898>: mov $0x30,%esi > 0x0000003b04a7c5c7 <+903>: mov %r9,0x38(%rsp) > 0x0000003b04a7c5cc <+908>: mov %r10,0x30(%rsp) > 0x0000003b04a7c5d1 <+913>: mov %rcx,0x28(%rsp) > 0x0000003b04a7c5d6 <+918>: lea (%rax,%rcx,1),%rdx > 0x0000003b04a7c5da <+922>: sub %rdx,%rdi > 0x0000003b04a7c5dd <+925>: callq 0x3b04a893f0 <memset> > 0x0000003b04a7c5e2 <+930>: mov 0x20(%rsp),%rax > 0x0000003b04a7c5e7 <+935>: mov 0x28(%rsp),%rcx > 0x0000003b04a7c5ec <+940>: mov 0x38(%rsp),%r9 > 0x0000003b04a7c5f1 <+945>: mov 0x30(%rsp),%r10 > 0x0000003b04a7c5f6 <+950>: sub %rcx,%rax > 0x0000003b04a7c5f9 <+953>: add %rax,%r12 > 0x0000003b04a7c5fc <+956>: mov 0x3415ad(%rip),%rax # 0x3b04dbdbb0 <__libc_argv> > 0x0000003b04a7c603 <+963>: lea 0xfd689(%rip),%rdx # 0x3b04b79c93 > 0x0000003b04a7c60a <+970>: mov %r13d,%edi > 0x0000003b04a7c60d <+973>: lea 0xfd6a6(%rip),%rcx # 0x3b04b79cba > 0x0000003b04a7c614 <+980>: lea 0xfff0d(%rip),%rsi # 0x3b04b7c528 > 0x0000003b04a7c61b <+987>: mov %r12,%r8 > 0x0000003b04a7c61e <+990>: mov %r9,0x30(%rsp) > 0x0000003b04a7c623 <+995>: mov %r10,0x28(%rsp) > 0x0000003b04a7c628 <+1000>: mov (%rax),%rax > 0x0000003b04a7c62b <+1003>: test %rax,%rax > 0x0000003b04a7c62e <+1006>: cmovne %rax,%rdx > 0x0000003b04a7c632 <+1010>: and $0x2,%edi > 0x0000003b04a7c635 <+1013>: xor %eax,%eax > 0x0000003b04a7c637 <+1015>: callq 0x3b04a75a40 <__libc_message> > 0x0000003b04a7c63c <+1020>: mov 0x28(%rsp),%r10 > 0x0000003b04a7c641 <+1025>: mov 0x30(%rsp),%r9 > 0x0000003b04a7c646 <+1030>: jmpq 0x3b04a7c52f <malloc_consolidate+751> > 0x0000003b04a7c64b <+1035>: cmpq $0x0,0x20(%rax) > 0x0000003b04a7c650 <+1040>: je 0x3b04a7c7eb <malloc_consolidate+1451> > 0x0000003b04a7c656 <+1046>: mov 0x28(%r12),%rax > 0x0000003b04a7c65b <+1051>: mov %rax,0x28(%rdx) > 0x0000003b04a7c65f <+1055>: mov 0x28(%r12),%rax > 0x0000003b04a7c664 <+1060>: mov %rdx,0x20(%rax) > 0x0000003b04a7c668 <+1064>: jmpq 0x3b04a7c302 <malloc_consolidate+194> > 0x0000003b04a7c66d <+1069>: mov 0x18(%rsp),%rax > 0x0000003b04a7c672 <+1074>: xor %ecx,%ecx > 0x0000003b04a7c674 <+1076>: mov $0x10,%edx > 0x0000003b04a7c679 <+1081>: mov %rbx,%rdi > 0x0000003b04a7c67c <+1084>: mov %r9,0x38(%rsp) > 0x0000003b04a7c681 <+1089>: mov %r10,0x30(%rsp) > 0x0000003b04a7c686 <+1094>: mov %r11d,0x28(%rsp) > 0x0000003b04a7c68b <+1099>: movb $0x0,0x60(%rsp) > 0x0000003b04a7c690 <+1104>: lea 0x10(%rax),%rsi > 0x0000003b04a7c694 <+1108>: callq 0x3b04a47ae0 <_itoa_word> > 0x0000003b04a7c699 <+1113>: cmp 0x18(%rsp),%rax > 0x0000003b04a7c69e <+1118>: mov %rax,%r8 > 0x0000003b04a7c6a1 <+1121>: mov 0x28(%rsp),%r11d > 0x0000003b04a7c6a6 <+1126>: mov 0x30(%rsp),%r10 > 0x0000003b04a7c6ab <+1131>: mov 0x38(%rsp),%r9 > 0x0000003b04a7c6b0 <+1136>: jbe 0x3b04a7c70c <malloc_consolidate+1228> > 0x0000003b04a7c6b2 <+1138>: lea -0x1(%rax),%rcx > 0x0000003b04a7c6b6 <+1142>: mov 0x10(%rsp),%rax > 0x0000003b04a7c6bb <+1147>: mov %r8,%rdi > 0x0000003b04a7c6be <+1150>: mov $0x30,%esi > 0x0000003b04a7c6c3 <+1155>: mov %r9,0x48(%rsp) > 0x0000003b04a7c6c8 <+1160>: mov %r10,0x40(%rsp) > 0x0000003b04a7c6cd <+1165>: mov %r11d,0x38(%rsp) > 0x0000003b04a7c6d2 <+1170>: mov %rcx,0x30(%rsp) > 0x0000003b04a7c6d7 <+1175>: lea (%rax,%rcx,1),%rdx > 0x0000003b04a7c6db <+1179>: mov %r8,0x28(%rsp) > 0x0000003b04a7c6e0 <+1184>: sub %rdx,%rdi > 0x0000003b04a7c6e3 <+1187>: callq 0x3b04a893f0 <memset> > 0x0000003b04a7c6e8 <+1192>: mov 0x20(%rsp),%rax > 0x0000003b04a7c6ed <+1197>: mov 0x30(%rsp),%rcx > 0x0000003b04a7c6f2 <+1202>: mov 0x28(%rsp),%r8 > 0x0000003b04a7c6f7 <+1207>: mov 0x48(%rsp),%r9 > 0x0000003b04a7c6fc <+1212>: mov 0x40(%rsp),%r10 > 0x0000003b04a7c701 <+1217>: mov 0x38(%rsp),%r11d > 0x0000003b04a7c706 <+1222>: sub %rcx,%rax > 0x0000003b04a7c709 <+1225>: add %rax,%r8 > 0x0000003b04a7c70c <+1228>: mov 0x34149d(%rip),%rax # 0x3b04dbdbb0 <__libc_argv> > 0x0000003b04a7c713 <+1235>: lea 0xfd579(%rip),%rdx # 0x3b04b79c93 > 0x0000003b04a7c71a <+1242>: mov %r11d,%edi > 0x0000003b04a7c71d <+1245>: lea 0xfd596(%rip),%rcx # 0x3b04b79cba > 0x0000003b04a7c724 <+1252>: lea 0xffdfd(%rip),%rsi # 0x3b04b7c528 > 0x0000003b04a7c72b <+1259>: mov %r9,0x30(%rsp) > 0x0000003b04a7c730 <+1264>: mov %r10,0x28(%rsp) > 0x0000003b04a7c735 <+1269>: mov (%rax),%rax > 0x0000003b04a7c738 <+1272>: test %rax,%rax > 0x0000003b04a7c73b <+1275>: cmovne %rax,%rdx > 0x0000003b04a7c73f <+1279>: and $0x2,%edi > 0x0000003b04a7c742 <+1282>: xor %eax,%eax > 0x0000003b04a7c744 <+1284>: callq 0x3b04a75a40 <__libc_message> > 0x0000003b04a7c749 <+1289>: mov 0x28(%rsp),%r10 > 0x0000003b04a7c74e <+1294>: mov 0x30(%rsp),%r9 > 0x0000003b04a7c753 <+1299>: jmpq 0x3b04a7c4bf <malloc_consolidate+639> > 0x0000003b04a7c758 <+1304>: callq 0x3b04a37200 <__GI_abort> > 0x0000003b04a7c75d <+1309>: mov %r13d,%edi > 0x0000003b04a7c760 <+1312>: lea 0xfd553(%rip),%rdx # 0x3b04b79cba > 0x0000003b04a7c767 <+1319>: lea 0xfea9d(%rip),%rsi # 0x3b04b7b20b > 0x0000003b04a7c76e <+1326>: and $0x2,%edi > 0x0000003b04a7c771 <+1329>: xor %eax,%eax > 0x0000003b04a7c773 <+1331>: mov %r9,0x30(%rsp) > 0x0000003b04a7c778 <+1336>: mov %r10,0x28(%rsp) > 0x0000003b04a7c77d <+1341>: callq 0x3b04a75a40 <__libc_message> > 0x0000003b04a7c782 <+1346>: mov 0x28(%rsp),%r10 > 0x0000003b04a7c787 <+1351>: mov 0x30(%rsp),%r9 > 0x0000003b04a7c78c <+1356>: jmpq 0x3b04a7c52f <malloc_consolidate+751> > 0x0000003b04a7c791 <+1361>: cmp %rdx,%rbx > 0x0000003b04a7c794 <+1364>: je 0x3b04a7c814 <malloc_consolidate+1492> > 0x0000003b04a7c796 <+1366>: mov %rdx,0x20(%rax) > 0x0000003b04a7c79a <+1370>: mov 0x28(%rbx),%rdx > 0x0000003b04a7c79e <+1374>: mov %rdx,0x28(%rax) > 0x0000003b04a7c7a2 <+1378>: mov 0x20(%rbx),%rdx > 0x0000003b04a7c7a6 <+1382>: mov %rax,0x28(%rdx) > 0x0000003b04a7c7aa <+1386>: mov 0x28(%rbx),%rdx > 0x0000003b04a7c7ae <+1390>: mov %rax,0x20(%rdx) > 0x0000003b04a7c7b2 <+1394>: jmpq 0x3b04a7c3ae <malloc_consolidate+366> > 0x0000003b04a7c7b7 <+1399>: mov %r11d,%edi > 0x0000003b04a7c7ba <+1402>: lea 0xfd4f9(%rip),%rdx # 0x3b04b79cba > 0x0000003b04a7c7c1 <+1409>: lea 0xfea43(%rip),%rsi # 0x3b04b7b20b > 0x0000003b04a7c7c8 <+1416>: and $0x2,%edi > 0x0000003b04a7c7cb <+1419>: xor %eax,%eax > 0x0000003b04a7c7cd <+1421>: mov %r9,0x30(%rsp) > 0x0000003b04a7c7d2 <+1426>: mov %r10,0x28(%rsp) > 0x0000003b04a7c7d7 <+1431>: callq 0x3b04a75a40 <__libc_message> > 0x0000003b04a7c7dc <+1436>: mov 0x28(%rsp),%r10 > 0x0000003b04a7c7e1 <+1441>: mov 0x30(%rsp),%r9 > 0x0000003b04a7c7e6 <+1446>: jmpq 0x3b04a7c4bf <malloc_consolidate+639> > 0x0000003b04a7c7eb <+1451>: cmp %rdx,%r12 > 0x0000003b04a7c7ee <+1454>: je 0x3b04a7c821 <malloc_consolidate+1505> > 0x0000003b04a7c7f0 <+1456>: mov %rdx,0x20(%rax) > 0x0000003b04a7c7f4 <+1460>: mov 0x28(%r12),%rdx > 0x0000003b04a7c7f9 <+1465>: mov %rdx,0x28(%rax) > 0x0000003b04a7c7fd <+1469>: mov 0x20(%r12),%rdx > 0x0000003b04a7c802 <+1474>: mov %rax,0x28(%rdx) > 0x0000003b04a7c806 <+1478>: mov 0x28(%r12),%rdx > 0x0000003b04a7c80b <+1483>: mov %rax,0x20(%rdx) > 0x0000003b04a7c80f <+1487>: jmpq 0x3b04a7c302 <malloc_consolidate+194> > 0x0000003b04a7c814 <+1492>: mov %rax,0x28(%rax) > 0x0000003b04a7c818 <+1496>: mov %rax,0x20(%rax) > 0x0000003b04a7c81c <+1500>: jmpq 0x3b04a7c3ae <malloc_consolidate+366> > 0x0000003b04a7c821 <+1505>: mov %rax,0x28(%rax) > 0x0000003b04a7c825 <+1509>: mov %rax,0x20(%rax) > 0x0000003b04a7c829 <+1513>: jmpq 0x3b04a7c302 <malloc_consolidate+194> >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 1089860
: 888356 |
888357
|
888358
|
888359
|
888360
|
888361
|
888362
|
888363
|
888364
|
888365
|
888366