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 595522 Details for
Bug 836788
[abrt] ModemManager-0.5.2.0-1.fc17: 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), 27.35 KB, created by
balamahendran
on 2012-07-01 12:06:03 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
balamahendran
Created:
2012-07-01 12:06:03 UTC
Size:
27.35 KB
patch
obsolete
>[New LWP 732] >[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=0x88d6d0) at gslice.c:532 >532 (*magazine_chunks)->data = chunk->next; > >Thread 1 (Thread 0x7f16cc2e0740 (LWP 732)): >#0 magazine_chain_pop_head (magazine_chunks=0x88d6d0) at gslice.c:532 > chunk = 0x400000004 >#1 thread_memory_magazine1_alloc (ix=<optimized out>, tmem=<optimized out>) at gslice.c:835 > mag = 0x88d6d0 > chunk = <optimized out> >#2 g_slice_alloc (mem_size=mem_size@entry=80) at gslice.c:994 > ix = 4 > tmem = 0x400000004 > chunk_size = 80 > mem = <optimized out> > acat = 8967808 >#3 0x00000032e9a61c06 in g_slice_alloc0 (mem_size=80) at gslice.c:1029 > mem = <optimized out> >#4 0x00000032ea22f970 in g_type_create_instance (type=9078080) at gtype.c:1872 > node = 0x8a8540 > instance = <optimized out> > class = 0x8a5bd0 > i = <optimized out> > total_size = <optimized out> >#5 0x00000032ea2147a8 in g_object_constructor (type=<optimized out>, n_construct_properties=0, construct_params=0x0) at gobject.c:1849 > object = <optimized out> >#6 0x00000032ea216261 in g_object_newv (object_type=object_type@entry=9078080, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at gobject.c:1632 > cparams = 0x0 > oparams = 0x0 > nqueue = 0x0 > object = <optimized out> > class = 0x8a5bd0 > unref_class = 0x0 > slist = 0x0 > n_total_cparams = <optimized out> > n_cparams = 0 > n_oparams = 0 > n_cvalues = <optimized out> > cvalues = <optimized out> > clist = <optimized out> > newly_constructed = <optimized out> > i = <optimized out> > __PRETTY_FUNCTION__ = "g_object_newv" >#7 0x00000032ea2168ac in g_object_new (object_type=object_type@entry=9078080, first_property_name=first_property_name@entry=0x0) at gobject.c:1542 > object = <optimized out> > var_args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x0}} > __PRETTY_FUNCTION__ = "g_object_new" >#8 0x0000003a6ca0475a in _g_udev_device_new (udevice=udevice@entry=0x8cc000) at src/gudev/gudevdevice.c:142 > device = <optimized out> >#9 0x0000003a6ca03a48 in monitor_event (source=<optimized out>, condition=<optimized out>, data=0x8b5180) at src/gudev/gudevclient.c:103 > client = 0x8b5180 > device = <optimized out> > udevice = 0x8cc000 >#10 0x00000032e9a476e5 in g_main_dispatch (context=0x899650) at gmain.c:2539 > dispatch = 0x32e9a84130 <g_io_unix_dispatch> > was_in_call = 0 > user_data = 0x8b5180 > callback = 0x3a6ca03a10 <monitor_event> > cb_funcs = 0x32e9d1d960 > cb_data = 0x89e630 > current_source_link = {data = 0x89e590, next = 0x0} > need_destroy = <optimized out> > source = 0x89e590 > current = 0x8b4480 > i = <optimized out> >#11 g_main_context_dispatch (context=context@entry=0x899650) at gmain.c:3075 >No locals. >#12 0x00000032e9a47a18 in g_main_context_iterate (context=0x899650, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3146 > max_priority = 2147483647 > timeout = 20317 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x8c3c00 >#13 0x00000032e9a47e12 in g_main_loop_run (loop=0x89e490) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#14 0x000000000040d183 in main (argc=1, argv=0x7fffa68f6498) at main.c:199 > bus = 0x896718 > proxy = 0x89b950 > manager = 0x89c050 > err = 0x0 > opt_ctx = <optimized out> > id = 22 > log_level = 0x0 > log_file = 0x0 > debug = 0 > show_ts = 0 > rel_ts = 0 > entries = {{long_name = 0x4422b2 "debug", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffa68f6120, description = 0x4420c8 "Output to console rather than syslog", arg_description = 0x0}, {long_name = 0x4422b8 "log-level", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffa68f6138, description = 0x4420f0 "Log level: one of [ERR, WARN, INFO, DEBUG]", arg_description = 0x4422c2 "INFO"}, {long_name = 0x4422c7 "log-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffa68f6140, description = 0x4422d0 "Path to log file", arg_description = 0x0}, {long_name = 0x442308 "timestamps", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffa68f6124, description = 0x4422e1 "Show timestamps in log output", arg_description = 0x0}, {long_name = 0x4422ff "relative-timestamps", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffa68f6128, description = 0x442120 "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 >0x0000003a6ca03830 0x0000003a6ca0690c Yes /lib64/libgudev-1.0.so.0 >0x00000032f0a0a4a0 0x00000032f0a1b9e4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003171207760 0x00000031712302b4 Yes /lib64/libdbus-1.so.3 >0x000000316c605790 0x000000316c610494 Yes /lib64/libpthread.so.0 >0x00000032ea6010f0 0x00000032ea601fd8 Yes /lib64/libgmodule-2.0.so.0 >0x000000316ce02260 0x000000316ce0554c Yes /lib64/librt.so.1 >0x00000032ea20a910 0x00000032ea237dcc Yes /lib64/libgobject-2.0.so.0 >0x00000032e9a19b70 0x00000032e9aac70c Yes /lib64/libglib-2.0.so.0 >0x000000316c21ef60 0x000000316c35fa40 Yes /lib64/libc.so.6 >0x0000003a6c202ef0 0x0000003a6c20a2d6 Yes /lib64/libudev.so.0 >0x000000316be00b20 0x000000316be1a359 Yes /lib64/ld-linux-x86-64.so.2 >0x000000316ca00ea0 0x000000316ca019e0 Yes /lib64/libdl.so.2 >0x00000032e9e00680 0x00000032e9e007fc Yes /lib64/libgthread-2.0.so.0 >0x000000316f201950 0x000000316f2060ec Yes /lib64/libffi.so.5 >0x00007f16cc0de110 0x00007f16cc0de764 Yes /usr/lib64/ModemManager/libmm-plugin-generic.so >0x00007f16cbeda6f0 0x00007f16cbedb1c8 Yes /usr/lib64/ModemManager/libmm-plugin-nokia.so >0x00007f16cbcd4080 0x00007f16cbcd62b8 Yes /usr/lib64/ModemManager/libmm-plugin-wavecom.so >0x00007f16cbacb0a0 0x00007f16cbaceae4 Yes /usr/lib64/ModemManager/libmm-plugin-zte.so >0x00007f16cb8c57e0 0x00007f16cb8c65e8 Yes /usr/lib64/ModemManager/libmm-plugin-longcheer.so >0x00007f16cb6c14a0 0x00007f16cb6c1e08 Yes /usr/lib64/ModemManager/libmm-plugin-moto-c.so >0x00007f16cb4ba980 0x00007f16cb4bd2a8 Yes /usr/lib64/ModemManager/libmm-plugin-mbm.so >0x00007f16cb2b2010 0x00007f16cb2b54f4 Yes /usr/lib64/ModemManager/libmm-plugin-samsung.so >0x00007f16cb0ab5b0 0x00007f16cb0acf28 Yes /usr/lib64/ModemManager/libmm-plugin-novatel.so >0x00007f16caea2d10 0x00007f16caea5dc4 Yes /usr/lib64/ModemManager/libmm-plugin-hso.so >0x00007f16cac9cd70 0x00007f16cac9e2c8 Yes /usr/lib64/ModemManager/libmm-plugin-simtech.so >0x00007f16caa97ac0 0x00007f16caa98bc8 Yes /usr/lib64/ModemManager/libmm-plugin-anydata.so >0x00007f16ca88e770 0x00007f16ca893174 Yes /usr/lib64/ModemManager/libmm-plugin-sierra.so >0x00007f16ca684e00 0x00007f16ca687bf8 Yes /usr/lib64/ModemManager/libmm-plugin-huawei.so >0x00007f16ca47e1b0 0x00007f16ca47fdd8 Yes /usr/lib64/ModemManager/libmm-plugin-option.so >0x00007f16ca2799e0 0x00007f16ca27a5a8 Yes /usr/lib64/ModemManager/libmm-plugin-linktop.so >0x00007f16ca075800 0x00007f16ca076338 Yes /usr/lib64/ModemManager/libmm-plugin-gobi.so >0x00007f16c9e718c0 0x00007f16c9e72688 Yes /usr/lib64/ModemManager/libmm-plugin-x22x.so >$1 = 0x0 >$2 = 0x0 >rax 0x88d680 8967808 >rbx 0x400000004 17179869188 >rcx 0x316c8172c0 212273820352 >rdx 0x8cce30 9227824 >rsi 0x1 1 >rdi 0x5f 95 >rbp 0x50 0x50 >rsp 0x7fffa68f5c40 0x7fffa68f5c40 >r8 0x0 0 >r9 0x4 4 >r10 0xc 12 >r11 0x316c37b730 212268988208 >r12 0x88d6d0 8967888 >r13 0x40 64 >r14 0x4 4 >r15 0x5 5 >rip 0x32e9a6173f 0x32e9a6173f <g_slice_alloc+223> >eflags 0x10202 [ 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: > 0x00000032e9a61660 <+0>: mov %rbp,-0x28(%rsp) > 0x00000032e9a61665 <+5>: mov %rdi,%rbp > 0x00000032e9a61668 <+8>: lea 0x2bc431(%rip),%rdi # 0x32e9d1daa0 <private_thread_memory> > 0x00000032e9a6166f <+15>: mov %rbx,-0x30(%rsp) > 0x00000032e9a61674 <+20>: mov %r12,-0x20(%rsp) > 0x00000032e9a61679 <+25>: mov %r13,-0x18(%rsp) > 0x00000032e9a6167e <+30>: mov %r14,-0x10(%rsp) > 0x00000032e9a61683 <+35>: mov %r15,-0x8(%rsp) > 0x00000032e9a61688 <+40>: sub $0x58,%rsp > 0x00000032e9a6168c <+44>: callq 0x32e9a83aa0 <g_private_get> > 0x00000032e9a61691 <+49>: test %rax,%rax > 0x00000032e9a61694 <+52>: mov %rax,%rbx > 0x00000032e9a61697 <+55>: je 0x32e9a61818 <g_slice_alloc+440> > 0x00000032e9a6169d <+61>: lea 0xf(%rbp),%rdi > 0x00000032e9a616a1 <+65>: mov %rdi,%r12 > 0x00000032e9a616a4 <+68>: and $0xfffffffffffffff0,%r12 > 0x00000032e9a616a8 <+72>: jne 0x32e9a61700 <g_slice_alloc+160> > 0x00000032e9a616aa <+74>: mov %rbp,%rdi > 0x00000032e9a616ad <+77>: callq 0x32e9a4d2b0 <g_malloc> > 0x00000032e9a616b2 <+82>: mov %rax,%rbx > 0x00000032e9a616b5 <+85>: mov 0x2bcb1d(%rip),%edi # 0x32e9d1e1d8 <allocator+24> > 0x00000032e9a616bb <+91>: test %edi,%edi > 0x00000032e9a616bd <+93>: je 0x32e9a616d0 <g_slice_alloc+112> > 0x00000032e9a616bf <+95>: test %rbx,%rbx > 0x00000032e9a616c2 <+98>: jne 0x32e9a61769 <g_slice_alloc+265> > 0x00000032e9a616c8 <+104>: nopl 0x0(%rax,%rax,1) > 0x00000032e9a616d0 <+112>: nop > 0x00000032e9a616d1 <+113>: mov %rbx,%rax > 0x00000032e9a616d4 <+116>: mov 0x30(%rsp),%rbp > 0x00000032e9a616d9 <+121>: mov 0x28(%rsp),%rbx > 0x00000032e9a616de <+126>: mov 0x38(%rsp),%r12 > 0x00000032e9a616e3 <+131>: mov 0x40(%rsp),%r13 > 0x00000032e9a616e8 <+136>: mov 0x48(%rsp),%r14 > 0x00000032e9a616ed <+141>: mov 0x50(%rsp),%r15 > 0x00000032e9a616f2 <+146>: add $0x58,%rsp > 0x00000032e9a616f6 <+150>: retq > 0x00000032e9a616f7 <+151>: nopw 0x0(%rax,%rax,1) > 0x00000032e9a61700 <+160>: cmp 0x2bcae9(%rip),%r12 # 0x32e9d1e1f0 <allocator+48> > 0x00000032e9a61707 <+167>: ja 0x32e9a61971 <g_slice_alloc+785> > 0x00000032e9a6170d <+173>: mov %r12,%r15 > 0x00000032e9a61710 <+176>: mov (%rbx),%r12 > 0x00000032e9a61713 <+179>: shr $0x4,%r15 > 0x00000032e9a61717 <+183>: lea -0x1(%r15),%r14d > 0x00000032e9a6171b <+187>: mov %r14,%r13 > 0x00000032e9a6171e <+190>: shl $0x4,%r13 > 0x00000032e9a61722 <+194>: add %r13,%r12 > 0x00000032e9a61725 <+197>: mov (%r12),%rdx > 0x00000032e9a61729 <+201>: test %rdx,%rdx > 0x00000032e9a6172c <+204>: je 0x32e9a61840 <g_slice_alloc+480> > 0x00000032e9a61732 <+210>: mov 0x8(%rdx),%rbx > 0x00000032e9a61736 <+214>: test %rbx,%rbx > 0x00000032e9a61739 <+217>: je 0x32e9a61828 <g_slice_alloc+456> >=> 0x00000032e9a6173f <+223>: mov (%rbx),%rax > 0x00000032e9a61742 <+226>: mov %rax,0x8(%rdx) > 0x00000032e9a61746 <+230>: mov 0x8(%r12),%rax > 0x00000032e9a6174b <+235>: test %rax,%rax > 0x00000032e9a6174e <+238>: je 0x32e9a61759 <g_slice_alloc+249> > 0x00000032e9a61750 <+240>: sub $0x1,%rax > 0x00000032e9a61754 <+244>: mov %rax,0x8(%r12) > 0x00000032e9a61759 <+249>: mov 0x2bca78(%rip),%r8d # 0x32e9d1e1d8 <allocator+24> > 0x00000032e9a61760 <+256>: test %r8d,%r8d > 0x00000032e9a61763 <+259>: je 0x32e9a616d0 <g_slice_alloc+112> > 0x00000032e9a61769 <+265>: lea 0x2bcad0(%rip),%rdi # 0x32e9d1e240 <smc_tree_mutex> > 0x00000032e9a61770 <+272>: callq 0x32e9a836e0 <g_mutex_lock> > 0x00000032e9a61775 <+277>: mov $0xfe609,%ecx > 0x00000032e9a6177a <+282>: xor %edx,%edx > 0x00000032e9a6177c <+284>: mov %rbx,%rax > 0x00000032e9a6177f <+287>: div %rcx > 0x00000032e9a61782 <+290>: mov $0xffd,%ecx > 0x00000032e9a61787 <+295>: xor %edx,%edx > 0x00000032e9a61789 <+297>: div %rcx > 0x00000032e9a6178c <+300>: mov $0x1ff,%cx > 0x00000032e9a61790 <+304>: mov %rbx,%rax > 0x00000032e9a61793 <+307>: mov %rdx,%r12 > 0x00000032e9a61796 <+310>: xor %edx,%edx > 0x00000032e9a61798 <+312>: div %rcx > 0x00000032e9a6179b <+315>: cmpq $0x0,0x2bcaa5(%rip) # 0x32e9d1e248 <smc_tree_root> > 0x00000032e9a617a3 <+323>: mov %rdx,%r13 > 0x00000032e9a617a6 <+326>: je 0x32e9a61ad7 <g_slice_alloc+1143> > 0x00000032e9a617ac <+332>: mov 0x2bca95(%rip),%rax # 0x32e9d1e248 <smc_tree_root> > 0x00000032e9a617b3 <+339>: lea (%rax,%r12,8),%r12 > 0x00000032e9a617b7 <+343>: cmpq $0x0,(%r12) > 0x00000032e9a617bc <+348>: je 0x32e9a61a60 <g_slice_alloc+1024> > 0x00000032e9a617c2 <+354>: shl $0x4,%r13 > 0x00000032e9a617c6 <+358>: add (%r12),%r13 > 0x00000032e9a617ca <+362>: mov 0x8(%r13),%esi > 0x00000032e9a617ce <+366>: mov 0x0(%r13),%rdi > 0x00000032e9a617d2 <+370>: test %esi,%esi > 0x00000032e9a617d4 <+372>: je 0x32e9a61af8 <g_slice_alloc+1176> > 0x00000032e9a617da <+378>: mov %esi,%ecx > 0x00000032e9a617dc <+380>: xor %edx,%edx > 0x00000032e9a617de <+382>: jmp 0x32e9a617f6 <g_slice_alloc+406> > 0x00000032e9a617e0 <+384>: je 0x32e9a619ce <g_slice_alloc+878> > 0x00000032e9a617e6 <+390>: lea 0x1(%rax),%edx > 0x00000032e9a617e9 <+393>: mov $0x1,%eax > 0x00000032e9a617ee <+398>: cmp %ecx,%edx > 0x00000032e9a617f0 <+400>: jae 0x32e9a619c0 <g_slice_alloc+864> > 0x00000032e9a617f6 <+406>: lea (%rdx,%rcx,1),%eax > 0x00000032e9a617f9 <+409>: shr %eax > 0x00000032e9a617fb <+411>: mov %eax,%r12d > 0x00000032e9a617fe <+414>: shl $0x4,%r12 > 0x00000032e9a61802 <+418>: add %rdi,%r12 > 0x00000032e9a61805 <+421>: cmp (%r12),%rbx > 0x00000032e9a61809 <+425>: jae 0x32e9a617e0 <g_slice_alloc+384> > 0x00000032e9a6180b <+427>: mov %eax,%ecx > 0x00000032e9a6180d <+429>: mov $0xffffffff,%eax > 0x00000032e9a61812 <+434>: jmp 0x32e9a617ee <g_slice_alloc+398> > 0x00000032e9a61814 <+436>: nopl 0x0(%rax) > 0x00000032e9a61818 <+440>: callq 0x32e9a19f7a <thread_memory_from_self> > 0x00000032e9a6181d <+445>: mov %rax,%rbx > 0x00000032e9a61820 <+448>: jmpq 0x32e9a6169d <g_slice_alloc+61> > 0x00000032e9a61825 <+453>: nopl (%rax) > 0x00000032e9a61828 <+456>: mov (%rdx),%rax > 0x00000032e9a6182b <+459>: mov %rdx,%rbx > 0x00000032e9a6182e <+462>: mov %rax,(%r12) > 0x00000032e9a61832 <+466>: jmpq 0x32e9a61746 <g_slice_alloc+230> > 0x00000032e9a61837 <+471>: nopw 0x0(%rax,%rax,1) > 0x00000032e9a61840 <+480>: mov 0x8(%rbx),%rax > 0x00000032e9a61844 <+484>: mov 0x8(%r12),%rdx > 0x00000032e9a61849 <+489>: add %r13,%rax > 0x00000032e9a6184c <+492>: mov (%rax),%rcx > 0x00000032e9a6184f <+495>: mov %rcx,(%r12) > 0x00000032e9a61853 <+499>: mov 0x8(%rax),%rcx > 0x00000032e9a61857 <+503>: mov %rcx,0x8(%r12) > 0x00000032e9a6185c <+508>: movq $0x0,(%rax) > 0x00000032e9a61863 <+515>: mov %rdx,0x8(%rax) > 0x00000032e9a61867 <+519>: mov (%r12),%rdx > 0x00000032e9a6186b <+523>: test %rdx,%rdx > 0x00000032e9a6186e <+526>: jne 0x32e9a61732 <g_slice_alloc+210> > 0x00000032e9a61874 <+532>: mov 0x2bc98d(%rip),%rax # 0x32e9d1e208 <allocator+72> > 0x00000032e9a6187b <+539>: lea 0x2bc976(%rip),%rdi # 0x32e9d1e1f8 <allocator+56> > 0x00000032e9a61882 <+546>: movq $0x0,0x8(%r12) > 0x00000032e9a6188b <+555>: lea (%rax,%r14,4),%rdx > 0x00000032e9a6188f <+559>: mov %rdx,0x8(%rsp) > 0x00000032e9a61894 <+564>: callq 0x32e9a83740 <g_mutex_trylock> > 0x00000032e9a61899 <+569>: test %eax,%eax > 0x00000032e9a6189b <+571>: mov 0x8(%rsp),%rdx > 0x00000032e9a618a0 <+576>: je 0x32e9a61a88 <g_slice_alloc+1064> > 0x00000032e9a618a6 <+582>: mov 0x2bc964(%rip),%eax # 0x32e9d1e210 <allocator+80> > 0x00000032e9a618ac <+588>: sub $0x1,%eax > 0x00000032e9a618af <+591>: cmp $0xfffffff5,%eax > 0x00000032e9a618b2 <+594>: mov %eax,0x2bc958(%rip) # 0x32e9d1e210 <allocator+80> > 0x00000032e9a618b8 <+600>: jge 0x32e9a618d4 <g_slice_alloc+628> > 0x00000032e9a618ba <+602>: movl $0x0,0x2bc94c(%rip) # 0x32e9d1e210 <allocator+80> > 0x00000032e9a618c4 <+612>: cmpl $0x0,(%rdx) > 0x00000032e9a618c7 <+615>: mov $0x1,%eax > 0x00000032e9a618cc <+620>: cmovne (%rdx),%eax > 0x00000032e9a618cf <+623>: sub $0x1,%eax > 0x00000032e9a618d2 <+626>: mov %eax,(%rdx) > 0x00000032e9a618d4 <+628>: mov 0x2bc925(%rip),%rax # 0x32e9d1e200 <allocator+64> > 0x00000032e9a618db <+635>: lea (%rax,%r14,8),%rcx > 0x00000032e9a618df <+639>: mov (%rcx),%rdx > 0x00000032e9a618e2 <+642>: test %rdx,%rdx > 0x00000032e9a618e5 <+645>: je 0x32e9a61b00 <g_slice_alloc+1184> > 0x00000032e9a618eb <+651>: mov 0x8(%rdx),%rsi > 0x00000032e9a618ef <+655>: mov (%rdx),%rax > 0x00000032e9a618f2 <+658>: mov (%rsi),%rdi > 0x00000032e9a618f5 <+661>: mov (%rax),%rax > 0x00000032e9a618f8 <+664>: mov (%rdi),%rdi > 0x00000032e9a618fb <+667>: mov 0x8(%rax),%rax > 0x00000032e9a618ff <+671>: mov %rax,0x8(%rdi) > 0x00000032e9a61903 <+675>: cmp %rax,%rdx > 0x00000032e9a61906 <+678>: mov %rsi,0x8(%rax) > 0x00000032e9a6190a <+682>: mov $0x0,%esi > 0x00000032e9a6190f <+687>: lea 0x2bc8e2(%rip),%rdi # 0x32e9d1e1f8 <allocator+56> > 0x00000032e9a61916 <+694>: cmove %rsi,%rax > 0x00000032e9a6191a <+698>: mov %rax,(%rcx) > 0x00000032e9a6191d <+701>: mov %rdx,0x8(%rsp) > 0x00000032e9a61922 <+706>: callq 0x32e9a83710 <g_mutex_unlock> > 0x00000032e9a61927 <+711>: mov 0x8(%rsp),%rdx > 0x00000032e9a6192c <+716>: mov (%rdx),%rax > 0x00000032e9a6192f <+719>: mov (%rax),%rsi > 0x00000032e9a61932 <+722>: mov (%rsi),%rcx > 0x00000032e9a61935 <+725>: mov 0x8(%rcx),%rdi > 0x00000032e9a61939 <+729>: mov %rdi,0x8(%r12) > 0x00000032e9a6193e <+734>: movq $0x0,0x8(%rdx) > 0x00000032e9a61946 <+742>: movq $0x0,0x8(%rsi) > 0x00000032e9a6194e <+750>: movq $0x0,0x8(%rcx) > 0x00000032e9a61956 <+758>: movq $0x0,0x8(%rax) > 0x00000032e9a6195e <+766>: mov %rdx,(%r12) > 0x00000032e9a61962 <+770>: mov (%rbx),%r12 > 0x00000032e9a61965 <+773>: add %r13,%r12 > 0x00000032e9a61968 <+776>: mov (%r12),%rdx > 0x00000032e9a6196c <+780>: jmpq 0x32e9a61732 <g_slice_alloc+210> > 0x00000032e9a61971 <+785>: cmpl $0x0,0x2bc858(%rip) # 0x32e9d1e1d0 <allocator+16> > 0x00000032e9a61978 <+792>: jne 0x32e9a616aa <g_slice_alloc+74> > 0x00000032e9a6197e <+798>: mov %r12,%rdi > 0x00000032e9a61981 <+801>: callq 0x32e9a19f57 <allocator_categorize> > 0x00000032e9a61986 <+806>: cmp $0x1,%eax > 0x00000032e9a61989 <+809>: je 0x32e9a6170d <g_slice_alloc+173> > 0x00000032e9a6198f <+815>: cmp $0x2,%eax > 0x00000032e9a61992 <+818>: jne 0x32e9a616aa <g_slice_alloc+74> > 0x00000032e9a61998 <+824>: lea 0x2bc881(%rip),%rdi # 0x32e9d1e220 <allocator+96> > 0x00000032e9a6199f <+831>: callq 0x32e9a836e0 <g_mutex_lock> > 0x00000032e9a619a4 <+836>: mov %r12,%rdi > 0x00000032e9a619a7 <+839>: callq 0x32e9a1a21d <slab_allocator_alloc_chunk> > 0x00000032e9a619ac <+844>: lea 0x2bc86d(%rip),%rdi # 0x32e9d1e220 <allocator+96> > 0x00000032e9a619b3 <+851>: mov %rax,%rbx > 0x00000032e9a619b6 <+854>: callq 0x32e9a83710 <g_mutex_unlock> > 0x00000032e9a619bb <+859>: jmpq 0x32e9a616b5 <g_slice_alloc+85> > 0x00000032e9a619c0 <+864>: sub $0x1,%eax > 0x00000032e9a619c3 <+867>: jne 0x32e9a619ce <g_slice_alloc+878> > 0x00000032e9a619c5 <+869>: add $0x10,%r12 > 0x00000032e9a619c9 <+873>: test %r12,%r12 > 0x00000032e9a619cc <+876>: je 0x32e9a619e2 <g_slice_alloc+898> > 0x00000032e9a619ce <+878>: mov %esi,%eax > 0x00000032e9a619d0 <+880>: shl $0x4,%rax > 0x00000032e9a619d4 <+884>: add %rdi,%rax > 0x00000032e9a619d7 <+887>: cmp %rax,%r12 > 0x00000032e9a619da <+890>: jae 0x32e9a619e2 <g_slice_alloc+898> > 0x00000032e9a619dc <+892>: cmp (%r12),%rbx > 0x00000032e9a619e0 <+896>: je 0x32e9a61a46 <g_slice_alloc+998> > 0x00000032e9a619e2 <+898>: mov 0x8(%r13),%eax > 0x00000032e9a619e6 <+902>: sub %rdi,%r12 > 0x00000032e9a619e9 <+905>: sar $0x4,%r12 > 0x00000032e9a619ed <+909>: mov %r12d,%r14d > 0x00000032e9a619f0 <+912>: cmp %eax,%r12d > 0x00000032e9a619f3 <+915>: jbe 0x32e9a61a0a <g_slice_alloc+938> > 0x00000032e9a619f5 <+917>: lea 0x57565(%rip),%rsi # 0x32e9ab8f61 > 0x00000032e9a619fc <+924>: lea 0x57502(%rip),%rdi # 0x32e9ab8f05 > 0x00000032e9a61a03 <+931>: xor %eax,%eax > 0x00000032e9a61a05 <+933>: callq 0x32e9a19e39 <mem_error> > 0x00000032e9a61a0a <+938>: shl $0x4,%eax > 0x00000032e9a61a0d <+941>: lea 0x10(%rax),%esi > 0x00000032e9a61a10 <+944>: callq 0x32e9a19770 <realloc@plt> > 0x00000032e9a61a15 <+949>: test %rax,%rax > 0x00000032e9a61a18 <+952>: mov %rax,0x0(%r13) > 0x00000032e9a61a1c <+956>: je 0x32e9a61a7c <g_slice_alloc+1052> > 0x00000032e9a61a1e <+958>: mov 0x8(%r13),%edx > 0x00000032e9a61a22 <+962>: and $0xffffffff,%r12d > 0x00000032e9a61a26 <+966>: shl $0x4,%r12 > 0x00000032e9a61a2a <+970>: add %rax,%r12 > 0x00000032e9a61a2d <+973>: sub %r14d,%edx > 0x00000032e9a61a30 <+976>: lea 0x10(%r12),%rdi > 0x00000032e9a61a35 <+981>: mov %r12,%rsi > 0x00000032e9a61a38 <+984>: shl $0x4,%rdx > 0x00000032e9a61a3c <+988>: callq 0x32e9a19870 <memmove@plt> > 0x00000032e9a61a41 <+993>: addl $0x1,0x8(%r13) > 0x00000032e9a61a46 <+998>: lea 0x2bc7f3(%rip),%rdi # 0x32e9d1e240 <smc_tree_mutex> > 0x00000032e9a61a4d <+1005>: mov %rbx,(%r12) > 0x00000032e9a61a51 <+1009>: mov %rbp,0x8(%r12) > 0x00000032e9a61a56 <+1014>: callq 0x32e9a83710 <g_mutex_unlock> > 0x00000032e9a61a5b <+1019>: jmpq 0x32e9a616d0 <g_slice_alloc+112> > 0x00000032e9a61a60 <+1024>: mov $0x10,%esi > 0x00000032e9a61a65 <+1029>: mov $0x1ff,%edi > 0x00000032e9a61a6a <+1034>: callq 0x32e9a194c0 <calloc@plt> > 0x00000032e9a61a6f <+1039>: test %rax,%rax > 0x00000032e9a61a72 <+1042>: mov %rax,(%r12) > 0x00000032e9a61a76 <+1046>: jne 0x32e9a617c2 <g_slice_alloc+354> > 0x00000032e9a61a7c <+1052>: callq 0x32e9a18fd0 <__errno_location@plt> > 0x00000032e9a61a81 <+1057>: mov (%rax),%edi > 0x00000032e9a61a83 <+1059>: callq 0x32e9a19f40 <smc_tree_abort> > 0x00000032e9a61a88 <+1064>: lea 0x2bc769(%rip),%rdi # 0x32e9d1e1f8 <allocator+56> > 0x00000032e9a61a8f <+1071>: mov %rdx,0x8(%rsp) > 0x00000032e9a61a94 <+1076>: callq 0x32e9a836e0 <g_mutex_lock> > 0x00000032e9a61a99 <+1081>: mov 0x2bc771(%rip),%eax # 0x32e9d1e210 <allocator+80> > 0x00000032e9a61a9f <+1087>: mov 0x8(%rsp),%rdx > 0x00000032e9a61aa4 <+1092>: add $0x1,%eax > 0x00000032e9a61aa7 <+1095>: test %eax,%eax > 0x00000032e9a61aa9 <+1097>: mov %eax,0x2bc761(%rip) # 0x32e9d1e210 <allocator+80> > 0x00000032e9a61aaf <+1103>: jle 0x32e9a618d4 <g_slice_alloc+628> > 0x00000032e9a61ab5 <+1109>: movl $0x0,0x2bc751(%rip) # 0x32e9d1e210 <allocator+80> > 0x00000032e9a61abf <+1119>: addl $0x1,(%rdx) > 0x00000032e9a61ac2 <+1122>: mov $0x100,%eax > 0x00000032e9a61ac7 <+1127>: cmpl $0x100,(%rdx) > 0x00000032e9a61acd <+1133>: cmovbe (%rdx),%eax > 0x00000032e9a61ad0 <+1136>: mov %eax,(%rdx) > 0x00000032e9a61ad2 <+1138>: jmpq 0x32e9a618d4 <g_slice_alloc+628> > 0x00000032e9a61ad7 <+1143>: mov $0x8,%esi > 0x00000032e9a61adc <+1148>: mov $0xffd,%edi > 0x00000032e9a61ae1 <+1153>: callq 0x32e9a194c0 <calloc@plt> > 0x00000032e9a61ae6 <+1158>: test %rax,%rax > 0x00000032e9a61ae9 <+1161>: mov %rax,0x2bc758(%rip) # 0x32e9d1e248 <smc_tree_root> > 0x00000032e9a61af0 <+1168>: jne 0x32e9a617ac <g_slice_alloc+332> > 0x00000032e9a61af6 <+1174>: jmp 0x32e9a61a7c <g_slice_alloc+1052> > 0x00000032e9a61af8 <+1176>: mov %rdi,%r12 > 0x00000032e9a61afb <+1179>: jmpq 0x32e9a619c9 <g_slice_alloc+873> > 0x00000032e9a61b00 <+1184>: and $0xffffffff,%r15d > 0x00000032e9a61b04 <+1188>: mov $0xa0,%eax > 0x00000032e9a61b09 <+1193>: shl $0x4,%r15 > 0x00000032e9a61b0d <+1197>: lea (%r15,%r15,4),%rcx > 0x00000032e9a61b11 <+1201>: cmp $0xa0,%rcx > 0x00000032e9a61b18 <+1208>: cmovb %rax,%rcx > 0x00000032e9a61b1c <+1212>: mov 0x2bc6a5(%rip),%rax # 0x32e9d1e1c8 <allocator+8> > 0x00000032e9a61b23 <+1219>: xor %edx,%edx > 0x00000032e9a61b25 <+1221>: div %rcx > 0x00000032e9a61b28 <+1224>: mov $0x4,%ecx > 0x00000032e9a61b2d <+1229>: cmp $0x4,%rax > 0x00000032e9a61b31 <+1233>: cmovae %rax,%rcx > 0x00000032e9a61b35 <+1237>: mov 0x2bc6cc(%rip),%rax # 0x32e9d1e208 <allocator+72> > 0x00000032e9a61b3c <+1244>: mov (%rax,%r14,4),%eax > 0x00000032e9a61b40 <+1248>: test %eax,%eax > 0x00000032e9a61b42 <+1250>: je 0x32e9a61b51 <g_slice_alloc+1265> > 0x00000032e9a61b44 <+1252>: shl $0x6,%eax > 0x00000032e9a61b47 <+1255>: xor %edx,%edx > 0x00000032e9a61b49 <+1257>: div %r15 > 0x00000032e9a61b4c <+1260>: cmp %eax,%ecx > 0x00000032e9a61b4e <+1262>: cmovb %eax,%ecx > 0x00000032e9a61b51 <+1265>: lea 0x2bc6a0(%rip),%rdi # 0x32e9d1e1f8 <allocator+56> > 0x00000032e9a61b58 <+1272>: mov %ecx,0x10(%rsp) > 0x00000032e9a61b5c <+1276>: mov $0x1,%r14d > 0x00000032e9a61b62 <+1282>: callq 0x32e9a83710 <g_mutex_unlock> > 0x00000032e9a61b67 <+1287>: lea 0x2bc6b2(%rip),%rdi # 0x32e9d1e220 <allocator+96> > 0x00000032e9a61b6e <+1294>: callq 0x32e9a836e0 <g_mutex_lock> > 0x00000032e9a61b73 <+1299>: mov %r15,%rdi > 0x00000032e9a61b76 <+1302>: callq 0x32e9a1a21d <slab_allocator_alloc_chunk> > 0x00000032e9a61b7b <+1307>: mov 0x10(%rsp),%ecx > 0x00000032e9a61b7f <+1311>: mov %rax,%rdx > 0x00000032e9a61b82 <+1314>: movq $0x0,0x8(%rax) > 0x00000032e9a61b8a <+1322>: mov %rax,%r8 > 0x00000032e9a61b8d <+1325>: mov %rcx,0x18(%rsp) > 0x00000032e9a61b92 <+1330>: cmp 0x18(%rsp),%r14 > 0x00000032e9a61b97 <+1335>: jae 0x32e9a61bc9 <g_slice_alloc+1385> > 0x00000032e9a61b99 <+1337>: mov %r15,%rdi > 0x00000032e9a61b9c <+1340>: mov %rdx,0x8(%rsp) > 0x00000032e9a61ba1 <+1345>: mov %r8,0x10(%rsp) > 0x00000032e9a61ba6 <+1350>: callq 0x32e9a1a21d <slab_allocator_alloc_chunk> > 0x00000032e9a61bab <+1355>: mov 0x10(%rsp),%r8 > 0x00000032e9a61bb0 <+1360>: add $0x1,%r14 > 0x00000032e9a61bb4 <+1364>: movq $0x0,0x8(%rax) > 0x00000032e9a61bbc <+1372>: mov 0x8(%rsp),%rdx > 0x00000032e9a61bc1 <+1377>: mov %rax,(%r8) > 0x00000032e9a61bc4 <+1380>: mov %rax,%r8 > 0x00000032e9a61bc7 <+1383>: jmp 0x32e9a61b92 <g_slice_alloc+1330> > 0x00000032e9a61bc9 <+1385>: lea 0x2bc650(%rip),%rdi # 0x32e9d1e220 <allocator+96> > 0x00000032e9a61bd0 <+1392>: movq $0x0,(%r8) > 0x00000032e9a61bd7 <+1399>: mov %rdx,0x8(%rsp) > 0x00000032e9a61bdc <+1404>: callq 0x32e9a83710 <g_mutex_unlock> > 0x00000032e9a61be1 <+1409>: mov %r14,0x8(%r12) > 0x00000032e9a61be6 <+1414>: mov 0x8(%rsp),%rdx > 0x00000032e9a61beb <+1419>: jmpq 0x32e9a6195e <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 836788
:
595520
|
595521
| 595522