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 842178 Details for
Bug 1046835
[abrt] PackageKit: magazine_chain_pop_head(): packagekitd 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.93 KB, created by
Renich Bon Ciric
on 2013-12-27 04:39:06 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Renich Bon Ciric
Created:
2013-12-27 04:39:06 UTC
Size:
32.93 KB
patch
obsolete
>[New LWP 10507] >[New LWP 10508] >[New LWP 10510] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/packagekitd'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 magazine_chain_pop_head (magazine_chunks=0x7ffd9aef1680) at gslice.c:545 >545 (*magazine_chunks)->data = chunk->next; > >Thread 3 (Thread 0x7ffd8bfff700 (LWP 10510)): >#0 0x00007ffd98bcfa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007ffd993175b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7ffd800008c0, timeout=-1, context=0x7ffd9af22240) at gmain.c:4007 > poll_func = 0x7ffd99326500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7ffd9af22240, 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 = 2 > allocated_nfds = 2 > fds = 0x7ffd800008c0 >#3 0x00007ffd993176dc in g_main_context_iteration (context=0x7ffd9af22240, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007ffd99317729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x00007ffd9933ca45 in g_thread_proxy (data=0x7ffd9af17630) at gthread.c:798 > thread = 0x7ffd9af17630 >#6 0x00007ffd98eabf33 in start_thread (arg=0x7ffd8bfff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffd8bfff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726952261376, 3015987299210432449, 0, 0, 140726952262080, 140726952261376, -3016875704114016319, -3016917325019541567}, 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 0x00007ffd98bd9ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7ffd914d7700 (LWP 10508)): >#0 0x00007ffd98bcfa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007ffd993175b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7ffd8c0010e0, timeout=-1, context=0x7ffd9af14fe0) at gmain.c:4007 > poll_func = 0x7ffd99326500 <g_poll> >#2 g_main_context_iterate (context=0x7ffd9af14fe0, 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 = 0x7ffd8c0010e0 >#3 0x00007ffd99317a3a in g_main_loop_run (loop=0x7ffd9af14f70) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007ffd9991b376 in gdbus_shared_thread_func (user_data=0x7ffd9af14fb0) at gdbusprivate.c:278 > data = 0x7ffd9af14fb0 >#5 0x00007ffd9933ca45 in g_thread_proxy (data=0x7ffd9af17450) at gthread.c:798 > thread = 0x7ffd9af17450 >#6 0x00007ffd98eabf33 in start_thread (arg=0x7ffd914d7700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffd914d7700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727041226496, 3015987299210432449, 0, 0, 140727041227200, 140727041226496, -3016898403016175679, -3016917325019541567}, 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 0x00007ffd98bd9ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7ffd9a6e5840 (LWP 10507)): >#0 magazine_chain_pop_head (magazine_chunks=0x7ffd9aef1680) at gslice.c:545 > chunk = 0x502065646f6e2045 >#1 thread_memory_magazine1_alloc (tmem=<optimized out>, ix=0) at gslice.c:848 > mag = 0x7ffd9aef1680 > chunk = <optimized out> >#2 g_slice_alloc (mem_size=mem_size@entry=16) at gslice.c:1007 > ix = 0 > tmem = 0x502065646f6e2045 > chunk_size = 16 > mem = <optimized out> >#3 0x00007ffd993334ee in g_slice_alloc0 (mem_size=mem_size@entry=16) at gslice.c:1042 > mem = <optimized out> >#4 0x00007ffd99333d7a in g_slist_alloc () at gslist.c:123 >No locals. >#5 0x00007ffd99319025 in get_list_node (context=context@entry=0x7ffd9af27960, data=data@entry=0x7ffd9af1c200) at gmarkup.c:183 > node = <optimized out> >#6 0x00007ffd9931ac06 in push_partial_as_tag (context=0x7ffd9af27960) at gmarkup.c:918 > str = 0x7ffd9af1c200 >#7 g_markup_parse_context_parse (context=context@entry=0x7ffd9af27960, text=text@entry=0x7ffd9af2ac00 "<?xml version=\"1.0\"?>\n<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\" \"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\" [\n<!ENTITY ERROR_GENERAL \"org.freede"..., text_len=<optimized out>, error=error@entry=0x0) at gmarkup.c:1260 > __PRETTY_FUNCTION__ = "g_markup_parse_context_parse" > __FUNCTION__ = "g_markup_parse_context_parse" >#8 0x00007ffd9991feab in g_dbus_node_info_new_for_xml (xml_data=0x7ffd9af2ac00 "<?xml version=\"1.0\"?>\n<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\" \"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\" [\n<!ENTITY ERROR_GENERAL \"org.freede"..., error=error@entry=0x0) at gdbusintrospection.c:1796 > ret = 0x0 > context = 0x7ffd9af27960 > parser = 0x7ffd9af27210 > num_nodes = 0 > data = 0x7ffd9af27260 > ughret = <optimized out> >#9 0x00007ffd9a72b2f3 in pk_load_introspection (filename=filename@entry=0x7ffd9a7428a0 "org.freedesktop.PackageKit.Transaction.xml", error=error@entry=0x0) at pk-shared.c:105 > data = 0x7ffd9af28aa0 > path = 0x7ffd9af27ab0 "/org/freedesktop/PackageKit/org.freedesktop.PackageKit.Transaction.xml" > info = 0x0 >#10 0x00007ffd9a7362c8 in pk_transaction_list_init (tlist=0x7ffd9af17430) at pk-transaction-list.c:1161 >No locals. >#11 0x00007ffd9962b68b in g_type_create_instance (type=140727203001760) at gtype.c:1868 > node = 0x7ffd9af1f5a0 > instance = 0x7ffd9af17430 > class = 0x7ffd9af28590 > allocated = <optimized out> > private_size = <optimized out> > ivar_size = <optimized out> > i = 0 >#12 0x00007ffd9960f5b5 in g_object_new_internal (class=class@entry=0x7ffd9af28590, params=params@entry=0x0, n_params=n_params@entry=0) at gobject.c:1746 > nqueue = 0x0 > object = <optimized out> > __FUNCTION__ = "g_object_new_internal" >#13 0x00007ffd9961145d in g_object_newv (object_type=object_type@entry=140727203001760, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at gobject.c:1890 > class = 0x7ffd9af28590 > unref_class = 0x7ffd9af28590 > object = <optimized out> > __PRETTY_FUNCTION__ = "g_object_newv" > __FUNCTION__ = "g_object_newv" >#14 0x00007ffd99611c24 in g_object_new (object_type=140727203001760, first_property_name=first_property_name@entry=0x0) at gobject.c:1556 > var_args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x7ffd9a7426c3, reg_save_area = 0x7ffd9a7426c3}} > __PRETTY_FUNCTION__ = "g_object_new" >#15 0x00007ffd9a737ed1 in pk_transaction_list_new () at pk-transaction-list.c:1212 >No locals. >#16 0x00007ffd9a72f2a2 in pk_engine_init (engine=0x7ffd9af021b0) at pk-engine.c:1759 > filename = <optimized out> > error = 0x0 >#17 0x00007ffd9962b68b in g_type_create_instance (type=140727202867952) at gtype.c:1868 > node = 0x7ffd9aefeaf0 > instance = 0x7ffd9af021b0 > class = 0x7ffd9af00db0 > allocated = <optimized out> > private_size = <optimized out> > ivar_size = <optimized out> > i = 0 >#18 0x00007ffd9960f5b5 in g_object_new_internal (class=class@entry=0x7ffd9af00db0, params=params@entry=0x0, n_params=n_params@entry=0) at gobject.c:1746 > nqueue = 0x0 > object = <optimized out> > __FUNCTION__ = "g_object_new_internal" >#19 0x00007ffd9961145d in g_object_newv (object_type=object_type@entry=140727202867952, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at gobject.c:1890 > class = 0x7ffd9af00db0 > unref_class = 0x7ffd9af00db0 > object = <optimized out> > __PRETTY_FUNCTION__ = "g_object_newv" > __FUNCTION__ = "g_object_newv" >#20 0x00007ffd99611c24 in g_object_new (object_type=140727202867952, first_property_name=first_property_name@entry=0x0) at gobject.c:1556 > var_args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x7ffd9a73fdb5, reg_save_area = 0x7ffd9a73fdb5}} > __PRETTY_FUNCTION__ = "g_object_new" >#21 0x00007ffd9a731b32 in pk_engine_new () at pk-engine.c:1871 > engine = <optimized out> >#22 0x00007ffd9a718b0c in main (argc=1, argv=0x7fff5be929b8) at pk-main.c:272 > ret = <optimized out> > disable_timer = 0 > version = 0 > timed_exit = 0 > immediate_exit = 0 > keep_environment = 0 > backend_name = 0x7ffd9af00ce0 "auto" > engine = 0x0 > conf = 0x7ffd9aefbc40 > error = 0x0 > context = <optimized out> > timer_id = 0 > options = {{long_name = 0x7ffd9a73fffc "backend", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fff5be92740, description = 0x7ffd9a738b40 "Packaging backend to use, e.g. dummy", arg_description = 0x0}, {long_name = 0x7ffd9a738992 "disable-timer", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff5be9272c, description = 0x7ffd9a7389a0 "Disable the idle timer", arg_description = 0x0}, {long_name = 0x7ffd9a7389b7 "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff5be92730, description = 0x7ffd9a7389bf "Show version and exit", arg_description = 0x0}, {long_name = 0x7ffd9a7389d5 "timed-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff5be92734, description = 0x7ffd9a7389e0 "Exit after a small delay", arg_description = 0x0}, {long_name = 0x7ffd9a7389f9 "immediate-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff5be92738, description = 0x7ffd9a738b68 "Exit after the engine has loaded", arg_description = 0x0}, {long_name = 0x7ffd9a738a08 "keep-environment", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff5be9273c, description = 0x7ffd9a738b90 "Don't clear environment on startup", 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}} >From To Syms Read Shared Object Library >0x00007ffd9a2e7190 0x00007ffd9a2e8088 Yes /lib64/libgmodule-2.0.so.0 >0x00007ffd9a09ed00 0x00007ffd9a0cb154 Yes /lib64/libpackagekit-glib2.so.16 >0x00007ffd99dd7fa0 0x00007ffd99e65760 Yes /lib64/libsqlite3.so.0 >0x00007ffd99bb78a0 0x00007ffd99bc2f64 Yes /lib64/libpolkit-gobject-1.so.0 >0x00007ffd9987cbe0 0x00007ffd9993e65c Yes /lib64/libgio-2.0.so.0 >0x00007ffd99605160 0x00007ffd99633a18 Yes /lib64/libgobject-2.0.so.0 >0x00007ffd992e86e0 0x00007ffd99380f1c Yes /lib64/libglib-2.0.so.0 >0x00007ffd990c32d0 0x00007ffd990c9186 Yes /lib64/libsystemd-login.so.0 >0x00007ffd98ea99f0 0x00007ffd98eb5614 Yes /lib64/libpthread.so.0 >0x00007ffd98b04560 0x00007ffd98c45cc4 Yes /lib64/libc.so.6 >0x00007ffd988e1ed0 0x00007ffd988e29d0 Yes /lib64/libdl.so.2 >0x00007ffd986da870 0x00007ffd986defe8 Yes /lib64/libffi.so.6 >0x00007ffd984c5210 0x00007ffd984d1930 Yes /lib64/libz.so.1 >0x00007ffd982a5260 0x00007ffd982b781c Yes /lib64/libselinux.so.1 >0x00007ffd98088a40 0x00007ffd9809781c Yes /lib64/libresolv.so.2 >0x00007ffd97e7f2d0 0x00007ffd97e820cc Yes /lib64/librt.so.1 >0x00007ffd97c69af0 0x00007ffd97c79218 Yes /lib64/libgcc_s.so.1 >0x00007ffd9a4eab10 0x00007ffd9a503cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x00007ffd97a02770 0x00007ffd97a4c8d8 Yes /lib64/libpcre.so.1 >0x00007ffd902cb1e0 0x00007ffd902d24a4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x7ffd9aef1670 140727202813552 >rbx 0x502065646f6e2045 5773726204329599045 >rcx 0x0 0 >rdx 0x7ffd9af259c0 140727203027392 >rsi 0x1 1 >rdi 0x10 16 >rbp 0x10 0x10 >rsp 0x7fff5be91e40 0x7fff5be91e40 >r8 0x1 1 >r9 0x7ffd9995b2c5 140727180178117 >r10 0x7ffd99966b54 140727180225364 >r11 0x7ffd99964398 140727180215192 >r12 0x7ffd9aef1680 140727202813568 >r13 0x1 1 >r14 0x0 0 >r15 0x7ffd9af27960 140727203035488 >rip 0x7ffd99333017 0x7ffd99333017 <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: > 0x00007ffd99332f70 <+0>: push %r15 > 0x00007ffd99332f72 <+2>: push %r14 > 0x00007ffd99332f74 <+4>: push %r13 > 0x00007ffd99332f76 <+6>: push %r12 > 0x00007ffd99332f78 <+8>: push %rbp > 0x00007ffd99332f79 <+9>: mov %rdi,%rbp > 0x00007ffd99332f7c <+12>: lea 0x2c5b5d(%rip),%rdi # 0x7ffd995f8ae0 <private_thread_memory> > 0x00007ffd99332f83 <+19>: push %rbx > 0x00007ffd99332f84 <+20>: sub $0x28,%rsp > 0x00007ffd99332f88 <+24>: callq 0x7ffd99358960 <g_private_get> > 0x00007ffd99332f8d <+29>: test %rax,%rax > 0x00007ffd99332f90 <+32>: mov %rax,%rbx > 0x00007ffd99332f93 <+35>: je 0x7ffd993330f0 <g_slice_alloc+384> > 0x00007ffd99332f99 <+41>: lea 0xf(%rbp),%rdi > 0x00007ffd99332f9d <+45>: and $0xfffffffffffffff0,%rdi > 0x00007ffd99332fa1 <+49>: mov %rdi,%r12 > 0x00007ffd99332fa4 <+52>: jne 0x7ffd99332fd8 <g_slice_alloc+104> > 0x00007ffd99332fa6 <+54>: mov %rbp,%rdi > 0x00007ffd99332fa9 <+57>: callq 0x7ffd9931ce60 <g_malloc> > 0x00007ffd99332fae <+62>: mov %rax,%rbx > 0x00007ffd99332fb1 <+65>: mov 0x2c6321(%rip),%edi # 0x7ffd995f92d8 <allocator+24> > 0x00007ffd99332fb7 <+71>: test %edi,%edi > 0x00007ffd99332fb9 <+73>: je 0x7ffd99332fc0 <g_slice_alloc+80> > 0x00007ffd99332fbb <+75>: test %rbx,%rbx > 0x00007ffd99332fbe <+78>: jne 0x7ffd9933303d <g_slice_alloc+205> > 0x00007ffd99332fc0 <+80>: nop > 0x00007ffd99332fc1 <+81>: add $0x28,%rsp > 0x00007ffd99332fc5 <+85>: mov %rbx,%rax > 0x00007ffd99332fc8 <+88>: pop %rbx > 0x00007ffd99332fc9 <+89>: pop %rbp > 0x00007ffd99332fca <+90>: pop %r12 > 0x00007ffd99332fcc <+92>: pop %r13 > 0x00007ffd99332fce <+94>: pop %r14 > 0x00007ffd99332fd0 <+96>: pop %r15 > 0x00007ffd99332fd2 <+98>: retq > 0x00007ffd99332fd3 <+99>: nopl 0x0(%rax,%rax,1) > 0x00007ffd99332fd8 <+104>: cmp 0x2c6311(%rip),%rdi # 0x7ffd995f92f0 <allocator+48> > 0x00007ffd99332fdf <+111>: ja 0x7ffd99333240 <g_slice_alloc+720> > 0x00007ffd99332fe5 <+117>: mov %r12,%r13 > 0x00007ffd99332fe8 <+120>: shr $0x4,%r13 > 0x00007ffd99332fec <+124>: lea -0x1(%r13),%r14d > 0x00007ffd99332ff0 <+128>: mov %r14,%rcx > 0x00007ffd99332ff3 <+131>: shl $0x4,%rcx > 0x00007ffd99332ff7 <+135>: mov %rcx,%r12 > 0x00007ffd99332ffa <+138>: add (%rbx),%r12 > 0x00007ffd99332ffd <+141>: mov (%r12),%rdx > 0x00007ffd99333001 <+145>: test %rdx,%rdx > 0x00007ffd99333004 <+148>: je 0x7ffd99333110 <g_slice_alloc+416> > 0x00007ffd9933300a <+154>: mov 0x8(%rdx),%rbx > 0x00007ffd9933300e <+158>: test %rbx,%rbx > 0x00007ffd99333011 <+161>: je 0x7ffd99333100 <g_slice_alloc+400> >=> 0x00007ffd99333017 <+167>: mov (%rbx),%rax > 0x00007ffd9933301a <+170>: mov %rax,0x8(%rdx) > 0x00007ffd9933301e <+174>: mov 0x8(%r12),%rax > 0x00007ffd99333023 <+179>: test %rax,%rax > 0x00007ffd99333026 <+182>: je 0x7ffd99333031 <g_slice_alloc+193> > 0x00007ffd99333028 <+184>: sub $0x1,%rax > 0x00007ffd9933302c <+188>: mov %rax,0x8(%r12) > 0x00007ffd99333031 <+193>: mov 0x2c62a0(%rip),%r8d # 0x7ffd995f92d8 <allocator+24> > 0x00007ffd99333038 <+200>: test %r8d,%r8d > 0x00007ffd9933303b <+203>: je 0x7ffd99332fc0 <g_slice_alloc+80> > 0x00007ffd9933303d <+205>: lea 0x2c626c(%rip),%rdi # 0x7ffd995f92b0 <smc_tree_mutex> > 0x00007ffd99333044 <+212>: callq 0x7ffd99358590 <g_mutex_lock> > 0x00007ffd99333049 <+217>: mov $0xfe609,%ecx > 0x00007ffd9933304e <+222>: xor %edx,%edx > 0x00007ffd99333050 <+224>: mov %rbx,%rax > 0x00007ffd99333053 <+227>: div %rcx > 0x00007ffd99333056 <+230>: mov $0xffd,%ecx > 0x00007ffd9933305b <+235>: xor %edx,%edx > 0x00007ffd9933305d <+237>: div %rcx > 0x00007ffd99333060 <+240>: mov $0x1ff,%cx > 0x00007ffd99333064 <+244>: mov %rbx,%rax > 0x00007ffd99333067 <+247>: mov %rdx,%r12 > 0x00007ffd9933306a <+250>: xor %edx,%edx > 0x00007ffd9933306c <+252>: div %rcx > 0x00007ffd9933306f <+255>: cmpq $0x0,0x2c6231(%rip) # 0x7ffd995f92a8 <smc_tree_root> > 0x00007ffd99333077 <+263>: mov %rdx,%r13 > 0x00007ffd9933307a <+266>: je 0x7ffd993333ac <g_slice_alloc+1084> > 0x00007ffd99333080 <+272>: mov 0x2c6221(%rip),%rax # 0x7ffd995f92a8 <smc_tree_root> > 0x00007ffd99333087 <+279>: lea (%rax,%r12,8),%r12 > 0x00007ffd9933308b <+283>: cmpq $0x0,(%r12) > 0x00007ffd99333090 <+288>: je 0x7ffd99333331 <g_slice_alloc+961> > 0x00007ffd99333096 <+294>: shl $0x4,%r13 > 0x00007ffd9933309a <+298>: add (%r12),%r13 > 0x00007ffd9933309e <+302>: mov 0x8(%r13),%esi > 0x00007ffd993330a2 <+306>: mov 0x0(%r13),%rdi > 0x00007ffd993330a6 <+310>: test %esi,%esi > 0x00007ffd993330a8 <+312>: je 0x7ffd993333cd <g_slice_alloc+1117> > 0x00007ffd993330ae <+318>: mov %esi,%ecx > 0x00007ffd993330b0 <+320>: xor %edx,%edx > 0x00007ffd993330b2 <+322>: jmp 0x7ffd993330ca <g_slice_alloc+346> > 0x00007ffd993330b4 <+324>: je 0x7ffd993332a0 <g_slice_alloc+816> > 0x00007ffd993330ba <+330>: lea 0x1(%rax),%edx > 0x00007ffd993330bd <+333>: mov $0x1,%eax > 0x00007ffd993330c2 <+338>: cmp %ecx,%edx > 0x00007ffd993330c4 <+340>: jae 0x7ffd9933328f <g_slice_alloc+799> > 0x00007ffd993330ca <+346>: lea (%rdx,%rcx,1),%eax > 0x00007ffd993330cd <+349>: shr %eax > 0x00007ffd993330cf <+351>: mov %eax,%r12d > 0x00007ffd993330d2 <+354>: shl $0x4,%r12 > 0x00007ffd993330d6 <+358>: add %rdi,%r12 > 0x00007ffd993330d9 <+361>: cmp (%r12),%rbx > 0x00007ffd993330dd <+365>: jae 0x7ffd993330b4 <g_slice_alloc+324> > 0x00007ffd993330df <+367>: mov %eax,%ecx > 0x00007ffd993330e1 <+369>: mov $0xffffffff,%eax > 0x00007ffd993330e6 <+374>: jmp 0x7ffd993330c2 <g_slice_alloc+338> > 0x00007ffd993330e8 <+376>: nopl 0x0(%rax,%rax,1) > 0x00007ffd993330f0 <+384>: callq 0x7ffd992e8b4c <thread_memory_from_self> > 0x00007ffd993330f5 <+389>: mov %rax,%rbx > 0x00007ffd993330f8 <+392>: jmpq 0x7ffd99332f99 <g_slice_alloc+41> > 0x00007ffd993330fd <+397>: nopl (%rax) > 0x00007ffd99333100 <+400>: mov (%rdx),%rax > 0x00007ffd99333103 <+403>: mov %rdx,%rbx > 0x00007ffd99333106 <+406>: mov %rax,(%r12) > 0x00007ffd9933310a <+410>: jmpq 0x7ffd9933301e <g_slice_alloc+174> > 0x00007ffd9933310f <+415>: nop > 0x00007ffd99333110 <+416>: mov %rcx,%rax > 0x00007ffd99333113 <+419>: add 0x8(%rbx),%rax > 0x00007ffd99333117 <+423>: mov 0x8(%r12),%rdx > 0x00007ffd9933311c <+428>: mov (%rax),%rsi > 0x00007ffd9933311f <+431>: mov 0x8(%rax),%rdi > 0x00007ffd99333123 <+435>: mov %rsi,(%r12) > 0x00007ffd99333127 <+439>: mov %rdi,0x8(%r12) > 0x00007ffd9933312c <+444>: movq $0x0,(%rax) > 0x00007ffd99333133 <+451>: mov %rdx,0x8(%rax) > 0x00007ffd99333137 <+455>: mov (%r12),%rdx > 0x00007ffd9933313b <+459>: test %rdx,%rdx > 0x00007ffd9933313e <+462>: jne 0x7ffd9933300a <g_slice_alloc+154> > 0x00007ffd99333144 <+468>: mov 0x2c61bd(%rip),%rax # 0x7ffd995f9308 <allocator+72> > 0x00007ffd9933314b <+475>: lea 0x2c61a6(%rip),%rdi # 0x7ffd995f92f8 <allocator+56> > 0x00007ffd99333152 <+482>: movq $0x0,0x8(%r12) > 0x00007ffd9933315b <+491>: mov %rcx,0x8(%rsp) > 0x00007ffd99333160 <+496>: lea (%rax,%r14,4),%r15 > 0x00007ffd99333164 <+500>: callq 0x7ffd993585f0 <g_mutex_trylock> > 0x00007ffd99333169 <+505>: test %eax,%eax > 0x00007ffd9933316b <+507>: mov 0x8(%rsp),%rcx > 0x00007ffd99333170 <+512>: je 0x7ffd99333359 <g_slice_alloc+1001> > 0x00007ffd99333176 <+518>: mov 0x2c6194(%rip),%eax # 0x7ffd995f9310 <allocator+80> > 0x00007ffd9933317c <+524>: sub $0x1,%eax > 0x00007ffd9933317f <+527>: cmp $0xfffffff5,%eax > 0x00007ffd99333182 <+530>: mov %eax,0x2c6188(%rip) # 0x7ffd995f9310 <allocator+80> > 0x00007ffd99333188 <+536>: jge 0x7ffd993331a7 <g_slice_alloc+567> > 0x00007ffd9933318a <+538>: movl $0x0,0x2c617c(%rip) # 0x7ffd995f9310 <allocator+80> > 0x00007ffd99333194 <+548>: cmpl $0x0,(%r15) > 0x00007ffd99333198 <+552>: mov $0x1,%eax > 0x00007ffd9933319d <+557>: cmovne (%r15),%eax > 0x00007ffd993331a1 <+561>: sub $0x1,%eax > 0x00007ffd993331a4 <+564>: mov %eax,(%r15) > 0x00007ffd993331a7 <+567>: mov 0x2c6152(%rip),%rax # 0x7ffd995f9300 <allocator+64> > 0x00007ffd993331ae <+574>: lea (%rax,%r14,8),%rsi > 0x00007ffd993331b2 <+578>: mov (%rsi),%r15 > 0x00007ffd993331b5 <+581>: test %r15,%r15 > 0x00007ffd993331b8 <+584>: je 0x7ffd993333d5 <g_slice_alloc+1125> > 0x00007ffd993331be <+590>: mov 0x8(%r15),%rdx > 0x00007ffd993331c2 <+594>: mov (%r15),%rax > 0x00007ffd993331c5 <+597>: mov %rcx,0x8(%rsp) > 0x00007ffd993331ca <+602>: mov (%rdx),%rdi > 0x00007ffd993331cd <+605>: mov (%rax),%rax > 0x00007ffd993331d0 <+608>: mov (%rdi),%rdi > 0x00007ffd993331d3 <+611>: mov 0x8(%rax),%rax > 0x00007ffd993331d7 <+615>: mov %rax,0x8(%rdi) > 0x00007ffd993331db <+619>: mov %rdx,0x8(%rax) > 0x00007ffd993331df <+623>: xor %edx,%edx > 0x00007ffd993331e1 <+625>: cmp %rax,%r15 > 0x00007ffd993331e4 <+628>: lea 0x2c610d(%rip),%rdi # 0x7ffd995f92f8 <allocator+56> > 0x00007ffd993331eb <+635>: cmovne %rax,%rdx > 0x00007ffd993331ef <+639>: mov %rdx,(%rsi) > 0x00007ffd993331f2 <+642>: callq 0x7ffd993585c0 <g_mutex_unlock> > 0x00007ffd993331f7 <+647>: mov (%r15),%rax > 0x00007ffd993331fa <+650>: mov 0x8(%rsp),%rcx > 0x00007ffd993331ff <+655>: mov (%rax),%rsi > 0x00007ffd99333202 <+658>: mov (%rsi),%rdx > 0x00007ffd99333205 <+661>: mov 0x8(%rdx),%rdi > 0x00007ffd99333209 <+665>: mov %rdi,0x8(%r12) > 0x00007ffd9933320e <+670>: movq $0x0,0x8(%r15) > 0x00007ffd99333216 <+678>: movq $0x0,0x8(%rsi) > 0x00007ffd9933321e <+686>: movq $0x0,0x8(%rdx) > 0x00007ffd99333226 <+694>: movq $0x0,0x8(%rax) > 0x00007ffd9933322e <+702>: add (%rbx),%rcx > 0x00007ffd99333231 <+705>: mov %r15,(%r12) > 0x00007ffd99333235 <+709>: mov %rcx,%r12 > 0x00007ffd99333238 <+712>: mov (%rcx),%rdx > 0x00007ffd9933323b <+715>: jmpq 0x7ffd9933300a <g_slice_alloc+154> > 0x00007ffd99333240 <+720>: cmpl $0x0,0x2c6089(%rip) # 0x7ffd995f92d0 <allocator+16> > 0x00007ffd99333247 <+727>: jne 0x7ffd99332fa6 <g_slice_alloc+54> > 0x00007ffd9933324d <+733>: mov %r12,%rdi > 0x00007ffd99333250 <+736>: callq 0x7ffd992e8b29 <allocator_categorize> > 0x00007ffd99333255 <+741>: cmp $0x1,%eax > 0x00007ffd99333258 <+744>: je 0x7ffd99332fe5 <g_slice_alloc+117> > 0x00007ffd9933325e <+750>: cmp $0x2,%eax > 0x00007ffd99333261 <+753>: jne 0x7ffd99332fa6 <g_slice_alloc+54> > 0x00007ffd99333267 <+759>: lea 0x2c60b2(%rip),%rdi # 0x7ffd995f9320 <allocator+96> > 0x00007ffd9933326e <+766>: callq 0x7ffd99358590 <g_mutex_lock> > 0x00007ffd99333273 <+771>: mov %r12,%rdi > 0x00007ffd99333276 <+774>: callq 0x7ffd992e8ea4 <slab_allocator_alloc_chunk> > 0x00007ffd9933327b <+779>: lea 0x2c609e(%rip),%rdi # 0x7ffd995f9320 <allocator+96> > 0x00007ffd99333282 <+786>: mov %rax,%rbx > 0x00007ffd99333285 <+789>: callq 0x7ffd993585c0 <g_mutex_unlock> > 0x00007ffd9933328a <+794>: jmpq 0x7ffd99332fb1 <g_slice_alloc+65> > 0x00007ffd9933328f <+799>: sub $0x1,%eax > 0x00007ffd99333292 <+802>: jne 0x7ffd993332a0 <g_slice_alloc+816> > 0x00007ffd99333294 <+804>: add $0x10,%r12 > 0x00007ffd99333298 <+808>: xor %r14d,%r14d > 0x00007ffd9933329b <+811>: test %r12,%r12 > 0x00007ffd9933329e <+814>: je 0x7ffd993332b7 <g_slice_alloc+839> > 0x00007ffd993332a0 <+816>: mov %esi,%eax > 0x00007ffd993332a2 <+818>: shl $0x4,%rax > 0x00007ffd993332a6 <+822>: add %rdi,%rax > 0x00007ffd993332a9 <+825>: cmp %rax,%r12 > 0x00007ffd993332ac <+828>: jae 0x7ffd993332b4 <g_slice_alloc+836> > 0x00007ffd993332ae <+830>: cmp (%r12),%rbx > 0x00007ffd993332b2 <+834>: je 0x7ffd99333317 <g_slice_alloc+935> > 0x00007ffd993332b4 <+836>: mov %r12,%r14 > 0x00007ffd993332b7 <+839>: mov 0x8(%r13),%eax > 0x00007ffd993332bb <+843>: sub %rdi,%r14 > 0x00007ffd993332be <+846>: sar $0x4,%r14 > 0x00007ffd993332c2 <+850>: cmp %eax,%r14d > 0x00007ffd993332c5 <+853>: jbe 0x7ffd993332dc <g_slice_alloc+876> > 0x00007ffd993332c7 <+855>: lea 0x5b15b(%rip),%rsi # 0x7ffd9938e429 > 0x00007ffd993332ce <+862>: lea 0x5b0f8(%rip),%rdi # 0x7ffd9938e3cd > 0x00007ffd993332d5 <+869>: xor %eax,%eax > 0x00007ffd993332d7 <+871>: callq 0x7ffd992e8a01 <mem_error> > 0x00007ffd993332dc <+876>: shl $0x4,%eax > 0x00007ffd993332df <+879>: lea 0x10(%rax),%esi > 0x00007ffd993332e2 <+882>: callq 0x7ffd992e8300 <realloc@plt> > 0x00007ffd993332e7 <+887>: test %rax,%rax > 0x00007ffd993332ea <+890>: mov %rax,0x0(%r13) > 0x00007ffd993332ee <+894>: je 0x7ffd9933334d <g_slice_alloc+989> > 0x00007ffd993332f0 <+896>: mov 0x8(%r13),%edx > 0x00007ffd993332f4 <+900>: mov %r14d,%r12d > 0x00007ffd993332f7 <+903>: shl $0x4,%r12 > 0x00007ffd993332fb <+907>: add %rax,%r12 > 0x00007ffd993332fe <+910>: sub %r14d,%edx > 0x00007ffd99333301 <+913>: lea 0x10(%r12),%rdi > 0x00007ffd99333306 <+918>: mov %r12,%rsi > 0x00007ffd99333309 <+921>: shl $0x4,%rdx > 0x00007ffd9933330d <+925>: callq 0x7ffd992e8400 <memmove@plt> > 0x00007ffd99333312 <+930>: addl $0x1,0x8(%r13) > 0x00007ffd99333317 <+935>: lea 0x2c5f92(%rip),%rdi # 0x7ffd995f92b0 <smc_tree_mutex> > 0x00007ffd9933331e <+942>: mov %rbx,(%r12) > 0x00007ffd99333322 <+946>: mov %rbp,0x8(%r12) > 0x00007ffd99333327 <+951>: callq 0x7ffd993585c0 <g_mutex_unlock> > 0x00007ffd9933332c <+956>: jmpq 0x7ffd99332fc0 <g_slice_alloc+80> > 0x00007ffd99333331 <+961>: mov $0x10,%esi > 0x00007ffd99333336 <+966>: mov $0x1ff,%edi > 0x00007ffd9933333b <+971>: callq 0x7ffd992e8030 <calloc@plt> > 0x00007ffd99333340 <+976>: test %rax,%rax > 0x00007ffd99333343 <+979>: mov %rax,(%r12) > 0x00007ffd99333347 <+983>: jne 0x7ffd99333096 <g_slice_alloc+294> > 0x00007ffd9933334d <+989>: callq 0x7ffd992e7b00 <__errno_location@plt> > 0x00007ffd99333352 <+994>: mov (%rax),%edi > 0x00007ffd99333354 <+996>: callq 0x7ffd992e8b12 <smc_tree_abort> > 0x00007ffd99333359 <+1001>: lea 0x2c5f98(%rip),%rdi # 0x7ffd995f92f8 <allocator+56> > 0x00007ffd99333360 <+1008>: mov %rcx,0x8(%rsp) > 0x00007ffd99333365 <+1013>: callq 0x7ffd99358590 <g_mutex_lock> > 0x00007ffd9933336a <+1018>: mov 0x2c5fa0(%rip),%eax # 0x7ffd995f9310 <allocator+80> > 0x00007ffd99333370 <+1024>: mov 0x8(%rsp),%rcx > 0x00007ffd99333375 <+1029>: add $0x1,%eax > 0x00007ffd99333378 <+1032>: test %eax,%eax > 0x00007ffd9933337a <+1034>: mov %eax,0x2c5f90(%rip) # 0x7ffd995f9310 <allocator+80> > 0x00007ffd99333380 <+1040>: jle 0x7ffd993331a7 <g_slice_alloc+567> > 0x00007ffd99333386 <+1046>: movl $0x0,0x2c5f80(%rip) # 0x7ffd995f9310 <allocator+80> > 0x00007ffd99333390 <+1056>: addl $0x1,(%r15) > 0x00007ffd99333394 <+1060>: mov $0x100,%eax > 0x00007ffd99333399 <+1065>: cmpl $0x100,(%r15) > 0x00007ffd993333a0 <+1072>: cmovbe (%r15),%eax > 0x00007ffd993333a4 <+1076>: mov %eax,(%r15) > 0x00007ffd993333a7 <+1079>: jmpq 0x7ffd993331a7 <g_slice_alloc+567> > 0x00007ffd993333ac <+1084>: mov $0x8,%esi > 0x00007ffd993333b1 <+1089>: mov $0xffd,%edi > 0x00007ffd993333b6 <+1094>: callq 0x7ffd992e8030 <calloc@plt> > 0x00007ffd993333bb <+1099>: test %rax,%rax > 0x00007ffd993333be <+1102>: mov %rax,0x2c5ee3(%rip) # 0x7ffd995f92a8 <smc_tree_root> > 0x00007ffd993333c5 <+1109>: jne 0x7ffd99333080 <g_slice_alloc+272> > 0x00007ffd993333cb <+1115>: jmp 0x7ffd9933334d <g_slice_alloc+989> > 0x00007ffd993333cd <+1117>: mov %rdi,%r12 > 0x00007ffd993333d0 <+1120>: jmpq 0x7ffd99333298 <g_slice_alloc+808> > 0x00007ffd993333d5 <+1125>: mov %r13d,%r13d > 0x00007ffd993333d8 <+1128>: mov $0xa0,%eax > 0x00007ffd993333dd <+1133>: shl $0x4,%r13 > 0x00007ffd993333e1 <+1137>: lea 0x0(%r13,%r13,4),%rsi > 0x00007ffd993333e6 <+1142>: cmp $0xa0,%rsi > 0x00007ffd993333ed <+1149>: cmovb %rax,%rsi > 0x00007ffd993333f1 <+1153>: mov 0x2c5ed0(%rip),%rax # 0x7ffd995f92c8 <allocator+8> > 0x00007ffd993333f8 <+1160>: xor %edx,%edx > 0x00007ffd993333fa <+1162>: div %rsi > 0x00007ffd993333fd <+1165>: mov $0x4,%esi > 0x00007ffd99333402 <+1170>: cmp $0x4,%rax > 0x00007ffd99333406 <+1174>: cmovae %rax,%rsi > 0x00007ffd9933340a <+1178>: mov 0x2c5ef7(%rip),%rax # 0x7ffd995f9308 <allocator+72> > 0x00007ffd99333411 <+1185>: mov %esi,%r15d > 0x00007ffd99333414 <+1188>: mov (%rax,%r14,4),%eax > 0x00007ffd99333418 <+1192>: test %eax,%eax > 0x00007ffd9933341a <+1194>: je 0x7ffd9933342d <g_slice_alloc+1213> > 0x00007ffd9933341c <+1196>: shl $0x6,%eax > 0x00007ffd9933341f <+1199>: xor %edx,%edx > 0x00007ffd99333421 <+1201>: div %r13 > 0x00007ffd99333424 <+1204>: cmp %eax,%esi > 0x00007ffd99333426 <+1206>: mov %eax,%r15d > 0x00007ffd99333429 <+1209>: cmovae %esi,%r15d > 0x00007ffd9933342d <+1213>: lea 0x2c5ec4(%rip),%rdi # 0x7ffd995f92f8 <allocator+56> > 0x00007ffd99333434 <+1220>: mov %rcx,0x10(%rsp) > 0x00007ffd99333439 <+1225>: mov $0x1,%r14d > 0x00007ffd9933343f <+1231>: mov %r15d,%r15d > 0x00007ffd99333442 <+1234>: callq 0x7ffd993585c0 <g_mutex_unlock> > 0x00007ffd99333447 <+1239>: lea 0x2c5ed2(%rip),%rdi # 0x7ffd995f9320 <allocator+96> > 0x00007ffd9933344e <+1246>: callq 0x7ffd99358590 <g_mutex_lock> > 0x00007ffd99333453 <+1251>: mov %r13,%rdi > 0x00007ffd99333456 <+1254>: callq 0x7ffd992e8ea4 <slab_allocator_alloc_chunk> > 0x00007ffd9933345b <+1259>: mov 0x10(%rsp),%rcx > 0x00007ffd99333460 <+1264>: mov %rax,0x8(%rsp) > 0x00007ffd99333465 <+1269>: mov %rax,%rsi > 0x00007ffd99333468 <+1272>: movq $0x0,0x8(%rax) > 0x00007ffd99333470 <+1280>: cmp %r15,%r14 > 0x00007ffd99333473 <+1283>: jae 0x7ffd993334a5 <g_slice_alloc+1333> > 0x00007ffd99333475 <+1285>: mov %r13,%rdi > 0x00007ffd99333478 <+1288>: mov %rsi,0x18(%rsp) > 0x00007ffd9933347d <+1293>: mov %rcx,0x10(%rsp) > 0x00007ffd99333482 <+1298>: callq 0x7ffd992e8ea4 <slab_allocator_alloc_chunk> > 0x00007ffd99333487 <+1303>: mov 0x18(%rsp),%rsi > 0x00007ffd9933348c <+1308>: add $0x1,%r14 > 0x00007ffd99333490 <+1312>: mov 0x10(%rsp),%rcx > 0x00007ffd99333495 <+1317>: mov %rax,(%rsi) > 0x00007ffd99333498 <+1320>: movq $0x0,0x8(%rax) > 0x00007ffd993334a0 <+1328>: mov %rax,%rsi > 0x00007ffd993334a3 <+1331>: jmp 0x7ffd99333470 <g_slice_alloc+1280> > 0x00007ffd993334a5 <+1333>: lea 0x2c5e74(%rip),%rdi # 0x7ffd995f9320 <allocator+96> > 0x00007ffd993334ac <+1340>: movq $0x0,(%rsi) > 0x00007ffd993334b3 <+1347>: mov %rcx,0x10(%rsp) > 0x00007ffd993334b8 <+1352>: callq 0x7ffd993585c0 <g_mutex_unlock> > 0x00007ffd993334bd <+1357>: mov %r14,0x8(%r12) > 0x00007ffd993334c2 <+1362>: mov 0x8(%rsp),%r15 > 0x00007ffd993334c7 <+1367>: mov 0x10(%rsp),%rcx > 0x00007ffd993334cc <+1372>: jmpq 0x7ffd9933322e <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 1046835
: 842178 |
842179
|
842181
|
842183
|
842185
|
842187
|
842189
|
842190
|
842192
|
842193
|
842194