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 943352 Details for
Bug 1148812
[abrt] ModemManager: magazine_chain_pop_head(): ModemManager 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), 32.41 KB, created by
Thomas Jürges
on 2014-10-02 12:40:12 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Thomas Jürges
Created:
2014-10-02 12:40:12 UTC
Size:
32.41 KB
patch
obsolete
>[New LWP 25779] >[New LWP 25782] >[New LWP 25780] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/sbin/ModemManager'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 magazine_chain_pop_head (magazine_chunks=0x1ab1690) at gslice.c:545 >545 (*magazine_chunks)->data = chunk->next; > >Thread 3 (Thread 0x7f6f48061700 (LWP 25780)): >#0 0x0000003bd58ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003bd90495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f6f3c0008c0, timeout=-1, context=0x1ab8a00) at gmain.c:4007 > poll_func = 0x3bd9058500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1ab8a00, 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 = 0x7f6f3c0008c0 >#3 0x0000003bd90496dc in g_main_context_iteration (context=0x1ab8a00, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003bd9049729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003bd906ea45 in g_thread_proxy (data=0x1ab8c00) at gthread.c:798 > thread = 0x1ab8c00 >#6 0x0000003bd6407ee5 in start_thread (arg=0x7f6f48061700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f6f48061700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140115926456064, -3429332168441904836, 0, 0, 140115926456768, 140115926456064, 3365878338298265916, -3449972754044337860}, 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 0x0000003bd58f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f6f4705f700 (LWP 25782)): >#0 0x0000003bd58ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003bd90495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f6f380010c0, timeout=-1, context=0x7f6f4000e5a0) at gmain.c:4007 > poll_func = 0x3bd9058500 <g_poll> >#2 g_main_context_iterate (context=0x7f6f4000e5a0, 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 = 3 > allocated_nfds = 3 > fds = 0x7f6f380010c0 >#3 0x0000003bd9049a3a in g_main_loop_run (loop=0x7f6f4000e530) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003be6ed0376 in gdbus_shared_thread_func (user_data=0x7f6f4000e570) at gdbusprivate.c:278 > data = 0x7f6f4000e570 >#5 0x0000003bd906ea45 in g_thread_proxy (data=0x1ab92d0) at gthread.c:798 > thread = 0x1ab92d0 >#6 0x0000003bd6407ee5 in start_thread (arg=0x7f6f4705f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f6f4705f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140115909670656, -3429332168441904836, 0, 0, 140115909671360, 140115909670656, 3365911324720841020, -3449972754044337860}, 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 0x0000003bd58f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f6f48062840 (LWP 25779)): >#0 magazine_chain_pop_head (magazine_chunks=0x1ab1690) at gslice.c:545 > chunk = 0xbb800000009 >#1 thread_memory_magazine1_alloc (tmem=<optimized out>, ix=3) at gslice.c:848 > mag = 0x1ab1690 > chunk = <optimized out> >#2 g_slice_alloc (mem_size=mem_size@entry=56) at gslice.c:1007 > ix = 3 > tmem = 0xbb800000009 > chunk_size = 64 > mem = <optimized out> >#3 0x0000003bd90654ee in g_slice_alloc0 (mem_size=mem_size@entry=56) at gslice.c:1042 > mem = <optimized out> >#4 0x000000000049d55e in internal_queue_command (self=0x1b0c3d0, command=0x7f6f40010f30, take_command=1, cached=cached@entry=0, timeout_seconds=10, cancellable=0x1b36070, callback=0x43bcb0 <at_command_parse_response>, user_data=user_data@entry=0x1b39d60) at mm-serial-port.c:1176 > priv = 0x1b0c2f0 > info = <optimized out> > __PRETTY_FUNCTION__ = "internal_queue_command" >#5 0x000000000049e04f in mm_serial_port_queue_command (self=<optimized out>, command=<optimized out>, take_command=<optimized out>, timeout_seconds=<optimized out>, cancellable=<optimized out>, callback=<optimized out>, user_data=0x1b39d60) at mm-serial-port.c:1215 >No locals. >#6 0x000000000043c10d in _at_command (self=0x1b18540, command=0x4b8bf9 "+CGREG?", timeout=10, allow_cached=0, is_raw=0, callback=0x466690 <registration_status_check_ready>, user_data=0x1b07ba0) at mm-base-modem-at.c:596 > port = <optimized out> > error = 0x0 >#7 0x000000000043c453 in mm_base_modem_at_command (self=<optimized out>, command=<optimized out>, timeout=<optimized out>, allow_cached=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at mm-base-modem-at.c:615 >No locals. >#8 0x000000000046683f in registration_status_check_ready (self=<optimized out>, res=<optimized out>, ctx=0x1b07ba0) at mm-broadband-modem.c:3847 > response = <optimized out> > error = 0x0 > match_info = 0x0 > i = <optimized out> > parsed = <optimized out> > cgreg = 0 > cereg = 0 > state = MM_MODEM_3GPP_REGISTRATION_STATE_IDLE > act = MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN > lac = 28549632 > cid = 4439216 > __FUNCTION__ = "registration_status_check_ready" >#9 0x0000003be6e6f787 in g_simple_async_result_complete (simple=0x1ae30b0) at gsimpleasyncresult.c:777 > current_source = 0x1b315a0 > current_context = 0x1ab1650 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#10 0x000000000043bce8 in at_command_parse_response (port=port@entry=0x1b0c3d0, response=response@entry=0x7f6f4000be00, error=error@entry=0x0, ctx=ctx@entry=0x1b3a200) at mm-base-modem-at.c:499 >No locals. >#11 0x000000000049f70b in handle_response (port=<optimized out>, response=0x1ac7150, error=0x0, callback=0x43bcb0 <at_command_parse_response>, callback_data=0x1b3a200) at mm-at-serial-port.c:168 > self = 0x1b0c3d0 > response_callback = 0x43bcb0 <at_command_parse_response> > string = 0x7f6f4000be00 >#12 0x000000000049cec3 in mm_serial_port_got_response (self=self@entry=0x1b0c3d0, error=0x0) at mm-serial-port.c:589 > priv = 0x1b0c2f0 > info = 0x7f6f38005f80 > consumed = 0 > __FUNCTION__ = "mm_serial_port_got_response" >#13 0x000000000049ec4b in data_available (source=0x1b0e100, condition=<optimized out>, data=<optimized out>) at mm-serial-port.c:803 > err = 0x0 > self = 0x1b0c3d0 > priv = 0x1b0c2f0 > buf = "\r\nOK\r\nG: 2,1,\"10D1\",\"05E1217F\"\r\n\200\371\256\001\000\000\000\000\066\bK\000\000\000\000\000\340I \000\000\000\000\000\000\000\000\000J\000\000\000\030\000\000\000\060\000\000\000pNJ\022\377\177\000\000\260MJ\022\377\177\000\000\200\371\256\001\000\000\000\000\002\000\000\000\000\000\000\000q\272\300\332;", '\000' <repeats 27 times>, "\205W\303\332;", '\000' <repeats 19 times>, " \000\000\000\060\000\000\000\220OJ\022\377\177\000\000\260NJ\022\377\177\000\000\000\000\000\000\000\000\000\000\200\371\256\001\000\000\000\000"... > bytes_read = 6 > status = G_IO_STATUS_NORMAL > info = <optimized out> > device = <optimized out> > __FUNCTION__ = "data_available" >#14 0x0000003bd90492a6 in g_main_dispatch (context=0x1ab9530) at gmain.c:3066 > dispatch = 0x3bd908af80 <g_io_unix_dispatch> > was_in_call = 0 > user_data = 0x1b0c3d0 > callback = 0x49e9c0 <data_available> > cb_funcs = 0x3bd932a8e0 <g_source_callback_funcs> > cb_data = 0x1b3a340 > need_destroy = <optimized out> > current_source_link = {data = 0x1b315a0, next = 0x0} > source = 0x1b315a0 > current = 0x1ab66b0 > i = 0 >#15 g_main_context_dispatch (context=context@entry=0x1ab9530) at gmain.c:3642 >No locals. >#16 0x0000003bd9049628 in g_main_context_iterate (context=0x1ab9530, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 9987 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 5 > fds = 0x1b019c0 >#17 0x0000003bd9049a3a in g_main_loop_run (loop=0x1ac17b0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#18 0x000000000042ce16 in main (argc=<optimized out>, argv=<optimized out>) at main.c:142 > inner = <optimized out> > err = 0x0 > name_id = 1 > __FUNCTION__ = "main" >From To Syms Read Shared Object Library >0x0000003bd9c039a0 0x0000003bd9c068ea Yes /lib64/libgudev-1.0.so.0 >0x0000003bd5c2bae0 0x0000003bd5c7676c Yes /lib64/libmm-glib.so.0 >0x0000003be4001190 0x0000003be4002088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003bd7c40bc0 0x0000003bd7cf0918 Yes /lib64/libqmi-glib.so.1 >0x0000003bd740d440 0x0000003bd741c098 Yes /lib64/libmbim-glib.so.0 >0x0000003be6e31be0 0x0000003be6ef365c Yes /lib64/libgio-2.0.so.0 >0x0000003bdac0b160 0x0000003bdac39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003bd901a6e0 0x0000003bd90b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003bd64059a0 0x0000003bd6411554 Yes /lib64/libpthread.so.0 >0x0000003bd581f560 0x0000003bd5960994 Yes /lib64/libc.so.6 >0x0000003be18034a0 0x0000003be180bf6c Yes /lib64/libudev.so.1 >0x0000003bd88064a0 0x0000003bd8818fe4 Yes /lib64/libselinux.so.1 >0x0000003bd70022d0 0x0000003bd70050ac Yes /lib64/librt.so.1 >0x0000003bd6000ed0 0x0000003bd60019d0 Yes /lib64/libdl.so.2 >0x0000003bd9801870 0x0000003bd9805fe8 Yes /lib64/libffi.so.6 >0x0000003bd6802210 0x0000003bd680e930 Yes /lib64/libz.so.1 >0x0000003bdb003a40 0x0000003bdb0127dc Yes /lib64/libresolv.so.2 >0x0000003bd5000b10 0x0000003bd5019c30 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003bd6c02af0 0x0000003bd6c122a8 Yes /lib64/libgcc_s.so.1 >0x0000003bd7801770 0x0000003bd784b9e0 Yes /lib64/libpcre.so.1 >0x0000003bd54030e0 0x0000003bd5419050 Yes /lib64/liblzma.so.5 >0x00007f6f4665cd10 0x00007f6f4665d0ac Yes /usr/lib64/ModemManager/libmm-plugin-generic.so >0x00007f6f464588d0 0x00007f6f46459b2c Yes /usr/lib64/ModemManager/libmm-plugin-via.so >0x00007f6f46253c00 0x00007f6f4625497c Yes /usr/lib64/ModemManager/libmm-plugin-nokia.so >0x00007f6f4604c750 0x00007f6f4604eef8 Yes /usr/lib64/ModemManager/libmm-plugin-altair-lte.so >0x00007f6f45e45150 0x00007f6f45e4756c Yes /usr/lib64/ModemManager/libmm-plugin-cinterion.so >0x00007f6f45c356c0 0x00007f6f45c3d048 Yes /usr/lib64/ModemManager/libmm-plugin-huawei.so >0x00007f6f45a2df80 0x00007f6f45a2f05c Yes /usr/lib64/ModemManager/libmm-plugin-x22x.so >0x00007f6f45826850 0x00007f6f45828fec Yes /usr/lib64/ModemManager/libmm-plugin-novatel.so >0x00007f6f45619430 0x00007f6f4561ec20 Yes /usr/lib64/ModemManager/libmm-plugin-nokia-icera.so >0x00007f6f45412760 0x00007f6f454131bc Yes /usr/lib64/ModemManager/libmm-plugin-pantech.so >0x00007f6f4520bed0 0x00007f6f4520e1fc Yes /usr/lib64/ModemManager/libmm-plugin-wavecom.so >0x00007f6f450080b0 0x00007f6f450086dc Yes /usr/lib64/ModemManager/libmm-plugin-gobi.so >0x00007f6f44e04400 0x00007f6f44e04dcc Yes /usr/lib64/ModemManager/libmm-plugin-telit.so >0x00007f6f44c00680 0x00007f6f44c0111c Yes /usr/lib64/ModemManager/libmm-plugin-linktop.so >0x00007f6f449faf80 0x00007f6f449fcbfc Yes /usr/lib64/ModemManager/libmm-plugin-simtech.so >0x00007f6f447f2ac0 0x00007f6f447f53f0 Yes /usr/lib64/ModemManager/libmm-plugin-novatel-lte.so >0x00007f6f445ec8b0 0x00007f6f445ed66c Yes /usr/lib64/ModemManager/libmm-plugin-anydata.so >0x00007f6f443d98f0 0x00007f6f443e3e90 Yes /usr/lib64/ModemManager/libmm-plugin-sierra.so >0x00007f6f441c6af0 0x00007f6f441ce370 Yes /usr/lib64/ModemManager/libmm-plugin-zte.so >0x00007f6f37dfb3a0 0x00007f6f37dfd594 Yes /usr/lib64/ModemManager/libmm-plugin-option.so >0x00007f6f37bf52b0 0x00007f6f37bf67f0 Yes /usr/lib64/ModemManager/libmm-plugin-iridium.so >0x00007f6f379e81f0 0x00007f6f379edaf0 Yes /usr/lib64/ModemManager/libmm-plugin-samsung.so >0x00007f6f377e0e10 0x00007f6f377e20bc Yes /usr/lib64/ModemManager/libmm-plugin-longcheer.so >0x00007f6f375dcd70 0x00007f6f375dd2ac Yes /usr/lib64/ModemManager/libmm-plugin-motorola.so >0x00007f6f373d2d70 0x00007f6f373d7c6c Yes /usr/lib64/ModemManager/libmm-plugin-hso.so >0x00007f6f371c80d0 0x00007f6f371cb990 Yes /usr/lib64/ModemManager/libmm-plugin-mbm.so >$1 = 0x0 >$2 = 0x0 >rax 0x1ab1650 27989584 >rbx 0xbb800000009 12884901888009 >rcx 0x30 48 >rdx 0x7f6f38005f80 140115657645952 >rsi 0x1 1 >rdi 0x40 64 >rbp 0x38 0x38 >rsp 0x7fff124a4500 0x7fff124a4500 >r8 0x1ac6800 28076032 >r9 0x1b36070 28532848 >r10 0x1 1 >r11 0x2 2 >r12 0x1ab1690 27989648 >r13 0x4 4 >r14 0x3 3 >r15 0x1b39d60 28548448 >rip 0x3bd9065017 0x3bd9065017 <g_slice_alloc+167> >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: > 0x0000003bd9064f70 <+0>: push %r15 > 0x0000003bd9064f72 <+2>: push %r14 > 0x0000003bd9064f74 <+4>: push %r13 > 0x0000003bd9064f76 <+6>: push %r12 > 0x0000003bd9064f78 <+8>: push %rbp > 0x0000003bd9064f79 <+9>: mov %rdi,%rbp > 0x0000003bd9064f7c <+12>: lea 0x2c5b5d(%rip),%rdi # 0x3bd932aae0 <private_thread_memory> > 0x0000003bd9064f83 <+19>: push %rbx > 0x0000003bd9064f84 <+20>: sub $0x28,%rsp > 0x0000003bd9064f88 <+24>: callq 0x3bd908a960 <g_private_get> > 0x0000003bd9064f8d <+29>: test %rax,%rax > 0x0000003bd9064f90 <+32>: mov %rax,%rbx > 0x0000003bd9064f93 <+35>: je 0x3bd90650f0 <g_slice_alloc+384> > 0x0000003bd9064f99 <+41>: lea 0xf(%rbp),%rdi > 0x0000003bd9064f9d <+45>: and $0xfffffffffffffff0,%rdi > 0x0000003bd9064fa1 <+49>: mov %rdi,%r12 > 0x0000003bd9064fa4 <+52>: jne 0x3bd9064fd8 <g_slice_alloc+104> > 0x0000003bd9064fa6 <+54>: mov %rbp,%rdi > 0x0000003bd9064fa9 <+57>: callq 0x3bd904ee60 <g_malloc> > 0x0000003bd9064fae <+62>: mov %rax,%rbx > 0x0000003bd9064fb1 <+65>: mov 0x2c6321(%rip),%edi # 0x3bd932b2d8 <allocator+24> > 0x0000003bd9064fb7 <+71>: test %edi,%edi > 0x0000003bd9064fb9 <+73>: je 0x3bd9064fc0 <g_slice_alloc+80> > 0x0000003bd9064fbb <+75>: test %rbx,%rbx > 0x0000003bd9064fbe <+78>: jne 0x3bd906503d <g_slice_alloc+205> > 0x0000003bd9064fc0 <+80>: nop > 0x0000003bd9064fc1 <+81>: add $0x28,%rsp > 0x0000003bd9064fc5 <+85>: mov %rbx,%rax > 0x0000003bd9064fc8 <+88>: pop %rbx > 0x0000003bd9064fc9 <+89>: pop %rbp > 0x0000003bd9064fca <+90>: pop %r12 > 0x0000003bd9064fcc <+92>: pop %r13 > 0x0000003bd9064fce <+94>: pop %r14 > 0x0000003bd9064fd0 <+96>: pop %r15 > 0x0000003bd9064fd2 <+98>: retq > 0x0000003bd9064fd3 <+99>: nopl 0x0(%rax,%rax,1) > 0x0000003bd9064fd8 <+104>: cmp 0x2c6311(%rip),%rdi # 0x3bd932b2f0 <allocator+48> > 0x0000003bd9064fdf <+111>: ja 0x3bd9065240 <g_slice_alloc+720> > 0x0000003bd9064fe5 <+117>: mov %r12,%r13 > 0x0000003bd9064fe8 <+120>: shr $0x4,%r13 > 0x0000003bd9064fec <+124>: lea -0x1(%r13),%r14d > 0x0000003bd9064ff0 <+128>: mov %r14,%rcx > 0x0000003bd9064ff3 <+131>: shl $0x4,%rcx > 0x0000003bd9064ff7 <+135>: mov %rcx,%r12 > 0x0000003bd9064ffa <+138>: add (%rbx),%r12 > 0x0000003bd9064ffd <+141>: mov (%r12),%rdx > 0x0000003bd9065001 <+145>: test %rdx,%rdx > 0x0000003bd9065004 <+148>: je 0x3bd9065110 <g_slice_alloc+416> > 0x0000003bd906500a <+154>: mov 0x8(%rdx),%rbx > 0x0000003bd906500e <+158>: test %rbx,%rbx > 0x0000003bd9065011 <+161>: je 0x3bd9065100 <g_slice_alloc+400> >=> 0x0000003bd9065017 <+167>: mov (%rbx),%rax > 0x0000003bd906501a <+170>: mov %rax,0x8(%rdx) > 0x0000003bd906501e <+174>: mov 0x8(%r12),%rax > 0x0000003bd9065023 <+179>: test %rax,%rax > 0x0000003bd9065026 <+182>: je 0x3bd9065031 <g_slice_alloc+193> > 0x0000003bd9065028 <+184>: sub $0x1,%rax > 0x0000003bd906502c <+188>: mov %rax,0x8(%r12) > 0x0000003bd9065031 <+193>: mov 0x2c62a0(%rip),%r8d # 0x3bd932b2d8 <allocator+24> > 0x0000003bd9065038 <+200>: test %r8d,%r8d > 0x0000003bd906503b <+203>: je 0x3bd9064fc0 <g_slice_alloc+80> > 0x0000003bd906503d <+205>: lea 0x2c626c(%rip),%rdi # 0x3bd932b2b0 <smc_tree_mutex> > 0x0000003bd9065044 <+212>: callq 0x3bd908a590 <g_mutex_lock> > 0x0000003bd9065049 <+217>: mov $0xfe609,%ecx > 0x0000003bd906504e <+222>: xor %edx,%edx > 0x0000003bd9065050 <+224>: mov %rbx,%rax > 0x0000003bd9065053 <+227>: div %rcx > 0x0000003bd9065056 <+230>: mov $0xffd,%ecx > 0x0000003bd906505b <+235>: xor %edx,%edx > 0x0000003bd906505d <+237>: div %rcx > 0x0000003bd9065060 <+240>: mov $0x1ff,%cx > 0x0000003bd9065064 <+244>: mov %rbx,%rax > 0x0000003bd9065067 <+247>: mov %rdx,%r12 > 0x0000003bd906506a <+250>: xor %edx,%edx > 0x0000003bd906506c <+252>: div %rcx > 0x0000003bd906506f <+255>: cmpq $0x0,0x2c6231(%rip) # 0x3bd932b2a8 <smc_tree_root> > 0x0000003bd9065077 <+263>: mov %rdx,%r13 > 0x0000003bd906507a <+266>: je 0x3bd90653ac <g_slice_alloc+1084> > 0x0000003bd9065080 <+272>: mov 0x2c6221(%rip),%rax # 0x3bd932b2a8 <smc_tree_root> > 0x0000003bd9065087 <+279>: lea (%rax,%r12,8),%r12 > 0x0000003bd906508b <+283>: cmpq $0x0,(%r12) > 0x0000003bd9065090 <+288>: je 0x3bd9065331 <g_slice_alloc+961> > 0x0000003bd9065096 <+294>: shl $0x4,%r13 > 0x0000003bd906509a <+298>: add (%r12),%r13 > 0x0000003bd906509e <+302>: mov 0x8(%r13),%esi > 0x0000003bd90650a2 <+306>: mov 0x0(%r13),%rdi > 0x0000003bd90650a6 <+310>: test %esi,%esi > 0x0000003bd90650a8 <+312>: je 0x3bd90653cd <g_slice_alloc+1117> > 0x0000003bd90650ae <+318>: mov %esi,%ecx > 0x0000003bd90650b0 <+320>: xor %edx,%edx > 0x0000003bd90650b2 <+322>: jmp 0x3bd90650ca <g_slice_alloc+346> > 0x0000003bd90650b4 <+324>: je 0x3bd90652a0 <g_slice_alloc+816> > 0x0000003bd90650ba <+330>: lea 0x1(%rax),%edx > 0x0000003bd90650bd <+333>: mov $0x1,%eax > 0x0000003bd90650c2 <+338>: cmp %ecx,%edx > 0x0000003bd90650c4 <+340>: jae 0x3bd906528f <g_slice_alloc+799> > 0x0000003bd90650ca <+346>: lea (%rdx,%rcx,1),%eax > 0x0000003bd90650cd <+349>: shr %eax > 0x0000003bd90650cf <+351>: mov %eax,%r12d > 0x0000003bd90650d2 <+354>: shl $0x4,%r12 > 0x0000003bd90650d6 <+358>: add %rdi,%r12 > 0x0000003bd90650d9 <+361>: cmp (%r12),%rbx > 0x0000003bd90650dd <+365>: jae 0x3bd90650b4 <g_slice_alloc+324> > 0x0000003bd90650df <+367>: mov %eax,%ecx > 0x0000003bd90650e1 <+369>: mov $0xffffffff,%eax > 0x0000003bd90650e6 <+374>: jmp 0x3bd90650c2 <g_slice_alloc+338> > 0x0000003bd90650e8 <+376>: nopl 0x0(%rax,%rax,1) > 0x0000003bd90650f0 <+384>: callq 0x3bd901ab4c <thread_memory_from_self> > 0x0000003bd90650f5 <+389>: mov %rax,%rbx > 0x0000003bd90650f8 <+392>: jmpq 0x3bd9064f99 <g_slice_alloc+41> > 0x0000003bd90650fd <+397>: nopl (%rax) > 0x0000003bd9065100 <+400>: mov (%rdx),%rax > 0x0000003bd9065103 <+403>: mov %rdx,%rbx > 0x0000003bd9065106 <+406>: mov %rax,(%r12) > 0x0000003bd906510a <+410>: jmpq 0x3bd906501e <g_slice_alloc+174> > 0x0000003bd906510f <+415>: nop > 0x0000003bd9065110 <+416>: mov %rcx,%rax > 0x0000003bd9065113 <+419>: add 0x8(%rbx),%rax > 0x0000003bd9065117 <+423>: mov 0x8(%r12),%rdx > 0x0000003bd906511c <+428>: mov (%rax),%rsi > 0x0000003bd906511f <+431>: mov 0x8(%rax),%rdi > 0x0000003bd9065123 <+435>: mov %rsi,(%r12) > 0x0000003bd9065127 <+439>: mov %rdi,0x8(%r12) > 0x0000003bd906512c <+444>: movq $0x0,(%rax) > 0x0000003bd9065133 <+451>: mov %rdx,0x8(%rax) > 0x0000003bd9065137 <+455>: mov (%r12),%rdx > 0x0000003bd906513b <+459>: test %rdx,%rdx > 0x0000003bd906513e <+462>: jne 0x3bd906500a <g_slice_alloc+154> > 0x0000003bd9065144 <+468>: mov 0x2c61bd(%rip),%rax # 0x3bd932b308 <allocator+72> > 0x0000003bd906514b <+475>: lea 0x2c61a6(%rip),%rdi # 0x3bd932b2f8 <allocator+56> > 0x0000003bd9065152 <+482>: movq $0x0,0x8(%r12) > 0x0000003bd906515b <+491>: mov %rcx,0x8(%rsp) > 0x0000003bd9065160 <+496>: lea (%rax,%r14,4),%r15 > 0x0000003bd9065164 <+500>: callq 0x3bd908a5f0 <g_mutex_trylock> > 0x0000003bd9065169 <+505>: test %eax,%eax > 0x0000003bd906516b <+507>: mov 0x8(%rsp),%rcx > 0x0000003bd9065170 <+512>: je 0x3bd9065359 <g_slice_alloc+1001> > 0x0000003bd9065176 <+518>: mov 0x2c6194(%rip),%eax # 0x3bd932b310 <allocator+80> > 0x0000003bd906517c <+524>: sub $0x1,%eax > 0x0000003bd906517f <+527>: cmp $0xfffffff5,%eax > 0x0000003bd9065182 <+530>: mov %eax,0x2c6188(%rip) # 0x3bd932b310 <allocator+80> > 0x0000003bd9065188 <+536>: jge 0x3bd90651a7 <g_slice_alloc+567> > 0x0000003bd906518a <+538>: movl $0x0,0x2c617c(%rip) # 0x3bd932b310 <allocator+80> > 0x0000003bd9065194 <+548>: cmpl $0x0,(%r15) > 0x0000003bd9065198 <+552>: mov $0x1,%eax > 0x0000003bd906519d <+557>: cmovne (%r15),%eax > 0x0000003bd90651a1 <+561>: sub $0x1,%eax > 0x0000003bd90651a4 <+564>: mov %eax,(%r15) > 0x0000003bd90651a7 <+567>: mov 0x2c6152(%rip),%rax # 0x3bd932b300 <allocator+64> > 0x0000003bd90651ae <+574>: lea (%rax,%r14,8),%rsi > 0x0000003bd90651b2 <+578>: mov (%rsi),%r15 > 0x0000003bd90651b5 <+581>: test %r15,%r15 > 0x0000003bd90651b8 <+584>: je 0x3bd90653d5 <g_slice_alloc+1125> > 0x0000003bd90651be <+590>: mov 0x8(%r15),%rdx > 0x0000003bd90651c2 <+594>: mov (%r15),%rax > 0x0000003bd90651c5 <+597>: mov %rcx,0x8(%rsp) > 0x0000003bd90651ca <+602>: mov (%rdx),%rdi > 0x0000003bd90651cd <+605>: mov (%rax),%rax > 0x0000003bd90651d0 <+608>: mov (%rdi),%rdi > 0x0000003bd90651d3 <+611>: mov 0x8(%rax),%rax > 0x0000003bd90651d7 <+615>: mov %rax,0x8(%rdi) > 0x0000003bd90651db <+619>: mov %rdx,0x8(%rax) > 0x0000003bd90651df <+623>: xor %edx,%edx > 0x0000003bd90651e1 <+625>: cmp %rax,%r15 > 0x0000003bd90651e4 <+628>: lea 0x2c610d(%rip),%rdi # 0x3bd932b2f8 <allocator+56> > 0x0000003bd90651eb <+635>: cmovne %rax,%rdx > 0x0000003bd90651ef <+639>: mov %rdx,(%rsi) > 0x0000003bd90651f2 <+642>: callq 0x3bd908a5c0 <g_mutex_unlock> > 0x0000003bd90651f7 <+647>: mov (%r15),%rax > 0x0000003bd90651fa <+650>: mov 0x8(%rsp),%rcx > 0x0000003bd90651ff <+655>: mov (%rax),%rsi > 0x0000003bd9065202 <+658>: mov (%rsi),%rdx > 0x0000003bd9065205 <+661>: mov 0x8(%rdx),%rdi > 0x0000003bd9065209 <+665>: mov %rdi,0x8(%r12) > 0x0000003bd906520e <+670>: movq $0x0,0x8(%r15) > 0x0000003bd9065216 <+678>: movq $0x0,0x8(%rsi) > 0x0000003bd906521e <+686>: movq $0x0,0x8(%rdx) > 0x0000003bd9065226 <+694>: movq $0x0,0x8(%rax) > 0x0000003bd906522e <+702>: add (%rbx),%rcx > 0x0000003bd9065231 <+705>: mov %r15,(%r12) > 0x0000003bd9065235 <+709>: mov %rcx,%r12 > 0x0000003bd9065238 <+712>: mov (%rcx),%rdx > 0x0000003bd906523b <+715>: jmpq 0x3bd906500a <g_slice_alloc+154> > 0x0000003bd9065240 <+720>: cmpl $0x0,0x2c6089(%rip) # 0x3bd932b2d0 <allocator+16> > 0x0000003bd9065247 <+727>: jne 0x3bd9064fa6 <g_slice_alloc+54> > 0x0000003bd906524d <+733>: mov %r12,%rdi > 0x0000003bd9065250 <+736>: callq 0x3bd901ab29 <allocator_categorize> > 0x0000003bd9065255 <+741>: cmp $0x1,%eax > 0x0000003bd9065258 <+744>: je 0x3bd9064fe5 <g_slice_alloc+117> > 0x0000003bd906525e <+750>: cmp $0x2,%eax > 0x0000003bd9065261 <+753>: jne 0x3bd9064fa6 <g_slice_alloc+54> > 0x0000003bd9065267 <+759>: lea 0x2c60b2(%rip),%rdi # 0x3bd932b320 <allocator+96> > 0x0000003bd906526e <+766>: callq 0x3bd908a590 <g_mutex_lock> > 0x0000003bd9065273 <+771>: mov %r12,%rdi > 0x0000003bd9065276 <+774>: callq 0x3bd901aea4 <slab_allocator_alloc_chunk> > 0x0000003bd906527b <+779>: lea 0x2c609e(%rip),%rdi # 0x3bd932b320 <allocator+96> > 0x0000003bd9065282 <+786>: mov %rax,%rbx > 0x0000003bd9065285 <+789>: callq 0x3bd908a5c0 <g_mutex_unlock> > 0x0000003bd906528a <+794>: jmpq 0x3bd9064fb1 <g_slice_alloc+65> > 0x0000003bd906528f <+799>: sub $0x1,%eax > 0x0000003bd9065292 <+802>: jne 0x3bd90652a0 <g_slice_alloc+816> > 0x0000003bd9065294 <+804>: add $0x10,%r12 > 0x0000003bd9065298 <+808>: xor %r14d,%r14d > 0x0000003bd906529b <+811>: test %r12,%r12 > 0x0000003bd906529e <+814>: je 0x3bd90652b7 <g_slice_alloc+839> > 0x0000003bd90652a0 <+816>: mov %esi,%eax > 0x0000003bd90652a2 <+818>: shl $0x4,%rax > 0x0000003bd90652a6 <+822>: add %rdi,%rax > 0x0000003bd90652a9 <+825>: cmp %rax,%r12 > 0x0000003bd90652ac <+828>: jae 0x3bd90652b4 <g_slice_alloc+836> > 0x0000003bd90652ae <+830>: cmp (%r12),%rbx > 0x0000003bd90652b2 <+834>: je 0x3bd9065317 <g_slice_alloc+935> > 0x0000003bd90652b4 <+836>: mov %r12,%r14 > 0x0000003bd90652b7 <+839>: mov 0x8(%r13),%eax > 0x0000003bd90652bb <+843>: sub %rdi,%r14 > 0x0000003bd90652be <+846>: sar $0x4,%r14 > 0x0000003bd90652c2 <+850>: cmp %eax,%r14d > 0x0000003bd90652c5 <+853>: jbe 0x3bd90652dc <g_slice_alloc+876> > 0x0000003bd90652c7 <+855>: lea 0x5b15b(%rip),%rsi # 0x3bd90c0429 > 0x0000003bd90652ce <+862>: lea 0x5b0f8(%rip),%rdi # 0x3bd90c03cd > 0x0000003bd90652d5 <+869>: xor %eax,%eax > 0x0000003bd90652d7 <+871>: callq 0x3bd901aa01 <mem_error> > 0x0000003bd90652dc <+876>: shl $0x4,%eax > 0x0000003bd90652df <+879>: lea 0x10(%rax),%esi > 0x0000003bd90652e2 <+882>: callq 0x3bd901a300 <realloc@plt> > 0x0000003bd90652e7 <+887>: test %rax,%rax > 0x0000003bd90652ea <+890>: mov %rax,0x0(%r13) > 0x0000003bd90652ee <+894>: je 0x3bd906534d <g_slice_alloc+989> > 0x0000003bd90652f0 <+896>: mov 0x8(%r13),%edx > 0x0000003bd90652f4 <+900>: mov %r14d,%r12d > 0x0000003bd90652f7 <+903>: shl $0x4,%r12 > 0x0000003bd90652fb <+907>: add %rax,%r12 > 0x0000003bd90652fe <+910>: sub %r14d,%edx > 0x0000003bd9065301 <+913>: lea 0x10(%r12),%rdi > 0x0000003bd9065306 <+918>: mov %r12,%rsi > 0x0000003bd9065309 <+921>: shl $0x4,%rdx > 0x0000003bd906530d <+925>: callq 0x3bd901a400 <memmove@plt> > 0x0000003bd9065312 <+930>: addl $0x1,0x8(%r13) > 0x0000003bd9065317 <+935>: lea 0x2c5f92(%rip),%rdi # 0x3bd932b2b0 <smc_tree_mutex> > 0x0000003bd906531e <+942>: mov %rbx,(%r12) > 0x0000003bd9065322 <+946>: mov %rbp,0x8(%r12) > 0x0000003bd9065327 <+951>: callq 0x3bd908a5c0 <g_mutex_unlock> > 0x0000003bd906532c <+956>: jmpq 0x3bd9064fc0 <g_slice_alloc+80> > 0x0000003bd9065331 <+961>: mov $0x10,%esi > 0x0000003bd9065336 <+966>: mov $0x1ff,%edi > 0x0000003bd906533b <+971>: callq 0x3bd901a030 <calloc@plt> > 0x0000003bd9065340 <+976>: test %rax,%rax > 0x0000003bd9065343 <+979>: mov %rax,(%r12) > 0x0000003bd9065347 <+983>: jne 0x3bd9065096 <g_slice_alloc+294> > 0x0000003bd906534d <+989>: callq 0x3bd9019b00 <__errno_location@plt> > 0x0000003bd9065352 <+994>: mov (%rax),%edi > 0x0000003bd9065354 <+996>: callq 0x3bd901ab12 <smc_tree_abort> > 0x0000003bd9065359 <+1001>: lea 0x2c5f98(%rip),%rdi # 0x3bd932b2f8 <allocator+56> > 0x0000003bd9065360 <+1008>: mov %rcx,0x8(%rsp) > 0x0000003bd9065365 <+1013>: callq 0x3bd908a590 <g_mutex_lock> > 0x0000003bd906536a <+1018>: mov 0x2c5fa0(%rip),%eax # 0x3bd932b310 <allocator+80> > 0x0000003bd9065370 <+1024>: mov 0x8(%rsp),%rcx > 0x0000003bd9065375 <+1029>: add $0x1,%eax > 0x0000003bd9065378 <+1032>: test %eax,%eax > 0x0000003bd906537a <+1034>: mov %eax,0x2c5f90(%rip) # 0x3bd932b310 <allocator+80> > 0x0000003bd9065380 <+1040>: jle 0x3bd90651a7 <g_slice_alloc+567> > 0x0000003bd9065386 <+1046>: movl $0x0,0x2c5f80(%rip) # 0x3bd932b310 <allocator+80> > 0x0000003bd9065390 <+1056>: addl $0x1,(%r15) > 0x0000003bd9065394 <+1060>: mov $0x100,%eax > 0x0000003bd9065399 <+1065>: cmpl $0x100,(%r15) > 0x0000003bd90653a0 <+1072>: cmovbe (%r15),%eax > 0x0000003bd90653a4 <+1076>: mov %eax,(%r15) > 0x0000003bd90653a7 <+1079>: jmpq 0x3bd90651a7 <g_slice_alloc+567> > 0x0000003bd90653ac <+1084>: mov $0x8,%esi > 0x0000003bd90653b1 <+1089>: mov $0xffd,%edi > 0x0000003bd90653b6 <+1094>: callq 0x3bd901a030 <calloc@plt> > 0x0000003bd90653bb <+1099>: test %rax,%rax > 0x0000003bd90653be <+1102>: mov %rax,0x2c5ee3(%rip) # 0x3bd932b2a8 <smc_tree_root> > 0x0000003bd90653c5 <+1109>: jne 0x3bd9065080 <g_slice_alloc+272> > 0x0000003bd90653cb <+1115>: jmp 0x3bd906534d <g_slice_alloc+989> > 0x0000003bd90653cd <+1117>: mov %rdi,%r12 > 0x0000003bd90653d0 <+1120>: jmpq 0x3bd9065298 <g_slice_alloc+808> > 0x0000003bd90653d5 <+1125>: mov %r13d,%r13d > 0x0000003bd90653d8 <+1128>: mov $0xa0,%eax > 0x0000003bd90653dd <+1133>: shl $0x4,%r13 > 0x0000003bd90653e1 <+1137>: lea 0x0(%r13,%r13,4),%rsi > 0x0000003bd90653e6 <+1142>: cmp $0xa0,%rsi > 0x0000003bd90653ed <+1149>: cmovb %rax,%rsi > 0x0000003bd90653f1 <+1153>: mov 0x2c5ed0(%rip),%rax # 0x3bd932b2c8 <allocator+8> > 0x0000003bd90653f8 <+1160>: xor %edx,%edx > 0x0000003bd90653fa <+1162>: div %rsi > 0x0000003bd90653fd <+1165>: mov $0x4,%esi > 0x0000003bd9065402 <+1170>: cmp $0x4,%rax > 0x0000003bd9065406 <+1174>: cmovae %rax,%rsi > 0x0000003bd906540a <+1178>: mov 0x2c5ef7(%rip),%rax # 0x3bd932b308 <allocator+72> > 0x0000003bd9065411 <+1185>: mov %esi,%r15d > 0x0000003bd9065414 <+1188>: mov (%rax,%r14,4),%eax > 0x0000003bd9065418 <+1192>: test %eax,%eax > 0x0000003bd906541a <+1194>: je 0x3bd906542d <g_slice_alloc+1213> > 0x0000003bd906541c <+1196>: shl $0x6,%eax > 0x0000003bd906541f <+1199>: xor %edx,%edx > 0x0000003bd9065421 <+1201>: div %r13 > 0x0000003bd9065424 <+1204>: cmp %eax,%esi > 0x0000003bd9065426 <+1206>: mov %eax,%r15d > 0x0000003bd9065429 <+1209>: cmovae %esi,%r15d > 0x0000003bd906542d <+1213>: lea 0x2c5ec4(%rip),%rdi # 0x3bd932b2f8 <allocator+56> > 0x0000003bd9065434 <+1220>: mov %rcx,0x10(%rsp) > 0x0000003bd9065439 <+1225>: mov $0x1,%r14d > 0x0000003bd906543f <+1231>: mov %r15d,%r15d > 0x0000003bd9065442 <+1234>: callq 0x3bd908a5c0 <g_mutex_unlock> > 0x0000003bd9065447 <+1239>: lea 0x2c5ed2(%rip),%rdi # 0x3bd932b320 <allocator+96> > 0x0000003bd906544e <+1246>: callq 0x3bd908a590 <g_mutex_lock> > 0x0000003bd9065453 <+1251>: mov %r13,%rdi > 0x0000003bd9065456 <+1254>: callq 0x3bd901aea4 <slab_allocator_alloc_chunk> > 0x0000003bd906545b <+1259>: mov 0x10(%rsp),%rcx > 0x0000003bd9065460 <+1264>: mov %rax,0x8(%rsp) > 0x0000003bd9065465 <+1269>: mov %rax,%rsi > 0x0000003bd9065468 <+1272>: movq $0x0,0x8(%rax) > 0x0000003bd9065470 <+1280>: cmp %r15,%r14 > 0x0000003bd9065473 <+1283>: jae 0x3bd90654a5 <g_slice_alloc+1333> > 0x0000003bd9065475 <+1285>: mov %r13,%rdi > 0x0000003bd9065478 <+1288>: mov %rsi,0x18(%rsp) > 0x0000003bd906547d <+1293>: mov %rcx,0x10(%rsp) > 0x0000003bd9065482 <+1298>: callq 0x3bd901aea4 <slab_allocator_alloc_chunk> > 0x0000003bd9065487 <+1303>: mov 0x18(%rsp),%rsi > 0x0000003bd906548c <+1308>: add $0x1,%r14 > 0x0000003bd9065490 <+1312>: mov 0x10(%rsp),%rcx > 0x0000003bd9065495 <+1317>: mov %rax,(%rsi) > 0x0000003bd9065498 <+1320>: movq $0x0,0x8(%rax) > 0x0000003bd90654a0 <+1328>: mov %rax,%rsi > 0x0000003bd90654a3 <+1331>: jmp 0x3bd9065470 <g_slice_alloc+1280> > 0x0000003bd90654a5 <+1333>: lea 0x2c5e74(%rip),%rdi # 0x3bd932b320 <allocator+96> > 0x0000003bd90654ac <+1340>: movq $0x0,(%rsi) > 0x0000003bd90654b3 <+1347>: mov %rcx,0x10(%rsp) > 0x0000003bd90654b8 <+1352>: callq 0x3bd908a5c0 <g_mutex_unlock> > 0x0000003bd90654bd <+1357>: mov %r14,0x8(%r12) > 0x0000003bd90654c2 <+1362>: mov 0x8(%rsp),%r15 > 0x0000003bd90654c7 <+1367>: mov 0x10(%rsp),%rcx > 0x0000003bd90654cc <+1372>: jmpq 0x3bd906522e <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 1148812
: 943352 |
943353
|
943354
|
943355
|
943356
|
943357
|
943358
|
943359
|
943360
|
943361
|
943362