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 837793 Details for
Bug 1044049
[abrt] ibus-unikey: allocator_memalign(): ibus-engine-unikey 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), 48.82 KB, created by
Vũ Nhân
on 2013-12-17 17:14:10 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Vũ Nhân
Created:
2013-12-17 17:14:10 UTC
Size:
48.82 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 1287] >[New LWP 1289] >[New LWP 1288] >warning: Could not load shared library symbols for /usr/lib64/freetype-freeworld/libfreetype.so.6. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/ibus-engine-unikey --ibus'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x3bfe9ba780 <main_arena>) at malloc.c:4106 >4106 unlink(av, p, bck, fwd); > >Thread 3 (Thread 0x7fbe4d27d700 (LWP 1288)): >#0 0x0000003bfe6eb7fd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c006480e4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7fbe480011b0, timeout=-1, context=0x1969e40) at gmain.c:3995 > poll_func = 0x3c00656d40 <g_poll> >#2 g_main_context_iterate (context=0x1969e40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 5 > fds = 0x7fbe480011b0 >#3 0x0000003c0064854a in g_main_loop_run (loop=0x1969dd0) at gmain.c:3895 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003c01ec6db6 in gdbus_shared_thread_func (user_data=0x1969e10) at gdbusprivate.c:278 > data = 0x1969e10 >#5 0x0000003c0066c165 in g_thread_proxy (data=0x1967280) at gthread.c:798 > thread = 0x1967280 >#6 0x0000003bfee07c53 in start_thread (arg=0x7fbe4d27d700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7fbe4d27d700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140455314970368, -8636057995523907337, 0, 140455314971072, 140455314970368, 26648080, 8600209862521004279, -8623985630715961097}, 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 0x0000003bfe6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 2 (Thread 0x7fbe4ca59700 (LWP 1289)): >#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 >No locals. >#1 0x0000003bfee09ba1 in _L_lock_790 () from /lib64/libpthread.so.0 >No symbol table info available. >#2 0x0000003bfee09aa7 in __GI___pthread_mutex_lock (mutex=0x619f20 <mutex_mcap>) at pthread_mutex_lock.c:64 > type = 0 > id = 1289 >#3 0x0000000000404e10 in thread_mouse_capture (data=<optimized out>) at engine.cpp:972 > y_old = 691 > y_root_old = 476 > mask = 0 > w = 145 > w_root_return = 145 > event = {type = 6, xany = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145}, xkey = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, root = 145, subwindow = 18877401, time = 547168, x = 688, y = 476, x_root = 688, y_root = 476, state = 0, keycode = 0, same_screen = 1}, xbutton = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, root = 145, subwindow = 18877401, time = 547168, x = 688, y = 476, x_root = 688, y_root = 476, state = 0, button = 0, same_screen = 1}, xmotion = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, root = 145, subwindow = 18877401, time = 547168, x = 688, y = 476, x_root = 688, y_root = 476, state = 0, is_hint = 0 '\000', same_screen = 1}, xcrossing = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, root = 145, subwindow = 18877401, time = 547168, x = 688, y = 476, x_root = 688, y_root = 476, mode = 0, detail = 0, same_screen = 1, focus = 0, state = 0}, xfocus = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, mode = 145, detail = 0}, xexpose = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, x = 145, y = 0, width = 18877401, height = 0, count = 547168}, xgraphicsexpose = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, drawable = 145, x = 145, y = 0, width = 18877401, height = 0, count = 547168, major_code = 0, minor_code = 688}, xnoexpose = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, drawable = 145, major_code = 145, minor_code = 0}, xvisibility = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, state = 145}, xcreatewindow = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, parent = 145, window = 145, x = 18877401, y = 0, width = 547168, height = 0, border_width = 688, override_redirect = 476}, xdestroywindow = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145}, xunmap = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145, from_configure = 18877401}, xmap = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145, override_redirect = 18877401}, xmaprequest = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, parent = 145, window = 145}, xreparent = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145, parent = 18877401, x = 547168, y = 0, override_redirect = 688}, xconfigure = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145, x = 18877401, y = 0, width = 547168, height = 0, border_width = 688, above = 2044404433584, override_redirect = 0}, xgravity = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145, x = 18877401, y = 0}, xresizerequest = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, width = 145, height = 0}, xconfigurerequest = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, parent = 145, window = 145, x = 18877401, y = 0, width = 547168, height = 0, border_width = 688, above = 2044404433584, detail = 0, value_mask = 1}, xcirculate = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, event = 145, window = 145, place = 18877401}, xcirculaterequest = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, parent = 145, window = 145, place = 18877401}, xproperty = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, atom = 145, time = 18877401, state = 547168}, xselectionclear = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, selection = 145, time = 18877401}, xselectionrequest = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, owner = 145, requestor = 145, selection = 18877401, target = 547168, property = 2044404433584, time = 2044404433584}, xselection = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, requestor = 145, selection = 145, target = 18877401, property = 547168, time = 2044404433584}, xcolormap = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, colormap = 145, c_new = 18877401, state = 0}, xclient = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, message_type = 145, format = 18877401, data = {b = "`Y\b\000\000\000\000\000\260\002\000\000\334\001\000\000\260\002\000", s = {22880, 8, 0, 0, 688, 0, 476, 0, 688, 0}, l = {547168, 2044404433584, 2044404433584, 0, 1}}}, xmapping = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, request = 145, first_keycode = 0, count = 18877401}, xerror = {type = 6, display = 0x1d, resourceid = 0, serial = 140455094257856, error_code = 145 '\221', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, window = 145, key_vector = "\221\000\000\000\000\000\000\000\331\v \001\000\000\000\000`Y\b\000\000\000\000\000\260\002\000\000\334\001\000"}, xgeneric = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, extension = 145, evtype = 0}, xcookie = {type = 6, serial = 29, send_event = 0, display = 0x7fbe400008c0, extension = 145, evtype = 0, cookie = 145, data = 0x1200bd9}, pad = {6, 29, 0, 140455094257856, 145, 145, 18877401, 547168, 2044404433584, 2044404433584, 0, 1, 0 <repeats 12 times>}} > x_old = 1229 > x_root_old = 688 > w_child_return = 18874397 >#4 0x0000003bfee07c53 in start_thread (arg=0x7fbe4ca59700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7fbe4ca59700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140455306434304, -8636057995523907337, 0, 140455306435008, 140455306434304, 0, 8600210942705279223, -8623985630715961097}, 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> >#5 0x0000003bfe6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 1 (Thread 0x7fbe5410d840 (LWP 1287)): >#0 malloc_consolidate (av=av@entry=0x3bfe9ba780 <main_arena>) at malloc.c:4106 > fb = <optimized out> > maxfb = 0x3bfe9ba7d0 <main_arena+80> > p = 0x7fbe3fe07d18 > nextp = 0x35 > unsorted_bin = 0x3bfe9ba7d8 <main_arena+88> > first_unsorted = <optimized out> > nextchunk = 0x7fbe4000b748 > size = 2112048 > nextsize = 0 > prevsize = 2112000 > nextinuse = <optimized out> > bck = <optimized out> > fwd = <optimized out> >#1 0x0000003bfe67d719 in _int_malloc (av=av@entry=0x3bfe9ba780 <main_arena>, bytes=bytes@entry=1056) at malloc.c:3385 > nb = 1072 > idx = 64 > bin = <optimized out> > victim = <optimized out> > size = <optimized out> > victim_index = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#2 0x0000003bfe67eb65 in _int_memalign (av=av@entry=0x3bfe9ba780 <main_arena>, alignment=alignment@entry=512, bytes=bytes@entry=496) at malloc.c:4354 > nb = 512 > m = <optimized out> > p = <optimized out> > brk = <optimized out> > newp = <optimized out> > newsize = <optimized out> > leadsize = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > size = <optimized out> >#3 0x0000003bfe6808ab in __GI___libc_memalign (alignment=512, bytes=496) at malloc.c:3037 > ar_ptr = 0x3bfe9ba780 <main_arena> > p = <optimized out> > hook = <optimized out> >#4 0x0000003bfe68220c in __posix_memalign (memptr=0x7fff2236fd18, alignment=512, size=1056, size@entry=512) at malloc.c:4967 > mem = 0x21 >#5 0x0000003c0061a9e1 in allocator_memalign (memsize=496, alignment=512) at gslice.c:1381 > aligned_memory = 0x0 > err = 12 >#6 allocator_add_slab (allocator=0x3c00928260 <allocator>, chunk_size=32, ix=1) at gslice.c:1252 > chunk = <optimized out> > color = 0 > n_chunks = <optimized out> > sinfo = <optimized out> > addr = <optimized out> > padding = <optimized out> > page_size = 512 > i = <optimized out> >#7 slab_allocator_alloc_chunk (chunk_size=chunk_size@entry=32) at gslice.c:1300 > chunk = <optimized out> > ix = 1 >#8 0x0000003c00663907 in magazine_cache_pop_magazine (countp=0x1943698, ix=1) at gslice.c:724 > magazine_threshold = 51 > i = 6 > chunk = 0x19779a0 > head = 0x1977900 > chunk_size = 32 >#9 thread_memory_magazine1_reload (tmem=<optimized out>, ix=1) at gslice.c:794 > mag = 0x1943690 >#10 g_slice_alloc (mem_size=mem_size@entry=24) at gslice.c:992 > ix = 1 > tmem = 0x1943670 > chunk_size = 32 > mem = <optimized out> >#11 0x0000003c00644106 in g_list_prepend (list=0x1962600, data=0x19c4740) at glist.c:279 > new_list = 0x203a00 >#12 0x0000003c00657ec1 in g_queue_push_head (queue=0x1962540, data=<optimized out>) at gqueue.c:346 > __PRETTY_FUNCTION__ = "g_queue_push_head" >#13 0x0000003c01e6b6c9 in g_simple_async_result_complete (simple=0x1988800) at gsimpleasyncresult.c:776 > current_source = 0x7fbe48007540 > current_context = 0x203a00 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#14 0x0000003c01e6b739 in complete_in_idle_cb (data=<optimized out>) at gsimpleasyncresult.c:789 > simple = <optimized out> >#15 0x0000003c00647df6 in g_main_dispatch (context=0x19c4740) at gmain.c:3054 > dispatch = 0x3c00644e50 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x1988800 > callback = 0x3c01e6b730 <complete_in_idle_cb> > cb_funcs = 0x3c00927900 <g_source_callback_funcs> > cb_data = 0x7fbe48007d80 > need_destroy = <optimized out> > current_source_link = {data = 0x7fbe48007540, next = 0x7fff22370ac0} > source = 0x7fbe48007540 > current = 0x1964180 > i = 0 >#16 g_main_context_dispatch (context=context@entry=0x19c4740) at gmain.c:3630 >No locals. >#17 0x0000003c00648148 in g_main_context_iterate (context=0x19c4740, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 > max_priority = 2147483647 > timeout = 6000 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x199e4e0 >#18 0x0000003c0064854a in g_main_loop_run (loop=0x1988cc0) at gmain.c:3895 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#19 0x0000003c01eb9733 in g_dbus_connection_send_message_with_reply_sync (connection=connection@entry=0x1961160, message=message@entry=0x1967630, flags=flags@entry=G_DBUS_SEND_MESSAGE_FLAGS_NONE, timeout_msec=timeout_msec@entry=6000, out_serial=out_serial@entry=0x0, cancellable=cancellable@entry=0x0, error=error@entry=0x7fff2236ff98) at gdbusconnection.c:2240 > data = 0x19a17b0 > reply = <optimized out> > __PRETTY_FUNCTION__ = "g_dbus_connection_send_message_with_reply_sync" >#20 0x0000003c01eb9b67 in g_dbus_connection_call_sync_internal (connection=0x1961160, bus_name=bus_name@entry=0x1988c80 ":1.1", object_path=0x197aae0 "/org/freedesktop/IBus/Config", interface_name=interface_name@entry=0x197aab0 "org.freedesktop.IBus.Config", method_name=method_name@entry=0x3c18a353f3 "GetValue", parameters=parameters@entry=0x7fbe48007a90, reply_type=0x3c01f0356c, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=6000, fd_list=0x0, out_fd_list=0x0, cancellable=0x0, error=0x7fff223700c0) at gdbusconnection.c:5564 > message = 0x1967630 > reply = 0x0 > result = 0x0 > local_error = 0x0 > send_flags = G_DBUS_SEND_MESSAGE_FLAGS_NONE > __PRETTY_FUNCTION__ = "g_dbus_connection_call_sync_internal" >#21 0x0000003c01ebbd05 in g_dbus_connection_call_with_unix_fd_list_sync (connection=<optimized out>, bus_name=bus_name@entry=0x1988c80 ":1.1", object_path=<optimized out>, interface_name=interface_name@entry=0x197aab0 "org.freedesktop.IBus.Config", method_name=method_name@entry=0x3c18a353f3 "GetValue", parameters=parameters@entry=0x7fbe48007a90, reply_type=0x3c01f0356c, reply_type@entry=0x0, flags=flags@entry=G_DBUS_CALL_FLAGS_NONE, timeout_msec=6000, fd_list=fd_list@entry=0x0, out_fd_list=out_fd_list@entry=0x0, cancellable=cancellable@entry=0x0, error=error@entry=0x7fff223700c0) at gdbusconnection.c:5908 >No locals. >#22 0x0000003c01ec5543 in g_dbus_proxy_call_sync_internal (proxy=proxy@entry=0x19708c0, method_name=method_name@entry=0x3c18a353f3 "GetValue", parameters=0x7fbe48007a90, flags=flags@entry=G_DBUS_CALL_FLAGS_NONE, timeout_msec=timeout_msec@entry=-1, fd_list=fd_list@entry=0x0, out_fd_list=out_fd_list@entry=0x0, cancellable=cancellable@entry=0x0, error=error@entry=0x7fff223700c0) at gdbusproxy.c:2910 > ret = <optimized out> > was_split = <optimized out> > split_interface_name = 0x0 > split_method_name = 0x0 > target_method_name = 0x3c18a353f3 "GetValue" > target_interface_name = 0x197aab0 "org.freedesktop.IBus.Config" > destination = 0x1988c80 ":1.1" > reply_type = 0x0 > __PRETTY_FUNCTION__ = "g_dbus_proxy_call_sync_internal" >#23 0x0000003c01ec6963 in g_dbus_proxy_call_sync (proxy=proxy@entry=0x19708c0, method_name=method_name@entry=0x3c18a353f3 "GetValue", parameters=<optimized out>, flags=flags@entry=G_DBUS_CALL_FLAGS_NONE, timeout_msec=timeout_msec@entry=-1, cancellable=cancellable@entry=0x0, error=error@entry=0x7fff223700c0) at gdbusproxy.c:3102 >No locals. >#24 0x0000003c18a1eaf5 in ibus_config_get_value (config=0x19708c0, section=0x40fafd "engine/Unikey", name=0x40faf0 "input_method") at ibusconfig.c:400 > __PRETTY_FUNCTION__ = "ibus_config_get_value" > error = 0x0 > result = <optimized out> > value = 0x3bfe68002c <__GI___libc_malloc+92> >#25 0x00000000004059ae in ibus_unikey_config_get_string (config=<optimized out>, section=section@entry=0x40fafd "engine/Unikey", name=name@entry=0x40faf0 "input_method", result=result@entry=0x7fff22370138) at utils.cpp:106 > value = 0x0 >#26 0x0000000000403d94 in ibus_unikey_engine_init (unikey=0x1983120) at engine.cpp:161 > str = 0x3c01a2a456 <g_bsearch_array_lookup_fuzzy+102> "\205\300tNy\324E\211\364E9\347r\325\213|$\034\205\377u\024\061\300H\203\304([]A\\A]A^A_\303\017\037" > b = 0 > i = <optimized out> > fn = <optimized out> >#27 0x0000003c01a2fa9c in g_type_create_instance (type=26711600) at gtype.c:1917 > node = 0x1979630 > instance = 0x1983120 > class = 0x1982570 > i = <optimized out> > total_size = <optimized out> >#28 0x0000003c01a14598 in g_object_constructor (type=<optimized out>, n_construct_properties=3, construct_params=0x19c4c60) at gobject.c:1855 > object = <optimized out> >#29 0x0000003c01a15b19 in g_object_newv (object_type=object_type@entry=26711600, n_parameters=n_parameters@entry=3, parameters=parameters@entry=0x19a09e0) at gobject.c:1719 > cparams = 0x19c4c60 > oparams = 0x19a2c50 > nqueue = 0x0 > object = <optimized out> > class = 0x1982570 > unref_class = 0x0 > slist = <optimized out> > n_total_cparams = <optimized out> > n_cparams = <optimized out> > n_oparams = <optimized out> > n_cvalues = 0 > cvalues = 0x0 > clist = <optimized out> > newly_constructed = <optimized out> > i = <optimized out> > __PRETTY_FUNCTION__ = "g_object_newv" >#30 0x0000003c01a162e6 in g_object_new_valist (object_type=object_type@entry=26711600, first_property_name=first_property_name@entry=0x3c18a32365 "engine-name", var_args=var_args@entry=0x7fff223703f8) at gobject.c:1836 > class = <optimized out> > params = 0x19a09e0 > name = 0x0 > object = <optimized out> > n_params = <optimized out> > n_alloced_params = <optimized out> > __PRETTY_FUNCTION__ = "g_object_new_valist" >#31 0x0000003c01a16654 in g_object_new (object_type=object_type@entry=26711600, first_property_name=first_property_name@entry=0x3c18a32365 "engine-name") at gobject.c:1551 > var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff223704f0, reg_save_area = 0x7fff22370410}} > __PRETTY_FUNCTION__ = "g_object_new" >#32 0x0000003c18a15292 in ibus_engine_new_with_type (engine_type=engine_type@entry=26711600, engine_name=engine_name@entry=0x1992ed0 "Unikey", object_path=object_path@entry=0x19a0990 "/org/freedesktop/IBus/Engine/2", connection=0x1961160) at ibusengine.c:1327 > __PRETTY_FUNCTION__ = "ibus_engine_new_with_type" > object = <optimized out> >#33 0x0000003c18a13605 in ibus_factory_real_create_engine (factory=0x1950960, engine_name=0x1992ed0 "Unikey") at ibusfactory.c:117 > engine_type = 26711600 > object_path = 0x19a0990 "/org/freedesktop/IBus/Engine/2" > engine = 0x0 >#34 0x0000003c18a104a5 in _ibus_marshal_OBJECT__STRING (closure=0x1976cd0, return_value=0x7fff22370660, n_param_values=<optimized out>, param_values=0x7fff22370710, invocation_hint=<optimized out>, marshal_data=0x3c18a13580 <ibus_factory_real_create_engine>) at ibusmarshalers.c:838 > callback = <optimized out> > cc = <optimized out> > data1 = 0x1950960 > data2 = <optimized out> > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_ibus_marshal_OBJECT__STRING" >#35 0x0000003c01a0fa28 in g_closure_invoke (closure=closure@entry=0x1976cd0, return_value=return_value@entry=0x7fff22370660, n_param_values=2, param_values=param_values@entry=0x7fff22370710, invocation_hint=invocation_hint@entry=0x7fff223706b0) at gclosure.c:777 > marshal = 0x3c01a0e320 <g_type_class_meta_marshal> > marshal_data = 0x108 > in_marshal = 0 > real_closure = 0x1976cb0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#36 0x0000003c01a207fb in signal_emit_unlocked_R (node=node@entry=0x1976fb0, detail=detail@entry=0, instance=instance@entry=0x1950960, emission_return=emission_return@entry=0x7fff223707e0, instance_and_params=instance_and_params@entry=0x7fff22370710) at gsignal.c:3622 > accumulator = 0x19795f0 > emission = {next = 0x0, instance = 0x1950960, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 26704480} > handler_list = 0x0 > return_accu = 0x7fff22370660 > accu = {g_type = 26701168, 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}}} > signal_id = 24 > max_sequential_handler_number = 9 > return_value_altered = 0 >#37 0x0000003c01a28462 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff223708a8) at gsignal.c:3338 > return_value = {g_type = 26701168, 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}}} > error = 0x0 > rtype = 26701168 > static_scope = 0 > instance_and_params = 0x7fff22370710 > signal_return_type = <optimized out> > param_values = 0x7fff22370728 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#38 0x0000003c01a28a72 in g_signal_emit (instance=instance@entry=0x1950960, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff22370980, reg_save_area = 0x7fff223708c0}} >#39 0x0000003c18a13793 in ibus_factory_service_method_call (service=0x1950960, connection=0x1961160, sender=0x7fbe48009590 "org.freedesktop.DBus", object_path=0x7fbe48009740 "/org/freedesktop/IBus/Factory", interface_name=0x7fbe48008d10 "org.freedesktop.IBus.Factory", method_name=0x7fbe480047c0 "CreateEngine", parameters=0x19c00f0, invocation=0x7fbe4800bcc0) at ibusfactory.c:265 > engine_name = 0x19a2ed0 "Unikey" > engine = 0x0 > factory = 0x1950960 > __PRETTY_FUNCTION__ = "ibus_factory_service_method_call" >#40 0x0000003c01eb7e41 in call_in_idle_cb (user_data=0x7fbe4800bcc0) at gdbusconnection.c:4737 > invocation = 0x7fbe4800bcc0 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __PRETTY_FUNCTION__ = "call_in_idle_cb" >#41 0x0000003c00647df6 in g_main_dispatch (context=0x195b930) at gmain.c:3054 > dispatch = 0x3c00644e50 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7fbe4800bcc0 > callback = 0x3c01eb7d50 <call_in_idle_cb> > cb_funcs = 0x3c00927900 <g_source_callback_funcs> > cb_data = 0x7fbe48009650 > need_destroy = <optimized out> > current_source_link = {data = 0x7fbe48008ca0, next = 0x0} > source = 0x7fbe48008ca0 > current = 0x1964180 > i = 0 >#42 g_main_context_dispatch (context=context@entry=0x195b930) at gmain.c:3630 >No locals. >#43 0x0000003c00648148 in g_main_context_iterate (context=0x195b930, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 2 > fds = 0x197afa0 >#44 0x0000003c0064854a in g_main_loop_run (loop=0x197b570) at gmain.c:3895 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#45 0x0000003c18a1102c in ibus_main () at ibusshare.c:299 >No locals. >#46 0x00000000004039f3 in start_component () at main.cpp:73 > engines = <optimized out> > p = 0x0 > component = 0x1976030 >#47 main (argc=1, argv=0x7fff22370cc8) at main.cpp:128 > error = 0x0 > context = <optimized out> >From To Syms Read Shared Object Library >0x0000003c18a0f780 0x0000003c18a306f0 Yes /lib64/libibus-1.0.so.5 >0x0000003c01e30970 0x0000003c01ee8ccc Yes /lib64/libgio-2.0.so.0 >0x0000003c01a0aad0 0x0000003c01a37b60 Yes /lib64/libgobject-2.0.so.0 >0x0000003c0061a260 0x0000003c006af89c Yes /lib64/libglib-2.0.so.0 >0x0000003c02a1df60 0x0000003c02aa15ac Yes /lib64/libX11.so.6 >0x0000003c0de5b510 0x0000003c0debe5ba Yes /lib64/libstdc++.so.6 >0x0000003bff6054b0 0x0000003bff66fbb8 Yes /lib64/libm.so.6 >0x0000003c00e02af0 0x0000003c00e121f8 Yes /lib64/libgcc_s.so.1 >0x0000003bfee05790 0x0000003bfee103b4 Yes /lib64/libpthread.so.0 >0x0000003bfe61f410 0x0000003bfe762740 Yes /lib64/libc.so.6 >0x0000003c01201870 0x0000003c01205f58 Yes /lib64/libffi.so.6 >0x0000003c01601120 0x0000003c01601fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003bfea00ed0 0x0000003bfea019d0 Yes /lib64/libdl.so.2 >0x0000003bff202170 0x0000003bff20e5f0 Yes /lib64/libz.so.1 >0x0000003c00206260 0x0000003c00217e9c Yes /lib64/libselinux.so.1 >0x0000003c00a03a40 0x0000003c00a1271c Yes /lib64/libresolv.so.2 >0x0000003c02209a00 0x0000003c022150a8 Yes /lib64/libxcb.so.1 >0x0000003bfe200ae0 0x0000003bfe21ac0a Yes /lib64/ld-linux-x86-64.so.2 >0x0000003bffe015f0 0x0000003bffe49cc8 Yes /lib64/libpcre.so.1 >0x0000003c02600ec0 0x0000003c02601b3c Yes /lib64/libXau.so.6 >0x0000003bffa022c0 0x0000003bffa050bc Yes /lib64/librt.so.1 >0x00007fbe4d99dec0 0x00007fbe4d9b72c8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fbe4d76a7c0 0x00007fbe4d7810c8 Yes /lib64/libgvfscommon.so.0 >0x00007fbe4d525610 0x00007fbe4d54a684 Yes /lib64/libbluray.so.1 >0x0000003c03a03590 0x0000003c03a0bca0 Yes /lib64/libudev.so.1 >0x0000003c16600f10 0x0000003c16601804 Yes /lib64/libutil.so.1 >0x0000003c0422e870 0x0000003c04315060 Yes /lib64/libxml2.so.2 > No /usr/lib64/freetype-freeworld/libfreetype.so.6 >0x0000003c02e02f30 0x0000003c02e187a0 Yes /lib64/liblzma.so.5 >$1 = 0x0 >$2 = 0x0 >rax 0x203a00 2112000 >rbx 0x7fbe3fe07d18 140455092190488 >rcx 0x200 512 >rdx 0x21 33 >rsi 0x420 1056 >rdi 0x3bfe9ba780 257674684288 >rbp 0x203a30 0x203a30 >rsp 0x7fff2236fb20 0x7fff2236fb20 >r8 0x1943640 26490432 >r9 0x3bfe9ba7d8 257674684376 >r10 0x3bfe9ba788 257674684296 >r11 0x0 0 >r12 0x7fbe4000b748 140455094302536 >r13 0x0 0 >r14 0x3bfe9ba780 257674684288 >r15 0x35 53 >rip 0x3bfe67c433 0x3bfe67c433 <malloc_consolidate+307> >eflags 0x10206 [ PF 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 malloc_consolidate: > 0x0000003bfe67c300 <+0>: push %r15 > 0x0000003bfe67c302 <+2>: push %r14 > 0x0000003bfe67c304 <+4>: mov %rdi,%r14 > 0x0000003bfe67c307 <+7>: push %r13 > 0x0000003bfe67c309 <+9>: push %r12 > 0x0000003bfe67c30b <+11>: push %rbp > 0x0000003bfe67c30c <+12>: push %rbx > 0x0000003bfe67c30d <+13>: sub $0x78,%rsp > 0x0000003bfe67c311 <+17>: cmpq $0x0,0x340887(%rip) # 0x3bfe9bcba0 <global_max_fast> > 0x0000003bfe67c319 <+25>: je 0x3bfe67c4d2 <malloc_consolidate+466> > 0x0000003bfe67c31f <+31>: cmpl $0x0,%fs:0x18 > 0x0000003bfe67c328 <+40>: je 0x3bfe67c32b <malloc_consolidate+43> > 0x0000003bfe67c32a <+42>: lock orl $0x1,0x4(%rdi) > 0x0000003bfe67c32f <+47>: lea 0x50(%rdi),%rax > 0x0000003bfe67c333 <+51>: movq $0x1,0x10(%rsp) > 0x0000003bfe67c33c <+60>: lea 0x58(%rdi),%r9 > 0x0000003bfe67c340 <+64>: lea 0x8(%rdi),%r10 > 0x0000003bfe67c344 <+68>: mov %rax,0x8(%rsp) > 0x0000003bfe67c349 <+73>: lea 0x50(%rsp),%rax > 0x0000003bfe67c34e <+78>: sub %rax,0x10(%rsp) > 0x0000003bfe67c353 <+83>: mov %rax,0x18(%rsp) > 0x0000003bfe67c358 <+88>: lea 0x4f(%rsp),%rax > 0x0000003bfe67c35d <+93>: mov %rax,0x20(%rsp) > 0x0000003bfe67c362 <+98>: nopw 0x0(%rax,%rax,1) > 0x0000003bfe67c368 <+104>: xor %ebx,%ebx > 0x0000003bfe67c36a <+106>: xchg %rbx,(%r10) > 0x0000003bfe67c36d <+109>: test %rbx,%rbx > 0x0000003bfe67c370 <+112>: jne 0x3bfe67c40a <malloc_consolidate+266> > 0x0000003bfe67c376 <+118>: jmpq 0x3bfe67c4b0 <malloc_consolidate+432> > 0x0000003bfe67c37b <+123>: nopl 0x0(%rax,%rax,1) > 0x0000003bfe67c380 <+128>: mov 0x10(%r12),%rax > 0x0000003bfe67c385 <+133>: add %r13,%rbp > 0x0000003bfe67c388 <+136>: mov 0x18(%r12),%rdx > 0x0000003bfe67c38d <+141>: cmp 0x18(%rax),%r12 > 0x0000003bfe67c391 <+145>: jne 0x3bfe67c5ab <malloc_consolidate+683> > 0x0000003bfe67c397 <+151>: cmp 0x10(%rdx),%r12 > 0x0000003bfe67c39b <+155>: jne 0x3bfe67c5ab <malloc_consolidate+683> > 0x0000003bfe67c3a1 <+161>: cmpq $0x3ff,0x8(%r12) > 0x0000003bfe67c3aa <+170>: mov %rdx,0x18(%rax) > 0x0000003bfe67c3ae <+174>: mov %rax,0x10(%rdx) > 0x0000003bfe67c3b2 <+178>: jbe 0x3bfe67c3c2 <malloc_consolidate+194> > 0x0000003bfe67c3b4 <+180>: mov 0x20(%r12),%rdx > 0x0000003bfe67c3b9 <+185>: test %rdx,%rdx > 0x0000003bfe67c3bc <+188>: jne 0x3bfe67c70b <malloc_consolidate+1035> > 0x0000003bfe67c3c2 <+194>: mov 0x68(%r14),%rax > 0x0000003bfe67c3c6 <+198>: cmp $0x3ff,%rbp > 0x0000003bfe67c3cd <+205>: mov %rbx,0x68(%r14) > 0x0000003bfe67c3d1 <+209>: mov %rbx,0x18(%rax) > 0x0000003bfe67c3d5 <+213>: jbe 0x3bfe67c3e7 <malloc_consolidate+231> > 0x0000003bfe67c3d7 <+215>: movq $0x0,0x20(%rbx) > 0x0000003bfe67c3df <+223>: movq $0x0,0x28(%rbx) > 0x0000003bfe67c3e7 <+231>: mov %rbp,%rdx > 0x0000003bfe67c3ea <+234>: mov %r9,0x18(%rbx) > 0x0000003bfe67c3ee <+238>: mov %rax,0x10(%rbx) > 0x0000003bfe67c3f2 <+242>: or $0x1,%rdx > 0x0000003bfe67c3f6 <+246>: test %r15,%r15 > 0x0000003bfe67c3f9 <+249>: mov %rdx,0x8(%rbx) > 0x0000003bfe67c3fd <+253>: mov %rbp,(%rbx,%rbp,1) > 0x0000003bfe67c401 <+257>: je 0x3bfe67c4b0 <malloc_consolidate+432> > 0x0000003bfe67c407 <+263>: mov %r15,%rbx > 0x0000003bfe67c40a <+266>: mov 0x8(%rbx),%rax > 0x0000003bfe67c40e <+270>: mov 0x10(%rbx),%r15 > 0x0000003bfe67c412 <+274>: mov %rax,%rbp > 0x0000003bfe67c415 <+277>: and $0xfffffffffffffffa,%rbp > 0x0000003bfe67c419 <+281>: lea (%rbx,%rbp,1),%r12 > 0x0000003bfe67c41d <+285>: mov 0x8(%r12),%r13 > 0x0000003bfe67c422 <+290>: and $0xfffffffffffffff8,%r13 > 0x0000003bfe67c426 <+294>: test $0x1,%al > 0x0000003bfe67c428 <+296>: jne 0x3bfe67c46e <malloc_consolidate+366> > 0x0000003bfe67c42a <+298>: mov (%rbx),%rax > 0x0000003bfe67c42d <+301>: sub %rax,%rbx > 0x0000003bfe67c430 <+304>: add %rax,%rbp >=> 0x0000003bfe67c433 <+307>: mov 0x10(%rbx),%rax > 0x0000003bfe67c437 <+311>: mov 0x18(%rbx),%rdx > 0x0000003bfe67c43b <+315>: cmp 0x18(%rax),%rbx > 0x0000003bfe67c43f <+319>: jne 0x3bfe67c537 <malloc_consolidate+567> > 0x0000003bfe67c445 <+325>: cmp 0x10(%rdx),%rbx > 0x0000003bfe67c449 <+329>: jne 0x3bfe67c537 <malloc_consolidate+567> > 0x0000003bfe67c44f <+335>: cmpq $0x3ff,0x8(%rbx) > 0x0000003bfe67c457 <+343>: mov %rdx,0x18(%rax) > 0x0000003bfe67c45b <+347>: mov %rax,0x10(%rdx) > 0x0000003bfe67c45f <+351>: jbe 0x3bfe67c46e <malloc_consolidate+366> > 0x0000003bfe67c461 <+353>: mov 0x20(%rbx),%rdx > 0x0000003bfe67c465 <+357>: test %rdx,%rdx > 0x0000003bfe67c468 <+360>: jne 0x3bfe67c61b <malloc_consolidate+795> > 0x0000003bfe67c46e <+366>: cmp %r12,0x58(%r14) > 0x0000003bfe67c472 <+370>: je 0x3bfe67c490 <malloc_consolidate+400> > 0x0000003bfe67c474 <+372>: testb $0x1,0x8(%r12,%r13,1) > 0x0000003bfe67c47a <+378>: je 0x3bfe67c380 <malloc_consolidate+128> > 0x0000003bfe67c480 <+384>: andq $0xfffffffffffffffe,0x8(%r12) > 0x0000003bfe67c486 <+390>: jmpq 0x3bfe67c3c2 <malloc_consolidate+194> > 0x0000003bfe67c48b <+395>: nopl 0x0(%rax,%rax,1) > 0x0000003bfe67c490 <+400>: add %r13,%rbp > 0x0000003bfe67c493 <+403>: or $0x1,%rbp > 0x0000003bfe67c497 <+407>: test %r15,%r15 > 0x0000003bfe67c49a <+410>: mov %rbp,0x8(%rbx) > 0x0000003bfe67c49e <+414>: mov %rbx,0x58(%r14) > 0x0000003bfe67c4a2 <+418>: jne 0x3bfe67c407 <malloc_consolidate+263> > 0x0000003bfe67c4a8 <+424>: nopl 0x0(%rax,%rax,1) > 0x0000003bfe67c4b0 <+432>: add $0x8,%r10 > 0x0000003bfe67c4b4 <+436>: lea -0x8(%r10),%rax > 0x0000003bfe67c4b8 <+440>: cmp %rax,0x8(%rsp) > 0x0000003bfe67c4bd <+445>: jne 0x3bfe67c368 <malloc_consolidate+104> > 0x0000003bfe67c4c3 <+451>: add $0x78,%rsp > 0x0000003bfe67c4c7 <+455>: pop %rbx > 0x0000003bfe67c4c8 <+456>: pop %rbp > 0x0000003bfe67c4c9 <+457>: pop %r12 > 0x0000003bfe67c4cb <+459>: pop %r13 > 0x0000003bfe67c4cd <+461>: pop %r14 > 0x0000003bfe67c4cf <+463>: pop %r15 > 0x0000003bfe67c4d1 <+465>: retq > 0x0000003bfe67c4d2 <+466>: lea 0x58(%rdi),%rcx > 0x0000003bfe67c4d6 <+470>: mov $0x1,%edx > 0x0000003bfe67c4db <+475>: mov %rcx,%rax > 0x0000003bfe67c4de <+478>: xchg %ax,%ax > 0x0000003bfe67c4e0 <+480>: add $0x1,%edx > 0x0000003bfe67c4e3 <+483>: mov %rax,0x18(%rax) > 0x0000003bfe67c4e7 <+487>: mov %rax,0x10(%rax) > 0x0000003bfe67c4eb <+491>: add $0x10,%rax > 0x0000003bfe67c4ef <+495>: cmp $0x80,%edx > 0x0000003bfe67c4f5 <+501>: jne 0x3bfe67c4e0 <malloc_consolidate+480> > 0x0000003bfe67c4f7 <+503>: lea 0x33e282(%rip),%rax # 0x3bfe9ba780 <main_arena> > 0x0000003bfe67c4fe <+510>: cmp %rax,%r14 > 0x0000003bfe67c501 <+513>: je 0x3bfe67c524 <malloc_consolidate+548> > 0x0000003bfe67c503 <+515>: mov 0x4(%r14),%eax > 0x0000003bfe67c507 <+519>: or $0x2,%eax > 0x0000003bfe67c50a <+522>: or $0x1,%eax > 0x0000003bfe67c50d <+525>: mov %rcx,0x58(%r14) > 0x0000003bfe67c511 <+529>: mov %eax,0x4(%r14) > 0x0000003bfe67c515 <+533>: add $0x78,%rsp > 0x0000003bfe67c519 <+537>: pop %rbx > 0x0000003bfe67c51a <+538>: pop %rbp > 0x0000003bfe67c51b <+539>: pop %r12 > 0x0000003bfe67c51d <+541>: pop %r13 > 0x0000003bfe67c51f <+543>: pop %r14 > 0x0000003bfe67c521 <+545>: pop %r15 > 0x0000003bfe67c523 <+547>: retq > 0x0000003bfe67c524 <+548>: movq $0x80,0x340671(%rip) # 0x3bfe9bcba0 <global_max_fast> > 0x0000003bfe67c52f <+559>: mov 0x33e24f(%rip),%eax # 0x3bfe9ba784 <main_arena+4> > 0x0000003bfe67c535 <+565>: jmp 0x3bfe67c50a <malloc_consolidate+522> > 0x0000003bfe67c537 <+567>: cmpl $0x0,0x343ad6(%rip) # 0x3bfe9c0014 <__libc_multiple_threads> > 0x0000003bfe67c53e <+574>: je 0x3bfe67c54c <malloc_consolidate+588> > 0x0000003bfe67c540 <+576>: lock decl (%r14) > 0x0000003bfe67c544 <+580>: jne 0x3bfe682529 <_L_unlock_3015> > 0x0000003bfe67c54a <+586>: jmp 0x3bfe67c555 <malloc_consolidate+597> > 0x0000003bfe67c54c <+588>: decl (%r14) > 0x0000003bfe67c54f <+591>: jne 0x3bfe682529 <_L_unlock_3015> > 0x0000003bfe67c555 <+597>: mov 0x33dc54(%rip),%r11d # 0x3bfe9ba1b0 <check_action> > 0x0000003bfe67c55c <+604>: mov %r11d,%eax > 0x0000003bfe67c55f <+607>: and $0x5,%eax > 0x0000003bfe67c562 <+610>: cmp $0x5,%eax > 0x0000003bfe67c565 <+613>: je 0x3bfe67c877 <malloc_consolidate+1399> > 0x0000003bfe67c56b <+619>: test $0x1,%r11b > 0x0000003bfe67c56f <+623>: jne 0x3bfe67c72d <malloc_consolidate+1069> > 0x0000003bfe67c575 <+629>: and $0x2,%r11d > 0x0000003bfe67c579 <+633>: jne 0x3bfe67c818 <malloc_consolidate+1304> > 0x0000003bfe67c57f <+639>: mov $0x1,%esi > 0x0000003bfe67c584 <+644>: xor %eax,%eax > 0x0000003bfe67c586 <+646>: cmpl $0x0,0x343a87(%rip) # 0x3bfe9c0014 <__libc_multiple_threads> > 0x0000003bfe67c58d <+653>: je 0x3bfe67c59c <malloc_consolidate+668> > 0x0000003bfe67c58f <+655>: lock cmpxchg %esi,(%r14) > 0x0000003bfe67c594 <+660>: jne 0x3bfe682544 <_L_lock_3051> > 0x0000003bfe67c59a <+666>: jmp 0x3bfe67c5a6 <malloc_consolidate+678> > 0x0000003bfe67c59c <+668>: cmpxchg %esi,(%r14) > 0x0000003bfe67c5a0 <+672>: jne 0x3bfe682544 <_L_lock_3051> > 0x0000003bfe67c5a6 <+678>: jmpq 0x3bfe67c46e <malloc_consolidate+366> > 0x0000003bfe67c5ab <+683>: cmpl $0x0,0x343a62(%rip) # 0x3bfe9c0014 <__libc_multiple_threads> > 0x0000003bfe67c5b2 <+690>: je 0x3bfe67c5c0 <malloc_consolidate+704> > 0x0000003bfe67c5b4 <+692>: lock decl (%r14) > 0x0000003bfe67c5b8 <+696>: jne 0x3bfe68255f <_L_unlock_3078> > 0x0000003bfe67c5be <+702>: jmp 0x3bfe67c5c9 <malloc_consolidate+713> > 0x0000003bfe67c5c0 <+704>: decl (%r14) > 0x0000003bfe67c5c3 <+707>: jne 0x3bfe68255f <_L_unlock_3078> > 0x0000003bfe67c5c9 <+713>: mov 0x33dbe0(%rip),%r13d # 0x3bfe9ba1b0 <check_action> > 0x0000003bfe67c5d0 <+720>: mov %r13d,%eax > 0x0000003bfe67c5d3 <+723>: and $0x5,%eax > 0x0000003bfe67c5d6 <+726>: cmp $0x5,%eax > 0x0000003bfe67c5d9 <+729>: je 0x3bfe67c81d <malloc_consolidate+1309> > 0x0000003bfe67c5df <+735>: test $0x1,%r13b > 0x0000003bfe67c5e3 <+739>: jne 0x3bfe67c63b <malloc_consolidate+827> > 0x0000003bfe67c5e5 <+741>: and $0x2,%r13d > 0x0000003bfe67c5e9 <+745>: jne 0x3bfe67c818 <malloc_consolidate+1304> > 0x0000003bfe67c5ef <+751>: mov $0x1,%esi > 0x0000003bfe67c5f4 <+756>: xor %eax,%eax > 0x0000003bfe67c5f6 <+758>: cmpl $0x0,0x343a17(%rip) # 0x3bfe9c0014 <__libc_multiple_threads> > 0x0000003bfe67c5fd <+765>: je 0x3bfe67c60c <malloc_consolidate+780> > 0x0000003bfe67c5ff <+767>: lock cmpxchg %esi,(%r14) > 0x0000003bfe67c604 <+772>: jne 0x3bfe68257a <_L_lock_3116> > 0x0000003bfe67c60a <+778>: jmp 0x3bfe67c616 <malloc_consolidate+790> > 0x0000003bfe67c60c <+780>: cmpxchg %esi,(%r14) > 0x0000003bfe67c610 <+784>: jne 0x3bfe68257a <_L_lock_3116> > 0x0000003bfe67c616 <+790>: jmpq 0x3bfe67c3c2 <malloc_consolidate+194> > 0x0000003bfe67c61b <+795>: cmpq $0x0,0x20(%rax) > 0x0000003bfe67c620 <+800>: je 0x3bfe67c851 <malloc_consolidate+1361> > 0x0000003bfe67c626 <+806>: mov 0x28(%rbx),%rax > 0x0000003bfe67c62a <+810>: mov %rax,0x28(%rdx) > 0x0000003bfe67c62e <+814>: mov 0x28(%rbx),%rax > 0x0000003bfe67c632 <+818>: mov %rdx,0x20(%rax) > 0x0000003bfe67c636 <+822>: jmpq 0x3bfe67c46e <malloc_consolidate+366> > 0x0000003bfe67c63b <+827>: mov 0x18(%rsp),%rax > 0x0000003bfe67c640 <+832>: xor %ecx,%ecx > 0x0000003bfe67c642 <+834>: mov %r12,%rdi > 0x0000003bfe67c645 <+837>: mov $0x10,%edx > 0x0000003bfe67c64a <+842>: mov %r9,0x30(%rsp) > 0x0000003bfe67c64f <+847>: mov %r10,0x28(%rsp) > 0x0000003bfe67c654 <+852>: movb $0x0,0x60(%rsp) > 0x0000003bfe67c659 <+857>: lea 0x10(%rax),%rsi > 0x0000003bfe67c65d <+861>: callq 0x3bfe647640 <_itoa_word> > 0x0000003bfe67c662 <+866>: cmp 0x18(%rsp),%rax > 0x0000003bfe67c667 <+871>: mov %rax,%r12 > 0x0000003bfe67c66a <+874>: mov 0x28(%rsp),%r10 > 0x0000003bfe67c66f <+879>: mov 0x30(%rsp),%r9 > 0x0000003bfe67c674 <+884>: jbe 0x3bfe67c6bc <malloc_consolidate+956> > 0x0000003bfe67c676 <+886>: lea -0x1(%rax),%rcx > 0x0000003bfe67c67a <+890>: mov 0x10(%rsp),%rax > 0x0000003bfe67c67f <+895>: mov %r12,%rdi > 0x0000003bfe67c682 <+898>: mov $0x30,%esi > 0x0000003bfe67c687 <+903>: mov %r9,0x38(%rsp) > 0x0000003bfe67c68c <+908>: mov %r10,0x30(%rsp) > 0x0000003bfe67c691 <+913>: mov %rcx,0x28(%rsp) > 0x0000003bfe67c696 <+918>: lea (%rax,%rcx,1),%rdx > 0x0000003bfe67c69a <+922>: sub %rdx,%rdi > 0x0000003bfe67c69d <+925>: callq 0x3bfe689250 <__memset_sse2> > 0x0000003bfe67c6a2 <+930>: mov 0x20(%rsp),%rax > 0x0000003bfe67c6a7 <+935>: mov 0x28(%rsp),%rcx > 0x0000003bfe67c6ac <+940>: mov 0x38(%rsp),%r9 > 0x0000003bfe67c6b1 <+945>: mov 0x30(%rsp),%r10 > 0x0000003bfe67c6b6 <+950>: sub %rcx,%rax > 0x0000003bfe67c6b9 <+953>: add %rax,%r12 > 0x0000003bfe67c6bc <+956>: mov 0x3434ed(%rip),%rax # 0x3bfe9bfbb0 <__libc_argv> > 0x0000003bfe67c6c3 <+963>: lea 0xff567(%rip),%rdx # 0x3bfe77bc31 > 0x0000003bfe67c6ca <+970>: mov %r13d,%edi > 0x0000003bfe67c6cd <+973>: lea 0xff584(%rip),%rcx # 0x3bfe77bc58 > 0x0000003bfe67c6d4 <+980>: lea 0x101e8d(%rip),%rsi # 0x3bfe77e568 > 0x0000003bfe67c6db <+987>: mov %r12,%r8 > 0x0000003bfe67c6de <+990>: mov %r9,0x30(%rsp) > 0x0000003bfe67c6e3 <+995>: mov %r10,0x28(%rsp) > 0x0000003bfe67c6e8 <+1000>: mov (%rax),%rax > 0x0000003bfe67c6eb <+1003>: test %rax,%rax > 0x0000003bfe67c6ee <+1006>: cmovne %rax,%rdx > 0x0000003bfe67c6f2 <+1010>: and $0x2,%edi > 0x0000003bfe67c6f5 <+1013>: xor %eax,%eax > 0x0000003bfe67c6f7 <+1015>: callq 0x3bfe6759a0 <__libc_message> > 0x0000003bfe67c6fc <+1020>: mov 0x28(%rsp),%r10 > 0x0000003bfe67c701 <+1025>: mov 0x30(%rsp),%r9 > 0x0000003bfe67c706 <+1030>: jmpq 0x3bfe67c5ef <malloc_consolidate+751> > 0x0000003bfe67c70b <+1035>: cmpq $0x0,0x20(%rax) > 0x0000003bfe67c710 <+1040>: je 0x3bfe67c8ab <malloc_consolidate+1451> > 0x0000003bfe67c716 <+1046>: mov 0x28(%r12),%rax > 0x0000003bfe67c71b <+1051>: mov %rax,0x28(%rdx) > 0x0000003bfe67c71f <+1055>: mov 0x28(%r12),%rax > 0x0000003bfe67c724 <+1060>: mov %rdx,0x20(%rax) > 0x0000003bfe67c728 <+1064>: jmpq 0x3bfe67c3c2 <malloc_consolidate+194> > 0x0000003bfe67c72d <+1069>: mov 0x18(%rsp),%rax > 0x0000003bfe67c732 <+1074>: xor %ecx,%ecx > 0x0000003bfe67c734 <+1076>: mov $0x10,%edx > 0x0000003bfe67c739 <+1081>: mov %rbx,%rdi > 0x0000003bfe67c73c <+1084>: mov %r9,0x38(%rsp) > 0x0000003bfe67c741 <+1089>: mov %r10,0x30(%rsp) > 0x0000003bfe67c746 <+1094>: mov %r11d,0x28(%rsp) > 0x0000003bfe67c74b <+1099>: movb $0x0,0x60(%rsp) > 0x0000003bfe67c750 <+1104>: lea 0x10(%rax),%rsi > 0x0000003bfe67c754 <+1108>: callq 0x3bfe647640 <_itoa_word> > 0x0000003bfe67c759 <+1113>: cmp 0x18(%rsp),%rax > 0x0000003bfe67c75e <+1118>: mov %rax,%r8 > 0x0000003bfe67c761 <+1121>: mov 0x28(%rsp),%r11d > 0x0000003bfe67c766 <+1126>: mov 0x30(%rsp),%r10 > 0x0000003bfe67c76b <+1131>: mov 0x38(%rsp),%r9 > 0x0000003bfe67c770 <+1136>: jbe 0x3bfe67c7cc <malloc_consolidate+1228> > 0x0000003bfe67c772 <+1138>: lea -0x1(%rax),%rcx > 0x0000003bfe67c776 <+1142>: mov 0x10(%rsp),%rax > 0x0000003bfe67c77b <+1147>: mov %r8,%rdi > 0x0000003bfe67c77e <+1150>: mov $0x30,%esi > 0x0000003bfe67c783 <+1155>: mov %r9,0x48(%rsp) > 0x0000003bfe67c788 <+1160>: mov %r10,0x40(%rsp) > 0x0000003bfe67c78d <+1165>: mov %r11d,0x38(%rsp) > 0x0000003bfe67c792 <+1170>: mov %rcx,0x30(%rsp) > 0x0000003bfe67c797 <+1175>: lea (%rax,%rcx,1),%rdx > 0x0000003bfe67c79b <+1179>: mov %r8,0x28(%rsp) > 0x0000003bfe67c7a0 <+1184>: sub %rdx,%rdi > 0x0000003bfe67c7a3 <+1187>: callq 0x3bfe689250 <__memset_sse2> > 0x0000003bfe67c7a8 <+1192>: mov 0x20(%rsp),%rax > 0x0000003bfe67c7ad <+1197>: mov 0x30(%rsp),%rcx > 0x0000003bfe67c7b2 <+1202>: mov 0x28(%rsp),%r8 > 0x0000003bfe67c7b7 <+1207>: mov 0x48(%rsp),%r9 > 0x0000003bfe67c7bc <+1212>: mov 0x40(%rsp),%r10 > 0x0000003bfe67c7c1 <+1217>: mov 0x38(%rsp),%r11d > 0x0000003bfe67c7c6 <+1222>: sub %rcx,%rax > 0x0000003bfe67c7c9 <+1225>: add %rax,%r8 > 0x0000003bfe67c7cc <+1228>: mov 0x3433dd(%rip),%rax # 0x3bfe9bfbb0 <__libc_argv> > 0x0000003bfe67c7d3 <+1235>: lea 0xff457(%rip),%rdx # 0x3bfe77bc31 > 0x0000003bfe67c7da <+1242>: mov %r11d,%edi > 0x0000003bfe67c7dd <+1245>: lea 0xff474(%rip),%rcx # 0x3bfe77bc58 > 0x0000003bfe67c7e4 <+1252>: lea 0x101d7d(%rip),%rsi # 0x3bfe77e568 > 0x0000003bfe67c7eb <+1259>: mov %r9,0x30(%rsp) > 0x0000003bfe67c7f0 <+1264>: mov %r10,0x28(%rsp) > 0x0000003bfe67c7f5 <+1269>: mov (%rax),%rax > 0x0000003bfe67c7f8 <+1272>: test %rax,%rax > 0x0000003bfe67c7fb <+1275>: cmovne %rax,%rdx > 0x0000003bfe67c7ff <+1279>: and $0x2,%edi > 0x0000003bfe67c802 <+1282>: xor %eax,%eax > 0x0000003bfe67c804 <+1284>: callq 0x3bfe6759a0 <__libc_message> > 0x0000003bfe67c809 <+1289>: mov 0x28(%rsp),%r10 > 0x0000003bfe67c80e <+1294>: mov 0x30(%rsp),%r9 > 0x0000003bfe67c813 <+1299>: jmpq 0x3bfe67c57f <malloc_consolidate+639> > 0x0000003bfe67c818 <+1304>: callq 0x3bfe636fb0 <__GI_abort> > 0x0000003bfe67c81d <+1309>: mov %r13d,%edi > 0x0000003bfe67c820 <+1312>: lea 0xff431(%rip),%rdx # 0x3bfe77bc58 > 0x0000003bfe67c827 <+1319>: lea 0x100c9e(%rip),%rsi # 0x3bfe77d4cc > 0x0000003bfe67c82e <+1326>: and $0x2,%edi > 0x0000003bfe67c831 <+1329>: xor %eax,%eax > 0x0000003bfe67c833 <+1331>: mov %r9,0x30(%rsp) > 0x0000003bfe67c838 <+1336>: mov %r10,0x28(%rsp) > 0x0000003bfe67c83d <+1341>: callq 0x3bfe6759a0 <__libc_message> > 0x0000003bfe67c842 <+1346>: mov 0x28(%rsp),%r10 > 0x0000003bfe67c847 <+1351>: mov 0x30(%rsp),%r9 > 0x0000003bfe67c84c <+1356>: jmpq 0x3bfe67c5ef <malloc_consolidate+751> > 0x0000003bfe67c851 <+1361>: cmp %rdx,%rbx > 0x0000003bfe67c854 <+1364>: je 0x3bfe67c8d4 <malloc_consolidate+1492> > 0x0000003bfe67c856 <+1366>: mov %rdx,0x20(%rax) > 0x0000003bfe67c85a <+1370>: mov 0x28(%rbx),%rdx > 0x0000003bfe67c85e <+1374>: mov %rdx,0x28(%rax) > 0x0000003bfe67c862 <+1378>: mov 0x20(%rbx),%rdx > 0x0000003bfe67c866 <+1382>: mov %rax,0x28(%rdx) > 0x0000003bfe67c86a <+1386>: mov 0x28(%rbx),%rdx > 0x0000003bfe67c86e <+1390>: mov %rax,0x20(%rdx) > 0x0000003bfe67c872 <+1394>: jmpq 0x3bfe67c46e <malloc_consolidate+366> > 0x0000003bfe67c877 <+1399>: mov %r11d,%edi > 0x0000003bfe67c87a <+1402>: lea 0xff3d7(%rip),%rdx # 0x3bfe77bc58 > 0x0000003bfe67c881 <+1409>: lea 0x100c44(%rip),%rsi # 0x3bfe77d4cc > 0x0000003bfe67c888 <+1416>: and $0x2,%edi > 0x0000003bfe67c88b <+1419>: xor %eax,%eax > 0x0000003bfe67c88d <+1421>: mov %r9,0x30(%rsp) > 0x0000003bfe67c892 <+1426>: mov %r10,0x28(%rsp) > 0x0000003bfe67c897 <+1431>: callq 0x3bfe6759a0 <__libc_message> > 0x0000003bfe67c89c <+1436>: mov 0x28(%rsp),%r10 > 0x0000003bfe67c8a1 <+1441>: mov 0x30(%rsp),%r9 > 0x0000003bfe67c8a6 <+1446>: jmpq 0x3bfe67c57f <malloc_consolidate+639> > 0x0000003bfe67c8ab <+1451>: cmp %rdx,%r12 > 0x0000003bfe67c8ae <+1454>: je 0x3bfe67c8e1 <malloc_consolidate+1505> > 0x0000003bfe67c8b0 <+1456>: mov %rdx,0x20(%rax) > 0x0000003bfe67c8b4 <+1460>: mov 0x28(%r12),%rdx > 0x0000003bfe67c8b9 <+1465>: mov %rdx,0x28(%rax) > 0x0000003bfe67c8bd <+1469>: mov 0x20(%r12),%rdx > 0x0000003bfe67c8c2 <+1474>: mov %rax,0x28(%rdx) > 0x0000003bfe67c8c6 <+1478>: mov 0x28(%r12),%rdx > 0x0000003bfe67c8cb <+1483>: mov %rax,0x20(%rdx) > 0x0000003bfe67c8cf <+1487>: jmpq 0x3bfe67c3c2 <malloc_consolidate+194> > 0x0000003bfe67c8d4 <+1492>: mov %rax,0x28(%rax) > 0x0000003bfe67c8d8 <+1496>: mov %rax,0x20(%rax) > 0x0000003bfe67c8dc <+1500>: jmpq 0x3bfe67c46e <malloc_consolidate+366> > 0x0000003bfe67c8e1 <+1505>: mov %rax,0x28(%rax) > 0x0000003bfe67c8e5 <+1509>: mov %rax,0x20(%rax) > 0x0000003bfe67c8e9 <+1513>: jmpq 0x3bfe67c3c2 <malloc_consolidate+194> >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 1044049
: 837793 |
837794
|
837795
|
837796
|
837797
|
837798
|
837799
|
837800
|
837801
|
837802