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 653955 Details for
Bug 881531
[abrt] xarchiver-0.5.2-13.fc17: strlen: Process /usr/bin/xarchiver 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), 21.79 KB, created by
chromaticpan
on 2012-11-29 03:18:08 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
chromaticpan
Created:
2012-11-29 03:18:08 UTC
Size:
21.79 KB
patch
obsolete
>[New LWP 2947] >[New LWP 2950] >[New LWP 2953] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `xarchiver /usr/share/man/man1/mkisofs.1.gz'. >Program terminated with signal 11, Segmentation fault. >#0 __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:32 >32 movdqu (%rdi), %xmm1 > >Thread 3 (Thread 0x7fa36991e700 (LWP 2953)): >#0 0x00000037c2ce8bdf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000037c4847af4 in g_main_context_poll (n_fds=1, fds=0x7fa35c0008c0, timeout=-1, context=0x1eb77d0, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x37c4855910 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1eb77d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7fa35c0008c0 >#3 0x00000037c4847c14 in g_main_context_iteration (context=0x1eb77d0, may_block=may_block@entry=1) at gmain.c:3207 > retval = <optimized out> >#4 0x00000037c4847c61 in glib_worker_main (data=<optimized out>) at gmain.c:4879 >No locals. >#5 0x00000037c486a495 in g_thread_proxy (data=0x1ea6b70) at gthread.c:801 > thread = 0x1ea6b70 >#6 0x00000037c3407d14 in start_thread (arg=0x7fa36991e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa36991e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339827566336, 5040557885401741152, 0, 239488598016, 140339827566336, 0, -4992948738737948832, 5015934869424060256}, 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> >#7 0x00000037c2cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7fa36a9e0700 (LWP 2950)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00000037c4883cf5 in g_cond_wait_until (cond=cond@entry=0x1e231c8, mutex=mutex@entry=0x1e231c0, end_time=end_time@entry=8395339284) at gthread-posix.c:855 > ts = {tv_sec = 8395, tv_nsec = 339284000} > status = <optimized out> >#2 0x00000037c481e6d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x1e231c0, wait=wait@entry=1, end_time=end_time@entry=8395339284) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00000037c481ed1a in g_async_queue_timeout_pop (queue=0x1e231c0, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 8395339284 > retval = <optimized out> >#4 0x00000037c486ac52 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > 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:366 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x00000037c486a495 in g_thread_proxy (data=0x1dd8d90) at gthread.c:801 > thread = 0x1dd8d90 >#7 0x00000037c3407d14 in start_thread (arg=0x7fa36a9e0700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa36a9e0700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339845138176, 5040557885401741152, 0, 239488598016, 140339845138176, 31600752, -4992946575148173472, 5015934869424060256}, 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> >#8 0x00000037c2cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7fa376c1d980 (LWP 2947)): >#0 __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:32 >No locals. >#1 0x00000037c2c68c23 in __gen_tempname (tmpl=tmpl@entry=0x0, suffixlen=suffixlen@entry=0, flags=flags@entry=0, kind=kind@entry=1) at ../sysdeps/posix/tempname.c:253 > len = <optimized out> > XXXXXX = <optimized out> > value = 0 > random_time_bits = <optimized out> > count = <optimized out> > fd = -1 > save_errno = 11 > st = {st_dev = 31837472, st_ino = 239690054956, st_nlink = 32587680, st_mode = 40, st_uid = 48, st_gid = 2435237600, __pad0 = 32767, st_rdev = 32088880, st_size = 16, st_blksize = 31896256, st_blocks = 0, st_atim = {tv_sec = 140735628626128, tv_nsec = 29877184}, st_mtim = {tv_sec = 239688454319, tv_nsec = 32211200}, st_ctim = {tv_sec = 29877184, tv_nsec = 30868192}, __unused = {32211200, 32603744, 239688454637}} >#2 0x00000037c2ceb012 in mkdtemp (template=template@entry=0x0) at mkdtemp.c:31 >No locals. >#3 0x00000000004118ec in xa_create_temp_directory (archive=0x1ea3060) at archive.c:367 > tmp_dir = 0x0 > value = <optimized out> >#4 0x000000000041f595 in xa_open_with_from_popupmenu (item=<optimized out>, data=<optimized out>) at window.c:2641 > result = 0 > overwrite = 0 > current_index = <optimized out> > idx = 0 > nr = 1 > selection = <optimized out> > iter = {stamp = -484854581, user_data = 0x7fa364001780, user_data2 = 0x0, user_data3 = 0x0} > row_list = 0x0 > list = 0x1eb8100 > list_of_files = 0x0 > names = 0x1f17e60 > dummy = 0x0 > e_filename = 0x0 > entry = 0x1ebb000 >#5 0x00000037c600f664 in g_closure_invoke (closure=0x1e5cd20, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fff9126c930, invocation_hint=invocation_hint@entry=0x7fff9126c8d0) at gclosure.c:777 > marshal = 0x37c60114b0 <g_cclosure_marshal_VOID__VOID> > marshal_data = 0x0 > in_marshal = <optimized out> > real_closure = 0x1e5cd00 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#6 0x00000037c60206d8 in signal_emit_unlocked_R (node=node@entry=0x1c8daa0, detail=detail@entry=0, instance=instance@entry=0x1e58c30, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff9126c930) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x1e57b80 > accumulator = 0x0 > emission = {next = 0x7fff9126ceb0, instance = 0x1e58c30, ihint = {signal_id = 160, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x1c8da40 > hlist = 0x1e57b80 > handler_list = 0x1e57b80 > 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 = 160 > max_sequential_handler_number = 892 > return_value_altered = 1 >#7 0x00000037c602866d in g_signal_emit_valist (instance=0x1e58c30, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff9126cb78) at gsignal.c:3300 > instance_and_params = 0x7fff9126c930 > signal_return_type = 4 > param_values = 0x7fff9126c948 > node = <optimized out> > i = <optimized out> > n_params = 0 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#8 0x00000037c60287c2 in g_signal_emit (instance=instance@entry=0x1e58c30, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9126cc50, reg_save_area = 0x7fff9126cb90}} >#9 0x00000037cea804dc in IA__gtk_widget_activate (widget=widget@entry=0x1e58c30) at gtkwidget.c:5048 > __PRETTY_FUNCTION__ = "IA__gtk_widget_activate" >#10 0x00000037ce96447d in IA__gtk_menu_shell_activate_item (menu_shell=0x1d12930, menu_item=0x1e58c30, force_deactivate=<optimized out>) at gtkmenushell.c:1283 > slist = <optimized out> > shells = 0x1eb8210 > deactivate = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item" >#11 0x00000037ce96487c in gtk_menu_shell_button_release (widget=0x1d12930, event=<optimized out>) at gtkmenushell.c:710 > submenu = 0x0 > menu_item = 0x1e58c30 > deactivate = 1 > menu_shell = 0x1d12930 > priv = 0x1d12a60 >#12 0x00000037ce94da1c in _gtk_marshal_BOOLEAN__BOXED (closure=0x1c88320, return_value=0x7fff9126ce70, n_param_values=<optimized out>, param_values=0x7fff9126cf20, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x37ce957900 <gtk_menu_button_release> > cc = <optimized out> > data1 = 0x1d12930 > data2 = 0x1c4e5b0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#13 0x00000037c600f664 in g_closure_invoke (closure=closure@entry=0x1c88320, return_value=return_value@entry=0x7fff9126ce70, n_param_values=2, param_values=param_values@entry=0x7fff9126cf20, invocation_hint=invocation_hint@entry=0x7fff9126cec0) at gclosure.c:777 > marshal = 0x37c600e270 <g_type_class_meta_marshal> > marshal_data = 0x160 > in_marshal = <optimized out> > real_closure = 0x1c88300 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#14 0x00000037c6020450 in signal_emit_unlocked_R (node=node@entry=0x1c88590, detail=detail@entry=0, instance=instance@entry=0x1d12930, emission_return=emission_return@entry=0x7fff9126cff0, instance_and_params=instance_and_params@entry=0x7fff9126cf20) at gsignal.c:3589 > accumulator = 0x1c88370 > emission = {next = 0x0, instance = 0x1d12930, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 30107120} > class_closure = 0x1c88320 > hlist = 0x0 > handler_list = 0x0 > return_accu = 0x7fff9126ce70 > 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 = 34 > max_sequential_handler_number = 892 > return_value_altered = 0 >#15 0x00000037c60282a7 in g_signal_emit_valist (instance=0x1d12930, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff9126d178) 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 = 0x7fff9126cf20 > signal_return_type = 20 > param_values = 0x7fff9126cf38 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#16 0x00000037c60287c2 in g_signal_emit (instance=instance@entry=0x1d12930, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff9126d250, reg_save_area = 0x7fff9126d190}} >#17 0x00000037cea8148e in gtk_widget_event_internal (widget=widget@entry=0x1d12930, event=event@entry=0x1eb72d0) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#18 0x00000037cea81809 in IA__gtk_widget_event (widget=widget@entry=0x1d12930, event=event@entry=0x1eb72d0) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#19 0x00000037ce94b7e4 in IA__gtk_propagate_event (widget=0x1d12930, event=0x1eb72d0) at gtkmain.c:2490 > tmp = <optimized out> > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#20 0x00000037ce94bb4b in IA__gtk_main_do_event (event=0x1eb72d0) at gtkmain.c:1685 > event_widget = <optimized out> > grab_widget = 0x1e58c30 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#21 0x00000037cf061ecc in gdk_event_dispatch (source=source@entry=0x1c825f0, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403 > display = <optimized out> > event = 0x1eb72d0 >#22 0x00000037c4847825 in g_main_dispatch (context=0x1c826e0) at gmain.c:2539 > dispatch = 0x37cf061e80 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x1c825f0, next = 0x0} > need_destroy = <optimized out> > source = 0x1c825f0 > current = 0x1eaf5b0 > i = <optimized out> >#23 g_main_context_dispatch (context=context@entry=0x1c826e0) at gmain.c:3075 >No locals. >#24 0x00000037c4847b58 in g_main_context_iterate (context=0x1c826e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 2147483647 > timeout = 500 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x1eb7550 >#25 0x00000037c4847f52 in g_main_loop_run (loop=0x1eb7cc0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#26 0x00000037ce94ab27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x1eb7cc0 >#27 0x000000000040c72a in main (argc=2, argv=0x7fff9126d588) at main.c:283 > archive = 0x0 > no_bzip2_gzip = <optimized out> > x = <optimized out> >From To Syms Read Shared Object Library >0x00000037ce869920 0x00000037ceb0b438 Yes /lib64/libgtk-x11-2.0.so.0 >0x00000037cf01e7c0 0x00000037cf0810e4 Yes /lib64/libgdk-x11-2.0.so.0 >0x00000037cc409b30 0x00000037cc415c04 Yes /lib64/libatk-1.0.so.0 >0x00000037c702eee0 0x00000037c70eaaf4 Yes /lib64/libgio-2.0.so.0 >0x00000037cd007600 0x00000037cd021bfc Yes /lib64/libpangoft2-1.0.so.0 >0x00000037ccc04910 0x00000037ccc09358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000037c9006750 0x00000037c9019b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000037cb00b2f0 0x00000037cb08215c Yes /lib64/libcairo.so.2 >0x00000037cc80eeb0 0x00000037cc82d490 Yes /lib64/libpango-1.0.so.0 >0x00000037c940cbc0 0x00000037c9477250 Yes /lib64/libfreetype.so.6 >0x00000037c9c05ef0 0x00000037c9c1f6fc Yes /lib64/libfontconfig.so.1 >0x00000037c600a910 0x00000037c6037dbc Yes /lib64/libgobject-2.0.so.0 >0x00000037c4819d00 0x00000037c48ac9cc Yes /lib64/libglib-2.0.so.0 >0x00000037c2c1ef60 0x00000037c2d5f7a0 Yes /lib64/libc.so.6 >0x00000037c68010f0 0x00000037c6801fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00000037c581dea0 0x00000037c58a4260 Yes /lib64/libX11.so.6 >0x00000037c7c014f0 0x00000037c7c03cf8 Yes /lib64/libXfixes.so.3 >0x00000037c3c055f0 0x00000037c3c6ca0c Yes /lib64/libm.so.6 >0x00000037c6403700 0x00000037c640d7d0 Yes /lib64/libXext.so.6 >0x00000037cac01a70 0x00000037cac079e0 Yes /lib64/libXrender.so.1 >0x00000037cd800b00 0x00000037cd801438 Yes /lib64/libXinerama.so.1 >0x00000037ca002130 0x00000037ca00bfb4 Yes /lib64/libXi.so.6 >0x00000037cc001830 0x00000037cc005f34 Yes /lib64/libXrandr.so.2 >0x00000037cbc02a80 0x00000037cbc076dc Yes /lib64/libXcursor.so.1 >0x00000037cb400c30 0x00000037cb401774 Yes /lib64/libXcomposite.so.1 >0x00000037c8800b90 0x00000037c880159c Yes /lib64/libXdamage.so.1 >0x00000037c5c00680 0x00000037c5c007fc Yes /lib64/libgthread-2.0.so.0 >0x00000037c6c01950 0x00000037c6c060ec Yes /lib64/libffi.so.5 >0x00000037c3000ea0 0x00000037c30019e0 Yes /lib64/libdl.so.2 >0x00000037c3405790 0x00000037c3410494 Yes /lib64/libpthread.so.0 >0x00000037c3802260 0x00000037c380554c Yes /lib64/librt.so.1 >0x00000037c4001f50 0x00000037c400e718 Yes /lib64/libz.so.1 >0x00000037c4405fc0 0x00000037c4416768 Yes /lib64/libselinux.so.1 >0x00000037c4c039b0 0x00000037c4c11e1c Yes /lib64/libresolv.so.2 >0x00000037c8c04fa0 0x00000037c8c20ae0 Yes /lib64/libpng15.so.15 >0x00000037cd408d80 0x00000037cd472eec Yes /lib64/libpixman-1.so.0 >0x00000037c9803dd0 0x00000037c981cccc Yes /lib64/libexpat.so.1 >0x00000037c2800b20 0x00000037c281a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x00000037c54099c0 0x00000037c54158d8 Yes /lib64/libxcb.so.1 >0x00000037c5000e80 0x00000037c5001bb0 Yes /lib64/libXau.so.6 >0x00007fa376a121b0 0x00007fa376a1967c Yes /lib64/libnss_files.so.2 >0x00007fa3703d8b90 0x00007fa3703e04a4 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so >0x00007fa36b602930 0x00007fa36b619f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fa36b3d8310 0x00007fa36b3e1c9c Yes /lib64/libgvfscommon.so.0 >0x00007fa36b1a4ec0 0x00007fa36b1c41fc Yes /lib64/libbluray.so.1 >0x00007fa36af64890 0x00007fa36af8d924 Yes /lib64/libdbus-1.so.3 >0x00007fa36ad5aee0 0x00007fa36ad5b814 Yes /lib64/libutil.so.1 >0x00000037ce02cd70 0x00000037ce10f744 Yes /lib64/libxml2.so.2 >0x00007fa36a9e4ce0 0x00007fa36a9ed330 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fa368f19c10 0x00007fa368f1bb68 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x00000037c800e010 0x00000037c802d820 Yes /lib64/libibus-1.0.so.5 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x0 0 >rbp 0x1 0x1 >rsp 0x7fff9126c5a8 0x7fff9126c5a8 >r8 0x1cc94f0 30184688 >r9 0x1cc94f0 30184688 >r10 0xaaaaaaaaaaaaaaab -6148914691236517205 >r11 0x0 0 >r12 0xffffffffffffff80 -128 >r13 0x1f17e60 32603744 >r14 0x7fff9126c8d0 140735628626128 >r15 0x0 0 >rip 0x37c2c85771 0x37c2c85771 <__strlen_sse2+17> >eflags 0x10283 [ CF SF 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 __strlen_sse2: > 0x00000037c2c85760 <+0>: xor %rax,%rax > 0x00000037c2c85763 <+3>: mov %edi,%ecx > 0x00000037c2c85765 <+5>: and $0x3f,%ecx > 0x00000037c2c85768 <+8>: pxor %xmm0,%xmm0 > 0x00000037c2c8576c <+12>: cmp $0x30,%ecx > 0x00000037c2c8576f <+15>: ja 0x37c2c8578a <__strlen_sse2+42> >=> 0x00000037c2c85771 <+17>: movdqu (%rdi),%xmm1 > 0x00000037c2c85775 <+21>: pcmpeqb %xmm1,%xmm0 > 0x00000037c2c85779 <+25>: pmovmskb %xmm0,%edx > 0x00000037c2c8577d <+29>: test %edx,%edx > 0x00000037c2c8577f <+31>: jne 0x37c2c857fb <__strlen_sse2+155> > 0x00000037c2c85781 <+33>: mov %rdi,%rax > 0x00000037c2c85784 <+36>: and $0xfffffffffffffff0,%rax > 0x00000037c2c85788 <+40>: jmp 0x37c2c857a7 <__strlen_sse2+71> > 0x00000037c2c8578a <+42>: mov %rdi,%rax > 0x00000037c2c8578d <+45>: and $0xfffffffffffffff0,%rax > 0x00000037c2c85791 <+49>: pcmpeqb (%rax),%xmm0 > 0x00000037c2c85795 <+53>: mov $0xffffffff,%esi > 0x00000037c2c8579a <+58>: sub %rax,%rcx > 0x00000037c2c8579d <+61>: shl %cl,%esi > 0x00000037c2c8579f <+63>: pmovmskb %xmm0,%edx > 0x00000037c2c857a3 <+67>: and %esi,%edx > 0x00000037c2c857a5 <+69>: jne 0x37c2c857f8 <__strlen_sse2+152> > 0x00000037c2c857a7 <+71>: pxor %xmm0,%xmm0 > 0x00000037c2c857ab <+75>: pxor %xmm1,%xmm1 > 0x00000037c2c857af <+79>: pxor %xmm2,%xmm2 > 0x00000037c2c857b3 <+83>: pxor %xmm3,%xmm3 > 0x00000037c2c857b7 <+87>: nopw 0x0(%rax,%rax,1) > 0x00000037c2c857c0 <+96>: pcmpeqb 0x10(%rax),%xmm0 > 0x00000037c2c857c5 <+101>: pmovmskb %xmm0,%edx > 0x00000037c2c857c9 <+105>: test %edx,%edx > 0x00000037c2c857cb <+107>: jne 0x37c2c85810 <__strlen_sse2+176> > 0x00000037c2c857cd <+109>: pcmpeqb 0x20(%rax),%xmm1 > 0x00000037c2c857d2 <+114>: pmovmskb %xmm1,%edx > 0x00000037c2c857d6 <+118>: test %edx,%edx > 0x00000037c2c857d8 <+120>: jne 0x37c2c85820 <__strlen_sse2+192> > 0x00000037c2c857da <+122>: pcmpeqb 0x30(%rax),%xmm2 > 0x00000037c2c857df <+127>: pmovmskb %xmm2,%edx > 0x00000037c2c857e3 <+131>: test %edx,%edx > 0x00000037c2c857e5 <+133>: jne 0x37c2c85830 <__strlen_sse2+208> > 0x00000037c2c857e7 <+135>: pcmpeqb 0x40(%rax),%xmm3 > 0x00000037c2c857ec <+140>: pmovmskb %xmm3,%edx > 0x00000037c2c857f0 <+144>: lea 0x40(%rax),%rax > 0x00000037c2c857f4 <+148>: test %edx,%edx > 0x00000037c2c857f6 <+150>: je 0x37c2c857c0 <__strlen_sse2+96> > 0x00000037c2c857f8 <+152>: sub %rdi,%rax > 0x00000037c2c857fb <+155>: bsf %rdx,%rdx > 0x00000037c2c857ff <+159>: add %rdx,%rax > 0x00000037c2c85802 <+162>: retq > 0x00000037c2c85803 <+163>: data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037c2c85810 <+176>: sub %rdi,%rax > 0x00000037c2c85813 <+179>: bsf %rdx,%rdx > 0x00000037c2c85817 <+183>: lea 0x10(%rdx,%rax,1),%rax > 0x00000037c2c8581c <+188>: retq > 0x00000037c2c8581d <+189>: nopl (%rax) > 0x00000037c2c85820 <+192>: sub %rdi,%rax > 0x00000037c2c85823 <+195>: bsf %rdx,%rdx > 0x00000037c2c85827 <+199>: lea 0x20(%rdx,%rax,1),%rax > 0x00000037c2c8582c <+204>: retq > 0x00000037c2c8582d <+205>: nopl (%rax) > 0x00000037c2c85830 <+208>: sub %rdi,%rax > 0x00000037c2c85833 <+211>: bsf %rdx,%rdx > 0x00000037c2c85837 <+215>: lea 0x30(%rdx,%rax,1),%rax > 0x00000037c2c8583c <+220>: 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 881531
:
653953
|
653954
| 653955 |
653956
|
653957
|
653958
|
653959
|
653960
|
653961
|
653962
|
653963
|
653964