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 901075 Details for
Bug 1103428
[abrt] ibus-libpinyin: PY::LibPinyinBopomofoEditor::processSelectKey(): 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), 23.88 KB, created by
Chen_Min_Chin
on 2014-05-31 13:15:28 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Chen_Min_Chin
Created:
2014-05-31 13:15:28 UTC
Size:
23.88 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 4123] >[New LWP 4125] >[New LWP 4124] >[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 0x0000000000412179 in PY::LibPinyinBopomofoEditor::processSelectKey (this=0x2121650, keyval=32, keycode=<optimized out>, modifiers=<optimized out>) at PYPBopomofoEditor.cc:148 >148 const gchar * keys = bopomofo_select_keys[m_config.selectKeys ()]; > >Thread 3 (Thread 0x7f6e18519700 (LWP 4124)): >#0 0x00007f6e212de9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f6e224755b4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7f6e1000a030, timeout=-1, context=0x2101590) at gmain.c:4007 > poll_func = 0x7f6e22484500 <g_poll> >#2 g_main_context_iterate (context=0x2101590, 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 = 5 > allocated_nfds = 5 > fds = 0x7f6e1000a030 >#3 0x00007f6e22475a3a in g_main_loop_run (loop=0x2101520) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f6e22a79376 in gdbus_shared_thread_func (user_data=0x2101560) at gdbusprivate.c:278 > data = 0x2101560 >#5 0x00007f6e2249aa45 in g_thread_proxy (data=0x2103850) at gthread.c:798 > thread = 0x2103850 >#6 0x00007f6e215baf33 in start_thread (arg=0x7f6e18519700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f6e18519700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140110831130368, 2233191443689549383, 0, 0, 140110831131072, 140110831130368, -2296321882102780345, -2296376770809254329}, 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 0x00007f6e212e8ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f6e17d18700 (LWP 4125)): >#0 0x00007f6e212de9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f6e224755b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f6e080008c0, timeout=-1, context=0x210d0d0) at gmain.c:4007 > poll_func = 0x7f6e22484500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x210d0d0, 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 = 0x7f6e080008c0 >#3 0x00007f6e224756dc in g_main_context_iteration (context=0x210d0d0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f6e22475729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x00007f6e2249aa45 in g_thread_proxy (data=0x2103a80) at gthread.c:798 > thread = 0x2103a80 >#6 0x00007f6e215baf33 in start_thread (arg=0x7f6e17d18700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f6e17d18700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140110822737664, 2233191443689549383, 0, 0, 140110822738368, 140110822737664, -2296329571704852921, -2296376770809254329}, 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 0x00007f6e212e8ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f6e23a93880 (LWP 4123)): >#0 0x0000000000412179 in PY::LibPinyinBopomofoEditor::processSelectKey (this=0x2121650, keyval=32, keycode=<optimized out>, modifiers=<optimized out>) at PYPBopomofoEditor.cc:148 > pos = 0x0 > keys = <optimized out> >#1 0x00000000004122a8 in PY::LibPinyinBopomofoEditor::processKeyEvent (this=0x2121650, keyval=32, keycode=57, modifiers=0) at PYPBopomofoEditor.cc:198 >No locals. >#2 0x000000000041607b in PY::LibPinyinBopomofoEngine::processKeyEvent (this=0x211d840, keyval=32, keycode=57, modifiers=0) at PYPBopomofoEngine.cc:127 > retval = 0 >#3 0x00007f6e22d1de5a in _ibus_marshal_BOOLEAN__UINT_UINT_UINT (closure=0x2116a40, return_value=0x7fff360552e0, n_param_values=<optimized out>, param_values=0x7fff36055390, invocation_hint=<optimized out>, marshal_data=0x407ed0 <PY::ibus_pinyin_engine_process_key_event(IBusEngine*, guint, guint, guint)>) at ibusmarshalers.c:290 > callback = <optimized out> > cc = <optimized out> > data1 = 0x211e0a0 > data2 = <optimized out> > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_ibus_marshal_BOOLEAN__UINT_UINT_UINT" >#4 0x00007f6e22768298 in g_closure_invoke (closure=closure@entry=0x2116a40, return_value=return_value@entry=0x7fff360552e0, n_param_values=4, param_values=param_values@entry=0x7fff36055390, invocation_hint=invocation_hint@entry=0x7fff36055330) at gclosure.c:777 > marshal = 0x7f6e22766b90 <g_type_class_meta_marshal> > marshal_data = 0x108 > in_marshal = 0 > real_closure = 0x2116a20 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#5 0x00007f6e2277a11b in signal_emit_unlocked_R (node=node@entry=0x20f6910, detail=detail@entry=0, instance=instance@entry=0x211e0a0, emission_return=emission_return@entry=0x7fff36055470, instance_and_params=instance_and_params@entry=0x7fff36055390) at gsignal.c:3624 > accumulator = 0x21166c0 > emission = {next = 0x0, instance = 0x211e0a0, ihint = {signal_id = 27, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 34692544} > handler_list = 0x0 > return_accu = 0x7fff360552e0 > 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}}} > signal_id = 27 > max_sequential_handler_number = 13 > return_value_altered = 0 >#6 0x00007f6e22781ddd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff36055550) at gsignal.c:3340 > return_value = {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}}} > error = 0x0 > rtype = 20 > static_scope = 0 > instance_and_params = 0x7fff36055390 > signal_return_type = <optimized out> > param_values = 0x7fff360553a8 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#7 0x00007f6e227823af in g_signal_emit (instance=instance@entry=0x211e0a0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386 > var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff36055630, reg_save_area = 0x7fff36055570}} >#8 0x00007f6e22d2323f in ibus_engine_service_method_call (service=<optimized out>, connection=0x20f8130, sender=0x7f6e10008340 "org.freedesktop.DBus", object_path=0x7f6e10005590 "/org/freedesktop/IBus/Engine/1", interface_name=<optimized out>, method_name=0x7f6e10002c60 "ProcessKeyEvent", parameters=0x7f6e10008830, invocation=0x7f6e1000d190) at ibusengine.c:864 > keyval = 32 > keycode = 57 > state = 0 > retval = 0 > engine = 0x211e0a0 > no_arg_methods = {{member = 0x7f6e22d41a30 "FocusIn", signal_id = 1}, {member = 0x7f6e22d41a38 "FocusOut", signal_id = 2}, {member = 0x7f6e22d41a41 "Reset", signal_id = 3}, {member = 0x7f6e22d41a47 "Enable", signal_id = 4}, {member = 0x7f6e22d41a4e "Disable", signal_id = 5}, {member = 0x7f6e22d41a56 "PageUp", signal_id = 8}, {member = 0x7f6e22d41a5d "PageDown", signal_id = 9}, {member = 0x7f6e22d41a66 "CursorUp", signal_id = 10}, {member = 0x7f6e22d41a6f "CursorDown", signal_id = 11}} > i = <optimized out> > __PRETTY_FUNCTION__ = "ibus_engine_service_method_call" >#9 0x00007f6e22a69d51 in call_in_idle_cb (user_data=0x7f6e1000d190) at gdbusconnection.c:4868 > invocation = 0x7f6e1000d190 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __FUNCTION__ = "call_in_idle_cb" >#10 0x00007f6e224752a6 in g_main_dispatch (context=0x20f78d0) at gmain.c:3066 > dispatch = 0x7f6e22472150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7f6e1000d190 > callback = 0x7f6e22a69c60 <call_in_idle_cb> > cb_funcs = 0x7f6e227568e0 <g_source_callback_funcs> > cb_data = 0x7f6e10009520 > need_destroy = <optimized out> > current_source_link = {data = 0x7f6e10002f10, next = 0x0} > source = 0x7f6e10002f10 > current = 0x20ff760 > i = 0 >#11 g_main_context_dispatch (context=context@entry=0x20f78d0) at gmain.c:3642 >No locals. >#12 0x00007f6e22475628 in g_main_context_iterate (context=0x20f78d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 295870 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x2116010 >#13 0x00007f6e22475a3a in g_main_loop_run (loop=0x2115fc0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#14 0x00007f6e22d1f28c in ibus_main () at ibusshare.c:301 >No locals. >#15 0x0000000000406e40 in start_component () at PYMain.cc:152 > component = {m_p = 0x2112070} > bus = {<PY::Object> = {m_p = {m_p = 0x20e90a0}}, <No data fields>} >#16 main (argc=1, argv=0x7fff360559a8) at PYMain.cc:195 > error = 0x0 > context = <optimized out> >From To Syms Read Shared Object Library >0x00007f6e235f2030 0x00007f6e23680ba0 Yes /lib64/libsqlite3.so.0 >0x00007f6e2338bb50 0x00007f6e233ccd8c Yes /lib64/libpinyin.so.4 >0x00007f6e23173010 0x00007f6e23176d50 Yes /lib64/libopencc.so.1 >0x00007f6e22f6e510 0x00007f6e22f6fb84 Yes /lib64/libuuid.so.1 >0x00007f6e22d1d990 0x00007f6e22d3f900 Yes /lib64/libibus-1.0.so.5 >0x00007f6e229dabe0 0x00007f6e22a9c65c Yes /lib64/libgio-2.0.so.0 >0x00007f6e22763160 0x00007f6e22791a18 Yes /lib64/libgobject-2.0.so.0 >0x00007f6e224466e0 0x00007f6e224def1c Yes /lib64/libglib-2.0.so.0 >0x00007f6e22200ae0 0x00007f6e2221de70 Yes /lib64/liblua-5.2.so >0x00007f6e21ff5ed0 0x00007f6e21ff69d0 Yes /lib64/libdl.so.2 >0x00007f6e21d48ab0 0x00007f6e21daf62a Yes /lib64/libstdc++.so.6 >0x00007f6e219eb890 0x00007f6e21a5abb8 Yes /lib64/libm.so.6 >0x00007f6e217d2af0 0x00007f6e217e2218 Yes /lib64/libgcc_s.so.1 >0x00007f6e215b89f0 0x00007f6e215c4614 Yes /lib64/libpthread.so.0 >0x00007f6e21213560 0x00007f6e21354bb4 Yes /lib64/libc.so.6 >0x00007f6e20e64290 0x00007f6e20fa737c Yes /lib64/libdb-5.3.so >0x00007f6e238a5b10 0x00007f6e238bec70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f6e20c2e870 0x00007f6e20c32fe8 Yes /lib64/libffi.so.6 >0x00007f6e20a2a190 0x00007f6e20a2b088 Yes /lib64/libgmodule-2.0.so.0 >0x00007f6e20815210 0x00007f6e20821930 Yes /lib64/libz.so.1 >0x00007f6e205f54a0 0x00007f6e20607fe4 Yes /lib64/libselinux.so.1 >0x00007f6e203d8a40 0x00007f6e203e77dc Yes /lib64/libresolv.so.2 >0x00007f6e20170770 0x00007f6e201ba8e8 Yes /lib64/libpcre.so.1 >0x00007f6e1ff4d0e0 0x00007f6e1ff63050 Yes /lib64/liblzma.so.5 >0x00007f6e197f9ef0 0x00007f6e198143f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f6e195c48c0 0x00007f6e195dc618 Yes /lib64/libgvfscommon.so.0 >0x00007f6e1937b670 0x00007f6e193a3124 Yes /lib64/libbluray.so.1 >0x00007f6e191684a0 0x00007f6e19170f52 Yes /lib64/libudev.so.1 >0x00007f6e18f62f10 0x00007f6e18f63804 Yes /lib64/libutil.so.1 >0x00007f6e18c27870 0x00007f6e18d0f930 Yes /lib64/libxml2.so.2 >0x00007f6e18962320 0x00007f6e189cdfb4 Yes /lib64/libfreetype.so.6 >0x00007f6e1874f2d0 0x00007f6e187520bc Yes /lib64/librt.so.1 >0x00007f6e1851f680 0x00007f6e18540df8 Yes (*) /lib64/libpng16.so.16 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x21106e0 34670304 >rbx 0x2121650 34739792 >rcx 0x0 0 >rdx 0x2121828 34740264 >rsi 0x20 32 >rdi 0x1 1 >rbp 0x0 0x0 >rsp 0x7fff36055160 0x7fff36055160 >r8 0x21138e0 34683104 >r9 0x0 0 >r10 0xfffffffffffff4c1 -2879 >r11 0x7f6e1000d190 140110691619216 >r12 0x2121650 34739792 >r13 0x39 57 >r14 0x211e0a0 34726048 >r15 0x7fff36055330 140734099706672 >rip 0x412179 0x412179 <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+41> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int): > 0x0000000000412150 <+0>: push %rbx > 0x0000000000412151 <+1>: mov 0x168(%rdi),%rdx > 0x0000000000412158 <+8>: xor %eax,%eax > 0x000000000041215a <+10>: mov %rdi,%rbx > 0x000000000041215d <+13>: cmpq $0x0,-0x18(%rdx) > 0x0000000000412162 <+18>: je 0x4121d0 <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+128> > 0x0000000000412164 <+20>: mov 0x1b0(%rdi),%edi > 0x000000000041216a <+26>: test %edi,%edi > 0x000000000041216c <+28>: je 0x4121d8 <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+136> > 0x000000000041216e <+30>: mov 0x180(%rbx),%rax > 0x0000000000412175 <+37>: movslq 0x68(%rax),%rax >=> 0x0000000000412179 <+41>: mov 0x425c00(,%rax,8),%rdx > 0x0000000000412181 <+49>: movsbl (%rdx),%eax > 0x0000000000412184 <+52>: test %al,%al > 0x0000000000412186 <+54>: je 0x4121e0 <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+144> > 0x0000000000412188 <+56>: mov %rdx,%rcx > 0x000000000041218b <+59>: xor %edi,%edi > 0x000000000041218d <+61>: cmp %esi,%eax > 0x000000000041218f <+63>: cmove %rcx,%rdi > 0x0000000000412193 <+67>: add $0x1,%rcx > 0x0000000000412197 <+71>: movsbl (%rcx),%eax > 0x000000000041219a <+74>: test %al,%al > 0x000000000041219c <+76>: jne 0x41218d <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+61> > 0x000000000041219e <+78>: xor %eax,%eax > 0x00000000004121a0 <+80>: test %rdi,%rdi > 0x00000000004121a3 <+83>: je 0x4121d0 <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+128> > 0x00000000004121a5 <+85>: sub %rdx,%rdi > 0x00000000004121a8 <+88>: movl $0x1,0x1b0(%rbx) > 0x00000000004121b2 <+98>: mov %rdi,%rsi > 0x00000000004121b5 <+101>: mov %rbx,%rdi > 0x00000000004121b8 <+104>: callq 0x40fe20 <PY::LibPinyinPhoneticEditor::selectCandidateInPage(unsigned int)> > 0x00000000004121bd <+109>: mov (%rbx),%rax > 0x00000000004121c0 <+112>: mov %rbx,%rdi > 0x00000000004121c3 <+115>: callq *0x38(%rax) > 0x00000000004121c6 <+118>: mov $0x1,%eax > 0x00000000004121cb <+123>: nopl 0x0(%rax,%rax,1) > 0x00000000004121d0 <+128>: pop %rbx > 0x00000000004121d1 <+129>: retq > 0x00000000004121d2 <+130>: nopw 0x0(%rax,%rax,1) > 0x00000000004121d8 <+136>: and $0x8,%ecx > 0x00000000004121db <+139>: jne 0x41216e <PY::LibPinyinBopomofoEditor::processSelectKey(unsigned int, unsigned int, unsigned int)+30> > 0x00000000004121dd <+141>: pop %rbx > 0x00000000004121de <+142>: retq > 0x00000000004121df <+143>: nop > 0x00000000004121e0 <+144>: xor %eax,%eax > 0x00000000004121e2 <+146>: pop %rbx > 0x00000000004121e3 <+147>: retq >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 1103428
: 901075 |
901076
|
901077
|
901078
|
901079
|
901080
|
901081
|
901082
|
901083
|
901084
|
901085