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 672207 Details for
Bug 891742
[abrt] ModemManager-0.6.0.0-2.fc18: magazine_chain_pop_head: Process /usr/sbin/modem-manager was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 32.14 KB, created by
Jared Smith
on 2013-01-03 20:45:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jared Smith
Created:
2013-01-03 20:45:51 UTC
Size:
32.14 KB
patch
obsolete
>[New LWP 989] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/sbin/modem-manager'. >Program terminated with signal 11, Segmentation fault. >#0 magazine_chain_pop_head (magazine_chunks=0x139f6b0) at gslice.c:532 >532 (*magazine_chunks)->data = chunk->next; > >Thread 1 (Thread 0x7fe3b2a0f7c0 (LWP 989)): >#0 magazine_chain_pop_head (magazine_chunks=0x139f6b0) at gslice.c:532 > chunk = 0x10000 >#1 thread_memory_magazine1_alloc (ix=<optimized out>, tmem=<optimized out>) at gslice.c:835 > mag = 0x139f6b0 > chunk = <optimized out> >#2 g_slice_alloc (mem_size=mem_size@entry=16) at gslice.c:994 > ix = 0 > tmem = 0x10000 > chunk_size = 16 > mem = <optimized out> > acat = 20575904 >#3 0x0000003ec86635be in g_slist_prepend (list=0x0, data=data@entry=0x13b61e0) at gslist.c:265 > new_list = 0x139f6a0 >#4 0x0000003ec721492b in g_object_notify_queue_add (nqueue=nqueue@entry=0x13ec770, pspec=0x13b61e0, object=<optimized out>) at gobject.c:306 >No locals. >#5 0x0000003ec7216e17 in object_set_property (nqueue=0x13ec770, value=0x7fff9667d650, pspec=0x13b61e0, object=0x13fa090) at gobject.c:1362 > tmp_value = {g_type = 28, data = {{v_int = 90, v_uint = 90, v_long = 90, v_ulong = 90, v_int64 = 90, v_uint64 = 90, v_float = 1.26116862e-43, v_double = 4.4465908125712189e-322, v_pointer = 0x5a}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > redirect = <optimized out> > enable_diagnostic = 0x3ec723fba5 "0" > class = 0x13ed5f0 > param_id = 4103 >#6 g_object_set_valist (object=object@entry=0x13fa090, first_property_name=first_property_name@entry=0x45731f "state", var_args=var_args@entry=0x7fff9667d718) at gobject.c:1952 > value = {g_type = 28, data = {{v_int = 90, v_uint = 90, v_long = 90, v_ulong = 90, v_int64 = 90, v_uint64 = 90, v_float = 1.26116862e-43, v_double = 4.4465908125712189e-322, v_pointer = 0x5a}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > pspec = <optimized out> > error = <optimized out> > nqueue = 0x13ec770 > name = <optimized out> > __PRETTY_FUNCTION__ = "g_object_set_valist" >#7 0x0000003ec7217607 in g_object_set (_object=0x13fa090, first_property_name=first_property_name@entry=0x45731f "state") at gobject.c:2058 > object = 0x13fa090 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9667d800, reg_save_area = 0x7fff9667d730}} > __PRETTY_FUNCTION__ = "g_object_set" >#8 0x0000000000412f32 in mm_modem_set_state (self=0x13fa090, new_state=new_state@entry=MM_MODEM_STATE_CONNECTED, reason=reason@entry=MM_MODEM_STATE_REASON_NONE) at mm-modem.c:755 > old_state = MM_MODEM_STATE_DISCONNECTING > dbus_path = <optimized out> > __PRETTY_FUNCTION__ = "mm_modem_set_state" >#9 0x000000000041b909 in disconnect_flash_done (user_data=0x13ae680, error=<optimized out>, port=0x13e7240) at mm-generic-cdma.c:908 > self = 0x13fa090 > priv = 0x13fa160 > prev_state = MM_MODEM_STATE_CONNECTED >#10 disconnect_flash_done (port=0x13e7240, error=<optimized out>, user_data=0x13ae680) at mm-generic-cdma.c:887 > info = 0x13ae680 >#11 0x000000000043fd8f in mm_serial_port_flash (self=0x13e7240, flash_time=1000, ignore_errors=1, callback=0x41b850 <disconnect_flash_done>, user_data=0x13ae680) at mm-serial-port.c:1254 > info = 0x0 > priv = 0x13e7280 > error = 0x13ec830 > success = <optimized out> > __PRETTY_FUNCTION__ = "mm_serial_port_flash" >#12 0x000000378a60d79d in invoke_object_method (message=0x13a9280, connection=0x13a8f60, method=0x44a670 <dbus_glib_mm_modem_methods+48>, object_info=0x44a300 <dbus_glib_mm_modem_object_info>, object=0x13fa090) at dbus-gobject.c:1899 > had_error = <optimized out> > value_array = 0x13ac380 > gerror = 0x0 > closure = {ref_count = 0, meta_marshal_nouse = 0, n_guards = 0, n_fnotifiers = 0, n_inotifiers = 0, in_inotify = 0, floating = 0, derivative_flag = 0, in_marshal = 0, is_invalid = 0, marshal = 0x0, data = 0x0, notifiers = 0x0} > out_param_pos = <optimized out> > have_retval = 0 > send_reply = 1 > in_signature = 0x13affe0 "" > out_param_count = <optimized out> > out_param_gvalue_pos = <optimized out> > retval_signals_error = 0 > arg_metadata = <optimized out> > is_async = <optimized out> > out_param_values = 0x0 > return_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > out_param_gvalues = 0x0 > reply = 0x0 > retval_is_synthetic = 0 > retval_is_constant = 0 >#13 object_registration_message (connection=0x13a8f60, message=message@entry=0x13a9280, user_data=user_data@entry=0x13d6840) at dbus-gobject.c:2161 > pspec = <optimized out> > object = 0x13fa090 > setter = <optimized out> > getter = <optimized out> > getall = <optimized out> > s = <optimized out> > requested_propname = <optimized out> > wincaps_propiface = <optimized out> > iter = {dummy1 = 0x0, dummy2 = 0x0, dummy3 = 0, dummy4 = 0, dummy5 = 20650368, dummy6 = 0, dummy7 = 20650208, dummy8 = 0, dummy9 = 0, dummy10 = 0, dummy11 = 0, pad1 = 0, pad2 = 0, pad3 = 0x13b1930} > method = 0x44a670 <dbus_glib_mm_modem_methods+48> > object_info = 0x44a300 <dbus_glib_mm_modem_object_info> > ret = <optimized out> > o = 0x13d6840 >#14 0x00000033d1a1d9c5 in _dbus_object_tree_dispatch_and_unlock (tree=0x13a82a0, message=message@entry=0x13a9280, found_object=found_object@entry=0x7fff9667dcd4) at dbus-object-tree.c:862 > message_function = 0x378a60cb30 <object_registration_message> > user_data = 0x13d6840 > next = 0x0 > path = 0x13ddbb0 > exact_match = 0 > list = 0x13a7d98 > link = <optimized out> > result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED > subtree = <optimized out> >#15 0x00000033d1a0fc20 in dbus_connection_dispatch (connection=connection@entry=0x13a8f60) at dbus-connection.c:4672 > message = 0x13a9280 > link = <optimized out> > filter_list_copy = 0x0 > message_link = 0x13a7c48 > result = <optimized out> > pending = <optimized out> > reply_serial = <optimized out> > status = <optimized out> > found_object = <optimized out> > __FUNCTION__ = "dbus_connection_dispatch" >#16 0x000000378a60ac55 in message_queue_dispatch (source=source@entry=0x13abcb0, callback=<optimized out>, user_data=<optimized out>) at dbus-gmain.c:90 > connection = 0x13a8f60 >#17 0x0000003ec8647a75 in g_main_dispatch (context=0x13abbf0) at gmain.c:2715 > dispatch = 0x378a60ac40 <message_queue_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x13abcb0, next = 0x0} > need_destroy = <optimized out> > source = 0x13abcb0 > current = 0x13cc930 > i = <optimized out> >#18 g_main_context_dispatch (context=context@entry=0x13abbf0) at gmain.c:3219 >No locals. >#19 0x0000003ec8647da8 in g_main_context_iterate (context=0x13abbf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x13e6830 >#20 0x0000003ec86481a2 in g_main_loop_run (loop=0x13a3470) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#21 0x000000000040dc13 in main (argc=1, argv=0x7fff9667e1f8) at main.c:199 > bus = 0x13a8f68 > proxy = 0x13add50 > manager = 0x13ae450 > err = 0x0 > opt_ctx = <optimized out> > id = 24 > log_level = 0x0 > log_file = 0x0 > debug = 0 > show_ts = 0 > rel_ts = 0 > entries = {{long_name = 0x447c92 "debug", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff9667de80, description = 0x447aa8 "Output to console rather than syslog", arg_description = 0x0}, {long_name = 0x447c98 "log-level", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fff9667de98, description = 0x447ad0 "Log level: one of [ERR, WARN, INFO, DEBUG]", arg_description = 0x447ca2 "INFO"}, {long_name = 0x447ca7 "log-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fff9667dea0, description = 0x447cb0 "Path to log file", arg_description = 0x0}, {long_name = 0x447ce8 "timestamps", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff9667de84, description = 0x447cc1 "Show timestamps in log output", arg_description = 0x0}, {long_name = 0x447cdf "relative-timestamps", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff9667de88, description = 0x447b00 "Use relative timestamps (from MM start)", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} > __PRETTY_FUNCTION__ = "main" >From To Syms Read Shared Object Library >0x000000301c2038a0 0x000000301c20695a Yes /lib64/libgudev-1.0.so.0 >0x000000378a60a560 0x000000378a61c6c4 Yes /lib64/libdbus-glib-1.so.2 >0x00000033d1a07ab0 0x00000033d1a312e4 Yes /lib64/libdbus-1.so.3 >0x0000003ec6e01130 0x0000003ec6e01ff8 Yes /lib64/libgmodule-2.0.so.0 >0x00000033cd6022a0 0x00000033cd60557c Yes /lib64/librt.so.1 >0x0000003ec720aba0 0x0000003ec723831c Yes /lib64/libgobject-2.0.so.0 >0x0000003ec861a050 0x0000003ec86af21c Yes /lib64/libglib-2.0.so.0 >0x00000033cd205790 0x00000033cd2104b4 Yes /lib64/libpthread.so.0 >0x00000033cca1f1a0 0x00000033ccb60940 Yes /lib64/libc.so.6 >0x00000030196030d0 0x000000301960a990 Yes /lib64/libudev.so.1 >0x00000033cce00ed0 0x00000033cce019f0 Yes /lib64/libdl.so.2 >0x0000003789a30100 0x0000003789aeecd4 Yes /lib64/libgio-2.0.so.0 >0x00000033cc600b20 0x00000033cc61a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003ec7e006b0 0x0000003ec7e0080c Yes /lib64/libgthread-2.0.so.0 >0x00000033cf601990 0x00000033cf606134 Yes /lib64/libffi.so.5 >0x00000033cf202a40 0x00000033cf212168 Yes /lib64/libgcc_s.so.1 >0x00000033cda02190 0x00000033cda0e640 Yes /lib64/libz.so.1 >0x00000033ce206170 0x00000033ce2175d4 Yes /lib64/libselinux.so.1 >0x000000378aa03a30 0x000000378aa1200c Yes /lib64/libresolv.so.2 >0x00000033ce601db0 0x00000033ce6452e8 Yes /lib64/libpcre.so.1 >0x00007fe3b280d1b0 0x00007fe3b280d7d4 Yes /usr/lib64/ModemManager/libmm-plugin-generic.so >0x00007fe3b2608720 0x00007fe3b260a078 Yes /usr/lib64/ModemManager/libmm-plugin-novatel.so >0x00007fe3b2403690 0x00007fe3b24040b8 Yes /usr/lib64/ModemManager/libmm-plugin-nokia.so >0x00007fe3b21fd310 0x00007fe3b21ff298 Yes /usr/lib64/ModemManager/libmm-plugin-cinterion.so >0x00007fe3b1ff4e60 0x00007fe3b1ff80a4 Yes /usr/lib64/ModemManager/libmm-plugin-hso.so >0x00007fe3b1def8b0 0x00007fe3b1df03d8 Yes /usr/lib64/ModemManager/libmm-plugin-gobi.so >0x00007fe3b1beab10 0x00007fe3b1bebbc8 Yes /usr/lib64/ModemManager/libmm-plugin-anydata.so >0x00007fe3b19e40d0 0x00007fe3b19e6248 Yes /usr/lib64/ModemManager/libmm-plugin-wavecom.so >0x00007fe3b17de150 0x00007fe3b17df7c8 Yes /usr/lib64/ModemManager/libmm-plugin-iridium.so >0x00007fe3b15d81b0 0x00007fe3b15d9d58 Yes /usr/lib64/ModemManager/libmm-plugin-option.so >0x00007fe3b13d35c0 0x00007fe3b13d3f08 Yes /usr/lib64/ModemManager/libmm-plugin-moto-c.so >0x00007fe3b11ccb00 0x00007fe3b11cf2e8 Yes /usr/lib64/ModemManager/libmm-plugin-mbm.so >0x00007fe3b0fc3dc0 0x00007fe3b0fc6b18 Yes /usr/lib64/ModemManager/libmm-plugin-huawei.so >0x00007fe3b0dbe970 0x00007fe3b0dbf468 Yes /usr/lib64/ModemManager/libmm-plugin-linktop.so >0x00007fe3b0bba970 0x00007fe3b0bbb728 Yes /usr/lib64/ModemManager/libmm-plugin-x22x.so >0x00007fe3b09b5bf0 0x00007fe3b09b6c88 Yes /usr/lib64/ModemManager/libmm-plugin-longcheer.so >0x00007fe3b07a9ee0 0x00007fe3b07afd24 Yes /usr/lib64/ModemManager/libmm-plugin-sierra.so >0x00007fe3b05a2dc0 0x00007fe3b05a4268 Yes /usr/lib64/ModemManager/libmm-plugin-simtech.so >0x00007fe3b03995e0 0x00007fe3b039d624 Yes /usr/lib64/ModemManager/libmm-plugin-samsung.so >0x00007fe3b018d870 0x00007fe3b0192324 Yes /usr/lib64/ModemManager/libmm-plugin-zte.so >$1 = 0x0 >$2 = 0x0 >rax 0x139f6a0 20575904 >rbx 0x10000 65536 >rcx 0x33cd4172e0 222486950624 >rdx 0x13ec770 20891504 >rsi 0x1 1 >rdi 0x1f 31 >rbp 0x10 0x10 >rsp 0x7fff9667d580 0x7fff9667d580 >r8 0x13aef20 20639520 >r9 0x3dd 989 >r10 0x13a1568 20583784 >r11 0x33ccb7b530 222477923632 >r12 0x139f6b0 20575920 >r13 0x0 0 >r14 0x0 0 >r15 0x1 1 >rip 0x3ec866286f 0x3ec866286f <g_slice_alloc+223> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function g_slice_alloc: > 0x0000003ec8662790 <+0>: mov %rbp,-0x28(%rsp) > 0x0000003ec8662795 <+5>: mov %rdi,%rbp > 0x0000003ec8662798 <+8>: lea 0x2bf341(%rip),%rdi # 0x3ec8921ae0 <private_thread_memory> > 0x0000003ec866279f <+15>: mov %rbx,-0x30(%rsp) > 0x0000003ec86627a4 <+20>: mov %r12,-0x20(%rsp) > 0x0000003ec86627a9 <+25>: mov %r13,-0x18(%rsp) > 0x0000003ec86627ae <+30>: mov %r14,-0x10(%rsp) > 0x0000003ec86627b3 <+35>: mov %r15,-0x8(%rsp) > 0x0000003ec86627b8 <+40>: sub $0x58,%rsp > 0x0000003ec86627bc <+44>: callq 0x3ec8685150 <g_private_get> > 0x0000003ec86627c1 <+49>: test %rax,%rax > 0x0000003ec86627c4 <+52>: mov %rax,%rbx > 0x0000003ec86627c7 <+55>: je 0x3ec8662948 <g_slice_alloc+440> > 0x0000003ec86627cd <+61>: lea 0xf(%rbp),%rdi > 0x0000003ec86627d1 <+65>: mov %rdi,%r12 > 0x0000003ec86627d4 <+68>: and $0xfffffffffffffff0,%r12 > 0x0000003ec86627d8 <+72>: jne 0x3ec8662830 <g_slice_alloc+160> > 0x0000003ec86627da <+74>: mov %rbp,%rdi > 0x0000003ec86627dd <+77>: callq 0x3ec864d6a0 <g_malloc> > 0x0000003ec86627e2 <+82>: mov %rax,%rbx > 0x0000003ec86627e5 <+85>: mov 0x2bfa4d(%rip),%edi # 0x3ec8922238 <allocator+24> > 0x0000003ec86627eb <+91>: test %edi,%edi > 0x0000003ec86627ed <+93>: je 0x3ec8662800 <g_slice_alloc+112> > 0x0000003ec86627ef <+95>: test %rbx,%rbx > 0x0000003ec86627f2 <+98>: jne 0x3ec8662899 <g_slice_alloc+265> > 0x0000003ec86627f8 <+104>: nopl 0x0(%rax,%rax,1) > 0x0000003ec8662800 <+112>: nop > 0x0000003ec8662801 <+113>: mov %rbx,%rax > 0x0000003ec8662804 <+116>: mov 0x30(%rsp),%rbp > 0x0000003ec8662809 <+121>: mov 0x28(%rsp),%rbx > 0x0000003ec866280e <+126>: mov 0x38(%rsp),%r12 > 0x0000003ec8662813 <+131>: mov 0x40(%rsp),%r13 > 0x0000003ec8662818 <+136>: mov 0x48(%rsp),%r14 > 0x0000003ec866281d <+141>: mov 0x50(%rsp),%r15 > 0x0000003ec8662822 <+146>: add $0x58,%rsp > 0x0000003ec8662826 <+150>: retq > 0x0000003ec8662827 <+151>: nopw 0x0(%rax,%rax,1) > 0x0000003ec8662830 <+160>: cmp 0x2bfa19(%rip),%r12 # 0x3ec8922250 <allocator+48> > 0x0000003ec8662837 <+167>: ja 0x3ec8662aa1 <g_slice_alloc+785> > 0x0000003ec866283d <+173>: mov %r12,%r15 > 0x0000003ec8662840 <+176>: mov (%rbx),%r12 > 0x0000003ec8662843 <+179>: shr $0x4,%r15 > 0x0000003ec8662847 <+183>: lea -0x1(%r15),%r14d > 0x0000003ec866284b <+187>: mov %r14,%r13 > 0x0000003ec866284e <+190>: shl $0x4,%r13 > 0x0000003ec8662852 <+194>: add %r13,%r12 > 0x0000003ec8662855 <+197>: mov (%r12),%rdx > 0x0000003ec8662859 <+201>: test %rdx,%rdx > 0x0000003ec866285c <+204>: je 0x3ec8662970 <g_slice_alloc+480> > 0x0000003ec8662862 <+210>: mov 0x8(%rdx),%rbx > 0x0000003ec8662866 <+214>: test %rbx,%rbx > 0x0000003ec8662869 <+217>: je 0x3ec8662958 <g_slice_alloc+456> >=> 0x0000003ec866286f <+223>: mov (%rbx),%rax > 0x0000003ec8662872 <+226>: mov %rax,0x8(%rdx) > 0x0000003ec8662876 <+230>: mov 0x8(%r12),%rax > 0x0000003ec866287b <+235>: test %rax,%rax > 0x0000003ec866287e <+238>: je 0x3ec8662889 <g_slice_alloc+249> > 0x0000003ec8662880 <+240>: sub $0x1,%rax > 0x0000003ec8662884 <+244>: mov %rax,0x8(%r12) > 0x0000003ec8662889 <+249>: mov 0x2bf9a8(%rip),%r8d # 0x3ec8922238 <allocator+24> > 0x0000003ec8662890 <+256>: test %r8d,%r8d > 0x0000003ec8662893 <+259>: je 0x3ec8662800 <g_slice_alloc+112> > 0x0000003ec8662899 <+265>: lea 0x2bfa00(%rip),%rdi # 0x3ec89222a0 <smc_tree_mutex> > 0x0000003ec86628a0 <+272>: callq 0x3ec8684d90 <g_mutex_lock> > 0x0000003ec86628a5 <+277>: mov $0xfe609,%ecx > 0x0000003ec86628aa <+282>: xor %edx,%edx > 0x0000003ec86628ac <+284>: mov %rbx,%rax > 0x0000003ec86628af <+287>: div %rcx > 0x0000003ec86628b2 <+290>: mov $0xffd,%ecx > 0x0000003ec86628b7 <+295>: xor %edx,%edx > 0x0000003ec86628b9 <+297>: div %rcx > 0x0000003ec86628bc <+300>: mov $0x1ff,%cx > 0x0000003ec86628c0 <+304>: mov %rbx,%rax > 0x0000003ec86628c3 <+307>: mov %rdx,%r12 > 0x0000003ec86628c6 <+310>: xor %edx,%edx > 0x0000003ec86628c8 <+312>: div %rcx > 0x0000003ec86628cb <+315>: cmpq $0x0,0x2bf9d5(%rip) # 0x3ec89222a8 <smc_tree_root> > 0x0000003ec86628d3 <+323>: mov %rdx,%r13 > 0x0000003ec86628d6 <+326>: je 0x3ec8662c06 <g_slice_alloc+1142> > 0x0000003ec86628dc <+332>: mov 0x2bf9c5(%rip),%rax # 0x3ec89222a8 <smc_tree_root> > 0x0000003ec86628e3 <+339>: lea (%rax,%r12,8),%r12 > 0x0000003ec86628e7 <+343>: cmpq $0x0,(%r12) > 0x0000003ec86628ec <+348>: je 0x3ec8662b8f <g_slice_alloc+1023> > 0x0000003ec86628f2 <+354>: shl $0x4,%r13 > 0x0000003ec86628f6 <+358>: add (%r12),%r13 > 0x0000003ec86628fa <+362>: mov 0x8(%r13),%esi > 0x0000003ec86628fe <+366>: mov 0x0(%r13),%rdi > 0x0000003ec8662902 <+370>: test %esi,%esi > 0x0000003ec8662904 <+372>: je 0x3ec8662c27 <g_slice_alloc+1175> > 0x0000003ec866290a <+378>: mov %esi,%ecx > 0x0000003ec866290c <+380>: xor %edx,%edx > 0x0000003ec866290e <+382>: jmp 0x3ec8662926 <g_slice_alloc+406> > 0x0000003ec8662910 <+384>: je 0x3ec8662afe <g_slice_alloc+878> > 0x0000003ec8662916 <+390>: lea 0x1(%rax),%edx > 0x0000003ec8662919 <+393>: mov $0x1,%eax > 0x0000003ec866291e <+398>: cmp %ecx,%edx > 0x0000003ec8662920 <+400>: jae 0x3ec8662af0 <g_slice_alloc+864> > 0x0000003ec8662926 <+406>: lea (%rdx,%rcx,1),%eax > 0x0000003ec8662929 <+409>: shr %eax > 0x0000003ec866292b <+411>: mov %eax,%r12d > 0x0000003ec866292e <+414>: shl $0x4,%r12 > 0x0000003ec8662932 <+418>: add %rdi,%r12 > 0x0000003ec8662935 <+421>: cmp (%r12),%rbx > 0x0000003ec8662939 <+425>: jae 0x3ec8662910 <g_slice_alloc+384> > 0x0000003ec866293b <+427>: mov %eax,%ecx > 0x0000003ec866293d <+429>: mov $0xffffffff,%eax > 0x0000003ec8662942 <+434>: jmp 0x3ec866291e <g_slice_alloc+398> > 0x0000003ec8662944 <+436>: nopl 0x0(%rax) > 0x0000003ec8662948 <+440>: callq 0x3ec861a45a <thread_memory_from_self> > 0x0000003ec866294d <+445>: mov %rax,%rbx > 0x0000003ec8662950 <+448>: jmpq 0x3ec86627cd <g_slice_alloc+61> > 0x0000003ec8662955 <+453>: nopl (%rax) > 0x0000003ec8662958 <+456>: mov (%rdx),%rax > 0x0000003ec866295b <+459>: mov %rdx,%rbx > 0x0000003ec866295e <+462>: mov %rax,(%r12) > 0x0000003ec8662962 <+466>: jmpq 0x3ec8662876 <g_slice_alloc+230> > 0x0000003ec8662967 <+471>: nopw 0x0(%rax,%rax,1) > 0x0000003ec8662970 <+480>: mov 0x8(%rbx),%rax > 0x0000003ec8662974 <+484>: mov 0x8(%r12),%rdx > 0x0000003ec8662979 <+489>: add %r13,%rax > 0x0000003ec866297c <+492>: mov (%rax),%rcx > 0x0000003ec866297f <+495>: mov %rcx,(%r12) > 0x0000003ec8662983 <+499>: mov 0x8(%rax),%rcx > 0x0000003ec8662987 <+503>: mov %rcx,0x8(%r12) > 0x0000003ec866298c <+508>: movq $0x0,(%rax) > 0x0000003ec8662993 <+515>: mov %rdx,0x8(%rax) > 0x0000003ec8662997 <+519>: mov (%r12),%rdx > 0x0000003ec866299b <+523>: test %rdx,%rdx > 0x0000003ec866299e <+526>: jne 0x3ec8662862 <g_slice_alloc+210> > 0x0000003ec86629a4 <+532>: mov 0x2bf8bd(%rip),%rax # 0x3ec8922268 <allocator+72> > 0x0000003ec86629ab <+539>: lea 0x2bf8a6(%rip),%rdi # 0x3ec8922258 <allocator+56> > 0x0000003ec86629b2 <+546>: movq $0x0,0x8(%r12) > 0x0000003ec86629bb <+555>: lea (%rax,%r14,4),%rdx > 0x0000003ec86629bf <+559>: mov %rdx,0x8(%rsp) > 0x0000003ec86629c4 <+564>: callq 0x3ec8684df0 <g_mutex_trylock> > 0x0000003ec86629c9 <+569>: test %eax,%eax > 0x0000003ec86629cb <+571>: mov 0x8(%rsp),%rdx > 0x0000003ec86629d0 <+576>: je 0x3ec8662bb7 <g_slice_alloc+1063> > 0x0000003ec86629d6 <+582>: mov 0x2bf894(%rip),%eax # 0x3ec8922270 <allocator+80> > 0x0000003ec86629dc <+588>: sub $0x1,%eax > 0x0000003ec86629df <+591>: cmp $0xfffffff5,%eax > 0x0000003ec86629e2 <+594>: mov %eax,0x2bf888(%rip) # 0x3ec8922270 <allocator+80> > 0x0000003ec86629e8 <+600>: jge 0x3ec8662a04 <g_slice_alloc+628> > 0x0000003ec86629ea <+602>: movl $0x0,0x2bf87c(%rip) # 0x3ec8922270 <allocator+80> > 0x0000003ec86629f4 <+612>: cmpl $0x0,(%rdx) > 0x0000003ec86629f7 <+615>: mov $0x1,%eax > 0x0000003ec86629fc <+620>: cmovne (%rdx),%eax > 0x0000003ec86629ff <+623>: sub $0x1,%eax > 0x0000003ec8662a02 <+626>: mov %eax,(%rdx) > 0x0000003ec8662a04 <+628>: mov 0x2bf855(%rip),%rax # 0x3ec8922260 <allocator+64> > 0x0000003ec8662a0b <+635>: lea (%rax,%r14,8),%rcx > 0x0000003ec8662a0f <+639>: mov (%rcx),%rdx > 0x0000003ec8662a12 <+642>: test %rdx,%rdx > 0x0000003ec8662a15 <+645>: je 0x3ec8662c2f <g_slice_alloc+1183> > 0x0000003ec8662a1b <+651>: mov 0x8(%rdx),%rsi > 0x0000003ec8662a1f <+655>: mov (%rdx),%rax > 0x0000003ec8662a22 <+658>: mov (%rsi),%rdi > 0x0000003ec8662a25 <+661>: mov (%rax),%rax > 0x0000003ec8662a28 <+664>: mov (%rdi),%rdi > 0x0000003ec8662a2b <+667>: mov 0x8(%rax),%rax > 0x0000003ec8662a2f <+671>: mov %rax,0x8(%rdi) > 0x0000003ec8662a33 <+675>: cmp %rax,%rdx > 0x0000003ec8662a36 <+678>: mov %rsi,0x8(%rax) > 0x0000003ec8662a3a <+682>: mov $0x0,%esi > 0x0000003ec8662a3f <+687>: lea 0x2bf812(%rip),%rdi # 0x3ec8922258 <allocator+56> > 0x0000003ec8662a46 <+694>: cmove %rsi,%rax > 0x0000003ec8662a4a <+698>: mov %rax,(%rcx) > 0x0000003ec8662a4d <+701>: mov %rdx,0x8(%rsp) > 0x0000003ec8662a52 <+706>: callq 0x3ec8684dc0 <g_mutex_unlock> > 0x0000003ec8662a57 <+711>: mov 0x8(%rsp),%rdx > 0x0000003ec8662a5c <+716>: mov (%rdx),%rax > 0x0000003ec8662a5f <+719>: mov (%rax),%rsi > 0x0000003ec8662a62 <+722>: mov (%rsi),%rcx > 0x0000003ec8662a65 <+725>: mov 0x8(%rcx),%rdi > 0x0000003ec8662a69 <+729>: mov %rdi,0x8(%r12) > 0x0000003ec8662a6e <+734>: movq $0x0,0x8(%rdx) > 0x0000003ec8662a76 <+742>: movq $0x0,0x8(%rsi) > 0x0000003ec8662a7e <+750>: movq $0x0,0x8(%rcx) > 0x0000003ec8662a86 <+758>: movq $0x0,0x8(%rax) > 0x0000003ec8662a8e <+766>: mov %rdx,(%r12) > 0x0000003ec8662a92 <+770>: mov (%rbx),%r12 > 0x0000003ec8662a95 <+773>: add %r13,%r12 > 0x0000003ec8662a98 <+776>: mov (%r12),%rdx > 0x0000003ec8662a9c <+780>: jmpq 0x3ec8662862 <g_slice_alloc+210> > 0x0000003ec8662aa1 <+785>: cmpl $0x0,0x2bf788(%rip) # 0x3ec8922230 <allocator+16> > 0x0000003ec8662aa8 <+792>: jne 0x3ec86627da <g_slice_alloc+74> > 0x0000003ec8662aae <+798>: mov %r12,%rdi > 0x0000003ec8662ab1 <+801>: callq 0x3ec861a437 <allocator_categorize> > 0x0000003ec8662ab6 <+806>: cmp $0x1,%eax > 0x0000003ec8662ab9 <+809>: je 0x3ec866283d <g_slice_alloc+173> > 0x0000003ec8662abf <+815>: cmp $0x2,%eax > 0x0000003ec8662ac2 <+818>: jne 0x3ec86627da <g_slice_alloc+74> > 0x0000003ec8662ac8 <+824>: lea 0x2bf7b1(%rip),%rdi # 0x3ec8922280 <allocator+96> > 0x0000003ec8662acf <+831>: callq 0x3ec8684d90 <g_mutex_lock> > 0x0000003ec8662ad4 <+836>: mov %r12,%rdi > 0x0000003ec8662ad7 <+839>: callq 0x3ec861a6fd <slab_allocator_alloc_chunk> > 0x0000003ec8662adc <+844>: lea 0x2bf79d(%rip),%rdi # 0x3ec8922280 <allocator+96> > 0x0000003ec8662ae3 <+851>: mov %rax,%rbx > 0x0000003ec8662ae6 <+854>: callq 0x3ec8684dc0 <g_mutex_unlock> > 0x0000003ec8662aeb <+859>: jmpq 0x3ec86627e5 <g_slice_alloc+85> > 0x0000003ec8662af0 <+864>: sub $0x1,%eax > 0x0000003ec8662af3 <+867>: jne 0x3ec8662afe <g_slice_alloc+878> > 0x0000003ec8662af5 <+869>: add $0x10,%r12 > 0x0000003ec8662af9 <+873>: test %r12,%r12 > 0x0000003ec8662afc <+876>: je 0x3ec8662b12 <g_slice_alloc+898> > 0x0000003ec8662afe <+878>: mov %esi,%eax > 0x0000003ec8662b00 <+880>: shl $0x4,%rax > 0x0000003ec8662b04 <+884>: add %rdi,%rax > 0x0000003ec8662b07 <+887>: cmp %rax,%r12 > 0x0000003ec8662b0a <+890>: jae 0x3ec8662b12 <g_slice_alloc+898> > 0x0000003ec8662b0c <+892>: cmp (%r12),%rbx > 0x0000003ec8662b10 <+896>: je 0x3ec8662b75 <g_slice_alloc+997> > 0x0000003ec8662b12 <+898>: mov 0x8(%r13),%eax > 0x0000003ec8662b16 <+902>: sub %rdi,%r12 > 0x0000003ec8662b19 <+905>: sar $0x4,%r12 > 0x0000003ec8662b1d <+909>: mov %r12d,%r14d > 0x0000003ec8662b20 <+912>: cmp %eax,%r12d > 0x0000003ec8662b23 <+915>: jbe 0x3ec8662b3a <g_slice_alloc+938> > 0x0000003ec8662b25 <+917>: lea 0x59225(%rip),%rsi # 0x3ec86bbd51 > 0x0000003ec8662b2c <+924>: lea 0x591c2(%rip),%rdi # 0x3ec86bbcf5 > 0x0000003ec8662b33 <+931>: xor %eax,%eax > 0x0000003ec8662b35 <+933>: callq 0x3ec861a319 <mem_error> > 0x0000003ec8662b3a <+938>: shl $0x4,%eax > 0x0000003ec8662b3d <+941>: lea 0x10(%rax),%esi > 0x0000003ec8662b40 <+944>: callq 0x3ec8619c50 <realloc@plt> > 0x0000003ec8662b45 <+949>: test %rax,%rax > 0x0000003ec8662b48 <+952>: mov %rax,0x0(%r13) > 0x0000003ec8662b4c <+956>: je 0x3ec8662bab <g_slice_alloc+1051> > 0x0000003ec8662b4e <+958>: mov 0x8(%r13),%edx > 0x0000003ec8662b52 <+962>: mov %r12d,%r12d > 0x0000003ec8662b55 <+965>: shl $0x4,%r12 > 0x0000003ec8662b59 <+969>: add %rax,%r12 > 0x0000003ec8662b5c <+972>: sub %r14d,%edx > 0x0000003ec8662b5f <+975>: lea 0x10(%r12),%rdi > 0x0000003ec8662b64 <+980>: mov %r12,%rsi > 0x0000003ec8662b67 <+983>: shl $0x4,%rdx > 0x0000003ec8662b6b <+987>: callq 0x3ec8619d50 <memmove@plt> > 0x0000003ec8662b70 <+992>: addl $0x1,0x8(%r13) > 0x0000003ec8662b75 <+997>: lea 0x2bf724(%rip),%rdi # 0x3ec89222a0 <smc_tree_mutex> > 0x0000003ec8662b7c <+1004>: mov %rbx,(%r12) > 0x0000003ec8662b80 <+1008>: mov %rbp,0x8(%r12) > 0x0000003ec8662b85 <+1013>: callq 0x3ec8684dc0 <g_mutex_unlock> > 0x0000003ec8662b8a <+1018>: jmpq 0x3ec8662800 <g_slice_alloc+112> > 0x0000003ec8662b8f <+1023>: mov $0x10,%esi > 0x0000003ec8662b94 <+1028>: mov $0x1ff,%edi > 0x0000003ec8662b99 <+1033>: callq 0x3ec8619960 <calloc@plt> > 0x0000003ec8662b9e <+1038>: test %rax,%rax > 0x0000003ec8662ba1 <+1041>: mov %rax,(%r12) > 0x0000003ec8662ba5 <+1045>: jne 0x3ec86628f2 <g_slice_alloc+354> > 0x0000003ec8662bab <+1051>: callq 0x3ec8619450 <__errno_location@plt> > 0x0000003ec8662bb0 <+1056>: mov (%rax),%edi > 0x0000003ec8662bb2 <+1058>: callq 0x3ec861a420 <smc_tree_abort> > 0x0000003ec8662bb7 <+1063>: lea 0x2bf69a(%rip),%rdi # 0x3ec8922258 <allocator+56> > 0x0000003ec8662bbe <+1070>: mov %rdx,0x8(%rsp) > 0x0000003ec8662bc3 <+1075>: callq 0x3ec8684d90 <g_mutex_lock> > 0x0000003ec8662bc8 <+1080>: mov 0x2bf6a2(%rip),%eax # 0x3ec8922270 <allocator+80> > 0x0000003ec8662bce <+1086>: mov 0x8(%rsp),%rdx > 0x0000003ec8662bd3 <+1091>: add $0x1,%eax > 0x0000003ec8662bd6 <+1094>: test %eax,%eax > 0x0000003ec8662bd8 <+1096>: mov %eax,0x2bf692(%rip) # 0x3ec8922270 <allocator+80> > 0x0000003ec8662bde <+1102>: jle 0x3ec8662a04 <g_slice_alloc+628> > 0x0000003ec8662be4 <+1108>: movl $0x0,0x2bf682(%rip) # 0x3ec8922270 <allocator+80> > 0x0000003ec8662bee <+1118>: addl $0x1,(%rdx) > 0x0000003ec8662bf1 <+1121>: mov $0x100,%eax > 0x0000003ec8662bf6 <+1126>: cmpl $0x100,(%rdx) > 0x0000003ec8662bfc <+1132>: cmovbe (%rdx),%eax > 0x0000003ec8662bff <+1135>: mov %eax,(%rdx) > 0x0000003ec8662c01 <+1137>: jmpq 0x3ec8662a04 <g_slice_alloc+628> > 0x0000003ec8662c06 <+1142>: mov $0x8,%esi > 0x0000003ec8662c0b <+1147>: mov $0xffd,%edi > 0x0000003ec8662c10 <+1152>: callq 0x3ec8619960 <calloc@plt> > 0x0000003ec8662c15 <+1157>: test %rax,%rax > 0x0000003ec8662c18 <+1160>: mov %rax,0x2bf689(%rip) # 0x3ec89222a8 <smc_tree_root> > 0x0000003ec8662c1f <+1167>: jne 0x3ec86628dc <g_slice_alloc+332> > 0x0000003ec8662c25 <+1173>: jmp 0x3ec8662bab <g_slice_alloc+1051> > 0x0000003ec8662c27 <+1175>: mov %rdi,%r12 > 0x0000003ec8662c2a <+1178>: jmpq 0x3ec8662af9 <g_slice_alloc+873> > 0x0000003ec8662c2f <+1183>: mov %r15d,%r15d > 0x0000003ec8662c32 <+1186>: mov $0xa0,%eax > 0x0000003ec8662c37 <+1191>: shl $0x4,%r15 > 0x0000003ec8662c3b <+1195>: lea (%r15,%r15,4),%rcx > 0x0000003ec8662c3f <+1199>: cmp $0xa0,%rcx > 0x0000003ec8662c46 <+1206>: cmovb %rax,%rcx > 0x0000003ec8662c4a <+1210>: mov 0x2bf5d7(%rip),%rax # 0x3ec8922228 <allocator+8> > 0x0000003ec8662c51 <+1217>: xor %edx,%edx > 0x0000003ec8662c53 <+1219>: div %rcx > 0x0000003ec8662c56 <+1222>: mov $0x4,%ecx > 0x0000003ec8662c5b <+1227>: cmp $0x4,%rax > 0x0000003ec8662c5f <+1231>: cmovae %rax,%rcx > 0x0000003ec8662c63 <+1235>: mov 0x2bf5fe(%rip),%rax # 0x3ec8922268 <allocator+72> > 0x0000003ec8662c6a <+1242>: mov (%rax,%r14,4),%eax > 0x0000003ec8662c6e <+1246>: test %eax,%eax > 0x0000003ec8662c70 <+1248>: je 0x3ec8662c7f <g_slice_alloc+1263> > 0x0000003ec8662c72 <+1250>: shl $0x6,%eax > 0x0000003ec8662c75 <+1253>: xor %edx,%edx > 0x0000003ec8662c77 <+1255>: div %r15 > 0x0000003ec8662c7a <+1258>: cmp %eax,%ecx > 0x0000003ec8662c7c <+1260>: cmovb %eax,%ecx > 0x0000003ec8662c7f <+1263>: lea 0x2bf5d2(%rip),%rdi # 0x3ec8922258 <allocator+56> > 0x0000003ec8662c86 <+1270>: mov %ecx,0x10(%rsp) > 0x0000003ec8662c8a <+1274>: mov $0x1,%r14d > 0x0000003ec8662c90 <+1280>: callq 0x3ec8684dc0 <g_mutex_unlock> > 0x0000003ec8662c95 <+1285>: lea 0x2bf5e4(%rip),%rdi # 0x3ec8922280 <allocator+96> > 0x0000003ec8662c9c <+1292>: callq 0x3ec8684d90 <g_mutex_lock> > 0x0000003ec8662ca1 <+1297>: mov %r15,%rdi > 0x0000003ec8662ca4 <+1300>: callq 0x3ec861a6fd <slab_allocator_alloc_chunk> > 0x0000003ec8662ca9 <+1305>: mov 0x10(%rsp),%ecx > 0x0000003ec8662cad <+1309>: mov %rax,%rdx > 0x0000003ec8662cb0 <+1312>: movq $0x0,0x8(%rax) > 0x0000003ec8662cb8 <+1320>: mov %rax,%r8 > 0x0000003ec8662cbb <+1323>: mov %rcx,0x18(%rsp) > 0x0000003ec8662cc0 <+1328>: cmp 0x18(%rsp),%r14 > 0x0000003ec8662cc5 <+1333>: jae 0x3ec8662cf7 <g_slice_alloc+1383> > 0x0000003ec8662cc7 <+1335>: mov %r15,%rdi > 0x0000003ec8662cca <+1338>: mov %rdx,0x8(%rsp) > 0x0000003ec8662ccf <+1343>: mov %r8,0x10(%rsp) > 0x0000003ec8662cd4 <+1348>: callq 0x3ec861a6fd <slab_allocator_alloc_chunk> > 0x0000003ec8662cd9 <+1353>: mov 0x10(%rsp),%r8 > 0x0000003ec8662cde <+1358>: add $0x1,%r14 > 0x0000003ec8662ce2 <+1362>: movq $0x0,0x8(%rax) > 0x0000003ec8662cea <+1370>: mov 0x8(%rsp),%rdx > 0x0000003ec8662cef <+1375>: mov %rax,(%r8) > 0x0000003ec8662cf2 <+1378>: mov %rax,%r8 > 0x0000003ec8662cf5 <+1381>: jmp 0x3ec8662cc0 <g_slice_alloc+1328> > 0x0000003ec8662cf7 <+1383>: lea 0x2bf582(%rip),%rdi # 0x3ec8922280 <allocator+96> > 0x0000003ec8662cfe <+1390>: movq $0x0,(%r8) > 0x0000003ec8662d05 <+1397>: mov %rdx,0x8(%rsp) > 0x0000003ec8662d0a <+1402>: callq 0x3ec8684dc0 <g_mutex_unlock> > 0x0000003ec8662d0f <+1407>: mov %r14,0x8(%r12) > 0x0000003ec8662d14 <+1412>: mov 0x8(%rsp),%rdx > 0x0000003ec8662d19 <+1417>: jmpq 0x3ec8662a8e <g_slice_alloc+766> >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 891742
: 672207 |
672208
|
672209
|
672210
|
672211
|
672212
|
672213
|
672214
|
672215
|
672216