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 1448027 Details for
Bug 1586296
[abrt] ibus-libpinyin: pinyin_save(): ibus-engine-libpinyin 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), 39.48 KB, created by
Chen_Min_Chin
on 2018-06-05 23:37:41 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Chen_Min_Chin
Created:
2018-06-05 23:37:41 UTC
Size:
39.48 KB
patch
obsolete
>[New LWP 12172] >[New LWP 12173] >[New LWP 12176] >[New LWP 12174] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/ibus-engine-libpinyin --ibus'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 pinyin_save (context=0x0) at pinyin.cpp:736 >[Current thread is 1 (Thread 0x7f76cd9ede80 (LWP 12172))] > >Thread 1 (Thread 0x7f76cd9ede80 (LWP 12172)): >#0 pinyin_save (context=0x0) at pinyin.cpp:736 > phrase_files = <optimized out> >#1 0x00005578f8cd10c6 in PY::LibPinyinBackEnd::clearPinyinUserData (this=0x7f76ac008560, target=<optimized out>) at PYLibPinyin.cc:307 >No locals. >#2 0x00005578f8cd0740 in PY::PinyinConfig::valueChanged(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, _GVariant*) () at PYLibPinyin.h:60 > target = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff565f0fb0 ""}, _M_string_length = 0, {_M_local_buf = '\000' <repeats 15 times>, _M_allocated_capacity = 0}} >#3 0x00005578f8cce662 in PY::LibPinyinConfig::valueChangedCallback(_GSettings*, char const*, PY::LibPinyinConfig*) () at /usr/include/c++/8/bits/char_traits.h:320 > property = 0x5578facae1c0 "P\200\310\372xU" > schema_id = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x5578facedad0 "com.github.libpinyin.ibus-libpinyin.libpinyin"}, _M_string_length = 45, {_M_local_buf = "-", '\000' <repeats 11 times>, "v\177\000", _M_allocated_capacity = 45}} > value = 0x5578facf0830 >#4 0x00007f76cc9a7add in g_closure_invoke (closure=0x5578f9c6c320, return_value=0x0, n_param_values=2, param_values=0x7fff565f1290, invocation_hint=0x7fff565f1210) at gclosure.c:804 > marshal = 0x7f76cc9aaa30 <g_cclosure_marshal_VOID__STRING> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x5578f9c6c300 > __func__ = "g_closure_invoke" >#5 0x00007f76cc9baf43 in signal_emit_unlocked_R (node=node@entry=0x7f76ac009ac0, detail=detail@entry=429, instance=instance@entry=0x5578f9c47d20, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff565f1290) at gsignal.c:3635 > tmp = <optimized out> > handler = 0x5578f9c3c780 > accumulator = 0x0 > emission = {next = 0x7fff565f1950, instance = 0x5578f9c47d20, ihint = {signal_id = 29, detail = 429, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x5578f9c68eb0 > hlist = <optimized out> > handler_list = 0x5578f9c3c780 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 29 > max_sequential_handler_number = 6325 > return_value_altered = 0 >#6 0x00007f76cc9c406a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff565f1470) at gsignal.c:3391 > instance_and_params = 0x7fff565f1290 > signal_return_type = <optimized out> > param_values = 0x7fff565f12a8 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#7 0x00007f76cc9c4663 in g_signal_emit (instance=instance@entry=0x5578f9c47d20, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff565f1550, reg_save_area = 0x7fff565f1490}} >#8 0x00007f76cccfffd0 in g_settings_real_change_event (settings=0x5578f9c47d20, keys=0x5578fa968c10, n_keys=<optimized out>) at gsettings.c:386 > key = 0x5578f9c344d5 "clear-user-data" > i = 15 >#9 0x00007f76cac0f03e in ffi_call_unix64 () at ../src/x86/unix64.S:76 >No locals. >#10 0x00007f76cac0e9ff in ffi_call () at ../src/x86/ffi64.c:525 > classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 4190539904, 21880} > stack = <optimized out> > argp = <optimized out> > arg_types = <optimized out> > gprcount = <optimized out> > ssecount = <optimized out> > ngpr = 1 > nsse = 0 > i = <optimized out> > avn = <optimized out> > ret_in_memory = <optimized out> > reg_args = <optimized out> >#11 0x00007f76cc9a8aa6 in g_cclosure_marshal_generic_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at gclosure.c:1604 > rtype = <optimized out> > rvalue = 0x7fff565f1710 > n_args = <optimized out> > atypes = <optimized out> > args = <optimized out> > storage = 0x7fff565f1690 > i = <optimized out> > cif = {abi = FFI_UNIX64, nargs = 4, arg_types = 0x7fff565f16e0, rtype = 0x7f76cac0f370 <ffi_type_sint32>, bytes = 0, flags = 10} > cc = <optimized out> > enum_tmpval = <optimized out> > tmpval_used = 0 > args_copy = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff565f1b30, reg_save_area = 0x7fff565f1a70}} >#12 0x00007f76cc9a7d36 in _g_closure_invoke_va (closure=0x5578f9c699f0, return_value=0x7fff565f1980, instance=0x5578f9c47d20, args=0x7fff565f1a50, n_params=2, param_types=0x5578f9c69080) at gclosure.c:867 > marshal = 0x7f76cc9a5f10 <g_type_class_meta_marshalv> > marshal_data = 0xa0 > in_marshal = 0 > real_closure = 0x5578f9c699d0 > __func__ = "_g_closure_invoke_va" >#13 0x00007f76cc9c3ae4 in g_signal_emit_valist (instance=0x5578f9c47d20, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff565f1a50) at gsignal.c:3300 > return_accu = 0x7fff565f1980 > accu = {g_type = 20, 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}}} > accumulator = 0x5578f9c67370 > emission = {next = 0x0, instance = 0x5578f9c47d20, ihint = {signal_id = 30, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 93978074969040} > signal_id = 30 > instance_type = 93978074969040 > emission_return = {g_type = 20, 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}}} > rtype = 20 > static_scope = 0 > fastpath_handler = <optimized out> > closure = <optimized out> > run_type = <optimized out> > hlist = <optimized out> > l = <optimized out> > fastpath = 1 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = 0x5578f9c66f20 > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#14 0x00007f76cc9c4663 in g_signal_emit (instance=instance@entry=0x5578f9c47d20, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff565f1b30, reg_save_area = 0x7fff565f1a70}} >#15 0x00007f76ccd0078c in settings_backend_path_changed (target=0x5578f9c47d20, backend=<optimized out>, path=<optimized out>, origin_tag=<optimized out>) at gsettings.c:461 > settings = <optimized out> > ignore_this = 32630 > ignore_this = <optimized out> > backend = <optimized out> > path = <optimized out> > origin_tag = <optimized out> > target = 0x5578f9c47d20 > settings = <optimized out> > settings = 0x5578f9c47d20 > ignore_this = <optimized out> >#16 0x00007f76cccfb103 in g_settings_backend_invoke_closure (user_data=user_data@entry=0x7f76ac005740) at gsettingsbackend.c:267 > closure = 0x7f76ac005740 > target = 0x5578f9c47d20 >#17 0x00007f76cc6c91cb in g_idle_dispatch (source=0x7f76a400b0f0, callback=0x7f76cccfb0d0 <g_settings_backend_invoke_closure>, user_data=0x7f76ac005740) at gmain.c:5535 > again = <optimized out> >#18 0x00007f76cc6cc8ad in g_main_dispatch (context=0x5578f9c50680) at gmain.c:3177 > dispatch = 0x7f76cc6c91b0 <g_idle_dispatch> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x7f76ac005740 > callback = 0x7f76cccfb0d0 <g_settings_backend_invoke_closure> > cb_funcs = 0x7f76cc996280 <g_source_callback_funcs> > cb_data = 0x7f76a400d690 > need_destroy = <optimized out> > source = 0x7f76a400b0f0 > current = 0x5578f9c51860 > i = 0 > current = <optimized out> > i = <optimized out> > __func__ = "g_main_dispatch" > source = <optimized out> > _g_boolean_var_ = <optimized out> > was_in_call = <optimized out> > user_data = <optimized out> > callback = <optimized out> > cb_funcs = <optimized out> > cb_data = <optimized out> > need_destroy = <optimized out> > dispatch = <optimized out> > prev_source = <optimized out> > _g_boolean_var_ = <optimized out> >#19 g_main_context_dispatch (context=context@entry=0x5578f9c50680) at gmain.c:3830 >No locals. >#20 0x00007f76cc6ccc78 in g_main_context_iterate (context=0x5578f9c50680, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x5578f9c76f40 >#21 0x00007f76cc6ccfa2 in g_main_loop_run (loop=0x5578f9c76c00) at gmain.c:4099 > self = <optimized out> > __func__ = "g_main_loop_run" >#22 0x00007f76ccfc79b0 in ?? () from /lib64/libibus-1.0.so.5 >No symbol table info available. >#23 0x00007fff565f1df0 in ?? () >No symbol table info available. >#24 0x00005578f8cc562c in start_component () at PYMain.cc:142 > component = {m_p = 0x5578f9c6f0e0} > bus = {<PY::Object> = {m_p = {m_p = 0x5578f9c380a0}}, <No data fields>} > component = <optimized out> > bus = <optimized out> >#25 main () at PYMain.cc:186 > error = 0x0 > context = <optimized out> >#26 0x00007f76cb34918b in __libc_start_main (main=0x5578f8cc5350 <main>, argc=2, argv=0x7fff565f1df8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff565f1de8) at ../csu/libc-start.c:283 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3461937974503054164, 93978058578000, 140734642462192, 0, 0, -7278972705946245972, -7212270485553716052}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fff565f1e10, 0x7f76cda36130}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1449074192}}} > not_first_call = <optimized out> >#27 0x00005578f8cc587a in _start () at PYMain.cc:188 >No symbol table info available. > >Thread 2 (Thread 0x7f76bc587700 (LWP 12173)): >#0 0x00007f76cb415589 in fts_load (sp=0xffffffff, sp=0xffffffff, p=0x5578f9c48170) at ../sysdeps/wordsize-64/../../io/fts.c:248 > len = <optimized out> > cp = 0x7f76cc6dc520 <g_poll> "\363\017\036\372\211\366\351\205\350\373\377\017\037D" > len = <optimized out> > cp = <optimized out> >#1 fts_read (sp=0xffffffff) at ../sysdeps/wordsize-64/../../io/fts.c:422 > p = 0x5578f9c48170 > tmp = <optimized out> > instr = <optimized out> > t = <optimized out> > saved_errno = <optimized out> >#2 0x00007f76cc6ccbe6 in g_main_context_poll (priority=<optimized out>, n_fds=-104562320, fds=0x5578f9c473a0, timeout=<optimized out>, context=0x2) at gmain.c:4204 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x2 > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#3 g_main_context_iterate (context=0x2, context@entry=0x5578f9c473a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = -104562320 > allocated_nfds = 2 > fds = 0x5578f9c473a0 >#4 0x00007f76cc6ccd10 in g_main_context_iteration (context=0x5578f9c473a0, may_block=may_block@entry=1) at gmain.c:3964 > retval = <optimized out> >#5 0x00007f76cc6ccd61 in glib_worker_main (data=<optimized out>) at gmain.c:5773 >No locals. >#6 0x00007f76cc6f4f2a in g_thread_proxy (data=0x5578f9c47800) at gthread.c:784 > thread = 0x5578f9c47800 > __func__ = "g_thread_proxy" >#7 0x00007f76cb6ec594 in start_thread (arg=<optimized out>) at pthread_create.c:481 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140147942782720, 7279303939232588972, 140734642458574, 140734642458575, 140734642458704, 140734642458704, -7212461007198788436, -7212270161683192660}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#8 0x00007f76cb42000f in __libc_ifunc_impl_list (name=<optimized out>, array=0x7f76bc587700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:422 > __PRETTY_FUNCTION__ = "__libc_ifunc_impl_list" > i = 1 >#9 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 3 (Thread 0x7f76bb378700 (LWP 12176)): >#0 0x00007f76cb415589 in fts_load (sp=0xffffffff, sp=0xffffffff, p=0x5578f9c6bcc0) at ../sysdeps/wordsize-64/../../io/fts.c:248 > len = <optimized out> > cp = 0x7f76cc6dc520 <g_poll> "\363\017\036\372\211\366\351\205\350\373\377\017\037D" > len = <optimized out> > cp = <optimized out> >#1 fts_read (sp=0xffffffff) at ../sysdeps/wordsize-64/../../io/fts.c:422 > p = 0x5578f9c6bcc0 > tmp = <optimized out> > instr = <optimized out> > t = <optimized out> > saved_errno = <optimized out> >#2 0x00007f76cc6ccbe6 in g_main_context_poll (priority=<optimized out>, n_fds=-104416064, fds=0x5578f9c6bd80, timeout=<optimized out>, context=0x1) at gmain.c:4204 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x1 > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#3 g_main_context_iterate (context=0x1, context@entry=0x5578f9c6bd80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = -104416064 > allocated_nfds = 1 > fds = 0x5578f9c6bd80 >#4 0x00007f76cc6ccd10 in g_main_context_iteration (context=context@entry=0x5578f9c6bd80, may_block=may_block@entry=1) at gmain.c:3964 > retval = <optimized out> >#5 0x00007f76bb380e4d in dconf_gdbus_worker_thread (user_data=0x5578f9c6bd80) at ../gdbus/dconf-gdbus-thread.c:82 > context = 0x5578f9c6bd80 >#6 0x00007f76cc6f4f2a in g_thread_proxy (data=0x5578f9c47b70) at gthread.c:784 > thread = 0x5578f9c47b70 > __func__ = "g_thread_proxy" >#7 0x00007f76cb6ec594 in start_thread (arg=<optimized out>) at pthread_create.c:481 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140147923846912, 7279303939232588972, 140734642460286, 140734642460287, 140734642460416, 140734642460416, -7212446412363045716, -7212270161683192660}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#8 0x00007f76cb42000f in __libc_ifunc_impl_list (name=<optimized out>, array=0x7f76bb378700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:422 > __PRETTY_FUNCTION__ = "__libc_ifunc_impl_list" > i = 1 >#9 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 4 (Thread 0x7f76bbd86700 (LWP 12174)): >#0 0x00007f76cb415589 in fts_load (sp=0xffffffff, sp=0xffffffff, p=0x7f76ac00c550) at ../sysdeps/wordsize-64/../../io/fts.c:248 > len = <optimized out> > cp = 0x7f76cc6dc520 <g_poll> "\363\017\036\372\211\366\351\205\350\373\377\017\037D" > len = <optimized out> > cp = <optimized out> >#1 fts_read (sp=0xffffffff) at ../sysdeps/wordsize-64/../../io/fts.c:422 > p = 0x7f76ac00c550 > tmp = <optimized out> > instr = <optimized out> > t = <optimized out> > saved_errno = <optimized out> >#2 0x00007f76cc6ccbe6 in g_main_context_poll (priority=<optimized out>, n_fds=-1409235632, fds=0x5578f9c58e60, timeout=<optimized out>, context=0x5578f9c58fac) at gmain.c:4204 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x4 > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#3 g_main_context_iterate (context=0x5578f9c58fac, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = -1409235632 > allocated_nfds = 4 > fds = 0x5578f9c58e60 >#4 0x00007f76cc6ccfa2 in g_main_loop_run (loop=0x5578f9c58fa0) at gmain.c:4099 > self = <optimized out> > __func__ = "g_main_loop_run" >#5 0x00007f76cccbd6ba in gdbus_shared_thread_func (user_data=0x5578f9c58e30) at gdbusprivate.c:275 > data = 0x5578f9c58e30 >#6 0x00007f76cc6f4f2a in g_thread_proxy (data=0x5578f9c478a0) at gthread.c:784 > thread = 0x5578f9c478a0 > __func__ = "g_thread_proxy" >#7 0x00007f76cb6ec594 in start_thread (arg=<optimized out>) at pthread_create.c:481 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140147934390016, 7279303939232588972, 140734642458958, 140734642458959, 140734642459088, 140734642459088, -7212444515061242708, -7212270161683192660}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#8 0x00007f76cb42000f in __libc_ifunc_impl_list (name=<optimized out>, array=0x7f76bbd86700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:422 > __PRETTY_FUNCTION__ = "__libc_ifunc_impl_list" > i = 1 >#9 0x0000000000000000 in ?? () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007f76cd51a5d0 0x00007f76cd5de3d0 No /lib64/libsqlite3.so.0 >0x00007f76cd225d40 0x00007f76cd2bb9e4 Yes /lib64/libpinyin.so.13 >0x00007f76ccf9ff40 0x00007f76ccfcd35e No /lib64/libibus-1.0.so.5 >0x00007f76ccc224b0 0x00007f76ccd0a0d2 Yes /lib64/libgio-2.0.so.0 >0x00007f76cc9a27a0 0x00007f76cc9d3660 Yes /lib64/libgobject-2.0.so.0 >0x00007f76cc69b0d0 0x00007f76cc71634e Yes /lib64/libglib-2.0.so.0 >0x00007f76cc44ddd0 0x00007f76cc470f91 No /lib64/liblua-5.3.so >0x00007f76cc242ee0 0x00007f76cc243bae Yes /lib64/libdl.so.2 >0x00007f76cbf3c590 0x00007f76cbff268e No /lib64/libstdc++.so.6 >0x00007f76cbb279f0 0x00007f76cbbd9f5a Yes /lib64/libm.so.6 >0x00007f76cb906ad0 0x00007f76cb917705 No /lib64/libgcc_s.so.1 >0x00007f76cb6eab90 0x00007f76cb6f87f1 Yes /lib64/libpthread.so.0 >0x00007f76cb347390 0x00007f76cb48e51f Yes /lib64/libc.so.6 >0x00007f76cb111420 0x00007f76cb11e5f7 Yes /lib64/libz.so.1 >0x00007f76cae548e0 0x00007f76caee566b No /lib64/libkyotocabinet.so.16 >0x00007f76cac0a810 0x00007f76cac0f29a Yes /lib64/libffi.so.6 >0x00007f76caa06140 0x00007f76caa07066 Yes /lib64/libgmodule-2.0.so.0 >0x00007f76ca795660 0x00007f76ca7e5b86 Yes /lib64/libpcre.so.1 >0x00007f76ca571df0 0x00007f76ca5897ff Yes (*) /lib64/libselinux.so.1 >0x00007f76ca357840 0x00007f76ca36365e Yes /lib64/libresolv.so.2 >0x00007f76ca106ee0 0x00007f76ca13e25e No /lib64/libmount.so.1 >0x00007f76cd80ff60 0x00007f76cd82c980 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f76c9ed60b0 0x00007f76c9eecf66 Yes /lib64/liblzma.so.5 >0x00007f76c9cb35e0 0x00007f76c9cce340 Yes /lib64/liblzo2.so.2 >0x00007f76c9a33160 0x00007f76c9a8dcb3 Yes /lib64/libpcre2-8.so.0 >0x00007f76c97ea6f0 0x00007f76c981b27e No /lib64/libblkid.so.1 >0x00007f76c95da740 0x00007f76c95de171 No /lib64/libuuid.so.1 >0x00007f76c93d31c0 0x00007f76c93d644c Yes /lib64/librt.so.1 >0x00007f76bc9d6110 0x00007f76bc9f132a No /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f76bc79ea70 0x00007f76bc7b622a No /usr/lib64/gvfs/libgvfscommon.so >0x00007f76bc588e80 0x00007f76bc5897a8 Yes /lib64/libutil.so.1 >0x00007f76bb37cce0 0x00007f76bb381e12 Yes /usr/lib64/gio/modules/libdconfsettings.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7f76ac008560 140147668583776 >rcx 0x5578f9c13010 93978074624016 >rdx 0x5578fac861a0 93978091872672 >rsi 0x1 1 >rdi 0x0 0 >rbp 0x7fff565f0fd0 0x7fff565f0fd0 >rsp 0x7fff565f0f00 0x7fff565f0f00 >r8 0x7 7 >r9 0x6 6 >r10 0x0 0 >r11 0x0 0 >r12 0x7fff565f1060 140734642458720 >r13 0x5578facf0830 93978092308528 >r14 0x5578facf0830 93978092308528 >r15 0x5578f8ccfe90 93978058620560 >rip 0x7f76cd245672 0x7f76cd245672 <pinyin_save(pinyin_context_t*)+34> >eflags 0x10246 [ PF ZF 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 pinyin_save(pinyin_context_t*): > 0x00007f76cd245650 <+0>: endbr64 > 0x00007f76cd245654 <+4>: push %r15 > 0x00007f76cd245656 <+6>: push %r14 > 0x00007f76cd245658 <+8>: push %r13 > 0x00007f76cd24565a <+10>: push %r12 > 0x00007f76cd24565c <+12>: push %rbp > 0x00007f76cd24565d <+13>: push %rbx > 0x00007f76cd24565e <+14>: sub $0x48,%rsp > 0x00007f76cd245662 <+18>: mov %fs:0x28,%rax > 0x00007f76cd24566b <+27>: mov %rax,0x38(%rsp) > 0x00007f76cd245670 <+32>: xor %eax,%eax >=> 0x00007f76cd245672 <+34>: cmpq $0x0,0x78(%rdi) > 0x00007f76cd245677 <+39>: je 0x7f76cd245ac0 <pinyin_save(pinyin_context_t*)+1136> > 0x00007f76cd24567d <+45>: movzbl 0x80(%rdi),%eax > 0x00007f76cd245684 <+52>: mov %rdi,%rbp > 0x00007f76cd245687 <+55>: mov %al,0x1f(%rsp) > 0x00007f76cd24568b <+59>: test %al,%al > 0x00007f76cd24568d <+61>: jne 0x7f76cd2456c0 <pinyin_save(pinyin_context_t*)+112> > 0x00007f76cd24568f <+63>: mov 0x38(%rsp),%rcx > 0x00007f76cd245694 <+68>: xor %fs:0x28,%rcx > 0x00007f76cd24569d <+77>: movzbl 0x1f(%rsp),%eax > 0x00007f76cd2456a2 <+82>: jne 0x7f76cd245af8 <pinyin_save(pinyin_context_t*)+1192> > 0x00007f76cd2456a8 <+88>: add $0x48,%rsp > 0x00007f76cd2456ac <+92>: pop %rbx > 0x00007f76cd2456ad <+93>: pop %rbp > 0x00007f76cd2456ae <+94>: pop %r12 > 0x00007f76cd2456b0 <+96>: pop %r13 > 0x00007f76cd2456b2 <+98>: pop %r14 > 0x00007f76cd2456b4 <+100>: pop %r15 > 0x00007f76cd2456b6 <+102>: retq > 0x00007f76cd2456b7 <+103>: nopw 0x0(%rax,%rax,1) > 0x00007f76cd2456c0 <+112>: mov 0x30(%rdi),%rdi > 0x00007f76cd2456c4 <+116>: mov $0x1,%r15d > 0x00007f76cd2456ca <+122>: mov %r15,%r14 > 0x00007f76cd2456cd <+125>: callq 0x7f76cd252c70 <_ZN6pinyin17FacadePhraseIndex7compactEv> > 0x00007f76cd2456d2 <+130>: lea 0x88(%rbp),%rax > 0x00007f76cd2456d9 <+137>: mov %rax,%rdi > 0x00007f76cd2456dc <+140>: mov %rax,0x28(%rsp) > 0x00007f76cd2456e1 <+145>: callq 0x7f76cd279020 <pinyin::SystemTableInfo2::get_default_tables()> > 0x00007f76cd2456e6 <+150>: lea 0x38(%rax),%rbx > 0x00007f76cd2456ea <+154>: lea 0x30(%rsp),%rax > 0x00007f76cd2456ef <+159>: mov %rax,0x8(%rsp) > 0x00007f76cd2456f4 <+164>: jmp 0x7f76cd24571b <pinyin_save(pinyin_context_t*)+203> > 0x00007f76cd2456f6 <+166>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f76cd245700 <+176>: cmp $0x3,%eax > 0x00007f76cd245703 <+179>: je 0x7f76cd2458aa <pinyin_save(pinyin_context_t*)+602> > 0x00007f76cd245709 <+185>: add $0x1,%r14 > 0x00007f76cd24570d <+189>: add $0x28,%rbx > 0x00007f76cd245711 <+193>: cmp $0x10,%r14 > 0x00007f76cd245715 <+197>: je 0x7f76cd245998 <pinyin_save(pinyin_context_t*)+840> > 0x00007f76cd24571b <+203>: mov 0x30(%rbp),%rdi > 0x00007f76cd24571f <+207>: mov 0x8(%rsp),%rdx > 0x00007f76cd245724 <+212>: mov %r14d,%esi > 0x00007f76cd245727 <+215>: mov %r14d,%r12d > 0x00007f76cd24572a <+218>: callq 0x7f76cd251ce0 <pinyin::FacadePhraseIndex::get_range(unsigned char, PhraseIndexRange&)> > 0x00007f76cd24572f <+223>: cmp $0x4,%eax > 0x00007f76cd245732 <+226>: je 0x7f76cd245709 <pinyin_save(pinyin_context_t*)+185> > 0x00007f76cd245734 <+228>: mov 0x10(%rbx),%eax > 0x00007f76cd245737 <+231>: test %eax,%eax > 0x00007f76cd245739 <+233>: je 0x7f76cd245709 <pinyin_save(pinyin_context_t*)+185> > 0x00007f76cd24573b <+235>: cmpq $0x0,0x8(%rbx) > 0x00007f76cd245740 <+240>: je 0x7f76cd245709 <pinyin_save(pinyin_context_t*)+185> > 0x00007f76cd245742 <+242>: lea -0x1(%rax),%edx > 0x00007f76cd245745 <+245>: cmp $0x1,%edx > 0x00007f76cd245748 <+248>: ja 0x7f76cd245700 <pinyin_save(pinyin_context_t*)+176> > 0x00007f76cd24574a <+250>: mov $0x28,%edi > 0x00007f76cd24574f <+255>: callq 0x7f76cd225820 <_Znwm@plt> > 0x00007f76cd245754 <+260>: mov $0x28,%edi > 0x00007f76cd245759 <+265>: movl $0x8,0x20(%rax) > 0x00007f76cd245760 <+272>: mov %rax,%r15 > 0x00007f76cd245763 <+275>: movq $0x0,(%rax) > 0x00007f76cd24576a <+282>: movq $0x0,0x8(%rax) > 0x00007f76cd245772 <+290>: movq $0x0,0x10(%rax) > 0x00007f76cd24577a <+298>: movq $0x0,0x18(%rax) > 0x00007f76cd245782 <+306>: callq 0x7f76cd225820 <_Znwm@plt> > 0x00007f76cd245787 <+311>: mov 0x70(%rbp),%rdi > 0x00007f76cd24578b <+315>: xor %edx,%edx > 0x00007f76cd24578d <+317>: movq $0x0,(%rax) > 0x00007f76cd245794 <+324>: mov %rax,%r13 > 0x00007f76cd245797 <+327>: movq $0x0,0x8(%rax) > 0x00007f76cd24579f <+335>: movq $0x0,0x10(%rax) > 0x00007f76cd2457a7 <+343>: mov (%rbx),%rsi > 0x00007f76cd2457aa <+346>: movl $0x8,0x20(%rax) > 0x00007f76cd2457b1 <+353>: movq $0x0,0x18(%rax) > 0x00007f76cd2457b9 <+361>: xor %eax,%eax > 0x00007f76cd2457bb <+363>: callq 0x7f76cd225500 <g_build_filename@plt> > 0x00007f76cd2457c0 <+368>: mov %r15,%rdi > 0x00007f76cd2457c3 <+371>: mov %rax,%rsi > 0x00007f76cd2457c6 <+374>: mov %rax,0x10(%rsp) > 0x00007f76cd2457cb <+379>: callq 0x7f76cd24ad60 <pinyin::MemoryChunk::mmap(char const*)> > 0x00007f76cd2457d0 <+384>: mov 0x10(%rsp),%r8 > 0x00007f76cd2457d5 <+389>: test %al,%al > 0x00007f76cd2457d7 <+391>: je 0x7f76cd245a90 <pinyin_save(pinyin_context_t*)+1088> > 0x00007f76cd2457dd <+397>: mov %r8,%rdi > 0x00007f76cd2457e0 <+400>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd2457e5 <+405>: mov 0x30(%rbp),%rdi > 0x00007f76cd2457e9 <+409>: mov %r15,%rdx > 0x00007f76cd2457ec <+412>: mov %r13,%rcx > 0x00007f76cd2457ef <+415>: mov %r12d,%esi > 0x00007f76cd2457f2 <+418>: callq 0x7f76cd2524f0 <_ZN6pinyin17FacadePhraseIndex4diffEhPNS_11MemoryChunkES2_> > 0x00007f76cd2457f7 <+423>: mov 0x8(%rbx),%rcx > 0x00007f76cd2457fb <+427>: lea 0x768f0(%rip),%rdi # 0x7f76cd2bc0f2 > 0x00007f76cd245802 <+434>: xor %eax,%eax > 0x00007f76cd245804 <+436>: mov %rcx,%rsi > 0x00007f76cd245807 <+439>: mov %rcx,0x20(%rsp) > 0x00007f76cd24580c <+444>: callq 0x7f76cd2256d0 <g_strdup_printf@plt> > 0x00007f76cd245811 <+449>: mov 0x78(%rbp),%rdi > 0x00007f76cd245815 <+453>: xor %edx,%edx > 0x00007f76cd245817 <+455>: mov %rax,%rsi > 0x00007f76cd24581a <+458>: mov %rax,0x10(%rsp) > 0x00007f76cd24581f <+463>: xor %eax,%eax > 0x00007f76cd245821 <+465>: callq 0x7f76cd225500 <g_build_filename@plt> > 0x00007f76cd245826 <+470>: mov 0x10(%rsp),%r8 > 0x00007f76cd24582b <+475>: mov %rax,%r15 > 0x00007f76cd24582e <+478>: mov %r8,%rdi > 0x00007f76cd245831 <+481>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd245836 <+486>: mov 0x20(%rsp),%rcx > 0x00007f76cd24583b <+491>: mov 0x78(%rbp),%rdi > 0x00007f76cd24583f <+495>: xor %edx,%edx > 0x00007f76cd245841 <+497>: xor %eax,%eax > 0x00007f76cd245843 <+499>: mov %rcx,%rsi > 0x00007f76cd245846 <+502>: callq 0x7f76cd225500 <g_build_filename@plt> > 0x00007f76cd24584b <+507>: mov %r15,%rsi > 0x00007f76cd24584e <+510>: mov %r13,%rdi > 0x00007f76cd245851 <+513>: mov %rax,0x10(%rsp) > 0x00007f76cd245856 <+518>: callq 0x7f76cd24afc0 <pinyin::MemoryChunk::save(char const*)> > 0x00007f76cd24585b <+523>: mov 0x10(%rsp),%rsi > 0x00007f76cd245860 <+528>: mov %r15,%rdi > 0x00007f76cd245863 <+531>: callq 0x7f76cd2255f0 <rename@plt> > 0x00007f76cd245868 <+536>: test %eax,%eax > 0x00007f76cd24586a <+538>: jne 0x7f76cd245a60 <pinyin_save(pinyin_context_t*)+1040> > 0x00007f76cd245870 <+544>: mov 0x10(%rsp),%rdi > 0x00007f76cd245875 <+549>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd24587a <+554>: mov %r15,%rdi > 0x00007f76cd24587d <+557>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd245882 <+562>: cmpq $0x0,0x18(%r13) > 0x00007f76cd245887 <+567>: je 0x7f76cd245891 <pinyin_save(pinyin_context_t*)+577> > 0x00007f76cd245889 <+569>: mov %r13,%rdi > 0x00007f76cd24588c <+572>: callq 0x7f76cd24a960 <pinyin::MemoryChunk::freemem()> > 0x00007f76cd245891 <+577>: mov $0x28,%esi > 0x00007f76cd245896 <+582>: mov %r13,%rdi > 0x00007f76cd245899 <+585>: callq 0x7f76cd225830 <_ZdlPvm@plt> > 0x00007f76cd24589e <+590>: mov 0x10(%rbx),%eax > 0x00007f76cd2458a1 <+593>: cmp $0x3,%eax > 0x00007f76cd2458a4 <+596>: jne 0x7f76cd245709 <pinyin_save(pinyin_context_t*)+185> > 0x00007f76cd2458aa <+602>: mov $0x28,%edi > 0x00007f76cd2458af <+607>: callq 0x7f76cd225820 <_Znwm@plt> > 0x00007f76cd2458b4 <+612>: mov 0x30(%rbp),%rdi > 0x00007f76cd2458b8 <+616>: mov %r12d,%esi > 0x00007f76cd2458bb <+619>: movl $0x8,0x20(%rax) > 0x00007f76cd2458c2 <+626>: mov %rax,%rdx > 0x00007f76cd2458c5 <+629>: mov %rax,%r15 > 0x00007f76cd2458c8 <+632>: movq $0x0,(%rax) > 0x00007f76cd2458cf <+639>: movq $0x0,0x8(%rax) > 0x00007f76cd2458d7 <+647>: movq $0x0,0x10(%rax) > 0x00007f76cd2458df <+655>: movq $0x0,0x18(%rax) > 0x00007f76cd2458e7 <+663>: callq 0x7f76cd250840 <pinyin::FacadePhraseIndex::store(unsigned char, pinyin::MemoryChunk*)> > 0x00007f76cd2458ec <+668>: mov 0x8(%rbx),%r13 > 0x00007f76cd2458f0 <+672>: lea 0x767fb(%rip),%rdi # 0x7f76cd2bc0f2 > 0x00007f76cd2458f7 <+679>: xor %eax,%eax > 0x00007f76cd2458f9 <+681>: mov %r13,%rsi > 0x00007f76cd2458fc <+684>: callq 0x7f76cd2256d0 <g_strdup_printf@plt> > 0x00007f76cd245901 <+689>: mov 0x78(%rbp),%rdi > 0x00007f76cd245905 <+693>: xor %edx,%edx > 0x00007f76cd245907 <+695>: mov %rax,%rsi > 0x00007f76cd24590a <+698>: mov %rax,0x10(%rsp) > 0x00007f76cd24590f <+703>: xor %eax,%eax > 0x00007f76cd245911 <+705>: callq 0x7f76cd225500 <g_build_filename@plt> > 0x00007f76cd245916 <+710>: mov 0x10(%rsp),%rcx > 0x00007f76cd24591b <+715>: mov %rax,%r12 > 0x00007f76cd24591e <+718>: mov %rcx,%rdi > 0x00007f76cd245921 <+721>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd245926 <+726>: mov 0x78(%rbp),%rdi > 0x00007f76cd24592a <+730>: xor %edx,%edx > 0x00007f76cd24592c <+732>: mov %r13,%rsi > 0x00007f76cd24592f <+735>: xor %eax,%eax > 0x00007f76cd245931 <+737>: callq 0x7f76cd225500 <g_build_filename@plt> > 0x00007f76cd245936 <+742>: mov %r12,%rsi > 0x00007f76cd245939 <+745>: mov %r15,%rdi > 0x00007f76cd24593c <+748>: mov %rax,%r13 > 0x00007f76cd24593f <+751>: callq 0x7f76cd24afc0 <pinyin::MemoryChunk::save(char const*)> > 0x00007f76cd245944 <+756>: mov %r13,%rsi > 0x00007f76cd245947 <+759>: mov %r12,%rdi > 0x00007f76cd24594a <+762>: callq 0x7f76cd2255f0 <rename@plt> > 0x00007f76cd24594f <+767>: test %eax,%eax > 0x00007f76cd245951 <+769>: jne 0x7f76cd245ad0 <pinyin_save(pinyin_context_t*)+1152> > 0x00007f76cd245957 <+775>: mov %r13,%rdi > 0x00007f76cd24595a <+778>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd24595f <+783>: mov %r12,%rdi > 0x00007f76cd245962 <+786>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd245967 <+791>: cmpq $0x0,0x18(%r15) > 0x00007f76cd24596c <+796>: je 0x7f76cd245976 <pinyin_save(pinyin_context_t*)+806> > 0x00007f76cd24596e <+798>: mov %r15,%rdi > 0x00007f76cd245971 <+801>: callq 0x7f76cd24a960 <pinyin::MemoryChunk::freemem()> > 0x00007f76cd245976 <+806>: mov $0x28,%esi > 0x00007f76cd24597b <+811>: mov %r15,%rdi > 0x00007f76cd24597e <+814>: add $0x1,%r14 > 0x00007f76cd245982 <+818>: add $0x28,%rbx > 0x00007f76cd245986 <+822>: callq 0x7f76cd225830 <_ZdlPvm@plt> > 0x00007f76cd24598b <+827>: cmp $0x10,%r14 > 0x00007f76cd24598f <+831>: jne 0x7f76cd24571b <pinyin_save(pinyin_context_t*)+203> > 0x00007f76cd245995 <+837>: nopl (%rax) > 0x00007f76cd245998 <+840>: mov 0x20(%rbp),%rax > 0x00007f76cd24599c <+844>: mov 0x8(%rax),%rax > 0x00007f76cd2459a0 <+848>: test %rax,%rax > 0x00007f76cd2459a3 <+851>: je 0x7f76cd2459c0 <pinyin_save(pinyin_context_t*)+880> > 0x00007f76cd2459a5 <+853>: mov (%rax),%rdi > 0x00007f76cd2459a8 <+856>: test %rdi,%rdi > 0x00007f76cd2459ab <+859>: je 0x7f76cd245afd <pinyin_save(pinyin_context_t*)+1197> > 0x00007f76cd2459b1 <+865>: mov (%rdi),%rax > 0x00007f76cd2459b4 <+868>: xor %ecx,%ecx > 0x00007f76cd2459b6 <+870>: xor %edx,%edx > 0x00007f76cd2459b8 <+872>: xor %esi,%esi > 0x00007f76cd2459ba <+874>: callq *0x110(%rax) > 0x00007f76cd2459c0 <+880>: mov 0x28(%rbp),%rax > 0x00007f76cd2459c4 <+884>: mov 0x8(%rax),%rax > 0x00007f76cd2459c8 <+888>: test %rax,%rax > 0x00007f76cd2459cb <+891>: je 0x7f76cd2459e8 <pinyin_save(pinyin_context_t*)+920> > 0x00007f76cd2459cd <+893>: mov (%rax),%rdi > 0x00007f76cd2459d0 <+896>: test %rdi,%rdi > 0x00007f76cd2459d3 <+899>: je 0x7f76cd245b1c <pinyin_save(pinyin_context_t*)+1228> > 0x00007f76cd2459d9 <+905>: mov (%rdi),%rax > 0x00007f76cd2459dc <+908>: xor %ecx,%ecx > 0x00007f76cd2459de <+910>: xor %edx,%edx > 0x00007f76cd2459e0 <+912>: xor %esi,%esi > 0x00007f76cd2459e2 <+914>: callq *0x110(%rax) > 0x00007f76cd2459e8 <+920>: mov 0x40(%rbp),%rax > 0x00007f76cd2459ec <+924>: mov (%rax),%rdi > 0x00007f76cd2459ef <+927>: test %rdi,%rdi > 0x00007f76cd2459f2 <+930>: je 0x7f76cd245b3b <pinyin_save(pinyin_context_t*)+1259> > 0x00007f76cd2459f8 <+936>: mov (%rdi),%rax > 0x00007f76cd2459fb <+939>: xor %ecx,%ecx > 0x00007f76cd2459fd <+941>: xor %edx,%edx > 0x00007f76cd2459ff <+943>: xor %esi,%esi > 0x00007f76cd245a01 <+945>: callq *0x110(%rax) > 0x00007f76cd245a07 <+951>: mov 0x8(%rsp),%r15 > 0x00007f76cd245a0c <+956>: mov 0x78(%rbp),%rbx > 0x00007f76cd245a10 <+960>: mov %r15,%rdi > 0x00007f76cd245a13 <+963>: callq 0x7f76cd279060 <pinyin::UserTableInfo::UserTableInfo()> > 0x00007f76cd245a18 <+968>: mov 0x28(%rsp),%rsi > 0x00007f76cd245a1d <+973>: mov %r15,%rdi > 0x00007f76cd245a20 <+976>: callq 0x7f76cd279290 <pinyin::UserTableInfo::make_conform(pinyin::SystemTableInfo2 const*)> > 0x00007f76cd245a25 <+981>: xor %edx,%edx > 0x00007f76cd245a27 <+983>: mov %rbx,%rdi > 0x00007f76cd245a2a <+986>: xor %eax,%eax > 0x00007f76cd245a2c <+988>: lea 0x766ec(%rip),%rsi # 0x7f76cd2bc11f > 0x00007f76cd245a33 <+995>: callq 0x7f76cd225500 <g_build_filename@plt> > 0x00007f76cd245a38 <+1000>: mov %r15,%rdi > 0x00007f76cd245a3b <+1003>: mov %rax,%rbx > 0x00007f76cd245a3e <+1006>: mov %rax,%rsi > 0x00007f76cd245a41 <+1009>: callq 0x7f76cd2791a0 <pinyin::UserTableInfo::save(char const*)> > 0x00007f76cd245a46 <+1014>: mov %rbx,%rdi > 0x00007f76cd245a49 <+1017>: callq 0x7f76cd2258e0 <g_free@plt> > 0x00007f76cd245a4e <+1022>: movb $0x0,0x80(%rbp) > 0x00007f76cd245a55 <+1029>: jmpq 0x7f76cd24568f <pinyin_save(pinyin_context_t*)+63> > 0x00007f76cd245a5a <+1034>: nopw 0x0(%rax,%rax,1) > 0x00007f76cd245a60 <+1040>: mov 0x2b3509(%rip),%rax # 0x7f76cd4f8f70 > 0x00007f76cd245a67 <+1047>: mov 0x10(%rsp),%r8 > 0x00007f76cd245a6c <+1052>: mov %r15,%rcx > 0x00007f76cd245a6f <+1055>: lea 0x76683(%rip),%rdx # 0x7f76cd2bc0f9 > 0x00007f76cd245a76 <+1062>: mov $0x1,%esi > 0x00007f76cd245a7b <+1067>: mov (%rax),%rdi > 0x00007f76cd245a7e <+1070>: xor %eax,%eax > 0x00007f76cd245a80 <+1072>: callq 0x7f76cd225b90 <__fprintf_chk@plt> > 0x00007f76cd245a85 <+1077>: jmpq 0x7f76cd245870 <pinyin_save(pinyin_context_t*)+544> > 0x00007f76cd245a8a <+1082>: nopw 0x0(%rax,%rax,1) > 0x00007f76cd245a90 <+1088>: mov 0x2b34d9(%rip),%rax # 0x7f76cd4f8f70 > 0x00007f76cd245a97 <+1095>: mov %r8,%rcx > 0x00007f76cd245a9a <+1098>: mov $0x1,%esi > 0x00007f76cd245a9f <+1103>: lea 0x765c8(%rip),%rdx # 0x7f76cd2bc06e > 0x00007f76cd245aa6 <+1110>: mov (%rax),%rdi > 0x00007f76cd245aa9 <+1113>: xor %eax,%eax > 0x00007f76cd245aab <+1115>: callq 0x7f76cd225b90 <__fprintf_chk@plt> > 0x00007f76cd245ab0 <+1120>: mov 0x10(%rsp),%r8 > 0x00007f76cd245ab5 <+1125>: jmpq 0x7f76cd2457dd <pinyin_save(pinyin_context_t*)+397> > 0x00007f76cd245aba <+1130>: nopw 0x0(%rax,%rax,1) > 0x00007f76cd245ac0 <+1136>: movb $0x0,0x1f(%rsp) > 0x00007f76cd245ac5 <+1141>: jmpq 0x7f76cd24568f <pinyin_save(pinyin_context_t*)+63> > 0x00007f76cd245aca <+1146>: nopw 0x0(%rax,%rax,1) > 0x00007f76cd245ad0 <+1152>: mov 0x2b3499(%rip),%rax # 0x7f76cd4f8f70 > 0x00007f76cd245ad7 <+1159>: mov %r13,%r8 > 0x00007f76cd245ada <+1162>: mov %r12,%rcx > 0x00007f76cd245add <+1165>: lea 0x76615(%rip),%rdx # 0x7f76cd2bc0f9 > 0x00007f76cd245ae4 <+1172>: mov $0x1,%esi > 0x00007f76cd245ae9 <+1177>: mov (%rax),%rdi > 0x00007f76cd245aec <+1180>: xor %eax,%eax > 0x00007f76cd245aee <+1182>: callq 0x7f76cd225b90 <__fprintf_chk@plt> > 0x00007f76cd245af3 <+1187>: jmpq 0x7f76cd245957 <pinyin_save(pinyin_context_t*)+775> > 0x00007f76cd245af8 <+1192>: callq 0x7f76cd2258b0 <__stack_chk_fail@plt> > 0x00007f76cd245afd <+1197>: lea 0x7789c(%rip),%rcx # 0x7f76cd2bd3a0 <_ZZN6pinyin18ChewingLargeTable24syncEvE19__PRETTY_FUNCTION__> > 0x00007f76cd245b04 <+1204>: mov $0x5c,%edx > 0x00007f76cd245b09 <+1209>: lea 0x76200(%rip),%rsi # 0x7f76cd2bbd10 > 0x00007f76cd245b10 <+1216>: lea 0x765fb(%rip),%rdi # 0x7f76cd2bc112 > 0x00007f76cd245b17 <+1223>: callq 0x7f76cd225610 <__assert_fail@plt> > 0x00007f76cd245b1c <+1228>: lea 0x7783d(%rip),%rcx # 0x7f76cd2bd360 <_ZZN6pinyin17PhraseLargeTable34syncEvE19__PRETTY_FUNCTION__> > 0x00007f76cd245b23 <+1235>: mov $0x35,%edx > 0x00007f76cd245b28 <+1240>: lea 0x76211(%rip),%rsi # 0x7f76cd2bbd40 > 0x00007f76cd245b2f <+1247>: lea 0x765dc(%rip),%rdi # 0x7f76cd2bc112 > 0x00007f76cd245b36 <+1254>: callq 0x7f76cd225610 <__assert_fail@plt> > 0x00007f76cd245b3b <+1259>: lea 0x777fe(%rip),%rcx # 0x7f76cd2bd340 <_ZZN6pinyin6Bigram4syncEvE19__PRETTY_FUNCTION__> > 0x00007f76cd245b42 <+1266>: mov $0x61,%edx > 0x00007f76cd245b47 <+1271>: lea 0x76222(%rip),%rsi # 0x7f76cd2bbd70 > 0x00007f76cd245b4e <+1278>: lea 0x765bd(%rip),%rdi # 0x7f76cd2bc112 > 0x00007f76cd245b55 <+1285>: callq 0x7f76cd225610 <__assert_fail@plt> >End of assembler dump. >== EXPLOITABLE ==
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 1586296
: 1448027 |
1448028
|
1448029
|
1448030
|
1448031
|
1448032
|
1448033
|
1448034
|
1448035
|
1448036
|
1448037
|
1448038