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 868511 Details for
Bug 1070731
[abrt] telepathy-gabble: magazine_chain_pop_head(): telepathy-gabble 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), 37.03 KB, created by
Soeren Grunewald
on 2014-02-27 13:06:20 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Soeren Grunewald
Created:
2014-02-27 13:06:20 UTC
Size:
37.03 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 3609] >[New LWP 3614] >[New LWP 3626] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/telepathy-gabble'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 magazine_chain_pop_head (magazine_chunks=0xd36660) at gslice.c:545 >545 (*magazine_chunks)->data = chunk->next; > >Thread 3 (Thread 0x7f2ed6fbc700 (LWP 3626)): >#0 0x0000003e9a2ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e9ca495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f2ec80010c0, timeout=-1, context=0xd45c80) at gmain.c:4007 > poll_func = 0x3e9ca58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0xd45c80, 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 = 1 > allocated_nfds = 1 > fds = 0x7f2ec80010c0 >#3 0x0000003e9ca496dc in g_main_context_iteration (context=context@entry=0xd45c80, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f2ed6fc3b7d in dconf_gdbus_worker_thread (user_data=0xd45c80) at dconf-gdbus-thread.c:81 > context = 0xd45c80 >#5 0x0000003e9ca6ea45 in g_thread_proxy (data=0xd4ad90) at gthread.c:798 > thread = 0xd4ad90 >#6 0x0000003e9aa07f33 in start_thread (arg=0x7f2ed6fbc700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f2ed6fbc700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139839152047872, -6673297419156034732, 0, 0, 139839152048576, 139839152047872, 6718810639917935444, -6692742558032434348}, 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 0x0000003e9a2f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f2ed7f1a700 (LWP 3614)): >#0 0x0000003e9a2ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e9ca495b4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7f2ed00011c0, timeout=-1, context=0xd6f670) at gmain.c:4007 > poll_func = 0x3e9ca58500 <g_poll> >#2 g_main_context_iterate (context=0xd6f670, 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 = 5 > fds = 0x7f2ed00011c0 >#3 0x0000003e9ca49a3a in g_main_loop_run (loop=0xd6f600) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003e9ded0376 in gdbus_shared_thread_func (user_data=0xd6f640) at gdbusprivate.c:278 > data = 0xd6f640 >#5 0x0000003e9ca6ea45 in g_thread_proxy (data=0xd4ad40) at gthread.c:798 > thread = 0xd4ad40 >#6 0x0000003e9aa07f33 in start_thread (arg=0x7f2ed7f1a700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f2ed7f1a700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139839168161536, -6673297419156034732, 0, 0, 139839168162240, 139839168161536, 6718808491360545620, -6692742558032434348}, 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 0x0000003e9a2f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f2ed8777880 (LWP 3609)): >#0 magazine_chain_pop_head (magazine_chunks=0xd36660) at gslice.c:545 > chunk = 0x3e00312e31 >#1 thread_memory_magazine1_alloc (tmem=<optimized out>, ix=0) at gslice.c:848 > mag = 0xd36660 > chunk = <optimized out> >#2 g_slice_alloc (mem_size=mem_size@entry=16) at gslice.c:1007 > ix = 0 > tmem = 0x3e00312e31 > chunk_size = 16 > mem = <optimized out> >#3 0x0000003ebff37aab in tp_intset_new () at intset.c:246 > set = <optimized out> >#4 0x0000003ebff37b07 in tp_intset_copy (orig=0x1363c90) at intset.c:603 > key = 0x20 > value = 0x10 > iter = {dummy1 = 0x13811e0, dummy2 = 0x58, dummy3 = 0x15b3ea0, dummy4 = 16, dummy5 = 0, dummy6 = 0x1} > ret = <optimized out> >#5 0x0000003ebff38428 in tp_intset_difference (left=left@entry=0x1363c90, right=0x1390880) at intset.c:728 > ret = <optimized out> > __PRETTY_FUNCTION__ = "tp_intset_difference" >#6 0x0000003ebff37180 in tp_handle_set_update (set=0x15b3950, add=0x1363c90) at handle-set.c:424 > ret = <optimized out> > tmp = <optimized out> > __PRETTY_FUNCTION__ = "tp_handle_set_update" >#7 0x000000000044cb51 in gabble_capability_set_update (target=0x11a2b00, source=<optimized out>) at capabilities.c:459 > ret = <optimized out> >#8 0x000000000046ab1d in gabble_presence_set_capabilities (presence=presence@entry=0x11c19e0, resource=resource@entry=0x13793c2 "MessagingAb0c68923", cap_set=cap_set@entry=0x15b3960, data_forms=data_forms@entry=0x0, serial=serial@entry=99) at presence.c:368 > tmp = 0x7f2ec0001440 > priv = 0x11c19b0 > i = 0x135f140 > __func__ = "gabble_presence_set_capabilities" >#9 0x000000000046dfb4 in _parse_node (serial=99, resource=0x13793c2 "MessagingAb0c68923", lm_node=<optimized out>, presence=0x11c19e0) at presence-cache.c:1015 > cap_set = 0x15b3960 > cap_node = <optimized out> > node = <optimized out> >#10 _process_caps (lm_node=<optimized out>, from=0x1379390 "2v6iiubyk5wj626b0ehi4fk7hg@public.talk.google.com/MessagingAb0c68923", handle=13, presence=0x11c19e0, cache=0x11c1d10) at presence-cache.c:1719 > resource = 0x13793c2 "MessagingAb0c68923" > ver = 0x0 > priv = <optimized out> > serial = 99 > node = 0x15b2a50 "http://www.android.com/gtalk/client/caps" > i = <optimized out> > old_cap_set = 0xe74610 > hash = 0x0 >#11 gabble_presence_parse_presence_message (cache=0x11c1d10, handle=13, from=0x1379390 "2v6iiubyk5wj626b0ehi4fk7hg@public.talk.google.com/MessagingAb0c68923", message=<optimized out>) at presence-cache.c:1875 > priv = <optimized out> > prio = <optimized out> > priority = <optimized out> > resource = 0x13793c2 "MessagingAb0c68923" > status_message = 0x0 > my_full_jid = <optimized out> > presence_node = <optimized out> > sub_type = WOCKY_STANZA_SUB_TYPE_NONE > presence_id = <optimized out> > presence = 0x11c19e0 > __func__ = "gabble_presence_parse_presence_message" >#12 0x0000003a3381ff72 in handle_stanza (self=self@entry=0xdc31b0, stanza=stanza@entry=0x11b0490) at wocky-c2s-porter.c:1028 > handler = <optimized out> > priv = <optimized out> > l = 0x136b000 > from = <optimized out> > type = WOCKY_STANZA_TYPE_PRESENCE > sub_type = WOCKY_STANZA_SUB_TYPE_NONE > node = 0x11a06c0 "2v6iiubyk5wj626b0ehi4fk7hg" > domain = 0xddf3f0 "public.talk.google.com" > resource = 0xd94150 "MessagingAb0c68923" > is_from_server = 0 > handled = 0 > __func__ = "handle_stanza" >#13 0x0000003a338212cb in queue_or_handle_stanza (stanza=0x11b0490, self=0xdc31b0) at wocky-c2s-porter.c:1149 > priv = 0xdc30f0 >#14 stanza_received_cb (source=<optimized out>, res=0x16304e0, user_data=<optimized out>) at wocky-c2s-porter.c:1339 > self = 0xdc31b0 > priv = 0xdc30f0 > stanza = 0x11b0490 > error = 0x0 > __func__ = "stanza_received_cb" >#15 0x0000003e9de6f787 in g_simple_async_result_complete (simple=0x16304e0) at gsimpleasyncresult.c:777 > current_source = 0x1365f10 > current_context = 0xd36650 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#16 0x0000003a33858066 in _xmpp_connection_received_data (source=0x11a0b90, result=0x7f2ecc014ee0, user_data=<optimized out>) at wocky-xmpp-connection.c:562 > r = 0x16304e0 > self = <optimized out> > priv = 0xe74040 > size = <optimized out> > error = 0x0 >#17 0x0000003e9de5b9fa in async_ready_callback_wrapper (source_object=0x11a0b90, res=0x7f2ecc014ee0, user_data=0xe744c0) at ginputstream.c:519 > stream = 0x11a0b90 >#18 0x0000003e9de6f787 in g_simple_async_result_complete (simple=0x7f2ecc014ee0) at gsimpleasyncresult.c:777 > current_source = 0x1365f10 > current_context = 0xd36650 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#19 0x0000003a3385be3e in wocky_tls_job_result_gssize (job=<optimized out>, result=290) at wocky-tls.c:369 > simple = 0x7f2ecc014ee0 >#20 0x0000003e9de5b9fa in async_ready_callback_wrapper (source_object=0x118f790, res=0x11a2270, user_data=0xd5a300) at ginputstream.c:519 > stream = 0x118f790 >#21 0x0000003e9de7c0ab in g_task_return_now (task=0x11a2270) at gtask.c:1108 >No locals. >#22 0x0000003e9de7c0c9 in complete_in_idle_cb (task=0x11a2270) at gtask.c:1117 >No locals. >#23 0x0000003e9ca492a6 in g_main_dispatch (context=0xd462c0) at gmain.c:3066 > dispatch = 0x3e9ca46150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x11a2270 > callback = 0x3e9de7c0c0 <complete_in_idle_cb> > cb_funcs = 0x3e9cd2a8e0 <g_source_callback_funcs> > cb_data = 0x137d110 > need_destroy = <optimized out> > current_source_link = {data = 0x1365f10, next = 0x0} > source = 0x1365f10 > current = 0xd53b60 > i = 0 >#24 g_main_context_dispatch (context=context@entry=0xd462c0) at gmain.c:3642 >No locals. >#25 0x0000003e9ca49628 in g_main_context_iterate (context=0xd462c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 11 > fds = 0x15afa60 >#26 0x0000003e9ca49a3a in g_main_loop_run (loop=0xd53730) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#27 0x0000003ebff5772f in tp_run_connection_manager (prog_name=prog_name@entry=0x4a8b53 "telepathy-gabble", version=version@entry=0x4b024d "0.18.1", construct_cm=construct_cm@entry=0x426f60 <construct_cm>, argc=argc@entry=1, argv=argv@entry=0x7fffeba73ed8) at run.c:285 > connection = 0xd43300 > bus_daemon = 0xd47a50 > error = 0x0 > ret = 1 > __func__ = "tp_run_connection_manager" >#28 0x000000000042727c in gabble_main (argc=1, argv=0x7fffeba73ed8) at gabble.c:177 > loader = 0xd3fa70 > out = <optimized out> > fatal_mask = <optimized out> >#29 0x0000003e9a221d65 in __libc_start_main (main=0x426e50 <main>, argc=1, argv=0x7fffeba73ed8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffeba73ec8) at libc-start.c:285 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -6673297419156034732, 4353648, 140737146994384, 0, 0, 6673340779020970836, -6692741440380441772}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fffeba73ee8, 0x3e99c21168}, data = {prev = 0x0, cleanup = 0x0, canceltype = -341360920}}} > not_first_call = <optimized out> >#30 0x0000000000426e99 in _start () >No symbol table info available. >From To Syms Read Shared Object Library >0x0000003e33a04000 0x0000003e33a06d64 Yes /usr/lib64/telepathy/gabble-0/lib/libgabble-plugins-0.18.1.so >0x0000003eace0a610 0x0000003eace1c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003e9f207ab0 0x0000003e9f231a54 Yes /lib64/libdbus-1.so.3 >0x0000003a3381cf90 0x0000003a33860600 Yes /usr/lib64/telepathy/gabble-0/lib/libwocky-telepathy-gabble-0.18.1.so >0x0000003e9fe2e870 0x0000003e9ff16930 Yes /lib64/libxml2.so.2 >0x0000003d7820afd0 0x0000003d78299440 Yes /lib64/libsqlite3.so.0 >0x0000003a33022f40 0x0000003a330db4b8 Yes /lib64/libgnutls.so.28 >0x0000003ebfe57f00 0x0000003ebff7ec18 Yes /lib64/libtelepathy-glib.so.0 >0x0000003d7863c7a0 0x0000003d78679a70 Yes /lib64/libsoup-2.4.so.1 >0x0000003e33606b70 0x0000003e33622e0c Yes /lib64/libnice.so.10 >0x0000003ea16006b0 0x0000003ea160081c Yes /lib64/libgthread-2.0.so.0 >0x0000003e9de31be0 0x0000003e9def365c Yes /lib64/libgio-2.0.so.0 >0x0000003e9da0b160 0x0000003e9da39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003e9d601190 0x0000003e9d602088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003e9ca1a6e0 0x0000003e9cab2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003e9aa059f0 0x0000003e9aa11614 Yes /lib64/libpthread.so.0 >0x0000003e9a21f560 0x0000003e9a360bb4 Yes /lib64/libc.so.6 >0x0000003e9c2022d0 0x0000003e9c2050bc Yes /lib64/librt.so.1 >0x0000003e9a600ed0 0x0000003e9a6019d0 Yes /lib64/libdl.so.2 >0x0000003e9ae02210 0x0000003e9ae0e930 Yes /lib64/libz.so.1 >0x0000003e9b6030e0 0x0000003e9b619060 Yes /lib64/liblzma.so.5 >0x0000003e9b205890 0x0000003e9b274bb8 Yes /lib64/libm.so.6 >0x0000003eb220d7f0 0x0000003eb222a4dc Yes /lib64/libp11-kit.so.0 >0x0000003d78e18ce0 0x0000003d78e59844 Yes /lib64/libtspi.so.1 >0x0000003eb5202b60 0x0000003eb520eb4c Yes /lib64/libtasn1.so.6 >0x0000003eb4a06360 0x0000003eb4a20c9c Yes /lib64/libnettle.so.4 >0x0000003eb4606820 0x0000003eb4611624 Yes /lib64/libhogweed.so.2 >0x0000003eb320c040 0x0000003eb325edc4 Yes /lib64/libgmp.so.10 >0x0000003e33e02990 0x0000003e33e0523c Yes /lib64/libgupnp-igd-1.0.so.4 >0x0000003e35a0b1c0 0x0000003e35a20ac0 Yes /lib64/libgupnp-1.0.so.4 >0x0000003e9ce01870 0x0000003e9ce05fe8 Yes /lib64/libffi.so.6 >0x0000003e9ba064a0 0x0000003e9ba18fe4 Yes /lib64/libselinux.so.1 >0x0000003e9c603a40 0x0000003e9c6127dc Yes /lib64/libresolv.so.2 >0x0000003e99a00b10 0x0000003e99a19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003eade69c40 0x0000003eadf5a4f8 Yes /lib64/libcrypto.so.10 >0x0000003d77e183c0 0x0000003d77e52250 Yes /lib64/libssl.so.10 >0x0000003e35e04700 0x0000003e35e09d00 Yes /lib64/libgssdp-1.0.so.3 >0x0000003000001510 0x0000003000002b84 Yes /lib64/libuuid.so.1 >0x0000003e9be01770 0x0000003e9be4b8e8 Yes /lib64/libpcre.so.1 >0x0000003d77a0bd10 0x0000003d77a3bdf4 Yes /lib64/libgssapi_krb5.so.2 >0x0000003d776251a0 0x0000003d7768765c Yes /lib64/libkrb5.so.3 >0x0000003eae601570 0x0000003eae602154 Yes /lib64/libcom_err.so.2 >0x0000003d772048b0 0x0000003d772247d8 Yes /lib64/libk5crypto.so.3 >0x0000003d76e03620 0x0000003d76e09f8c Yes /lib64/libkrb5support.so.0 >0x0000003eb0e015b0 0x0000003eb0e021cc Yes /lib64/libkeyutils.so.1 >0x00007f2ed856fe30 0x00007f2ed85725ec Yes /usr/lib64/telepathy/gabble-0/plugins/libgateways.so >0x00007f2ed83644a0 0x00007f2ed8366f4c Yes /usr/lib64/telepathy/gabble-0/plugins/libconsole.so >0x00007f2ed8138ef0 0x00007f2ed81533f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003ea5e128c0 0x0000003ea5e2a618 Yes /lib64/libgvfscommon.so.0 >0x0000003eaae04670 0x0000003eaae2c124 Yes /lib64/libbluray.so.1 >0x00007f2ed7f1e4a0 0x00007f2ed7f26f52 Yes /lib64/libudev.so.1 >0x0000003eb1e00f10 0x0000003eb1e01804 Yes /lib64/libutil.so.1 >0x0000003ea060d320 0x0000003ea06790c4 Yes /lib64/libfreetype.so.6 >0x0000003e9d202af0 0x0000003e9d212218 Yes /lib64/libgcc_s.so.1 >0x0000003e9fa05680 0x0000003e9fa26e68 Yes /lib64/libpng16.so.16 >0x0000003eb26098a0 0x0000003eb261b8cc Yes /lib64/libproxy.so.1 >0x0000003eb2e02480 0x0000003eb2e06048 Yes /lib64/libmodman.so.1 >0x00007f2ed7251ab0 0x00007f2ed72b862a Yes /lib64/libstdc++.so.6 >0x00007f2ed75168d0 0x00007f2ed751792c Yes /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007f2ed6fc0ab0 0x00007f2ed6fc5130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f2ed5d98240 0x00007f2ed5d9eee4 Yes /lib64/libnss_files.so.2 >0x00007f2ed5b8c150 0x00007f2ed5b9257c Yes /lib64/libnss_nis.so.2 >0x0000003eb7204110 0x0000003eb7210d64 Yes /lib64/libnsl.so.1 >0x00007f2ed5987c40 0x00007f2ed5988880 Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007f2ed5782100 0x00007f2ed57854b8 Yes /lib64/libnss_dns.so.2 >0x00007f2ed5553d00 0x00007f2ed556b2e4 Yes /usr/lib64/pkcs11/p11-kit-trust.so >0x0000003eaf603e80 0x0000003eaf65a030 Yes /lib64/libfreebl3.so >0x00007f2ed5336d50 0x00007f2ed5340c9c Yes /usr/lib64/pkcs11/gnome-keyring-pkcs11.so >$1 = 0x0 >$2 = 0x0 >rax 0xd36650 13854288 >rbx 0x3e00312e31 266291195441 >rcx 0x0 0 >rdx 0x15b4a80 22760064 >rsi 0x1 1 >rdi 0x10 16 >rbp 0x10 0x10 >rsp 0x7fffeba73780 0x7fffeba73780 >r8 0xd36a50 13855312 >r9 0x10 16 >r10 0x0 0 >r11 0x33 51 >r12 0xd36660 13854304 >r13 0x1 1 >r14 0x0 0 >r15 0x7f2ec0001440 139838766453824 >rip 0x3e9ca65017 0x3e9ca65017 <g_slice_alloc+167> >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* >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 g_slice_alloc: > 0x0000003e9ca64f70 <+0>: push %r15 > 0x0000003e9ca64f72 <+2>: push %r14 > 0x0000003e9ca64f74 <+4>: push %r13 > 0x0000003e9ca64f76 <+6>: push %r12 > 0x0000003e9ca64f78 <+8>: push %rbp > 0x0000003e9ca64f79 <+9>: mov %rdi,%rbp > 0x0000003e9ca64f7c <+12>: lea 0x2c5b5d(%rip),%rdi # 0x3e9cd2aae0 <private_thread_memory> > 0x0000003e9ca64f83 <+19>: push %rbx > 0x0000003e9ca64f84 <+20>: sub $0x28,%rsp > 0x0000003e9ca64f88 <+24>: callq 0x3e9ca8a960 <g_private_get> > 0x0000003e9ca64f8d <+29>: test %rax,%rax > 0x0000003e9ca64f90 <+32>: mov %rax,%rbx > 0x0000003e9ca64f93 <+35>: je 0x3e9ca650f0 <g_slice_alloc+384> > 0x0000003e9ca64f99 <+41>: lea 0xf(%rbp),%rdi > 0x0000003e9ca64f9d <+45>: and $0xfffffffffffffff0,%rdi > 0x0000003e9ca64fa1 <+49>: mov %rdi,%r12 > 0x0000003e9ca64fa4 <+52>: jne 0x3e9ca64fd8 <g_slice_alloc+104> > 0x0000003e9ca64fa6 <+54>: mov %rbp,%rdi > 0x0000003e9ca64fa9 <+57>: callq 0x3e9ca4ee60 <g_malloc> > 0x0000003e9ca64fae <+62>: mov %rax,%rbx > 0x0000003e9ca64fb1 <+65>: mov 0x2c6321(%rip),%edi # 0x3e9cd2b2d8 <allocator+24> > 0x0000003e9ca64fb7 <+71>: test %edi,%edi > 0x0000003e9ca64fb9 <+73>: je 0x3e9ca64fc0 <g_slice_alloc+80> > 0x0000003e9ca64fbb <+75>: test %rbx,%rbx > 0x0000003e9ca64fbe <+78>: jne 0x3e9ca6503d <g_slice_alloc+205> > 0x0000003e9ca64fc0 <+80>: nop > 0x0000003e9ca64fc1 <+81>: add $0x28,%rsp > 0x0000003e9ca64fc5 <+85>: mov %rbx,%rax > 0x0000003e9ca64fc8 <+88>: pop %rbx > 0x0000003e9ca64fc9 <+89>: pop %rbp > 0x0000003e9ca64fca <+90>: pop %r12 > 0x0000003e9ca64fcc <+92>: pop %r13 > 0x0000003e9ca64fce <+94>: pop %r14 > 0x0000003e9ca64fd0 <+96>: pop %r15 > 0x0000003e9ca64fd2 <+98>: retq > 0x0000003e9ca64fd3 <+99>: nopl 0x0(%rax,%rax,1) > 0x0000003e9ca64fd8 <+104>: cmp 0x2c6311(%rip),%rdi # 0x3e9cd2b2f0 <allocator+48> > 0x0000003e9ca64fdf <+111>: ja 0x3e9ca65240 <g_slice_alloc+720> > 0x0000003e9ca64fe5 <+117>: mov %r12,%r13 > 0x0000003e9ca64fe8 <+120>: shr $0x4,%r13 > 0x0000003e9ca64fec <+124>: lea -0x1(%r13),%r14d > 0x0000003e9ca64ff0 <+128>: mov %r14,%rcx > 0x0000003e9ca64ff3 <+131>: shl $0x4,%rcx > 0x0000003e9ca64ff7 <+135>: mov %rcx,%r12 > 0x0000003e9ca64ffa <+138>: add (%rbx),%r12 > 0x0000003e9ca64ffd <+141>: mov (%r12),%rdx > 0x0000003e9ca65001 <+145>: test %rdx,%rdx > 0x0000003e9ca65004 <+148>: je 0x3e9ca65110 <g_slice_alloc+416> > 0x0000003e9ca6500a <+154>: mov 0x8(%rdx),%rbx > 0x0000003e9ca6500e <+158>: test %rbx,%rbx > 0x0000003e9ca65011 <+161>: je 0x3e9ca65100 <g_slice_alloc+400> >=> 0x0000003e9ca65017 <+167>: mov (%rbx),%rax > 0x0000003e9ca6501a <+170>: mov %rax,0x8(%rdx) > 0x0000003e9ca6501e <+174>: mov 0x8(%r12),%rax > 0x0000003e9ca65023 <+179>: test %rax,%rax > 0x0000003e9ca65026 <+182>: je 0x3e9ca65031 <g_slice_alloc+193> > 0x0000003e9ca65028 <+184>: sub $0x1,%rax > 0x0000003e9ca6502c <+188>: mov %rax,0x8(%r12) > 0x0000003e9ca65031 <+193>: mov 0x2c62a0(%rip),%r8d # 0x3e9cd2b2d8 <allocator+24> > 0x0000003e9ca65038 <+200>: test %r8d,%r8d > 0x0000003e9ca6503b <+203>: je 0x3e9ca64fc0 <g_slice_alloc+80> > 0x0000003e9ca6503d <+205>: lea 0x2c626c(%rip),%rdi # 0x3e9cd2b2b0 <smc_tree_mutex> > 0x0000003e9ca65044 <+212>: callq 0x3e9ca8a590 <g_mutex_lock> > 0x0000003e9ca65049 <+217>: mov $0xfe609,%ecx > 0x0000003e9ca6504e <+222>: xor %edx,%edx > 0x0000003e9ca65050 <+224>: mov %rbx,%rax > 0x0000003e9ca65053 <+227>: div %rcx > 0x0000003e9ca65056 <+230>: mov $0xffd,%ecx > 0x0000003e9ca6505b <+235>: xor %edx,%edx > 0x0000003e9ca6505d <+237>: div %rcx > 0x0000003e9ca65060 <+240>: mov $0x1ff,%cx > 0x0000003e9ca65064 <+244>: mov %rbx,%rax > 0x0000003e9ca65067 <+247>: mov %rdx,%r12 > 0x0000003e9ca6506a <+250>: xor %edx,%edx > 0x0000003e9ca6506c <+252>: div %rcx > 0x0000003e9ca6506f <+255>: cmpq $0x0,0x2c6231(%rip) # 0x3e9cd2b2a8 <smc_tree_root> > 0x0000003e9ca65077 <+263>: mov %rdx,%r13 > 0x0000003e9ca6507a <+266>: je 0x3e9ca653ac <g_slice_alloc+1084> > 0x0000003e9ca65080 <+272>: mov 0x2c6221(%rip),%rax # 0x3e9cd2b2a8 <smc_tree_root> > 0x0000003e9ca65087 <+279>: lea (%rax,%r12,8),%r12 > 0x0000003e9ca6508b <+283>: cmpq $0x0,(%r12) > 0x0000003e9ca65090 <+288>: je 0x3e9ca65331 <g_slice_alloc+961> > 0x0000003e9ca65096 <+294>: shl $0x4,%r13 > 0x0000003e9ca6509a <+298>: add (%r12),%r13 > 0x0000003e9ca6509e <+302>: mov 0x8(%r13),%esi > 0x0000003e9ca650a2 <+306>: mov 0x0(%r13),%rdi > 0x0000003e9ca650a6 <+310>: test %esi,%esi > 0x0000003e9ca650a8 <+312>: je 0x3e9ca653cd <g_slice_alloc+1117> > 0x0000003e9ca650ae <+318>: mov %esi,%ecx > 0x0000003e9ca650b0 <+320>: xor %edx,%edx > 0x0000003e9ca650b2 <+322>: jmp 0x3e9ca650ca <g_slice_alloc+346> > 0x0000003e9ca650b4 <+324>: je 0x3e9ca652a0 <g_slice_alloc+816> > 0x0000003e9ca650ba <+330>: lea 0x1(%rax),%edx > 0x0000003e9ca650bd <+333>: mov $0x1,%eax > 0x0000003e9ca650c2 <+338>: cmp %ecx,%edx > 0x0000003e9ca650c4 <+340>: jae 0x3e9ca6528f <g_slice_alloc+799> > 0x0000003e9ca650ca <+346>: lea (%rdx,%rcx,1),%eax > 0x0000003e9ca650cd <+349>: shr %eax > 0x0000003e9ca650cf <+351>: mov %eax,%r12d > 0x0000003e9ca650d2 <+354>: shl $0x4,%r12 > 0x0000003e9ca650d6 <+358>: add %rdi,%r12 > 0x0000003e9ca650d9 <+361>: cmp (%r12),%rbx > 0x0000003e9ca650dd <+365>: jae 0x3e9ca650b4 <g_slice_alloc+324> > 0x0000003e9ca650df <+367>: mov %eax,%ecx > 0x0000003e9ca650e1 <+369>: mov $0xffffffff,%eax > 0x0000003e9ca650e6 <+374>: jmp 0x3e9ca650c2 <g_slice_alloc+338> > 0x0000003e9ca650e8 <+376>: nopl 0x0(%rax,%rax,1) > 0x0000003e9ca650f0 <+384>: callq 0x3e9ca1ab4c <thread_memory_from_self> > 0x0000003e9ca650f5 <+389>: mov %rax,%rbx > 0x0000003e9ca650f8 <+392>: jmpq 0x3e9ca64f99 <g_slice_alloc+41> > 0x0000003e9ca650fd <+397>: nopl (%rax) > 0x0000003e9ca65100 <+400>: mov (%rdx),%rax > 0x0000003e9ca65103 <+403>: mov %rdx,%rbx > 0x0000003e9ca65106 <+406>: mov %rax,(%r12) > 0x0000003e9ca6510a <+410>: jmpq 0x3e9ca6501e <g_slice_alloc+174> > 0x0000003e9ca6510f <+415>: nop > 0x0000003e9ca65110 <+416>: mov %rcx,%rax > 0x0000003e9ca65113 <+419>: add 0x8(%rbx),%rax > 0x0000003e9ca65117 <+423>: mov 0x8(%r12),%rdx > 0x0000003e9ca6511c <+428>: mov (%rax),%rsi > 0x0000003e9ca6511f <+431>: mov 0x8(%rax),%rdi > 0x0000003e9ca65123 <+435>: mov %rsi,(%r12) > 0x0000003e9ca65127 <+439>: mov %rdi,0x8(%r12) > 0x0000003e9ca6512c <+444>: movq $0x0,(%rax) > 0x0000003e9ca65133 <+451>: mov %rdx,0x8(%rax) > 0x0000003e9ca65137 <+455>: mov (%r12),%rdx > 0x0000003e9ca6513b <+459>: test %rdx,%rdx > 0x0000003e9ca6513e <+462>: jne 0x3e9ca6500a <g_slice_alloc+154> > 0x0000003e9ca65144 <+468>: mov 0x2c61bd(%rip),%rax # 0x3e9cd2b308 <allocator+72> > 0x0000003e9ca6514b <+475>: lea 0x2c61a6(%rip),%rdi # 0x3e9cd2b2f8 <allocator+56> > 0x0000003e9ca65152 <+482>: movq $0x0,0x8(%r12) > 0x0000003e9ca6515b <+491>: mov %rcx,0x8(%rsp) > 0x0000003e9ca65160 <+496>: lea (%rax,%r14,4),%r15 > 0x0000003e9ca65164 <+500>: callq 0x3e9ca8a5f0 <g_mutex_trylock> > 0x0000003e9ca65169 <+505>: test %eax,%eax > 0x0000003e9ca6516b <+507>: mov 0x8(%rsp),%rcx > 0x0000003e9ca65170 <+512>: je 0x3e9ca65359 <g_slice_alloc+1001> > 0x0000003e9ca65176 <+518>: mov 0x2c6194(%rip),%eax # 0x3e9cd2b310 <allocator+80> > 0x0000003e9ca6517c <+524>: sub $0x1,%eax > 0x0000003e9ca6517f <+527>: cmp $0xfffffff5,%eax > 0x0000003e9ca65182 <+530>: mov %eax,0x2c6188(%rip) # 0x3e9cd2b310 <allocator+80> > 0x0000003e9ca65188 <+536>: jge 0x3e9ca651a7 <g_slice_alloc+567> > 0x0000003e9ca6518a <+538>: movl $0x0,0x2c617c(%rip) # 0x3e9cd2b310 <allocator+80> > 0x0000003e9ca65194 <+548>: cmpl $0x0,(%r15) > 0x0000003e9ca65198 <+552>: mov $0x1,%eax > 0x0000003e9ca6519d <+557>: cmovne (%r15),%eax > 0x0000003e9ca651a1 <+561>: sub $0x1,%eax > 0x0000003e9ca651a4 <+564>: mov %eax,(%r15) > 0x0000003e9ca651a7 <+567>: mov 0x2c6152(%rip),%rax # 0x3e9cd2b300 <allocator+64> > 0x0000003e9ca651ae <+574>: lea (%rax,%r14,8),%rsi > 0x0000003e9ca651b2 <+578>: mov (%rsi),%r15 > 0x0000003e9ca651b5 <+581>: test %r15,%r15 > 0x0000003e9ca651b8 <+584>: je 0x3e9ca653d5 <g_slice_alloc+1125> > 0x0000003e9ca651be <+590>: mov 0x8(%r15),%rdx > 0x0000003e9ca651c2 <+594>: mov (%r15),%rax > 0x0000003e9ca651c5 <+597>: mov %rcx,0x8(%rsp) > 0x0000003e9ca651ca <+602>: mov (%rdx),%rdi > 0x0000003e9ca651cd <+605>: mov (%rax),%rax > 0x0000003e9ca651d0 <+608>: mov (%rdi),%rdi > 0x0000003e9ca651d3 <+611>: mov 0x8(%rax),%rax > 0x0000003e9ca651d7 <+615>: mov %rax,0x8(%rdi) > 0x0000003e9ca651db <+619>: mov %rdx,0x8(%rax) > 0x0000003e9ca651df <+623>: xor %edx,%edx > 0x0000003e9ca651e1 <+625>: cmp %rax,%r15 > 0x0000003e9ca651e4 <+628>: lea 0x2c610d(%rip),%rdi # 0x3e9cd2b2f8 <allocator+56> > 0x0000003e9ca651eb <+635>: cmovne %rax,%rdx > 0x0000003e9ca651ef <+639>: mov %rdx,(%rsi) > 0x0000003e9ca651f2 <+642>: callq 0x3e9ca8a5c0 <g_mutex_unlock> > 0x0000003e9ca651f7 <+647>: mov (%r15),%rax > 0x0000003e9ca651fa <+650>: mov 0x8(%rsp),%rcx > 0x0000003e9ca651ff <+655>: mov (%rax),%rsi > 0x0000003e9ca65202 <+658>: mov (%rsi),%rdx > 0x0000003e9ca65205 <+661>: mov 0x8(%rdx),%rdi > 0x0000003e9ca65209 <+665>: mov %rdi,0x8(%r12) > 0x0000003e9ca6520e <+670>: movq $0x0,0x8(%r15) > 0x0000003e9ca65216 <+678>: movq $0x0,0x8(%rsi) > 0x0000003e9ca6521e <+686>: movq $0x0,0x8(%rdx) > 0x0000003e9ca65226 <+694>: movq $0x0,0x8(%rax) > 0x0000003e9ca6522e <+702>: add (%rbx),%rcx > 0x0000003e9ca65231 <+705>: mov %r15,(%r12) > 0x0000003e9ca65235 <+709>: mov %rcx,%r12 > 0x0000003e9ca65238 <+712>: mov (%rcx),%rdx > 0x0000003e9ca6523b <+715>: jmpq 0x3e9ca6500a <g_slice_alloc+154> > 0x0000003e9ca65240 <+720>: cmpl $0x0,0x2c6089(%rip) # 0x3e9cd2b2d0 <allocator+16> > 0x0000003e9ca65247 <+727>: jne 0x3e9ca64fa6 <g_slice_alloc+54> > 0x0000003e9ca6524d <+733>: mov %r12,%rdi > 0x0000003e9ca65250 <+736>: callq 0x3e9ca1ab29 <allocator_categorize> > 0x0000003e9ca65255 <+741>: cmp $0x1,%eax > 0x0000003e9ca65258 <+744>: je 0x3e9ca64fe5 <g_slice_alloc+117> > 0x0000003e9ca6525e <+750>: cmp $0x2,%eax > 0x0000003e9ca65261 <+753>: jne 0x3e9ca64fa6 <g_slice_alloc+54> > 0x0000003e9ca65267 <+759>: lea 0x2c60b2(%rip),%rdi # 0x3e9cd2b320 <allocator+96> > 0x0000003e9ca6526e <+766>: callq 0x3e9ca8a590 <g_mutex_lock> > 0x0000003e9ca65273 <+771>: mov %r12,%rdi > 0x0000003e9ca65276 <+774>: callq 0x3e9ca1aea4 <slab_allocator_alloc_chunk> > 0x0000003e9ca6527b <+779>: lea 0x2c609e(%rip),%rdi # 0x3e9cd2b320 <allocator+96> > 0x0000003e9ca65282 <+786>: mov %rax,%rbx > 0x0000003e9ca65285 <+789>: callq 0x3e9ca8a5c0 <g_mutex_unlock> > 0x0000003e9ca6528a <+794>: jmpq 0x3e9ca64fb1 <g_slice_alloc+65> > 0x0000003e9ca6528f <+799>: sub $0x1,%eax > 0x0000003e9ca65292 <+802>: jne 0x3e9ca652a0 <g_slice_alloc+816> > 0x0000003e9ca65294 <+804>: add $0x10,%r12 > 0x0000003e9ca65298 <+808>: xor %r14d,%r14d > 0x0000003e9ca6529b <+811>: test %r12,%r12 > 0x0000003e9ca6529e <+814>: je 0x3e9ca652b7 <g_slice_alloc+839> > 0x0000003e9ca652a0 <+816>: mov %esi,%eax > 0x0000003e9ca652a2 <+818>: shl $0x4,%rax > 0x0000003e9ca652a6 <+822>: add %rdi,%rax > 0x0000003e9ca652a9 <+825>: cmp %rax,%r12 > 0x0000003e9ca652ac <+828>: jae 0x3e9ca652b4 <g_slice_alloc+836> > 0x0000003e9ca652ae <+830>: cmp (%r12),%rbx > 0x0000003e9ca652b2 <+834>: je 0x3e9ca65317 <g_slice_alloc+935> > 0x0000003e9ca652b4 <+836>: mov %r12,%r14 > 0x0000003e9ca652b7 <+839>: mov 0x8(%r13),%eax > 0x0000003e9ca652bb <+843>: sub %rdi,%r14 > 0x0000003e9ca652be <+846>: sar $0x4,%r14 > 0x0000003e9ca652c2 <+850>: cmp %eax,%r14d > 0x0000003e9ca652c5 <+853>: jbe 0x3e9ca652dc <g_slice_alloc+876> > 0x0000003e9ca652c7 <+855>: lea 0x5b15b(%rip),%rsi # 0x3e9cac0429 > 0x0000003e9ca652ce <+862>: lea 0x5b0f8(%rip),%rdi # 0x3e9cac03cd > 0x0000003e9ca652d5 <+869>: xor %eax,%eax > 0x0000003e9ca652d7 <+871>: callq 0x3e9ca1aa01 <mem_error> > 0x0000003e9ca652dc <+876>: shl $0x4,%eax > 0x0000003e9ca652df <+879>: lea 0x10(%rax),%esi > 0x0000003e9ca652e2 <+882>: callq 0x3e9ca1a300 <realloc@plt> > 0x0000003e9ca652e7 <+887>: test %rax,%rax > 0x0000003e9ca652ea <+890>: mov %rax,0x0(%r13) > 0x0000003e9ca652ee <+894>: je 0x3e9ca6534d <g_slice_alloc+989> > 0x0000003e9ca652f0 <+896>: mov 0x8(%r13),%edx > 0x0000003e9ca652f4 <+900>: mov %r14d,%r12d > 0x0000003e9ca652f7 <+903>: shl $0x4,%r12 > 0x0000003e9ca652fb <+907>: add %rax,%r12 > 0x0000003e9ca652fe <+910>: sub %r14d,%edx > 0x0000003e9ca65301 <+913>: lea 0x10(%r12),%rdi > 0x0000003e9ca65306 <+918>: mov %r12,%rsi > 0x0000003e9ca65309 <+921>: shl $0x4,%rdx > 0x0000003e9ca6530d <+925>: callq 0x3e9ca1a400 <memmove@plt> > 0x0000003e9ca65312 <+930>: addl $0x1,0x8(%r13) > 0x0000003e9ca65317 <+935>: lea 0x2c5f92(%rip),%rdi # 0x3e9cd2b2b0 <smc_tree_mutex> > 0x0000003e9ca6531e <+942>: mov %rbx,(%r12) > 0x0000003e9ca65322 <+946>: mov %rbp,0x8(%r12) > 0x0000003e9ca65327 <+951>: callq 0x3e9ca8a5c0 <g_mutex_unlock> > 0x0000003e9ca6532c <+956>: jmpq 0x3e9ca64fc0 <g_slice_alloc+80> > 0x0000003e9ca65331 <+961>: mov $0x10,%esi > 0x0000003e9ca65336 <+966>: mov $0x1ff,%edi > 0x0000003e9ca6533b <+971>: callq 0x3e9ca1a030 <calloc@plt> > 0x0000003e9ca65340 <+976>: test %rax,%rax > 0x0000003e9ca65343 <+979>: mov %rax,(%r12) > 0x0000003e9ca65347 <+983>: jne 0x3e9ca65096 <g_slice_alloc+294> > 0x0000003e9ca6534d <+989>: callq 0x3e9ca19b00 <__errno_location@plt> > 0x0000003e9ca65352 <+994>: mov (%rax),%edi > 0x0000003e9ca65354 <+996>: callq 0x3e9ca1ab12 <smc_tree_abort> > 0x0000003e9ca65359 <+1001>: lea 0x2c5f98(%rip),%rdi # 0x3e9cd2b2f8 <allocator+56> > 0x0000003e9ca65360 <+1008>: mov %rcx,0x8(%rsp) > 0x0000003e9ca65365 <+1013>: callq 0x3e9ca8a590 <g_mutex_lock> > 0x0000003e9ca6536a <+1018>: mov 0x2c5fa0(%rip),%eax # 0x3e9cd2b310 <allocator+80> > 0x0000003e9ca65370 <+1024>: mov 0x8(%rsp),%rcx > 0x0000003e9ca65375 <+1029>: add $0x1,%eax > 0x0000003e9ca65378 <+1032>: test %eax,%eax > 0x0000003e9ca6537a <+1034>: mov %eax,0x2c5f90(%rip) # 0x3e9cd2b310 <allocator+80> > 0x0000003e9ca65380 <+1040>: jle 0x3e9ca651a7 <g_slice_alloc+567> > 0x0000003e9ca65386 <+1046>: movl $0x0,0x2c5f80(%rip) # 0x3e9cd2b310 <allocator+80> > 0x0000003e9ca65390 <+1056>: addl $0x1,(%r15) > 0x0000003e9ca65394 <+1060>: mov $0x100,%eax > 0x0000003e9ca65399 <+1065>: cmpl $0x100,(%r15) > 0x0000003e9ca653a0 <+1072>: cmovbe (%r15),%eax > 0x0000003e9ca653a4 <+1076>: mov %eax,(%r15) > 0x0000003e9ca653a7 <+1079>: jmpq 0x3e9ca651a7 <g_slice_alloc+567> > 0x0000003e9ca653ac <+1084>: mov $0x8,%esi > 0x0000003e9ca653b1 <+1089>: mov $0xffd,%edi > 0x0000003e9ca653b6 <+1094>: callq 0x3e9ca1a030 <calloc@plt> > 0x0000003e9ca653bb <+1099>: test %rax,%rax > 0x0000003e9ca653be <+1102>: mov %rax,0x2c5ee3(%rip) # 0x3e9cd2b2a8 <smc_tree_root> > 0x0000003e9ca653c5 <+1109>: jne 0x3e9ca65080 <g_slice_alloc+272> > 0x0000003e9ca653cb <+1115>: jmp 0x3e9ca6534d <g_slice_alloc+989> > 0x0000003e9ca653cd <+1117>: mov %rdi,%r12 > 0x0000003e9ca653d0 <+1120>: jmpq 0x3e9ca65298 <g_slice_alloc+808> > 0x0000003e9ca653d5 <+1125>: mov %r13d,%r13d > 0x0000003e9ca653d8 <+1128>: mov $0xa0,%eax > 0x0000003e9ca653dd <+1133>: shl $0x4,%r13 > 0x0000003e9ca653e1 <+1137>: lea 0x0(%r13,%r13,4),%rsi > 0x0000003e9ca653e6 <+1142>: cmp $0xa0,%rsi > 0x0000003e9ca653ed <+1149>: cmovb %rax,%rsi > 0x0000003e9ca653f1 <+1153>: mov 0x2c5ed0(%rip),%rax # 0x3e9cd2b2c8 <allocator+8> > 0x0000003e9ca653f8 <+1160>: xor %edx,%edx > 0x0000003e9ca653fa <+1162>: div %rsi > 0x0000003e9ca653fd <+1165>: mov $0x4,%esi > 0x0000003e9ca65402 <+1170>: cmp $0x4,%rax > 0x0000003e9ca65406 <+1174>: cmovae %rax,%rsi > 0x0000003e9ca6540a <+1178>: mov 0x2c5ef7(%rip),%rax # 0x3e9cd2b308 <allocator+72> > 0x0000003e9ca65411 <+1185>: mov %esi,%r15d > 0x0000003e9ca65414 <+1188>: mov (%rax,%r14,4),%eax > 0x0000003e9ca65418 <+1192>: test %eax,%eax > 0x0000003e9ca6541a <+1194>: je 0x3e9ca6542d <g_slice_alloc+1213> > 0x0000003e9ca6541c <+1196>: shl $0x6,%eax > 0x0000003e9ca6541f <+1199>: xor %edx,%edx > 0x0000003e9ca65421 <+1201>: div %r13 > 0x0000003e9ca65424 <+1204>: cmp %eax,%esi > 0x0000003e9ca65426 <+1206>: mov %eax,%r15d > 0x0000003e9ca65429 <+1209>: cmovae %esi,%r15d > 0x0000003e9ca6542d <+1213>: lea 0x2c5ec4(%rip),%rdi # 0x3e9cd2b2f8 <allocator+56> > 0x0000003e9ca65434 <+1220>: mov %rcx,0x10(%rsp) > 0x0000003e9ca65439 <+1225>: mov $0x1,%r14d > 0x0000003e9ca6543f <+1231>: mov %r15d,%r15d > 0x0000003e9ca65442 <+1234>: callq 0x3e9ca8a5c0 <g_mutex_unlock> > 0x0000003e9ca65447 <+1239>: lea 0x2c5ed2(%rip),%rdi # 0x3e9cd2b320 <allocator+96> > 0x0000003e9ca6544e <+1246>: callq 0x3e9ca8a590 <g_mutex_lock> > 0x0000003e9ca65453 <+1251>: mov %r13,%rdi > 0x0000003e9ca65456 <+1254>: callq 0x3e9ca1aea4 <slab_allocator_alloc_chunk> > 0x0000003e9ca6545b <+1259>: mov 0x10(%rsp),%rcx > 0x0000003e9ca65460 <+1264>: mov %rax,0x8(%rsp) > 0x0000003e9ca65465 <+1269>: mov %rax,%rsi > 0x0000003e9ca65468 <+1272>: movq $0x0,0x8(%rax) > 0x0000003e9ca65470 <+1280>: cmp %r15,%r14 > 0x0000003e9ca65473 <+1283>: jae 0x3e9ca654a5 <g_slice_alloc+1333> > 0x0000003e9ca65475 <+1285>: mov %r13,%rdi > 0x0000003e9ca65478 <+1288>: mov %rsi,0x18(%rsp) > 0x0000003e9ca6547d <+1293>: mov %rcx,0x10(%rsp) > 0x0000003e9ca65482 <+1298>: callq 0x3e9ca1aea4 <slab_allocator_alloc_chunk> > 0x0000003e9ca65487 <+1303>: mov 0x18(%rsp),%rsi > 0x0000003e9ca6548c <+1308>: add $0x1,%r14 > 0x0000003e9ca65490 <+1312>: mov 0x10(%rsp),%rcx > 0x0000003e9ca65495 <+1317>: mov %rax,(%rsi) > 0x0000003e9ca65498 <+1320>: movq $0x0,0x8(%rax) > 0x0000003e9ca654a0 <+1328>: mov %rax,%rsi > 0x0000003e9ca654a3 <+1331>: jmp 0x3e9ca65470 <g_slice_alloc+1280> > 0x0000003e9ca654a5 <+1333>: lea 0x2c5e74(%rip),%rdi # 0x3e9cd2b320 <allocator+96> > 0x0000003e9ca654ac <+1340>: movq $0x0,(%rsi) > 0x0000003e9ca654b3 <+1347>: mov %rcx,0x10(%rsp) > 0x0000003e9ca654b8 <+1352>: callq 0x3e9ca8a5c0 <g_mutex_unlock> > 0x0000003e9ca654bd <+1357>: mov %r14,0x8(%r12) > 0x0000003e9ca654c2 <+1362>: mov 0x8(%rsp),%r15 > 0x0000003e9ca654c7 <+1367>: mov 0x10(%rsp),%rcx > 0x0000003e9ca654cc <+1372>: jmpq 0x3e9ca6522e <g_slice_alloc+702> >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 1070731
: 868511 |
868512
|
868513
|
868514
|
868515
|
868516
|
868517
|
868518
|
868519
|
868520
|
868521