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 585249 Details for
Bug 711262
[abrt] pcmanfm-0.9.9-5.D20110422git3f899d14eb.fc15: strstr: Process /usr/bin/pcmanfm was killed by signal 11 (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), 26.62 KB, created by
Gabrail C. Meishaide
on 2012-05-17 15:08:26 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Gabrail C. Meishaide
Created:
2012-05-17 15:08:26 UTC
Size:
26.62 KB
patch
obsolete
>[New LWP 1622] >[New LWP 16855] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `pcmanfm --desktop --profile LXDE'. >Program terminated with signal 11, Segmentation fault. >#0 __strstr_sse2 (haystack_start=0x0, needle_start=0x3a88e17f10 "%s") at ../string/strstr.c:63 >63 while (*haystack && *needle) > >Thread 2 (Thread 0x7f9120af2700 (LWP 16855)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >No locals. >#1 0x00007f91290ef445 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 > result = <optimized out> > end_time = {tv_sec = 1337265418, tv_nsec = 75594000} > timed_out = <optimized out> > __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" >#2 0x00007f9128de46ff in g_async_queue_pop_intern_unlocked (queue=0xafb7c0, try=0, end_time=0x7f9120af1c30) at gasyncqueue.c:415 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007f9128de4f51 in g_async_queue_timed_pop (queue=0xafb7c0, end_time=<optimized out>) at gasyncqueue.c:536 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_timed_pop" >#4 0x00007f9128e37b27 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:175 > end_time = {tv_sec = 1337265418, tv_usec = 75594} > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = 0 >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:378 > free_pool = <optimized out> > task = <optimized out> > pool = <optimized out> >#6 0x00007f9128e356e6 in g_thread_create_proxy (data=0xcb2df0) at gthread.c:1962 > thread = 0xcb2df0 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#7 0x000000332d407d90 in start_thread (arg=0x7f9120af2700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9120af2700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4675545640195594665, 140734315458992, 140261295335872, 140261216761216, 3, 4629525994294994519, -4648987483719866793}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#8 0x000000332c8f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f9128dbe940 (LWP 1622)): >#0 __strstr_sse2 (haystack_start=0x0, needle_start=0x3a88e17f10 "%s") at ../string/strstr.c:63 > haystack = 0x0 > needle = 0x3a88e17f10 "%s" > needle_len = <optimized out> > haystack_len = <optimized out> > ok = true >#1 0x0000003a88e11b1f in expand_terminal (cmd=<optimized out>) at base/fm-app-info.c:151 > ret = <optimized out> >#2 do_launch (appinfo=0xd14d30, full_desktop_path=0x0, kf=0x0, gfiles=0x0, ctx=0xbc0ea0 [GdkAppLaunchContext], err=0x7fff42e16f78) at base/fm-app-info.c:178 > term_cmd = <optimized out> > ret = 0 > cmd = <optimized out> > path = <optimized out> > argv = <optimized out> > argc = 58 > use_terminal = 1 > flags = <optimized out> >#3 0x0000003a88e1220b in fm_app_info_launch (appinfo=0xd14d30, files=0x0, launch_context=0xbc0ea0 [GdkAppLaunchContext], error=0x7fff42e16f78) at base/fm-app-info.c:275 > file = 0x0 > id = 0x0 > supported = 1 > ret = 0 >#4 0x0000003a88e0f6c6 in fm_launch_files (ctx=0xbc0ea0 [GdkAppLaunchContext], file_infos=<optimized out>, launcher=0x7fff42e16fd0, user_data=0x7fff42e17000) at base/fm-file-launcher.c:193 > quoted = <optimized out> > act = <optimized out> > flags = <optimized out> > filename = 0xd18da0 "/home/gmeishaide/Downloads/11gR2_Client/client/runInstaller" > fis = <optimized out> > l = 0xcf7ce0 = {0xd15370} > hash = 0xbc0d80 > folders = <optimized out> > fi = 0xd15370 > err = 0x0 > app = 0xd14d30 >#5 0x0000003fef2351ca in fm_launch_files_simple (parent=0xae4e10 [FmMainWin], ctx=0xbc0ea0 [GdkAppLaunchContext], file_infos=0xcf7ce0 = {...}, func=<optimized out>, user_data=<optimized out>) at gtk/fm-gtk-file-launcher.c:157 > launcher = {get_app = 0x3fef234e50 <choose_app>, open_folder = 0x3fef234e20 <on_open_folder>, exec_file = 0x3fef234e90 <on_exec_file>, error = 0x3fef234e30 <on_launch_error>, ask = 0x3fef234e70 <on_launch_ask>} > data = {parent = 0xae4e10 [FmMainWin], folder_func = 0x411a50 <open_folder_func>, user_data = 0xae4e10} > _ctx = 0xbc0ea0 [GdkAppLaunchContext] > ret = <optimized out> >#6 0x0000003fef235339 in fm_launch_file_simple (parent=0xae4e10 [FmMainWin], ctx=0x0, file_info=<optimized out>, func=0x411a50 <open_folder_func>, user_data=<optimized out>) at gtk/fm-gtk-file-launcher.c:190 > ret = <optimized out> > files = 0xcf7ce0 = {0xd15370} >#7 0x00007f9129505a44 in g_closure_invoke (closure=0xcb2f70, return_value=0x0, n_param_values=3, param_values=0xd18000, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x40d840 <g_cclosure_marshal_VOID__UINT_POINTER@plt> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#8 0x00007f9129517d37 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xc4de10, emission_return=0x0, instance_and_params=0xd18000) at gsignal.c:3272 > tmp = <optimized out> > handler = 0xcb4d80 > accumulator = 0x0 > emission = {next = 0x0, instance = 0xc4de10, ihint = {signal_id = 317, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0xc62640 > hlist = 0x332d40af70 > handler_list = 0xcb4d80 > 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 = 317 > max_sequential_handler_number = 1158 > return_value_altered = 1 >#9 0x00007f9129521161 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 > instance_and_params = 0xd18000 > signal_return_type = 4 > param_values = 0xd18018 > node = <optimized out> > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#10 0x00007f9129521302 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 > var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff42e17480, reg_save_area = 0x7fff42e173c0}} >#11 0x0000003fef222d9a in item_clicked (type=9, fv=0xc4de10 [FmFolderView], path=<optimized out>) at gtk/fm-folder-view.c:223 >No locals. >#12 item_clicked (fv=0xc4de10 [FmFolderView], path=<optimized out>, type=FM_FV_ACTIVATED) at gtk/fm-folder-view.c:210 > it = {stamp = -1680849807, user_data = 0xcf2500, user_data2 = 0x0, user_data3 = 0x0} >#13 0x0000003fef222e00 in on_idle_tree_view_row_activated (fv=0xc4de10 [FmFolderView]) at gtk/fm-folder-view.c:237 > path = <optimized out> >#14 0x00007f9128e0ff3d in g_main_dispatch (context=0xacca50) at gmain.c:2441 > dispatch = 0x7f9128e0bd00 <g_idle_dispatch> > was_in_call = 0 > user_data = 0xc4de10 > callback = 0x3fef222dd0 <on_idle_tree_view_row_activated> > cb_funcs = 0x7f91290ea630 > cb_data = 0xd1b990 > current_source_link = {data = 0xd04c20, next = 0x0} > need_destroy = <optimized out> > source = 0xd04c20 > current = 0xb8b170 > i = <optimized out> >#15 g_main_context_dispatch (context=0xacca50) at gmain.c:3011 >No locals. >#16 0x00007f9128e10738 in g_main_context_iterate (context=0xacca50, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 > max_priority = 200 > timeout = 0 > some_ready = 1 > nfds = 7 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#17 0x00007f9128e10c85 in g_main_loop_run (loop=0xb697c0) at gmain.c:3297 > self = 0xa896a0 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#18 0x0000003fee74bbb7 in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0xb697c0 >#19 0x000000000040dd29 in main (argc=1, argv=0x7fff42e17778) at pcmanfm.c:199 > config = 0xace820 [FmAppConfig] > err = 0x0 >From To Syms Read Shared Object Library >0x000000332cc051b0 0x000000332cc43b68 Yes /lib64/libm.so.6 >0x000000332ec1dce0 0x000000332eca97ec Yes /usr/lib64/libX11.so.6 >0x0000003fef216a20 0x0000003fef237bf8 Yes /usr/lib64/libfm-gtk.so.1 >0x0000003fee669a00 0x0000003fee90e618 Yes /usr/lib64/libgtk-x11-2.0.so.0 >0x0000003a88e0a450 0x0000003a88e179b8 Yes /usr/lib64/libfm.so.1 >0x0000003feee1e6e0 0x0000003feee81af8 Yes /usr/lib64/libgdk-x11-2.0.so.0 >0x0000003339c09ac0 0x0000003339c15b88 Yes /usr/lib64/libatk-1.0.so.0 >0x0000003fee207670 0x0000003fee2217a8 Yes /usr/lib64/libpangoft2-1.0.so.0 >0x0000003fede049c0 0x0000003fede09608 Yes /usr/lib64/libpangocairo-1.0.so.0 >0x00000036e9e06270 0x00000036e9e19c18 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x0000003fed60b180 0x0000003fed682a68 Yes /usr/lib64/libcairo.so.2 >0x000000333940edb0 0x000000333942d398 Yes /usr/lib64/libpango-1.0.so.0 >0x00000035da40cac0 0x00000035da475fd8 Yes /usr/lib64/libfreetype.so.6 >0x0000003fed205da0 0x0000003fed21f84c Yes /usr/lib64/libfontconfig.so.1 >0x00007f9129772120 0x00007f9129829e38 Yes /lib64/libgio-2.0.so.0 >0x00007f9129500dd0 0x00007f9129530eb8 Yes /lib64/libgobject-2.0.so.0 >0x00007f91292f4020 0x00007f91292f4fc8 Yes /lib64/libgmodule-2.0.so.0 >0x00007f91290ee5a0 0x00007f91290efa68 Yes /lib64/libgthread-2.0.so.0 >0x000000332e002260 0x000000332e005758 Yes /lib64/librt.so.1 >0x0000003a88a02580 0x0000003a88a03d7c Yes /usr/lib64/libmenu-cache.so.1 >0x00007f9128de28f0 0x00007f9128e7b5b8 Yes /lib64/libglib-2.0.so.0 >0x000000332d405700 0x000000332d410b88 Yes /lib64/libpthread.so.0 >0x000000332c81ef10 0x000000332c95bb70 Yes /lib64/libc.so.6 >0x000000332f0086c0 0x000000332f013c0c Yes /usr/lib64/libxcb.so.1 >0x000000332d000de0 0x000000332d001918 Yes /lib64/libdl.so.2 >0x000000332d8028a0 0x000000332d8120b8 Yes /lib64/libgcc_s.so.1 >0x0000003332c013e0 0x0000003332c0450c Yes /usr/lib64/libXfixes.so.3 >0x0000003330003630 0x000000333000ed08 Yes /usr/lib64/libXext.so.6 >0x0000003333c01910 0x0000003333c0810c Yes /usr/lib64/libXrender.so.1 >0x0000003334400a00 0x000000333440148c Yes /usr/lib64/libXinerama.so.1 >0x0000003334001f80 0x000000333400c778 Yes /usr/lib64/libXi.so.6 >0x0000003334801720 0x000000333480675c Yes /usr/lib64/libXrandr.so.2 >0x00000033350028d0 0x000000333500749c Yes /usr/lib64/libXcursor.so.1 >0x000000333a400b30 0x000000333a40189c Yes /usr/lib64/libXcomposite.so.1 >0x0000003335400a90 0x000000333540160c Yes /usr/lib64/libXdamage.so.1 >0x00000036e9a048c0 0x00000036e9a1e498 Yes /usr/lib64/libpng12.so.0 >0x0000003feda08cc0 0x0000003feda73fa8 Yes /usr/lib64/libpixman-1.so.0 >0x000000332dc01e90 0x000000332dc0e688 Yes /lib64/libz.so.1 >0x0000003fece03d00 0x0000003fece1dab8 Yes /lib64/libexpat.so.1 >0x0000003331801890 0x0000003331805ff8 Yes /usr/lib64/libffi.so.5 >0x000000332e405d00 0x000000332e416068 Yes /lib64/libselinux.so.1 >0x000000332e803940 0x000000332e814018 Yes /lib64/libresolv.so.2 >0x000000332c400b20 0x000000332c41aaaa Yes /lib64/ld-linux-x86-64.so.2 >0x000000332f400dd0 0x000000332f401b2c Yes /usr/lib64/libXau.so.6 >0x00007f9122790130 0x00007f91227979a8 Yes /lib64/libnss_files.so.2 >0x00007f9122568a90 0x00007f912258905c Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007f9122341bd0 0x00007f912235acb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f91220eb140 0x00007f91220f5108 Yes /usr/lib64/libgvfscommon.so.0 >0x00007f9121eb9c80 0x00007f9121ed7c08 Yes /usr/lib64/libbluray.so.0 >0x00000033370076f0 0x00000033370306c8 Yes /lib64/libdbus-1.so.3 >0x0000003341403000 0x000000334140b298 Yes /lib64/libudev.so.0 >0x0000003342000e20 0x00000033420016a8 Yes /lib64/libutil.so.1 >0x000000333082c980 0x000000333091006c Yes /usr/lib64/libxml2.so.2 >0x00007f91213c2740 0x00007f91213c4428 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x0000003338403d70 0x0000003338435a08 Yes /usr/lib64/libjpeg.so.62 >0x00007f9120bfec40 0x00007f9120c0a8c8 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >$1 = 0x0 >$2 = 0x0 >rax 0xace820 11331616 >rbx 0xd25d70 13786480 >rcx 0x0 0 >rdx 0x9 9 >rsi 0x3a88e17f10 251404582672 >rdi 0x0 0 >rbp 0x1 0x1 >rsp 0x7fff42e16db0 0x7fff42e16db0 >r8 0x50 80 >r9 0xfffbffff 4294705151 >r10 0x7fff42e16bc0 140734315457472 >r11 0x332c89f9d0 219790571984 >r12 0x0 0 >r13 0x3a88e17f10 251404582672 >r14 0x1 1 >r15 0x0 0 >rip 0x332c89f9e4 0x332c89f9e4 <__strstr_sse2+20> >eflags 0x10202 [ 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 __strstr_sse2: > 0x000000332c89f9d0 <+0>: push %r15 > 0x000000332c89f9d2 <+2>: push %r14 > 0x000000332c89f9d4 <+4>: push %r13 > 0x000000332c89f9d6 <+6>: mov %rsi,%r13 > 0x000000332c89f9d9 <+9>: push %r12 > 0x000000332c89f9db <+11>: mov %rdi,%r12 > 0x000000332c89f9de <+14>: push %rbp > 0x000000332c89f9df <+15>: push %rbx > 0x000000332c89f9e0 <+16>: sub $0x48,%rsp >=> 0x000000332c89f9e4 <+20>: movzbl (%rdi),%eax > 0x000000332c89f9e7 <+23>: test %al,%al > 0x000000332c89f9e9 <+25>: je 0x332c89fd17 <__strstr_sse2+839> > 0x000000332c89f9ef <+31>: movzbl (%rsi),%edx > 0x000000332c89f9f2 <+34>: test %dl,%dl > 0x000000332c89f9f4 <+36>: je 0x332c89fa99 <__strstr_sse2+201> > 0x000000332c89f9fa <+42>: mov %rsi,%rbx > 0x000000332c89f9fd <+45>: mov %rdi,%rcx > 0x000000332c89fa00 <+48>: mov $0x1,%esi > 0x000000332c89fa05 <+53>: jmp 0x332c89fa1b <__strstr_sse2+75> > 0x000000332c89fa07 <+55>: nopw 0x0(%rax,%rax,1) > 0x000000332c89fa10 <+64>: movzbl (%rbx),%edx > 0x000000332c89fa13 <+67>: add $0x1,%rcx > 0x000000332c89fa17 <+71>: test %dl,%dl > 0x000000332c89fa19 <+73>: je 0x332c89fa36 <__strstr_sse2+102> > 0x000000332c89fa1b <+75>: cmp %dl,%al > 0x000000332c89fa1d <+77>: sete %al > 0x000000332c89fa20 <+80>: add $0x1,%rbx > 0x000000332c89fa24 <+84>: movzbl %al,%eax > 0x000000332c89fa27 <+87>: and %eax,%esi > 0x000000332c89fa29 <+89>: movzbl 0x1(%rcx),%eax > 0x000000332c89fa2d <+93>: test %al,%al > 0x000000332c89fa2f <+95>: jne 0x332c89fa10 <__strstr_sse2+64> > 0x000000332c89fa31 <+97>: cmpb $0x0,(%rbx) > 0x000000332c89fa34 <+100>: jne 0x332c89fab0 <__strstr_sse2+224> > 0x000000332c89fa36 <+102>: test %sil,%sil > 0x000000332c89fa39 <+105>: jne 0x332c89fa99 <__strstr_sse2+201> > 0x000000332c89fa3b <+107>: movsbl 0x0(%r13),%esi > 0x000000332c89fa40 <+112>: lea 0x1(%r12),%rdi > 0x000000332c89fa45 <+117>: callq 0x332c886d10 <__strchr_sse2> > 0x000000332c89fa4a <+122>: test %rax,%rax > 0x000000332c89fa4d <+125>: mov %rax,%rbp > 0x000000332c89fa50 <+128>: je 0x332c89fab0 <__strstr_sse2+224> > 0x000000332c89fa52 <+130>: mov %rbx,%rax > 0x000000332c89fa55 <+133>: sub %r13,%rax > 0x000000332c89fa58 <+136>: cmp $0x1,%rax > 0x000000332c89fa5c <+140>: mov %rax,%r13 > 0x000000332c89fa5f <+143>: je 0x332c89fd36 <__strstr_sse2+870> > 0x000000332c89fa65 <+149>: lea (%r12,%rax,1),%rcx > 0x000000332c89fa69 <+153>: sub %rax,%rbx > 0x000000332c89fa6c <+156>: mov $0x1,%r8d > 0x000000332c89fa72 <+162>: mov %rcx,%r12 > 0x000000332c89fa75 <+165>: sub %rbp,%r12 > 0x000000332c89fa78 <+168>: cmp %rcx,%rbp > 0x000000332c89fa7b <+171>: cmova %r8,%r12 > 0x000000332c89fa7f <+175>: cmp $0x1f,%rax > 0x000000332c89fa83 <+179>: jbe 0x332c89fab8 <__strstr_sse2+232> > 0x000000332c89fa85 <+181>: mov %r12,%rsi > 0x000000332c89fa88 <+184>: mov %rax,%rcx > 0x000000332c89fa8b <+187>: mov %rbx,%rdx > 0x000000332c89fa8e <+190>: mov %rbp,%rdi > 0x000000332c89fa91 <+193>: callq 0x332c89f670 <two_way_long_needle> > 0x000000332c89fa96 <+198>: mov %rax,%r12 > 0x000000332c89fa99 <+201>: add $0x48,%rsp > 0x000000332c89fa9d <+205>: mov %r12,%rax > 0x000000332c89faa0 <+208>: pop %rbx > 0x000000332c89faa1 <+209>: pop %rbp > 0x000000332c89faa2 <+210>: pop %r12 > 0x000000332c89faa4 <+212>: pop %r13 > 0x000000332c89faa6 <+214>: pop %r14 > 0x000000332c89faa8 <+216>: pop %r15 > 0x000000332c89faaa <+218>: retq > 0x000000332c89faab <+219>: nopl 0x0(%rax,%rax,1) > 0x000000332c89fab0 <+224>: xor %r12d,%r12d > 0x000000332c89fab3 <+227>: jmp 0x332c89fa99 <__strstr_sse2+201> > 0x000000332c89fab5 <+229>: nopl (%rax) > 0x000000332c89fab8 <+232>: lea 0x30(%rsp),%rdx > 0x000000332c89fabd <+237>: mov %rax,%rsi > 0x000000332c89fac0 <+240>: mov %rbx,%rdi > 0x000000332c89fac3 <+243>: mov %r8,(%rsp) > 0x000000332c89fac7 <+247>: xor %r14d,%r14d > 0x000000332c89faca <+250>: callq 0x332c89f520 <critical_factorization> > 0x000000332c89facf <+255>: mov 0x30(%rsp),%rcx > 0x000000332c89fad4 <+260>: mov %rax,%rdx > 0x000000332c89fad7 <+263>: mov %rbx,%rdi > 0x000000332c89fada <+266>: mov %rax,%r15 > 0x000000332c89fadd <+269>: mov %rcx,%rsi > 0x000000332c89fae0 <+272>: mov %rcx,0x18(%rsp) > 0x000000332c89fae5 <+277>: add %rbx,%rsi > 0x000000332c89fae8 <+280>: callq 0x332c88ade0 <__memcmp_sse2> > 0x000000332c89faed <+285>: xor %r9d,%r9d > 0x000000332c89faf0 <+288>: test %eax,%eax > 0x000000332c89faf2 <+290>: mov (%rsp),%r8 > 0x000000332c89faf6 <+294>: jne 0x332c89fc01 <__strstr_sse2+561> > 0x000000332c89fafc <+300>: mov %r13,%rcx > 0x000000332c89faff <+303>: sub 0x18(%rsp),%rcx > 0x000000332c89fb04 <+308>: sub %r15,%r8 > 0x000000332c89fb07 <+311>: mov %r8,0x28(%rsp) > 0x000000332c89fb0c <+316>: mov %rcx,0x20(%rsp) > 0x000000332c89fb11 <+321>: lea -0x1(%r15),%rcx > 0x000000332c89fb15 <+325>: mov %rcx,0x10(%rsp) > 0x000000332c89fb1a <+330>: nopw 0x0(%rax,%rax,1) > 0x000000332c89fb20 <+336>: lea (%r9,%r13,1),%r8 > 0x000000332c89fb24 <+340>: lea 0x0(%rbp,%r12,1),%rdi > 0x000000332c89fb29 <+345>: xor %esi,%esi > 0x000000332c89fb2b <+347>: mov %r9,0x8(%rsp) > 0x000000332c89fb30 <+352>: mov %r8,%rdx > 0x000000332c89fb33 <+355>: mov %r8,(%rsp) > 0x000000332c89fb37 <+359>: sub %r12,%rdx > 0x000000332c89fb3a <+362>: callq 0x332c88aa50 <memchr> > 0x000000332c89fb3f <+367>: test %rax,%rax > 0x000000332c89fb42 <+370>: mov (%rsp),%r8 > 0x000000332c89fb46 <+374>: mov 0x8(%rsp),%r9 > 0x000000332c89fb4b <+379>: jne 0x332c89fab0 <__strstr_sse2+224> > 0x000000332c89fb51 <+385>: test %r8,%r8 > 0x000000332c89fb54 <+388>: je 0x332c89fab0 <__strstr_sse2+224> > 0x000000332c89fb5a <+394>: cmp %r15,%r14 > 0x000000332c89fb5d <+397>: mov %r15,%rax > 0x000000332c89fb60 <+400>: cmovae %r14,%rax > 0x000000332c89fb64 <+404>: cmp %rax,%r13 > 0x000000332c89fb67 <+407>: jbe 0x332c89fb92 <__strstr_sse2+450> > 0x000000332c89fb69 <+409>: lea 0x0(%rbp,%rax,1),%rcx > 0x000000332c89fb6e <+414>: movzbl (%rcx,%r9,1),%edx > 0x000000332c89fb73 <+419>: cmp %dl,(%rbx,%rax,1) > 0x000000332c89fb76 <+422>: jne 0x332c89fbf0 <__strstr_sse2+544> > 0x000000332c89fb78 <+424>: lea 0x0(%rbp,%r9,1),%rdx > 0x000000332c89fb7d <+429>: jmp 0x332c89fb89 <__strstr_sse2+441> > 0x000000332c89fb7f <+431>: nop > 0x000000332c89fb80 <+432>: movzbl (%rdx,%rax,1),%ecx > 0x000000332c89fb84 <+436>: cmp %cl,(%rbx,%rax,1) > 0x000000332c89fb87 <+439>: jne 0x332c89fbf0 <__strstr_sse2+544> > 0x000000332c89fb89 <+441>: add $0x1,%rax > 0x000000332c89fb8d <+445>: cmp %rax,%r13 > 0x000000332c89fb90 <+448>: ja 0x332c89fb80 <__strstr_sse2+432> > 0x000000332c89fb92 <+450>: cmp %r14,%r15 > 0x000000332c89fb95 <+453>: mov %r15,%rax > 0x000000332c89fb98 <+456>: jbe 0x332c89fbcf <__strstr_sse2+511> > 0x000000332c89fb9a <+458>: mov 0x10(%rsp),%rax > 0x000000332c89fb9f <+463>: lea 0x0(%rbp,%r9,1),%rsi > 0x000000332c89fba4 <+468>: movzbl (%rsi,%rax,1),%edx > 0x000000332c89fba8 <+472>: cmp %dl,(%rbx,%rax,1) > 0x000000332c89fbab <+475>: je 0x332c89fbca <__strstr_sse2+506> > 0x000000332c89fbad <+477>: jmpq 0x332c89fd24 <__strstr_sse2+852> > 0x000000332c89fbb2 <+482>: nopw 0x0(%rax,%rax,1) > 0x000000332c89fbb8 <+488>: movzbl -0x1(%rax,%rsi,1),%ecx > 0x000000332c89fbbd <+493>: lea -0x1(%rax),%rdx > 0x000000332c89fbc1 <+497>: cmp %cl,-0x1(%rbx,%rax,1) > 0x000000332c89fbc5 <+501>: jne 0x332c89fbcf <__strstr_sse2+511> > 0x000000332c89fbc7 <+503>: mov %rdx,%rax > 0x000000332c89fbca <+506>: cmp %r14,%rax > 0x000000332c89fbcd <+509>: jne 0x332c89fbb8 <__strstr_sse2+488> > 0x000000332c89fbcf <+511>: add $0x1,%r14 > 0x000000332c89fbd3 <+515>: cmp %rax,%r14 > 0x000000332c89fbd6 <+518>: ja 0x332c89fd2c <__strstr_sse2+860> > 0x000000332c89fbdc <+524>: add 0x18(%rsp),%r9 > 0x000000332c89fbe1 <+529>: mov 0x20(%rsp),%r14 > 0x000000332c89fbe6 <+534>: mov %r8,%r12 > 0x000000332c89fbe9 <+537>: jmpq 0x332c89fb20 <__strstr_sse2+336> > 0x000000332c89fbee <+542>: xchg %ax,%ax > 0x000000332c89fbf0 <+544>: mov 0x28(%rsp),%rcx > 0x000000332c89fbf5 <+549>: xor %r14d,%r14d > 0x000000332c89fbf8 <+552>: add %r9,%rcx > 0x000000332c89fbfb <+555>: lea (%rcx,%rax,1),%r9 > 0x000000332c89fbff <+559>: jmp 0x332c89fbe6 <__strstr_sse2+534> > 0x000000332c89fc01 <+561>: mov %r13,%rax > 0x000000332c89fc04 <+564>: lea -0x1(%r15),%rcx > 0x000000332c89fc08 <+568>: sub %r15,%rax > 0x000000332c89fc0b <+571>: cmp %r15,%rax > 0x000000332c89fc0e <+574>: mov %rcx,0x10(%rsp) > 0x000000332c89fc13 <+579>: lea 0x0(%rbp,%r15,1),%rcx > 0x000000332c89fc18 <+584>: cmovb %r15,%rax > 0x000000332c89fc1c <+588>: sub %r15,%r8 > 0x000000332c89fc1f <+591>: xor %r14d,%r14d > 0x000000332c89fc22 <+594>: add $0x1,%rax > 0x000000332c89fc26 <+598>: mov %rcx,0x18(%rsp) > 0x000000332c89fc2b <+603>: mov %r8,0x20(%rsp) > 0x000000332c89fc30 <+608>: mov %rax,0x28(%rsp) > 0x000000332c89fc35 <+613>: mov %rax,0x30(%rsp) > 0x000000332c89fc3a <+618>: nopw 0x0(%rax,%rax,1) > 0x000000332c89fc40 <+624>: lea (%r14,%r13,1),%rcx > 0x000000332c89fc44 <+628>: lea 0x0(%rbp,%r12,1),%rdi > 0x000000332c89fc49 <+633>: xor %esi,%esi > 0x000000332c89fc4b <+635>: mov %rcx,%rdx > 0x000000332c89fc4e <+638>: mov %rcx,0x8(%rsp) > 0x000000332c89fc53 <+643>: sub %r12,%rdx > 0x000000332c89fc56 <+646>: callq 0x332c88aa50 <memchr> > 0x000000332c89fc5b <+651>: test %rax,%rax > 0x000000332c89fc5e <+654>: mov 0x8(%rsp),%rcx > 0x000000332c89fc63 <+659>: jne 0x332c89fab0 <__strstr_sse2+224> > 0x000000332c89fc69 <+665>: test %rcx,%rcx > 0x000000332c89fc6c <+668>: je 0x332c89fab0 <__strstr_sse2+224> > 0x000000332c89fc72 <+674>: cmp %r15,%r13 > 0x000000332c89fc75 <+677>: lea 0x0(%rbp,%r14,1),%r12 > 0x000000332c89fc7a <+682>: jbe 0x332c89fcb3 <__strstr_sse2+739> > 0x000000332c89fc7c <+684>: mov 0x18(%rsp),%rdx > 0x000000332c89fc81 <+689>: mov %r15,%rax > 0x000000332c89fc84 <+692>: lea 0x0(%rbp,%r14,1),%r12 > 0x000000332c89fc89 <+697>: movzbl (%rdx,%r14,1),%edx > 0x000000332c89fc8e <+702>: cmp %dl,(%rbx,%r15,1) > 0x000000332c89fc92 <+706>: je 0x332c89fcaa <__strstr_sse2+730> > 0x000000332c89fc94 <+708>: jmp 0x332c89fd00 <__strstr_sse2+816> > 0x000000332c89fc96 <+710>: nopw %cs:0x0(%rax,%rax,1) > 0x000000332c89fca0 <+720>: movzbl (%r12,%rax,1),%edx > 0x000000332c89fca5 <+725>: cmp %dl,(%rbx,%rax,1) > 0x000000332c89fca8 <+728>: jne 0x332c89fd00 <__strstr_sse2+816> > 0x000000332c89fcaa <+730>: add $0x1,%rax > 0x000000332c89fcae <+734>: cmp %rax,%r13 > 0x000000332c89fcb1 <+737>: ja 0x332c89fca0 <__strstr_sse2+720> > 0x000000332c89fcb3 <+739>: cmpq $0xffffffffffffffff,0x10(%rsp) > 0x000000332c89fcb9 <+745>: je 0x332c89fa99 <__strstr_sse2+201> > 0x000000332c89fcbf <+751>: mov 0x10(%rsp),%rax > 0x000000332c89fcc4 <+756>: mov 0x10(%rsp),%rdx > 0x000000332c89fcc9 <+761>: movzbl (%r12,%rax,1),%eax > 0x000000332c89fcce <+766>: cmp %al,(%rbx,%rdx,1) > 0x000000332c89fcd1 <+769>: jne 0x332c89fd10 <__strstr_sse2+832> > 0x000000332c89fcd3 <+771>: mov %rdx,%rax > 0x000000332c89fcd6 <+774>: jmp 0x332c89fcea <__strstr_sse2+794> > 0x000000332c89fcd8 <+776>: nopl 0x0(%rax,%rax,1) > 0x000000332c89fce0 <+784>: movzbl (%r12,%rax,1),%edx > 0x000000332c89fce5 <+789>: cmp %dl,(%rbx,%rax,1) > 0x000000332c89fce8 <+792>: jne 0x332c89fd10 <__strstr_sse2+832> > 0x000000332c89fcea <+794>: sub $0x1,%rax > 0x000000332c89fcee <+798>: cmp $0xffffffffffffffff,%rax > 0x000000332c89fcf2 <+802>: jne 0x332c89fce0 <__strstr_sse2+784> > 0x000000332c89fcf4 <+804>: jmpq 0x332c89fa99 <__strstr_sse2+201> > 0x000000332c89fcf9 <+809>: nopl 0x0(%rax) > 0x000000332c89fd00 <+816>: add 0x20(%rsp),%r14 > 0x000000332c89fd05 <+821>: add %rax,%r14 > 0x000000332c89fd08 <+824>: mov %rcx,%r12 > 0x000000332c89fd0b <+827>: jmpq 0x332c89fc40 <__strstr_sse2+624> > 0x000000332c89fd10 <+832>: add 0x28(%rsp),%r14 > 0x000000332c89fd15 <+837>: jmp 0x332c89fd08 <__strstr_sse2+824> > 0x000000332c89fd17 <+839>: mov %rsi,%rbx > 0x000000332c89fd1a <+842>: mov $0x1,%esi > 0x000000332c89fd1f <+847>: jmpq 0x332c89fa31 <__strstr_sse2+97> > 0x000000332c89fd24 <+852>: mov %r15,%rax > 0x000000332c89fd27 <+855>: jmpq 0x332c89fbcf <__strstr_sse2+511> > 0x000000332c89fd2c <+860>: lea 0x0(%rbp,%r9,1),%r12 > 0x000000332c89fd31 <+865>: jmpq 0x332c89fa99 <__strstr_sse2+201> > 0x000000332c89fd36 <+870>: mov %rbp,%r12 > 0x000000332c89fd39 <+873>: jmpq 0x332c89fa99 <__strstr_sse2+201> >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 711262
:
503359
|
503360
|
557557
|
557838
|
570423
|
571546
| 585249