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 655502 Details for
Bug 882489
libchewing: SetAvailInfo should NOT produce NULL phoneSeq
[?]
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), 21.02 KB, created by
pizza306
on 2012-12-01 11:01:12 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
pizza306
Created:
2012-12-01 11:01:12 UTC
Size:
21.02 KB
patch
obsolete
>warning: "/usr/lib/debug/usr/libexec/ibus-engine-chewing.debug": separate debug info file has no debug info >warning: core file may not match specified executable file. >[New LWP 2076] >[New LWP 2078] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/libGL.so.1. >Use the "info sharedlibrary" command to see the complete listing. >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". >warning: "/usr/lib/debug/usr/lib64/libicudata.so.49.1.1.debug": separate debug info file has no debug info >Core was generated by `/usr/libexec/ibus-engine-chewing --ibus'. >Program terminated with signal 11, Segmentation fault. >#0 0x00000035a040ebaf in TreeFindPhrase (begin=3, end=73, phoneSeq=0x0) at tree.c:293 >293 if ( tree[ child ].phone_id == phoneSeq[ i ] ) > >Thread 2 (Thread 0x7f330b166700 (LWP 2078)): >#0 0x000000359b0e97ed in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x000000359d847d44 in g_main_context_poll (n_fds=5, fds=0x7f3304003800, timeout=-1, context=0x21992d0, priority=<optimized out>) at gmain.c:3584 > poll_func = 0x359d855e10 <g_poll> >#2 g_main_context_iterate (context=0x21992d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0x7f3304003800 >#3 0x000000359d8481a2 in g_main_loop_run (loop=0x2199260) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000359eccc546 in gdbus_shared_thread_func (user_data=0x21992a0) at gdbusprivate.c:277 > data = 0x21992a0 >#5 0x000000359d86b5f5 in g_thread_proxy (data=0x219a050) at gthread.c:797 > thread = 0x219a050 >#6 0x00007f3314d6d764 in ?? () >No symbol table info available. >#7 0x000000359d86b5a0 in ?? () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#8 0x000000000219a050 in ?? () >No symbol table info available. >#9 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 1 (Thread 0x7f33126c89c0 (LWP 2076)): >#0 0x00000035a040ebaf in TreeFindPhrase (begin=3, end=73, phoneSeq=0x0) at tree.c:293 > child = 1 > tree_p = 0 > i = 3 > __PRETTY_FUNCTION__ = "TreeFindPhrase" >#1 0x00000035a040c0f7 in SetAvailInfo (pgdata=0x2211d20, begin=3, end=3) at choice.c:115 > pai = 0x2211d20 > phoneSeq = 0x0 > nPhoneSeq = 0 > bSymbolArrBrkpt = 0x0 > pho_id = 0 > diff = 70 > userPhoneSeq = {0 <repeats 50 times>} > i = 3 > head = 3 > head_tmp = 3 > tail = 35297488 > tail_tmp = 73 >#2 0x00000035a040cabb in ChoiceFirstAvail (pgdata=0x2211d20) at choice.c:359 > end = 3 > begin = 3 >#3 0x00000035a0405e4a in chooseCandidate (ctx=0x21de570, toSelect=1, key_buf_cursor=6) at chewingio.c:110 > pgdata = 0x2211d20 >#4 0x00000035a0407278 in chewing_handle_Down (ctx=0x21de570) at chewingio.c:777 > pgdata = 0x2211d20 > pgo = 0x2223990 > toSelect = 1 > keystrokeRtn = 8 > key_buf_cursor = 6 >#5 0x000000000040c388 in ___1d_ibus_chewing_engine_cursor_down () >No symbol table info available. >#6 0x000000000040d173 in ibus_chewing_engine_process_key_event () >No symbol table info available. >#7 0x00000035ab00e7cd in _ibus_marshal_BOOLEAN__UINT_UINT_UINT (closure=0x21a98d0, return_value=0x7fffd2d8e2a0, n_param_values=<optimized out>, param_values=0x7fffd2d8e350, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ibusmarshalers.c:290 > callback = 0x40cb45 <ibus_chewing_engine_process_key_event> > cc = <optimized out> > data1 = 0x21b2000 > data2 = <optimized out> > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_ibus_marshal_BOOLEAN__UINT_UINT_UINT" >#8 0x000000359e00f910 in g_closure_invoke (closure=closure@entry=0x21a98d0, return_value=return_value@entry=0x7fffd2d8e2a0, n_param_values=4, param_values=param_values@entry=0x7fffd2d8e350, invocation_hint=invocation_hint@entry=0x7fffd2d8e2f0) at gclosure.c:777 > marshal = 0x359e00e570 <g_type_class_meta_marshal> > marshal_data = 0x108 > in_marshal = 0 > real_closure = 0x21a98b0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#9 0x000000359e020a80 in signal_emit_unlocked_R (node=node@entry=0x21a2fc0, detail=detail@entry=0, instance=instance@entry=0x21b2000, emission_return=emission_return@entry=0x7fffd2d8e450, instance_and_params=instance_and_params@entry=0x7fffd2d8e350) at gsignal.c:3589 > accumulator = 0x21a9920 > emission = {next = 0x0, instance = 0x21b2000, ihint = {signal_id = 165, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 35293760} > class_closure = 0x21a98d0 > hlist = 0x0 > handler_list = 0x0 > return_accu = 0x7fffd2d8e2a0 > 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 = 165 > max_sequential_handler_number = 201 > return_value_altered = 0 >#10 0x000000359e0288c7 in g_signal_emit_valist (instance=0x21b2000, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffd2d8e5d8) at gsignal.c:3310 > 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 = 0x7fffd2d8e350 > signal_return_type = 20 > param_values = 0x7fffd2d8e368 > node = <optimized out> > i = <optimized out> > n_params = 3 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#11 0x000000359e028de2 in g_signal_emit (instance=instance@entry=0x21b2000, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffd2d8e6b0, reg_save_area = 0x7fffd2d8e5f0}} >#12 0x00000035ab013c34 in ibus_engine_service_method_call (service=<optimized out>, connection=0x2191140, sender=<optimized out>, object_path=0x7f3304007560 "/org/freedesktop/IBus/Engine/1", interface_name=<optimized out>, method_name=0x7f330400a730 "ProcessKeyEvent", parameters=0x232db00, invocation=0x22530c0) at ibusengine.c:816 > keyval = 65364 > keycode = 108 > state = 16 > retval = 0 > engine = 0x21b2000 > no_arg_methods = {{member = 0x35ab02fe12 "FocusIn", signal_id = 1}, {member = 0x35ab02fe1a "FocusOut", signal_id = 2}, {member = 0x35ab02fe23 "Reset", signal_id = 3}, {member = 0x35ab02fe29 "Enable", signal_id = 4}, {member = 0x35ab02fe30 "Disable", signal_id = 5}, {member = 0x35ab02fe38 "PageUp", signal_id = 8}, {member = 0x35ab02fe3f "PageDown", signal_id = 9}, {member = 0x35ab02fe48 "CursorUp", signal_id = 10}, {member = 0x35ab02fe51 "CursorDown", signal_id = 11}} > i = <optimized out> > __PRETTY_FUNCTION__ = "ibus_engine_service_method_call" >#13 0x000000359ecbd5b5 in call_in_idle_cb (user_data=0x22530c0) at gdbusconnection.c:4737 > invocation = 0x22530c0 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __PRETTY_FUNCTION__ = "call_in_idle_cb" >#14 0x000000359d847a75 in g_main_dispatch (context=0x210e860) at gmain.c:2715 > dispatch = 0x359d844e60 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x22530c0 > callback = 0x359ecbd4b0 <call_in_idle_cb> > cb_funcs = 0x359db219a0 <g_source_callback_funcs> > cb_data = 0x7f3304009a40 > current_source_link = {data = 0x7f330400cfa0, next = 0x0} > need_destroy = <optimized out> > source = 0x7f330400cfa0 > current = 0x2152dc0 > i = <optimized out> >#15 g_main_context_dispatch (context=context@entry=0x210e860) at gmain.c:3219 >No locals. >#16 0x000000359d847da8 in g_main_context_iterate (context=0x210e860, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x21a9370 >#17 0x000000359d8481a2 in g_main_loop_run (loop=0x21a9320) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#18 0x00000035ab00fd4c in ibus_main () at ibusshare.c:295 >No locals. >#19 0x0000000000407825 in start_component () >No symbol table info available. >#20 0x0000000000407a3e in main () >No symbol table info available. >From To Syms Read Shared Object Library >0x00000035ae869960 0x00000035aeb0b498 Yes /lib64/libgtk-x11-2.0.so.0 >0x00000035ab41e800 0x00000035ab481124 Yes /lib64/libgdk-x11-2.0.so.0 >0x00000035ac409ef0 0x00000035ac416314 Yes /lib64/libatk-1.0.so.0 >0x000000359ec30100 0x000000359eceecd4 Yes /lib64/libgio-2.0.so.0 >0x00000035ab8076b0 0x00000035ab80fa0c Yes /lib64/libpangoft2-1.0.so.0 >0x00000035a9c049b0 0x00000035a9c094d8 Yes /lib64/libpangocairo-1.0.so.0 >0x00000035a4006780 0x00000035a4019b90 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000035aa413000 0x00000035aa4d553c Yes /lib64/libcairo.so.2 >0x00000035aa00f1c0 0x00000035aa02d9a8 Yes /lib64/libpango-1.0.so.0 >0x00000035a180cc80 0x00000035a1876f30 Yes /lib64/libfreetype.so.6 >0x00000035a3006220 0x00000035a302260c Yes /lib64/libfontconfig.so.1 >0x000000359e00aba0 0x000000359e03831c Yes /lib64/libgobject-2.0.so.0 >0x000000359d81a050 0x000000359d8af21c Yes /lib64/libglib-2.0.so.0 >0x00000035ab00e210 0x00000035ab02e050 Yes /lib64/libibus-1.0.so.5 >0x00000035a0405710 0x00000035a0413700 Yes /lib64/libchewing.so.3 >0x00000035b70014b0 0x00000035b7003e98 Yes /lib64/libXtst.so.6 >0x000000359f41dee0 0x000000359f4a4280 Yes /lib64/libX11.so.6 >0x000000359b01f1a0 0x000000359b1607a0 Yes /lib64/libc.so.6 >0x000000359e801130 0x000000359e801ff8 Yes /lib64/libgmodule-2.0.so.0 >0x00000035a3c01530 0x00000035a3c03da8 Yes /lib64/libXfixes.so.3 >0x000000359c4055b0 0x000000359c46fd68 Yes /lib64/libm.so.6 >0x00000035a0003740 0x00000035a000d810 Yes /lib64/libXext.so.6 >0x00000035a0c01ab0 0x00000035a0c07a00 Yes /lib64/libXrender.so.1 >0x00000035a2000b40 0x00000035a2001458 Yes /lib64/libXinerama.so.1 >0x00000035a3402160 0x00000035a340bfc4 Yes /lib64/libXi.so.6 >0x00000035a2401b70 0x00000035a2407768 Yes /lib64/libXrandr.so.2 >0x00000035aa802ab0 0x00000035aa8076ec Yes /lib64/libXcursor.so.1 >0x00000035ac800c60 0x00000035ac801794 Yes /lib64/libXcomposite.so.1 >0x00000035a7400bd0 0x00000035a74015ec Yes /lib64/libXdamage.so.1 >0x000000359dc006b0 0x000000359dc0080c Yes /lib64/libgthread-2.0.so.0 >0x000000359e401990 0x000000359e406134 Yes /lib64/libffi.so.5 >0x000000359b800ed0 0x000000359b8019f0 Yes /lib64/libdl.so.2 >0x000000359b405790 0x000000359b4104b4 Yes /lib64/libpthread.so.0 >0x000000359bc022a0 0x000000359bc0557c Yes /lib64/librt.so.1 >0x000000359c002190 0x000000359c00e640 Yes /lib64/libz.so.1 >0x000000359d006170 0x000000359d0175d4 Yes /lib64/libselinux.so.1 >0x000000359d403a30 0x000000359d41201c Yes /lib64/libresolv.so.2 >0x00000035abc07f60 0x00000035abc5a65c Yes /lib64/libharfbuzz.so.0 >0x00000035a2804fe0 0x00000035a2820b50 Yes /lib64/libpng15.so.15 >0x00000035a7809030 0x00000035a7872aac Yes /lib64/libpixman-1.so.0 >0x00000035ac007000 0x00000035ac01852c Yes /lib64/libEGL.so.1 >0x00000035a6c00b10 0x00000035a6c01204 Yes /lib64/libxcb-shm.so.0 >0x00000035a8803590 0x00000035a8806274 Yes /lib64/libxcb-render.so.0 >0x000000359f809a00 0x000000359f8158f8 Yes /lib64/libxcb.so.1 > No /lib64/libGL.so.1 >0x00000035a1403e00 0x00000035a141ccdc Yes /lib64/libexpat.so.1 >0x000000359ac00b20 0x000000359ac1a3f9 Yes /lib64/ld-linux-x86-64.so.2 >0x000000359c801db0 0x000000359c845b28 Yes /lib64/libpcre.so.1 >0x00000035a48129a0 0x00000035a4825fc7 Yes /lib64/libicule.so.49 >0x00000035a44540d0 0x00000035a4507bfc Yes /lib64/libicuuc.so.49 >0x00000035a5400570 0x00000035a5400650 Yes (*) /lib64/libicudata.so.49 >0x00000035a3800600 0x00000035a38006fc Yes /lib64/libX11-xcb.so.1 >0x00000035a7c018b0 0x00000035a7c02638 Yes /lib64/libxcb-dri2.so.0 >0x00000035a84025a0 0x00000035a8403ec4 Yes /lib64/libxcb-xfixes.so.0 >0x00000035a6800fb0 0x00000035a68018b8 Yes /lib64/libxcb-shape.so.0 >0x00000035a7004470 0x00000035a7007c68 Yes /lib64/libwayland-client.so.0 >0x00000035a80059b0 0x00000035a800bd48 Yes /lib64/libwayland-server.so.0 >0x00000035a9001b50 0x00000035a9003078 Yes /lib64/libgbm.so.1 >0x00000035a4c00db0 0x00000035a4c02284 Yes /lib64/libkms.so.1 >0x00000035a8c1deb0 0x00000035a8c3175c Yes /lib64/libglapi.so.0 >0x00000035a10030d0 0x00000035a100a990 Yes /lib64/libudev.so.1 >0x00000035a50031d0 0x00000035a5007ff4 Yes /lib64/libdrm.so.2 >0x000000359fc00eb0 0x000000359fc01bcc Yes /lib64/libXau.so.6 > No /lib64/tls/libnvidia-tls.so.304.60 > No /lib64/libnvidia-glcore.so.304.60 >0x000000359f05bb80 0x000000359f0c10bb Yes /lib64/libstdc++.so.6 >0x000000359cc02a40 0x000000359cc12168 Yes /lib64/libgcc_s.so.1 >0x00007f330c0431e0 0x00007f330c04a69c Yes /lib64/libnss_files.so.2 >0x00007f330be13530 0x00007f330be18b14 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007f330bc0f0a0 0x00007f330bc0f6cc Yes /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so >0x00007f330ba0c6e0 0x00007f330ba0c7d4 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007f330b8081e0 0x00007f330b80a260 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x00007f330b602d80 0x00007f330b604220 Yes /lib64/libcanberra-gtk.so.0 >0x00000035b88033f0 0x00000035b880c33c Yes /lib64/libcanberra.so.0 >0x00000035b7c020f0 0x00000035b7c0616c Yes /lib64/libvorbisfile.so.3 >0x00000035b5c03850 0x00000035b5c1ad9c Yes /lib64/libvorbis.so.0 >0x00000035b5001aa0 0x00000035b5004148 Yes /lib64/libogg.so.0 >0x00000035b58028c0 0x00000035b580c030 Yes /lib64/libtdb.so.1 >0x00000035b7402470 0x00000035b7406624 Yes /lib64/libltdl.so.7 >0x00000035ad800e00 0x00000035ad805ccc Yes /lib64/libcrypt.so.1 >0x00007f330b39b660 0x00007f330b3df570 Yes /lib64/libfreebl3.so >0x00007f330b172f60 0x00007f330b18d1e8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00000035b0c12860 0x00000035b0c2b8b8 Yes /lib64/libgvfscommon.so.0 >0x00000035aac03ef0 0x00000035aac2320c Yes /lib64/libbluray.so.1 >0x00000035b4c00f10 0x00000035b4c01824 Yes /lib64/libutil.so.1 >0x00000035a2c2e870 0x00000035a2d17470 Yes /lib64/libxml2.so.2 >0x00000035a08030f0 0x00000035a0819340 Yes /lib64/liblzma.so.5 >0x00007f3309d5ee90 0x00007f3309d61978 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x6 6 >rbx 0x7fffd2d8e350 140736730817360 >rcx 0x6 6 >rdx 0x3 3 >rsi 0x49 73 >rdi 0x3 3 >rbp 0x7fffd2d8df30 0x7fffd2d8df30 >rsp 0x7fffd2d8df10 0x7fffd2d8df10 >r8 0x7fffd2d8dfcc 140736730816460 >r9 0x359b13e617 230235039255 >r10 0x0 0 >r11 0x359b17b610 230235289104 >r12 0x7fffd2d8e2a0 140736730817184 >r13 0x21a98d0 35297488 >r14 0x21b2000 35332096 >r15 0x7fffd2d8e2f0 140736730817264 >rip 0x35a040ebaf 0x35a040ebaf <TreeFindPhrase+165> >eflags 0x10206 [ PF 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 TreeFindPhrase: > 0x00000035a040eb0a <+0>: push %rbp > 0x00000035a040eb0b <+1>: mov %rsp,%rbp > 0x00000035a040eb0e <+4>: sub $0x20,%rsp > 0x00000035a040eb12 <+8>: mov %edi,-0x14(%rbp) > 0x00000035a040eb15 <+11>: mov %esi,-0x18(%rbp) > 0x00000035a040eb18 <+14>: mov %rdx,-0x20(%rbp) > 0x00000035a040eb1c <+18>: movl $0x0,-0x8(%rbp) > 0x00000035a040eb23 <+25>: mov -0x14(%rbp),%eax > 0x00000035a040eb26 <+28>: mov %eax,-0xc(%rbp) > 0x00000035a040eb29 <+31>: jmpq 0x35a040ec17 <TreeFindPhrase+269> > 0x00000035a040eb2e <+36>: mov 0x22eaf3(%rip),%rax # 0x35a063d628 <tree> > 0x00000035a040eb35 <+43>: mov -0x8(%rbp),%edx > 0x00000035a040eb38 <+46>: movslq %edx,%rdx > 0x00000035a040eb3b <+49>: shl $0x4,%rdx > 0x00000035a040eb3f <+53>: add %rdx,%rax > 0x00000035a040eb42 <+56>: mov 0x8(%rax),%eax > 0x00000035a040eb45 <+59>: mov %eax,-0x4(%rbp) > 0x00000035a040eb48 <+62>: jmp 0x35a040ebbb <TreeFindPhrase+177> > 0x00000035a040eb4a <+64>: cmpl $0x0,-0x4(%rbp) > 0x00000035a040eb4e <+68>: js 0x35a040eb69 <TreeFindPhrase+95> > 0x00000035a040eb50 <+70>: mov -0x4(%rbp),%eax > 0x00000035a040eb53 <+73>: cltq > 0x00000035a040eb55 <+75>: mov %rax,%rdx > 0x00000035a040eb58 <+78>: shl $0x4,%rdx > 0x00000035a040eb5c <+82>: mov 0x22ea5e(%rip),%eax # 0x35a063d5c0 <tree_size> > 0x00000035a040eb62 <+88>: mov %eax,%eax > 0x00000035a040eb64 <+90>: cmp %rax,%rdx > 0x00000035a040eb67 <+93>: jb 0x35a040eb88 <TreeFindPhrase+126> > 0x00000035a040eb69 <+95>: lea 0x5661(%rip),%rcx # 0x35a04141d1 <__PRETTY_FUNCTION__.4197> > 0x00000035a040eb70 <+102>: mov $0x123,%edx > 0x00000035a040eb75 <+107>: lea 0x551a(%rip),%rsi # 0x35a0414096 > 0x00000035a040eb7c <+114>: lea 0x5555(%rip),%rdi # 0x35a04140d8 > 0x00000035a040eb83 <+121>: callq 0x35a0405420 <__assert_fail@plt> > 0x00000035a040eb88 <+126>: mov 0x22ea99(%rip),%rax # 0x35a063d628 <tree> > 0x00000035a040eb8f <+133>: mov -0x4(%rbp),%edx > 0x00000035a040eb92 <+136>: movslq %edx,%rdx > 0x00000035a040eb95 <+139>: shl $0x4,%rdx > 0x00000035a040eb99 <+143>: add %rdx,%rax > 0x00000035a040eb9c <+146>: movzwl (%rax),%edx > 0x00000035a040eb9f <+149>: mov -0xc(%rbp),%eax > 0x00000035a040eba2 <+152>: cltq > 0x00000035a040eba4 <+154>: lea (%rax,%rax,1),%rcx > 0x00000035a040eba8 <+158>: mov -0x20(%rbp),%rax > 0x00000035a040ebac <+162>: add %rcx,%rax >=> 0x00000035a040ebaf <+165>: movzwl (%rax),%eax > 0x00000035a040ebb2 <+168>: cmp %ax,%dx > 0x00000035a040ebb5 <+171>: je 0x35a040ebe3 <TreeFindPhrase+217> > 0x00000035a040ebb7 <+173>: addl $0x1,-0x4(%rbp) > 0x00000035a040ebbb <+177>: cmpl $0xffffffff,-0x4(%rbp) > 0x00000035a040ebbf <+181>: je 0x35a040ebe4 <TreeFindPhrase+218> > 0x00000035a040ebc1 <+183>: mov 0x22ea60(%rip),%rax # 0x35a063d628 <tree> > 0x00000035a040ebc8 <+190>: mov -0x8(%rbp),%edx > 0x00000035a040ebcb <+193>: movslq %edx,%rdx > 0x00000035a040ebce <+196>: shl $0x4,%rdx > 0x00000035a040ebd2 <+200>: add %rdx,%rax > 0x00000035a040ebd5 <+203>: mov 0xc(%rax),%eax > 0x00000035a040ebd8 <+206>: cmp -0x4(%rbp),%eax > 0x00000035a040ebdb <+209>: jge 0x35a040eb4a <TreeFindPhrase+64> > 0x00000035a040ebe1 <+215>: jmp 0x35a040ebe4 <TreeFindPhrase+218> > 0x00000035a040ebe3 <+217>: nop > 0x00000035a040ebe4 <+218>: cmpl $0xffffffff,-0x4(%rbp) > 0x00000035a040ebe8 <+222>: je 0x35a040ec06 <TreeFindPhrase+252> > 0x00000035a040ebea <+224>: mov 0x22ea37(%rip),%rax # 0x35a063d628 <tree> > 0x00000035a040ebf1 <+231>: mov -0x8(%rbp),%edx > 0x00000035a040ebf4 <+234>: movslq %edx,%rdx > 0x00000035a040ebf7 <+237>: shl $0x4,%rdx > 0x00000035a040ebfb <+241>: add %rdx,%rax > 0x00000035a040ebfe <+244>: mov 0xc(%rax),%eax > 0x00000035a040ec01 <+247>: cmp -0x4(%rbp),%eax > 0x00000035a040ec04 <+250>: jge 0x35a040ec0d <TreeFindPhrase+259> > 0x00000035a040ec06 <+252>: mov $0xffffffff,%eax > 0x00000035a040ec0b <+257>: jmp 0x35a040ec3a <TreeFindPhrase+304> > 0x00000035a040ec0d <+259>: mov -0x4(%rbp),%eax > 0x00000035a040ec10 <+262>: mov %eax,-0x8(%rbp) > 0x00000035a040ec13 <+265>: addl $0x1,-0xc(%rbp) > 0x00000035a040ec17 <+269>: mov -0xc(%rbp),%eax > 0x00000035a040ec1a <+272>: cmp -0x18(%rbp),%eax > 0x00000035a040ec1d <+275>: jle 0x35a040eb2e <TreeFindPhrase+36> > 0x00000035a040ec23 <+281>: mov 0x22e9fe(%rip),%rax # 0x35a063d628 <tree> > 0x00000035a040ec2a <+288>: mov -0x8(%rbp),%edx > 0x00000035a040ec2d <+291>: movslq %edx,%rdx > 0x00000035a040ec30 <+294>: shl $0x4,%rdx > 0x00000035a040ec34 <+298>: add %rdx,%rax > 0x00000035a040ec37 <+301>: mov 0x4(%rax),%eax > 0x00000035a040ec3a <+304>: leaveq > 0x00000035a040ec3b <+305>: 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 882489
: 655502 |
655503
|
655504
|
655505
|
655506
|
655507
|
655508
|
655509
|
655510