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 888011 Details for
Bug 1089595
[abrt] pulseaudio: pa_xmalloc0(): pulseaudio 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), 38.83 KB, created by
Arnaud Lacombe
on 2014-04-21 06:07:42 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Arnaud Lacombe
Created:
2014-04-21 06:07:42 UTC
Size:
38.83 KB
patch
obsolete
>[New LWP 1509] >[New LWP 1683] >[New LWP 1633] >[New LWP 1553] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/pulseaudio --start'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x3a0d1ba780 <main_arena>) at malloc.c:4098 >4098 size = p->size & ~(PREV_INUSE|NON_MAIN_ARENA); > >Thread 4 (Thread 0x7fb79f6e7700 (LWP 1553)): >#0 0x0000003a0ceeb8bf in __GI_ppoll (fds=0x1a94d80, nfds=3, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:56 > resultvar = 18446744073709551102 > oldtype = 0 > tval = {tv_sec = 0, tv_nsec = 6845626} > result = <optimized out> >#1 0x0000003f42633fd0 in ppoll (__ss=0x0, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 >No locals. >#2 pa_rtpoll_run (p=0x1a39290, wait_op=wait_op@entry=true) at pulsecore/rtpoll.c:314 > ts = {tv_sec = 0, tv_nsec = 9999000} > i = <optimized out> > r = 0 > timeout = {tv_sec = 0, tv_usec = 9999} > __func__ = "pa_rtpoll_run" > __PRETTY_FUNCTION__ = "pa_rtpoll_run" >#3 0x00007fb79de78435 in thread_func (userdata=0x1aae790) at modules/alsa/alsa-sink.c:1789 > ret = <optimized out> > rtpoll_sleep = 10000 > real_sleep = 2033351047187 > u = 0x1aae790 > revents = 0 > __func__ = "thread_func" > __PRETTY_FUNCTION__ = "thread_func" >#4 0x0000003169246ec8 in internal_thread_func (userdata=0x1a4f0e0) at pulsecore/thread-posix.c:83 > t = 0x1a4f0e0 >#5 0x0000003a0d207c53 in start_thread (arg=0x7fb79f6e7700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7fb79f6e7700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140426630559488, -8346143694504387909, 0, 140426630560192, 140426630559488, 17, 8305680441968630459, -8333751924255286597}, 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> >#6 0x0000003a0cef5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 3 (Thread 0x7fb79dda3700 (LWP 1633)): >#0 0x0000003a0ceeb8bf in __GI_ppoll (fds=0x1b346b0, nfds=4, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:56 > resultvar = 18446744073709551102 > oldtype = 0 > tval = {tv_sec = 0, tv_nsec = 4335435} > result = <optimized out> >#1 0x0000003f42633fd0 in ppoll (__ss=0x0, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 >No locals. >#2 pa_rtpoll_run (p=0x1a77550, wait_op=wait_op@entry=true) at pulsecore/rtpoll.c:314 > ts = {tv_sec = 0, tv_nsec = 18999000} > i = <optimized out> > r = 0 > timeout = {tv_sec = 0, tv_usec = 18999} > __func__ = "pa_rtpoll_run" > __PRETTY_FUNCTION__ = "pa_rtpoll_run" >#3 0x00007fb79de78435 in thread_func (userdata=0x1af5d70) at modules/alsa/alsa-sink.c:1789 > ret = <optimized out> > rtpoll_sleep = 19000 > real_sleep = 2033351035686 > u = 0x1af5d70 > revents = 0 > __func__ = "thread_func" > __PRETTY_FUNCTION__ = "thread_func" >#4 0x0000003169246ec8 in internal_thread_func (userdata=0x1a81630) at pulsecore/thread-posix.c:83 > t = 0x1a81630 >#5 0x0000003a0d207c53 in start_thread (arg=0x7fb79dda3700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7fb79dda3700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140426604066560, -8346143694504387909, 0, 140426604067264, 140426604066560, 28269936, 8305676973782538939, -8333751924255286597}, 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> >#6 0x0000003a0cef5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 2 (Thread 0x7fb79d54b700 (LWP 1683)): >#0 0x0000003a0ceeb8bf in __GI_ppoll (fds=0x1b3d0a0, nfds=4, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:56 > resultvar = 18446744073709551102 > oldtype = 0 > tval = {tv_sec = 0, tv_nsec = 4944276} > result = <optimized out> >#1 0x0000003f42633fd0 in ppoll (__ss=0x0, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 >No locals. >#2 pa_rtpoll_run (p=0x1aff760, wait_op=wait_op@entry=true) at pulsecore/rtpoll.c:314 > ts = {tv_sec = 0, tv_nsec = 9998000} > i = <optimized out> > r = 0 > timeout = {tv_sec = 0, tv_usec = 9998} > __func__ = "pa_rtpoll_run" > __PRETTY_FUNCTION__ = "pa_rtpoll_run" >#3 0x00007fb79de7e55d in thread_func (userdata=0x1b3d620) at modules/alsa/alsa-source.c:1522 > ret = <optimized out> > rtpoll_sleep = 10000 > real_sleep = 2033351045289 > u = 0x1b3d620 > revents = 0 > __func__ = "thread_func" > __PRETTY_FUNCTION__ = "thread_func" >#4 0x0000003169246ec8 in internal_thread_func (userdata=0x1af0c60) at pulsecore/thread-posix.c:83 > t = 0x1af0c60 >#5 0x0000003a0d207c53 in start_thread (arg=0x7fb79d54b700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7fb79d54b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140426595317504, -8346143694504387909, 0, 140426595318208, 140426595317504, 28562976, 8305675852796074683, -8333751924255286597}, 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> >#6 0x0000003a0cef5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 1 (Thread 0x7fb7a5c0d780 (LWP 1509)): >#0 malloc_consolidate (av=av@entry=0x3a0d1ba780 <main_arena>) at malloc.c:4098 > fb = <optimized out> > maxfb = 0x3a0d1ba7d0 <main_arena+80> > p = 0x2000000001bf85f0 > nextp = <optimized out> > unsorted_bin = 0x3a0d1ba7d8 <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 0x0000003a0ce7d719 in _int_malloc (av=av@entry=0x3a0d1ba780 <main_arena>, bytes=bytes@entry=1056) at malloc.c:3385 > nb = 1072 > idx = 64 > 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 0x0000003a0ce80a4a in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3194 > av = 0x3a0d1ba780 <main_arena> > oldtop = 0x1c7efa0 > p = <optimized out> > bytes = 1056 > sz = 1056 > csz = <optimized out> > oldtopsize = 131168 > mem = <optimized out> > clearsize = <optimized out> > nclears = <optimized out> > d = <optimized out> > hook = <optimized out> >#3 0x0000003168e36a9f in pa_xmalloc0 (size=size@entry=1056) at pulse/xmalloc.c:76 > p = <optimized out> > __func__ = "pa_xmalloc0" > __PRETTY_FUNCTION__ = "pa_xmalloc0" >#4 0x0000003169226776 in pa_hashmap_new (hash_func=0x3169227570 <pa_idxset_string_hash_func>, compare_func=0x31692275a0 <pa_idxset_string_compare_func>) at pulsecore/hashmap.c:60 > h = 0x1c131e0 >#5 0x0000003168e23e13 in pa_proplist_new () at pulse/proplist.c:67 >No locals. >#6 0x0000003f42624229 in pa_client_new_data_init (data=data@entry=0x7fffca277c10) at pulsecore/client.c:45 > __func__ = "pa_client_new_data_init" > __PRETTY_FUNCTION__ = "pa_client_new_data_init" >#7 0x00007fb79eacbf8a in pa_native_protocol_connect (p=0x19fb600, io=0x1bd4760, o=0x1a77dd0) at pulsecore/protocol-native.c:4953 > c = <optimized out> > pname = "\001\000\000\000\000\000\000\000`G\275\001\000\000\000\000$\000\000\000\000\000\000\000X\357\236\001\000\000\000\000$", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000E\204\"i1", '\000' <repeats 19 times>, "\334\000\000\000\000\000\000\000\215\375!i1\000\000\000`G\275\001\000\000\000\000\221\207\"i1", '\000' <repeats 11 times>, "\n\360#i1\000\000" > client = <optimized out> > data = {proplist = 0x0, driver = 0x0, module = 0x0} > __func__ = "pa_native_protocol_connect" > __PRETTY_FUNCTION__ = "pa_native_protocol_connect" >#8 0x000000316923e483 in callback (mainloop=<optimized out>, e=<optimized out>, fd=41, f=<optimized out>, userdata=0x1a312c0) at pulsecore/socket-server.c:141 > s = 0x1a312c0 > io = <optimized out> > nfd = 36 > __func__ = "callback" > __PRETTY_FUNCTION__ = "callback" >#9 0x0000003168e22cbc in dispatch_pollfds (m=0x19eef00) at pulse/mainloop.c:659 > e = 0x1a75790 > k = 1 > r = 0 >#10 pa_mainloop_dispatch (m=m@entry=0x19eef00) at pulse/mainloop.c:908 > dispatched = 0 > __func__ = "pa_mainloop_dispatch" > __PRETTY_FUNCTION__ = "pa_mainloop_dispatch" >#11 0x0000003168e230aa in pa_mainloop_iterate (m=m@entry=0x19eef00, block=block@entry=1, retval=retval@entry=0x7fffca2781c8) at pulse/mainloop.c:939 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#12 0x0000003168e23150 in pa_mainloop_run (m=m@entry=0x19eef00, retval=retval@entry=0x7fffca2781c8) at pulse/mainloop.c:954 > r = <optimized out> >#13 0x0000000000406d5b in main (argc=<optimized out>, argv=<optimized out>) at daemon/main.c:1135 > c = 0x19edcb0 > buf = <optimized out> > conf = 0x19e9090 > mainloop = 0x19eef00 > s = <optimized out> > configured_address = 0x19edcb0 "\001" > r = <optimized out> > retval = 0 > d = 2 > valid_pid_file = true > ltdl_init = true > passed_fd = <optimized out> > e = <optimized out> > daemon_pipe = {-1, -1} > daemon_pipe2 = {-1, -1} > autospawn_fd = -1 > autospawn_locked = false > server_lookup = 0x19f88d0 > lookup_service_bus = 0x1a34360 > server_bus = 0x1a34360 > start_server = <optimized out> > __func__ = "main" > __PRETTY_FUNCTION__ = "main" >From To Syms Read Shared Object Library >0x0000003f42615c80 0x0000003f4266a460 Yes /lib64/libpulsecore-3.0.so >0x0000003a0de00ba0 0x0000003a0de04ba0 Yes /lib64/libsamplerate.so.0 >0x0000003a0ea01d00 0x0000003a0ea0ed24 Yes /lib64/libspeexdsp.so.1 >0x0000003168e0c350 0x0000003168e36cf8 Yes /lib64/libpulse.so.0 >0x0000003a1fc0dd00 0x0000003a1fc5a690 Yes /lib64/liborc-0.4.so.0 >0x0000003f45202590 0x0000003f4520c334 Yes /lib64/libtdb.so.1 >0x0000003169213640 0x000000316924b40c Yes /usr/lib64/pulseaudio/libpulsecommon-3.0.so >0x0000003c75200550 0x0000003c75200638 Yes /lib64/libjson.so.0 >0x0000003a15600600 0x0000003a1560070c Yes /lib64/libX11-xcb.so.1 >0x0000003a1161df60 0x0000003a116a15ac Yes /lib64/libX11.so.6 >0x0000003a11a09a00 0x0000003a11a150a8 Yes /lib64/libxcb.so.1 >0x0000003a21204f30 0x0000003a21211e8c Yes /lib64/libICE.so.6 >0x0000003f65801c20 0x0000003f65805b40 Yes /lib64/libSM.so.6 >0x0000003c6cc014c0 0x0000003c6cc03d08 Yes /lib64/libXtst.so.6 >0x0000003a20a033e0 0x0000003a20a06d68 Yes /lib64/libwrap.so.0 >0x0000003168a062f0 0x0000003168a3ec9c Yes /lib64/libsndfile.so.1 >0x0000003c75601380 0x0000003c756038f8 Yes /lib64/libasyncns.so.0 >0x00000031652024b0 0x0000003165206668 Yes /lib64/libltdl.so.7 >0x0000003a14607840 0x0000003a1462fc64 Yes /lib64/libdbus-1.so.3 >0x0000003c71c01620 0x0000003c71c02d74 Yes /lib64/libcap.so.2 >0x0000003a0d205790 0x0000003a0d2103b4 Yes /lib64/libpthread.so.0 >0x0000003a0ee022c0 0x0000003a0ee050bc Yes /lib64/librt.so.1 >0x0000003a0d600ed0 0x0000003a0d6019d0 Yes /lib64/libdl.so.2 >0x0000003a0da054b0 0x0000003a0da6fbb8 Yes /lib64/libm.so.6 >0x0000003a0ce1f410 0x0000003a0cf62740 Yes /lib64/libc.so.6 >0x0000003a0ca00ae0 0x0000003a0ca1ac0a Yes /lib64/ld-linux-x86-64.so.2 >0x0000003a0e202af0 0x0000003a0e212218 Yes /lib64/libgcc_s.so.1 >0x0000003f43600ec0 0x0000003f43605b1c Yes /lib64/libcrypt.so.1 >0x0000003a26202ec0 0x0000003a262074b4 Yes /lib64/libjson-c.so.2 >0x0000003a11200ec0 0x0000003a11201b3c Yes /lib64/libXau.so.6 >0x0000003f65401510 0x0000003f65402ac0 Yes /lib64/libuuid.so.1 >0x0000003a12603760 0x0000003a1260ce70 Yes /lib64/libXext.so.6 >0x0000003a14e02230 0x0000003a14e0bf54 Yes /lib64/libXi.so.6 >0x0000003a24204110 0x0000003a24210d94 Yes /lib64/libnsl.so.1 >0x0000003c724012e0 0x0000003c7240950c Yes /lib64/libgsm.so.1 >0x0000003c72c08fa0 0x0000003c72c39bf0 Yes /lib64/libFLAC.so.8 >0x0000003168613af0 0x00000031686160d4 Yes /lib64/libvorbisenc.so.2 >0x0000003167003850 0x000000316701afa0 Yes /lib64/libvorbis.so.0 >0x0000003c70e01aa0 0x0000003c70e04078 Yes /lib64/libogg.so.0 >0x0000003a0f203a40 0x0000003a0f21271c Yes /lib64/libresolv.so.2 >0x0000003a256013d0 0x0000003a2560341c Yes /lib64/libattr.so.1 >0x0000003f42203780 0x0000003f42257970 Yes /lib64/libfreebl3.so >0x00007fb79ecdf7c0 0x00007fb79ece36a8 Yes /usr/lib64/pulse-3.0/modules/module-device-restore.so >0x00007fb79eac6650 0x00007fb79ead5d40 Yes /usr/lib64/pulse-3.0/modules/libprotocol-native.so >0x00007fb79e8b1630 0x00007fb79e8b9a4c Yes /usr/lib64/pulse-3.0/modules/module-stream-restore.so >0x00007fb79e6a98f0 0x00007fb79e6aabb8 Yes /usr/lib64/pulse-3.0/modules/module-card-restore.so >0x00007fb79e4a45e0 0x00007fb79e4a5464 Yes /usr/lib64/pulse-3.0/modules/module-augment-properties.so >0x00007fb79e29dfa0 0x00007fb79e29fc80 Yes /usr/lib64/pulse-3.0/modules/module-udev-detect.so >0x0000003a12203590 0x0000003a1220bca0 Yes /lib64/libudev.so.1 >0x00007fb79e097a40 0x00007fb79e0996f8 Yes /usr/lib64/pulse-3.0/modules/module-alsa-card.so >0x00007fb79de60100 0x00007fb79de8396c Yes /usr/lib64/pulse-3.0/modules/libalsa-util.so >0x0000003a1762dd30 0x0000003a176a6c30 Yes /lib64/libasound.so.2 >0x00007fb79cb48210 0x00007fb79cb48730 Yes /usr/lib64/pulse-3.0/modules/module-esound-protocol-unix.so >0x00007fb79c93e540 0x00007fb79c9437c0 Yes /usr/lib64/pulse-3.0/modules/libprotocol-esound.so >0x00007fb79c738310 0x00007fb79c7388d4 Yes /usr/lib64/pulse-3.0/modules/module-native-protocol-unix.so >0x00007fb79c534080 0x00007fb79c53494c Yes /usr/lib64/pulse-3.0/modules/module-default-device-restore.so >0x00007fb79c32ff60 0x00007fb79c330d60 Yes /usr/lib64/pulse-3.0/modules/module-rescue-streams.so >0x00007fb79c12ce20 0x00007fb79c12d62c Yes /usr/lib64/pulse-3.0/modules/module-always-sink.so >0x00007fb793dfb020 0x00007fb793dfc358 Yes /usr/lib64/pulse-3.0/modules/module-intended-roles.so >0x00007fb793bf5440 0x00007fb793bf72e0 Yes /usr/lib64/pulse-3.0/modules/module-suspend-on-idle.so >0x00007fb7939f12f0 0x00007fb7939f1a28 Yes /usr/lib64/pulse-3.0/modules/module-systemd-login.so >0x0000003a22e02450 0x0000003a22e084a4 Yes /lib64/libsystemd-login.so.0 >0x0000003a14000da0 0x0000003a14001b3a Yes /lib64/libsystemd-daemon.so.0 >0x00007fb7937ecf60 0x00007fb7937ed67c Yes /usr/lib64/pulse-3.0/modules/module-position-event-sounds.so >0x00007fb7935e8420 0x00007fb7935e95b0 Yes /usr/lib64/pulse-3.0/modules/module-role-cork.so >0x00007fb7933e3d90 0x00007fb7933e47ec Yes /usr/lib64/pulse-3.0/modules/module-filter-heuristics.so >0x00007fb7931dd640 0x00007fb7931dfa5c Yes /usr/lib64/pulse-3.0/modules/module-filter-apply.so >0x00007fb792fb20c0 0x00007fb792fcbdb0 Yes /usr/lib64/pulse-3.0/modules/module-dbus-protocol.so >0x00007fb792da5bd0 0x00007fb792da64a0 Yes /usr/lib64/pulse-3.0/modules/module-switch-on-port-available.so >0x00007fb792ba25d0 0x00007fb792ba2f8c Yes /usr/lib64/pulse-3.0/modules/module-x11-publish.so >0x00007fb79299efd0 0x00007fb79299f668 Yes /usr/lib64/pulse-3.0/modules/module-x11-cork-request.so >0x00007fb79279b3b0 0x00007fb79279bc0c Yes /usr/lib64/pulse-3.0/modules/module-x11-xsmp.so >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x1c131e0 29438432 >rbx 0x2000000001bf85f0 2305843009243022832 >rcx 0x3a0d20e05d 249328361565 >rdx 0x21 33 >rsi 0x420 1056 >rdi 0x3a0d1ba780 249328019328 >rbp 0x20 0x20 >rsp 0x7fffca2779b0 0x7fffca2779b0 >r8 0x3 3 >r9 0x3a0d1ba7d8 249328019416 >r10 0x3a0d1ba788 249328019336 >r11 0x0 0 >r12 0x1c12f20 29437728 >r13 0xb0 176 >r14 0x3a0d1ba780 249328019328 >r15 0x2000000001bf85f0 2305843009243022832 >rip 0x3a0ce7c40a 0x3a0ce7c40a <malloc_consolidate+266> >eflags 0x10206 [ PF 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* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function malloc_consolidate: > 0x0000003a0ce7c300 <+0>: push %r15 > 0x0000003a0ce7c302 <+2>: push %r14 > 0x0000003a0ce7c304 <+4>: mov %rdi,%r14 > 0x0000003a0ce7c307 <+7>: push %r13 > 0x0000003a0ce7c309 <+9>: push %r12 > 0x0000003a0ce7c30b <+11>: push %rbp > 0x0000003a0ce7c30c <+12>: push %rbx > 0x0000003a0ce7c30d <+13>: sub $0x78,%rsp > 0x0000003a0ce7c311 <+17>: cmpq $0x0,0x340887(%rip) # 0x3a0d1bcba0 <global_max_fast> > 0x0000003a0ce7c319 <+25>: je 0x3a0ce7c4d2 <malloc_consolidate+466> > 0x0000003a0ce7c31f <+31>: cmpl $0x0,%fs:0x18 > 0x0000003a0ce7c328 <+40>: je 0x3a0ce7c32b <malloc_consolidate+43> > 0x0000003a0ce7c32a <+42>: lock orl $0x1,0x4(%rdi) > 0x0000003a0ce7c32f <+47>: lea 0x50(%rdi),%rax > 0x0000003a0ce7c333 <+51>: movq $0x1,0x10(%rsp) > 0x0000003a0ce7c33c <+60>: lea 0x58(%rdi),%r9 > 0x0000003a0ce7c340 <+64>: lea 0x8(%rdi),%r10 > 0x0000003a0ce7c344 <+68>: mov %rax,0x8(%rsp) > 0x0000003a0ce7c349 <+73>: lea 0x50(%rsp),%rax > 0x0000003a0ce7c34e <+78>: sub %rax,0x10(%rsp) > 0x0000003a0ce7c353 <+83>: mov %rax,0x18(%rsp) > 0x0000003a0ce7c358 <+88>: lea 0x4f(%rsp),%rax > 0x0000003a0ce7c35d <+93>: mov %rax,0x20(%rsp) > 0x0000003a0ce7c362 <+98>: nopw 0x0(%rax,%rax,1) > 0x0000003a0ce7c368 <+104>: xor %ebx,%ebx > 0x0000003a0ce7c36a <+106>: xchg %rbx,(%r10) > 0x0000003a0ce7c36d <+109>: test %rbx,%rbx > 0x0000003a0ce7c370 <+112>: jne 0x3a0ce7c40a <malloc_consolidate+266> > 0x0000003a0ce7c376 <+118>: jmpq 0x3a0ce7c4b0 <malloc_consolidate+432> > 0x0000003a0ce7c37b <+123>: nopl 0x0(%rax,%rax,1) > 0x0000003a0ce7c380 <+128>: mov 0x10(%r12),%rax > 0x0000003a0ce7c385 <+133>: add %r13,%rbp > 0x0000003a0ce7c388 <+136>: mov 0x18(%r12),%rdx > 0x0000003a0ce7c38d <+141>: cmp 0x18(%rax),%r12 > 0x0000003a0ce7c391 <+145>: jne 0x3a0ce7c5ab <malloc_consolidate+683> > 0x0000003a0ce7c397 <+151>: cmp 0x10(%rdx),%r12 > 0x0000003a0ce7c39b <+155>: jne 0x3a0ce7c5ab <malloc_consolidate+683> > 0x0000003a0ce7c3a1 <+161>: cmpq $0x3ff,0x8(%r12) > 0x0000003a0ce7c3aa <+170>: mov %rdx,0x18(%rax) > 0x0000003a0ce7c3ae <+174>: mov %rax,0x10(%rdx) > 0x0000003a0ce7c3b2 <+178>: jbe 0x3a0ce7c3c2 <malloc_consolidate+194> > 0x0000003a0ce7c3b4 <+180>: mov 0x20(%r12),%rdx > 0x0000003a0ce7c3b9 <+185>: test %rdx,%rdx > 0x0000003a0ce7c3bc <+188>: jne 0x3a0ce7c70b <malloc_consolidate+1035> > 0x0000003a0ce7c3c2 <+194>: mov 0x68(%r14),%rax > 0x0000003a0ce7c3c6 <+198>: cmp $0x3ff,%rbp > 0x0000003a0ce7c3cd <+205>: mov %rbx,0x68(%r14) > 0x0000003a0ce7c3d1 <+209>: mov %rbx,0x18(%rax) > 0x0000003a0ce7c3d5 <+213>: jbe 0x3a0ce7c3e7 <malloc_consolidate+231> > 0x0000003a0ce7c3d7 <+215>: movq $0x0,0x20(%rbx) > 0x0000003a0ce7c3df <+223>: movq $0x0,0x28(%rbx) > 0x0000003a0ce7c3e7 <+231>: mov %rbp,%rdx > 0x0000003a0ce7c3ea <+234>: mov %r9,0x18(%rbx) > 0x0000003a0ce7c3ee <+238>: mov %rax,0x10(%rbx) > 0x0000003a0ce7c3f2 <+242>: or $0x1,%rdx > 0x0000003a0ce7c3f6 <+246>: test %r15,%r15 > 0x0000003a0ce7c3f9 <+249>: mov %rdx,0x8(%rbx) > 0x0000003a0ce7c3fd <+253>: mov %rbp,(%rbx,%rbp,1) > 0x0000003a0ce7c401 <+257>: je 0x3a0ce7c4b0 <malloc_consolidate+432> > 0x0000003a0ce7c407 <+263>: mov %r15,%rbx >=> 0x0000003a0ce7c40a <+266>: mov 0x8(%rbx),%rax > 0x0000003a0ce7c40e <+270>: mov 0x10(%rbx),%r15 > 0x0000003a0ce7c412 <+274>: mov %rax,%rbp > 0x0000003a0ce7c415 <+277>: and $0xfffffffffffffffa,%rbp > 0x0000003a0ce7c419 <+281>: lea (%rbx,%rbp,1),%r12 > 0x0000003a0ce7c41d <+285>: mov 0x8(%r12),%r13 > 0x0000003a0ce7c422 <+290>: and $0xfffffffffffffff8,%r13 > 0x0000003a0ce7c426 <+294>: test $0x1,%al > 0x0000003a0ce7c428 <+296>: jne 0x3a0ce7c46e <malloc_consolidate+366> > 0x0000003a0ce7c42a <+298>: mov (%rbx),%rax > 0x0000003a0ce7c42d <+301>: sub %rax,%rbx > 0x0000003a0ce7c430 <+304>: add %rax,%rbp > 0x0000003a0ce7c433 <+307>: mov 0x10(%rbx),%rax > 0x0000003a0ce7c437 <+311>: mov 0x18(%rbx),%rdx > 0x0000003a0ce7c43b <+315>: cmp 0x18(%rax),%rbx > 0x0000003a0ce7c43f <+319>: jne 0x3a0ce7c537 <malloc_consolidate+567> > 0x0000003a0ce7c445 <+325>: cmp 0x10(%rdx),%rbx > 0x0000003a0ce7c449 <+329>: jne 0x3a0ce7c537 <malloc_consolidate+567> > 0x0000003a0ce7c44f <+335>: cmpq $0x3ff,0x8(%rbx) > 0x0000003a0ce7c457 <+343>: mov %rdx,0x18(%rax) > 0x0000003a0ce7c45b <+347>: mov %rax,0x10(%rdx) > 0x0000003a0ce7c45f <+351>: jbe 0x3a0ce7c46e <malloc_consolidate+366> > 0x0000003a0ce7c461 <+353>: mov 0x20(%rbx),%rdx > 0x0000003a0ce7c465 <+357>: test %rdx,%rdx > 0x0000003a0ce7c468 <+360>: jne 0x3a0ce7c61b <malloc_consolidate+795> > 0x0000003a0ce7c46e <+366>: cmp %r12,0x58(%r14) > 0x0000003a0ce7c472 <+370>: je 0x3a0ce7c490 <malloc_consolidate+400> > 0x0000003a0ce7c474 <+372>: testb $0x1,0x8(%r12,%r13,1) > 0x0000003a0ce7c47a <+378>: je 0x3a0ce7c380 <malloc_consolidate+128> > 0x0000003a0ce7c480 <+384>: andq $0xfffffffffffffffe,0x8(%r12) > 0x0000003a0ce7c486 <+390>: jmpq 0x3a0ce7c3c2 <malloc_consolidate+194> > 0x0000003a0ce7c48b <+395>: nopl 0x0(%rax,%rax,1) > 0x0000003a0ce7c490 <+400>: add %r13,%rbp > 0x0000003a0ce7c493 <+403>: or $0x1,%rbp > 0x0000003a0ce7c497 <+407>: test %r15,%r15 > 0x0000003a0ce7c49a <+410>: mov %rbp,0x8(%rbx) > 0x0000003a0ce7c49e <+414>: mov %rbx,0x58(%r14) > 0x0000003a0ce7c4a2 <+418>: jne 0x3a0ce7c407 <malloc_consolidate+263> > 0x0000003a0ce7c4a8 <+424>: nopl 0x0(%rax,%rax,1) > 0x0000003a0ce7c4b0 <+432>: add $0x8,%r10 > 0x0000003a0ce7c4b4 <+436>: lea -0x8(%r10),%rax > 0x0000003a0ce7c4b8 <+440>: cmp %rax,0x8(%rsp) > 0x0000003a0ce7c4bd <+445>: jne 0x3a0ce7c368 <malloc_consolidate+104> > 0x0000003a0ce7c4c3 <+451>: add $0x78,%rsp > 0x0000003a0ce7c4c7 <+455>: pop %rbx > 0x0000003a0ce7c4c8 <+456>: pop %rbp > 0x0000003a0ce7c4c9 <+457>: pop %r12 > 0x0000003a0ce7c4cb <+459>: pop %r13 > 0x0000003a0ce7c4cd <+461>: pop %r14 > 0x0000003a0ce7c4cf <+463>: pop %r15 > 0x0000003a0ce7c4d1 <+465>: retq > 0x0000003a0ce7c4d2 <+466>: lea 0x58(%rdi),%rcx > 0x0000003a0ce7c4d6 <+470>: mov $0x1,%edx > 0x0000003a0ce7c4db <+475>: mov %rcx,%rax > 0x0000003a0ce7c4de <+478>: xchg %ax,%ax > 0x0000003a0ce7c4e0 <+480>: add $0x1,%edx > 0x0000003a0ce7c4e3 <+483>: mov %rax,0x18(%rax) > 0x0000003a0ce7c4e7 <+487>: mov %rax,0x10(%rax) > 0x0000003a0ce7c4eb <+491>: add $0x10,%rax > 0x0000003a0ce7c4ef <+495>: cmp $0x80,%edx > 0x0000003a0ce7c4f5 <+501>: jne 0x3a0ce7c4e0 <malloc_consolidate+480> > 0x0000003a0ce7c4f7 <+503>: lea 0x33e282(%rip),%rax # 0x3a0d1ba780 <main_arena> > 0x0000003a0ce7c4fe <+510>: cmp %rax,%r14 > 0x0000003a0ce7c501 <+513>: je 0x3a0ce7c524 <malloc_consolidate+548> > 0x0000003a0ce7c503 <+515>: mov 0x4(%r14),%eax > 0x0000003a0ce7c507 <+519>: or $0x2,%eax > 0x0000003a0ce7c50a <+522>: or $0x1,%eax > 0x0000003a0ce7c50d <+525>: mov %rcx,0x58(%r14) > 0x0000003a0ce7c511 <+529>: mov %eax,0x4(%r14) > 0x0000003a0ce7c515 <+533>: add $0x78,%rsp > 0x0000003a0ce7c519 <+537>: pop %rbx > 0x0000003a0ce7c51a <+538>: pop %rbp > 0x0000003a0ce7c51b <+539>: pop %r12 > 0x0000003a0ce7c51d <+541>: pop %r13 > 0x0000003a0ce7c51f <+543>: pop %r14 > 0x0000003a0ce7c521 <+545>: pop %r15 > 0x0000003a0ce7c523 <+547>: retq > 0x0000003a0ce7c524 <+548>: movq $0x80,0x340671(%rip) # 0x3a0d1bcba0 <global_max_fast> > 0x0000003a0ce7c52f <+559>: mov 0x33e24f(%rip),%eax # 0x3a0d1ba784 <main_arena+4> > 0x0000003a0ce7c535 <+565>: jmp 0x3a0ce7c50a <malloc_consolidate+522> > 0x0000003a0ce7c537 <+567>: cmpl $0x0,0x343ad6(%rip) # 0x3a0d1c0014 <__libc_multiple_threads> > 0x0000003a0ce7c53e <+574>: je 0x3a0ce7c54c <malloc_consolidate+588> > 0x0000003a0ce7c540 <+576>: lock decl (%r14) > 0x0000003a0ce7c544 <+580>: jne 0x3a0ce82529 <_L_unlock_3015> > 0x0000003a0ce7c54a <+586>: jmp 0x3a0ce7c555 <malloc_consolidate+597> > 0x0000003a0ce7c54c <+588>: decl (%r14) > 0x0000003a0ce7c54f <+591>: jne 0x3a0ce82529 <_L_unlock_3015> > 0x0000003a0ce7c555 <+597>: mov 0x33dc54(%rip),%r11d # 0x3a0d1ba1b0 <check_action> > 0x0000003a0ce7c55c <+604>: mov %r11d,%eax > 0x0000003a0ce7c55f <+607>: and $0x5,%eax > 0x0000003a0ce7c562 <+610>: cmp $0x5,%eax > 0x0000003a0ce7c565 <+613>: je 0x3a0ce7c877 <malloc_consolidate+1399> > 0x0000003a0ce7c56b <+619>: test $0x1,%r11b > 0x0000003a0ce7c56f <+623>: jne 0x3a0ce7c72d <malloc_consolidate+1069> > 0x0000003a0ce7c575 <+629>: and $0x2,%r11d > 0x0000003a0ce7c579 <+633>: jne 0x3a0ce7c818 <malloc_consolidate+1304> > 0x0000003a0ce7c57f <+639>: mov $0x1,%esi > 0x0000003a0ce7c584 <+644>: xor %eax,%eax > 0x0000003a0ce7c586 <+646>: cmpl $0x0,0x343a87(%rip) # 0x3a0d1c0014 <__libc_multiple_threads> > 0x0000003a0ce7c58d <+653>: je 0x3a0ce7c59c <malloc_consolidate+668> > 0x0000003a0ce7c58f <+655>: lock cmpxchg %esi,(%r14) > 0x0000003a0ce7c594 <+660>: jne 0x3a0ce82544 <_L_lock_3051> > 0x0000003a0ce7c59a <+666>: jmp 0x3a0ce7c5a6 <malloc_consolidate+678> > 0x0000003a0ce7c59c <+668>: cmpxchg %esi,(%r14) > 0x0000003a0ce7c5a0 <+672>: jne 0x3a0ce82544 <_L_lock_3051> > 0x0000003a0ce7c5a6 <+678>: jmpq 0x3a0ce7c46e <malloc_consolidate+366> > 0x0000003a0ce7c5ab <+683>: cmpl $0x0,0x343a62(%rip) # 0x3a0d1c0014 <__libc_multiple_threads> > 0x0000003a0ce7c5b2 <+690>: je 0x3a0ce7c5c0 <malloc_consolidate+704> > 0x0000003a0ce7c5b4 <+692>: lock decl (%r14) > 0x0000003a0ce7c5b8 <+696>: jne 0x3a0ce8255f <_L_unlock_3078> > 0x0000003a0ce7c5be <+702>: jmp 0x3a0ce7c5c9 <malloc_consolidate+713> > 0x0000003a0ce7c5c0 <+704>: decl (%r14) > 0x0000003a0ce7c5c3 <+707>: jne 0x3a0ce8255f <_L_unlock_3078> > 0x0000003a0ce7c5c9 <+713>: mov 0x33dbe0(%rip),%r13d # 0x3a0d1ba1b0 <check_action> > 0x0000003a0ce7c5d0 <+720>: mov %r13d,%eax > 0x0000003a0ce7c5d3 <+723>: and $0x5,%eax > 0x0000003a0ce7c5d6 <+726>: cmp $0x5,%eax > 0x0000003a0ce7c5d9 <+729>: je 0x3a0ce7c81d <malloc_consolidate+1309> > 0x0000003a0ce7c5df <+735>: test $0x1,%r13b > 0x0000003a0ce7c5e3 <+739>: jne 0x3a0ce7c63b <malloc_consolidate+827> > 0x0000003a0ce7c5e5 <+741>: and $0x2,%r13d > 0x0000003a0ce7c5e9 <+745>: jne 0x3a0ce7c818 <malloc_consolidate+1304> > 0x0000003a0ce7c5ef <+751>: mov $0x1,%esi > 0x0000003a0ce7c5f4 <+756>: xor %eax,%eax > 0x0000003a0ce7c5f6 <+758>: cmpl $0x0,0x343a17(%rip) # 0x3a0d1c0014 <__libc_multiple_threads> > 0x0000003a0ce7c5fd <+765>: je 0x3a0ce7c60c <malloc_consolidate+780> > 0x0000003a0ce7c5ff <+767>: lock cmpxchg %esi,(%r14) > 0x0000003a0ce7c604 <+772>: jne 0x3a0ce8257a <_L_lock_3116> > 0x0000003a0ce7c60a <+778>: jmp 0x3a0ce7c616 <malloc_consolidate+790> > 0x0000003a0ce7c60c <+780>: cmpxchg %esi,(%r14) > 0x0000003a0ce7c610 <+784>: jne 0x3a0ce8257a <_L_lock_3116> > 0x0000003a0ce7c616 <+790>: jmpq 0x3a0ce7c3c2 <malloc_consolidate+194> > 0x0000003a0ce7c61b <+795>: cmpq $0x0,0x20(%rax) > 0x0000003a0ce7c620 <+800>: je 0x3a0ce7c851 <malloc_consolidate+1361> > 0x0000003a0ce7c626 <+806>: mov 0x28(%rbx),%rax > 0x0000003a0ce7c62a <+810>: mov %rax,0x28(%rdx) > 0x0000003a0ce7c62e <+814>: mov 0x28(%rbx),%rax > 0x0000003a0ce7c632 <+818>: mov %rdx,0x20(%rax) > 0x0000003a0ce7c636 <+822>: jmpq 0x3a0ce7c46e <malloc_consolidate+366> > 0x0000003a0ce7c63b <+827>: mov 0x18(%rsp),%rax > 0x0000003a0ce7c640 <+832>: xor %ecx,%ecx > 0x0000003a0ce7c642 <+834>: mov %r12,%rdi > 0x0000003a0ce7c645 <+837>: mov $0x10,%edx > 0x0000003a0ce7c64a <+842>: mov %r9,0x30(%rsp) > 0x0000003a0ce7c64f <+847>: mov %r10,0x28(%rsp) > 0x0000003a0ce7c654 <+852>: movb $0x0,0x60(%rsp) > 0x0000003a0ce7c659 <+857>: lea 0x10(%rax),%rsi > 0x0000003a0ce7c65d <+861>: callq 0x3a0ce47640 <_itoa_word> > 0x0000003a0ce7c662 <+866>: cmp 0x18(%rsp),%rax > 0x0000003a0ce7c667 <+871>: mov %rax,%r12 > 0x0000003a0ce7c66a <+874>: mov 0x28(%rsp),%r10 > 0x0000003a0ce7c66f <+879>: mov 0x30(%rsp),%r9 > 0x0000003a0ce7c674 <+884>: jbe 0x3a0ce7c6bc <malloc_consolidate+956> > 0x0000003a0ce7c676 <+886>: lea -0x1(%rax),%rcx > 0x0000003a0ce7c67a <+890>: mov 0x10(%rsp),%rax > 0x0000003a0ce7c67f <+895>: mov %r12,%rdi > 0x0000003a0ce7c682 <+898>: mov $0x30,%esi > 0x0000003a0ce7c687 <+903>: mov %r9,0x38(%rsp) > 0x0000003a0ce7c68c <+908>: mov %r10,0x30(%rsp) > 0x0000003a0ce7c691 <+913>: mov %rcx,0x28(%rsp) > 0x0000003a0ce7c696 <+918>: lea (%rax,%rcx,1),%rdx > 0x0000003a0ce7c69a <+922>: sub %rdx,%rdi > 0x0000003a0ce7c69d <+925>: callq 0x3a0ce89250 <__memset_sse2> > 0x0000003a0ce7c6a2 <+930>: mov 0x20(%rsp),%rax > 0x0000003a0ce7c6a7 <+935>: mov 0x28(%rsp),%rcx > 0x0000003a0ce7c6ac <+940>: mov 0x38(%rsp),%r9 > 0x0000003a0ce7c6b1 <+945>: mov 0x30(%rsp),%r10 > 0x0000003a0ce7c6b6 <+950>: sub %rcx,%rax > 0x0000003a0ce7c6b9 <+953>: add %rax,%r12 > 0x0000003a0ce7c6bc <+956>: mov 0x3434ed(%rip),%rax # 0x3a0d1bfbb0 <__libc_argv> > 0x0000003a0ce7c6c3 <+963>: lea 0xff567(%rip),%rdx # 0x3a0cf7bc31 > 0x0000003a0ce7c6ca <+970>: mov %r13d,%edi > 0x0000003a0ce7c6cd <+973>: lea 0xff584(%rip),%rcx # 0x3a0cf7bc58 > 0x0000003a0ce7c6d4 <+980>: lea 0x101e8d(%rip),%rsi # 0x3a0cf7e568 > 0x0000003a0ce7c6db <+987>: mov %r12,%r8 > 0x0000003a0ce7c6de <+990>: mov %r9,0x30(%rsp) > 0x0000003a0ce7c6e3 <+995>: mov %r10,0x28(%rsp) > 0x0000003a0ce7c6e8 <+1000>: mov (%rax),%rax > 0x0000003a0ce7c6eb <+1003>: test %rax,%rax > 0x0000003a0ce7c6ee <+1006>: cmovne %rax,%rdx > 0x0000003a0ce7c6f2 <+1010>: and $0x2,%edi > 0x0000003a0ce7c6f5 <+1013>: xor %eax,%eax > 0x0000003a0ce7c6f7 <+1015>: callq 0x3a0ce759a0 <__libc_message> > 0x0000003a0ce7c6fc <+1020>: mov 0x28(%rsp),%r10 > 0x0000003a0ce7c701 <+1025>: mov 0x30(%rsp),%r9 > 0x0000003a0ce7c706 <+1030>: jmpq 0x3a0ce7c5ef <malloc_consolidate+751> > 0x0000003a0ce7c70b <+1035>: cmpq $0x0,0x20(%rax) > 0x0000003a0ce7c710 <+1040>: je 0x3a0ce7c8ab <malloc_consolidate+1451> > 0x0000003a0ce7c716 <+1046>: mov 0x28(%r12),%rax > 0x0000003a0ce7c71b <+1051>: mov %rax,0x28(%rdx) > 0x0000003a0ce7c71f <+1055>: mov 0x28(%r12),%rax > 0x0000003a0ce7c724 <+1060>: mov %rdx,0x20(%rax) > 0x0000003a0ce7c728 <+1064>: jmpq 0x3a0ce7c3c2 <malloc_consolidate+194> > 0x0000003a0ce7c72d <+1069>: mov 0x18(%rsp),%rax > 0x0000003a0ce7c732 <+1074>: xor %ecx,%ecx > 0x0000003a0ce7c734 <+1076>: mov $0x10,%edx > 0x0000003a0ce7c739 <+1081>: mov %rbx,%rdi > 0x0000003a0ce7c73c <+1084>: mov %r9,0x38(%rsp) > 0x0000003a0ce7c741 <+1089>: mov %r10,0x30(%rsp) > 0x0000003a0ce7c746 <+1094>: mov %r11d,0x28(%rsp) > 0x0000003a0ce7c74b <+1099>: movb $0x0,0x60(%rsp) > 0x0000003a0ce7c750 <+1104>: lea 0x10(%rax),%rsi > 0x0000003a0ce7c754 <+1108>: callq 0x3a0ce47640 <_itoa_word> > 0x0000003a0ce7c759 <+1113>: cmp 0x18(%rsp),%rax > 0x0000003a0ce7c75e <+1118>: mov %rax,%r8 > 0x0000003a0ce7c761 <+1121>: mov 0x28(%rsp),%r11d > 0x0000003a0ce7c766 <+1126>: mov 0x30(%rsp),%r10 > 0x0000003a0ce7c76b <+1131>: mov 0x38(%rsp),%r9 > 0x0000003a0ce7c770 <+1136>: jbe 0x3a0ce7c7cc <malloc_consolidate+1228> > 0x0000003a0ce7c772 <+1138>: lea -0x1(%rax),%rcx > 0x0000003a0ce7c776 <+1142>: mov 0x10(%rsp),%rax > 0x0000003a0ce7c77b <+1147>: mov %r8,%rdi > 0x0000003a0ce7c77e <+1150>: mov $0x30,%esi > 0x0000003a0ce7c783 <+1155>: mov %r9,0x48(%rsp) > 0x0000003a0ce7c788 <+1160>: mov %r10,0x40(%rsp) > 0x0000003a0ce7c78d <+1165>: mov %r11d,0x38(%rsp) > 0x0000003a0ce7c792 <+1170>: mov %rcx,0x30(%rsp) > 0x0000003a0ce7c797 <+1175>: lea (%rax,%rcx,1),%rdx > 0x0000003a0ce7c79b <+1179>: mov %r8,0x28(%rsp) > 0x0000003a0ce7c7a0 <+1184>: sub %rdx,%rdi > 0x0000003a0ce7c7a3 <+1187>: callq 0x3a0ce89250 <__memset_sse2> > 0x0000003a0ce7c7a8 <+1192>: mov 0x20(%rsp),%rax > 0x0000003a0ce7c7ad <+1197>: mov 0x30(%rsp),%rcx > 0x0000003a0ce7c7b2 <+1202>: mov 0x28(%rsp),%r8 > 0x0000003a0ce7c7b7 <+1207>: mov 0x48(%rsp),%r9 > 0x0000003a0ce7c7bc <+1212>: mov 0x40(%rsp),%r10 > 0x0000003a0ce7c7c1 <+1217>: mov 0x38(%rsp),%r11d > 0x0000003a0ce7c7c6 <+1222>: sub %rcx,%rax > 0x0000003a0ce7c7c9 <+1225>: add %rax,%r8 > 0x0000003a0ce7c7cc <+1228>: mov 0x3433dd(%rip),%rax # 0x3a0d1bfbb0 <__libc_argv> > 0x0000003a0ce7c7d3 <+1235>: lea 0xff457(%rip),%rdx # 0x3a0cf7bc31 > 0x0000003a0ce7c7da <+1242>: mov %r11d,%edi > 0x0000003a0ce7c7dd <+1245>: lea 0xff474(%rip),%rcx # 0x3a0cf7bc58 > 0x0000003a0ce7c7e4 <+1252>: lea 0x101d7d(%rip),%rsi # 0x3a0cf7e568 > 0x0000003a0ce7c7eb <+1259>: mov %r9,0x30(%rsp) > 0x0000003a0ce7c7f0 <+1264>: mov %r10,0x28(%rsp) > 0x0000003a0ce7c7f5 <+1269>: mov (%rax),%rax > 0x0000003a0ce7c7f8 <+1272>: test %rax,%rax > 0x0000003a0ce7c7fb <+1275>: cmovne %rax,%rdx > 0x0000003a0ce7c7ff <+1279>: and $0x2,%edi > 0x0000003a0ce7c802 <+1282>: xor %eax,%eax > 0x0000003a0ce7c804 <+1284>: callq 0x3a0ce759a0 <__libc_message> > 0x0000003a0ce7c809 <+1289>: mov 0x28(%rsp),%r10 > 0x0000003a0ce7c80e <+1294>: mov 0x30(%rsp),%r9 > 0x0000003a0ce7c813 <+1299>: jmpq 0x3a0ce7c57f <malloc_consolidate+639> > 0x0000003a0ce7c818 <+1304>: callq 0x3a0ce36fb0 <__GI_abort> > 0x0000003a0ce7c81d <+1309>: mov %r13d,%edi > 0x0000003a0ce7c820 <+1312>: lea 0xff431(%rip),%rdx # 0x3a0cf7bc58 > 0x0000003a0ce7c827 <+1319>: lea 0x100c9e(%rip),%rsi # 0x3a0cf7d4cc > 0x0000003a0ce7c82e <+1326>: and $0x2,%edi > 0x0000003a0ce7c831 <+1329>: xor %eax,%eax > 0x0000003a0ce7c833 <+1331>: mov %r9,0x30(%rsp) > 0x0000003a0ce7c838 <+1336>: mov %r10,0x28(%rsp) > 0x0000003a0ce7c83d <+1341>: callq 0x3a0ce759a0 <__libc_message> > 0x0000003a0ce7c842 <+1346>: mov 0x28(%rsp),%r10 > 0x0000003a0ce7c847 <+1351>: mov 0x30(%rsp),%r9 > 0x0000003a0ce7c84c <+1356>: jmpq 0x3a0ce7c5ef <malloc_consolidate+751> > 0x0000003a0ce7c851 <+1361>: cmp %rdx,%rbx > 0x0000003a0ce7c854 <+1364>: je 0x3a0ce7c8d4 <malloc_consolidate+1492> > 0x0000003a0ce7c856 <+1366>: mov %rdx,0x20(%rax) > 0x0000003a0ce7c85a <+1370>: mov 0x28(%rbx),%rdx > 0x0000003a0ce7c85e <+1374>: mov %rdx,0x28(%rax) > 0x0000003a0ce7c862 <+1378>: mov 0x20(%rbx),%rdx > 0x0000003a0ce7c866 <+1382>: mov %rax,0x28(%rdx) > 0x0000003a0ce7c86a <+1386>: mov 0x28(%rbx),%rdx > 0x0000003a0ce7c86e <+1390>: mov %rax,0x20(%rdx) > 0x0000003a0ce7c872 <+1394>: jmpq 0x3a0ce7c46e <malloc_consolidate+366> > 0x0000003a0ce7c877 <+1399>: mov %r11d,%edi > 0x0000003a0ce7c87a <+1402>: lea 0xff3d7(%rip),%rdx # 0x3a0cf7bc58 > 0x0000003a0ce7c881 <+1409>: lea 0x100c44(%rip),%rsi # 0x3a0cf7d4cc > 0x0000003a0ce7c888 <+1416>: and $0x2,%edi > 0x0000003a0ce7c88b <+1419>: xor %eax,%eax > 0x0000003a0ce7c88d <+1421>: mov %r9,0x30(%rsp) > 0x0000003a0ce7c892 <+1426>: mov %r10,0x28(%rsp) > 0x0000003a0ce7c897 <+1431>: callq 0x3a0ce759a0 <__libc_message> > 0x0000003a0ce7c89c <+1436>: mov 0x28(%rsp),%r10 > 0x0000003a0ce7c8a1 <+1441>: mov 0x30(%rsp),%r9 > 0x0000003a0ce7c8a6 <+1446>: jmpq 0x3a0ce7c57f <malloc_consolidate+639> > 0x0000003a0ce7c8ab <+1451>: cmp %rdx,%r12 > 0x0000003a0ce7c8ae <+1454>: je 0x3a0ce7c8e1 <malloc_consolidate+1505> > 0x0000003a0ce7c8b0 <+1456>: mov %rdx,0x20(%rax) > 0x0000003a0ce7c8b4 <+1460>: mov 0x28(%r12),%rdx > 0x0000003a0ce7c8b9 <+1465>: mov %rdx,0x28(%rax) > 0x0000003a0ce7c8bd <+1469>: mov 0x20(%r12),%rdx > 0x0000003a0ce7c8c2 <+1474>: mov %rax,0x28(%rdx) > 0x0000003a0ce7c8c6 <+1478>: mov 0x28(%r12),%rdx > 0x0000003a0ce7c8cb <+1483>: mov %rax,0x20(%rdx) > 0x0000003a0ce7c8cf <+1487>: jmpq 0x3a0ce7c3c2 <malloc_consolidate+194> > 0x0000003a0ce7c8d4 <+1492>: mov %rax,0x28(%rax) > 0x0000003a0ce7c8d8 <+1496>: mov %rax,0x20(%rax) > 0x0000003a0ce7c8dc <+1500>: jmpq 0x3a0ce7c46e <malloc_consolidate+366> > 0x0000003a0ce7c8e1 <+1505>: mov %rax,0x28(%rax) > 0x0000003a0ce7c8e5 <+1509>: mov %rax,0x20(%rax) > 0x0000003a0ce7c8e9 <+1513>: jmpq 0x3a0ce7c3c2 <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 1089595
: 888011 |
888012
|
888013
|
888014
|
888015
|
888016
|
888017
|
888018
|
888019
|
888020
|
888021