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 929528 Details for
Bug 1132931
[abrt] atril: strlen(): atril 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), 28.36 KB, created by
Gerhard
on 2014-08-22 10:51:26 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Gerhard
Created:
2014-08-22 10:51:26 UTC
Size:
28.36 KB
patch
obsolete
>[New LWP 6531] >[New LWP 16225] >[New LWP 6533] >[New LWP 6541] >[New LWP 6540] >[New LWP 6542] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `atril /tmp/Zahlungsbest[E4]tigung Agfa HealthCare GmbH.PDF'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000003ebda8661a in strlen () from /lib64/libc.so.6 > >Thread 6 (Thread 0x7f4ceaf6b700 (LWP 6542)): >#0 0x0000003ebe20bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 >No symbol table info available. >#1 0x0000003ec068a817 in g_cond_wait () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x00000038ef41ab9f in ev_job_thread_proxy () from /lib64/libatrilview.so.3 >No symbol table info available. >#3 0x0000003ec066ea45 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x0000003ebe207f33 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#5 0x0000003ebdaf4ded in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 5 (Thread 0x7f4cfc9c4700 (LWP 6540)): >#0 0x0000003ebdaea9dd in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x0000003ec06495b4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x0000003ec06496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x0000003ec0649729 in glib_worker_main () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x0000003ec066ea45 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x0000003ebe207f33 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#6 0x0000003ebdaf4ded in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 4 (Thread 0x7f4ceb76c700 (LWP 6541)): >#0 0x0000003ebdaea9dd in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x0000003ec06495b4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x0000003ec06496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x00007f4cf40a4b7d in dconf_gdbus_worker_thread () from /usr/lib64/gio/modules/libdconfsettings.so >No symbol table info available. >#4 0x0000003ec066ea45 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x0000003ebe207f33 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#6 0x0000003ebdaf4ded in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 3 (Thread 0x7f4cffd6a700 (LWP 6533)): >#0 0x0000003ebdaea9dd in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x0000003ec06495b4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x0000003ec0649a3a in g_main_loop_run () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x00000030e18d0376 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0 >No symbol table info available. >#4 0x0000003ec066ea45 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x0000003ebe207f33 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#6 0x0000003ebdaf4ded in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 2 (Thread 0x7f4cd9fff700 (LWP 16225)): >#0 0x0000003ebe20c0c9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 >No symbol table info available. >#1 0x0000003ec068a915 in g_cond_wait_until () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x0000003ec061f0d1 in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x0000003ec061f68b in g_async_queue_timeout_pop () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x0000003ec066f4d6 in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x0000003ec066ea45 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#6 0x0000003ebe207f33 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#7 0x0000003ebdaf4ded in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 1 (Thread 0x7f4d0671fa00 (LWP 6531)): >#0 0x0000003ebda8661a in strlen () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00000037f08f6989 in completion_match_func () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#2 0x00000037f08d5cee in gtk_entry_completion_visible_func () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#3 0x00000037f0a36a7f in gtk_tree_model_filter_visible () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#4 0x00000037f0a3c439 in gtk_tree_model_filter_row_changed () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#5 0x00000037f0a3c859 in gtk_tree_model_filter_refilter_helper () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#6 0x00000037f0a34fa8 in gtk_tree_model_foreach_helper () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#7 0x00000037f0a3634e in gtk_tree_model_foreach () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#8 0x00000037f08d68c4 in gtk_entry_completion_complete () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#9 0x00000037f08ce908 in gtk_entry_completion_timeout () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#10 0x00000037f101ec57 in gdk_threads_dispatch () from /lib64/libgdk-x11-2.0.so.0 >No symbol table info available. >#11 0x0000003ec0649e43 in g_timeout_dispatch () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#12 0x0000003ec06492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#13 0x0000003ec0649628 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#14 0x0000003ec0649a3a in g_main_loop_run () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#15 0x00000037f0945c27 in gtk_main () from /lib64/libgtk-x11-2.0.so.0 >No symbol table info available. >#16 0x000000000041b9a9 in main () >No symbol table info available. >From To Syms Read Shared Object Library >0x0000003d1e001c20 0x0000003d1e005c44 Yes (*) /lib64/libSM.so.6 >0x0000003bd4004f30 0x0000003bd40121ec Yes (*) /lib64/libICE.so.6 >0x00000038ef00da70 0x00000038ef0256d0 Yes (*) /lib64/libatrildocument.so.3 >0x00000038ef414720 0x00000038ef43436c Yes (*) /lib64/libatrilview.so.3 >0x0000003ec1201190 0x0000003ec1202088 Yes (*) /lib64/libgmodule-2.0.so.0 >0x00000037f1c02b40 0x00000037f1c063e8 Yes (*) /lib64/libgailutil.so.18 >0x0000003d8362e870 0x0000003d83716930 Yes (*) /lib64/libxml2.so.2 >0x00000037f08699b0 0x00000037f0afce40 Yes (*) /lib64/libgtk-x11-2.0.so.0 >0x00000037f101e810 0x00000037f107ee94 Yes (*) /lib64/libgdk-x11-2.0.so.0 >0x00000037f0404880 0x00000037f0409358 Yes (*) /lib64/libpangocairo-1.0.so.0 >0x0000003ecce0a3b0 0x0000003ecce15f34 Yes (*) /lib64/libatk-1.0.so.0 >0x00000037efc136d0 0x00000037efce2ef8 Yes (*) /lib64/libcairo.so.2 >0x00000030e3806ed0 0x00000030e381aac0 Yes (*) /lib64/libgdk_pixbuf-2.0.so.0 >0x00000030e3c07320 0x00000030e3c0f90c Yes (*) /lib64/libpangoft2-1.0.so.0 >0x0000003f6ac0d050 0x0000003f6ac2bf88 Yes (*) /lib64/libpango-1.0.so.0 >0x00000030e2006cc0 0x00000030e20242fc Yes (*) /lib64/libfontconfig.so.1 >0x0000003ac5c0d320 0x0000003ac5c78fb4 Yes (*) /lib64/libfreetype.so.6 >0x0000003ec46006b0 0x0000003ec460081c Yes (*) /lib64/libgthread-2.0.so.0 >0x0000003ec261df60 0x0000003ec26a4f1c Yes (*) /lib64/libX11.so.6 >0x00000033e2e0e640 0x00000033e2e39684 Yes (*) /lib64/libsecret-1.so.0 >0x00000030e1831be0 0x00000030e18f365c Yes (*) /lib64/libgio-2.0.so.0 >0x0000003ec0e0b160 0x0000003ec0e39a18 Yes (*) /lib64/libgobject-2.0.so.0 >0x0000003ec061a6e0 0x0000003ec06b2f1c Yes (*) /lib64/libglib-2.0.so.0 >0x0000003ebea02210 0x0000003ebea0e930 Yes (*) /lib64/libz.so.1 >0x0000003ebe605890 0x0000003ebe674bb8 Yes (*) /lib64/libm.so.6 >0x0000003ebe2059f0 0x0000003ebe211614 Yes (*) /lib64/libpthread.so.0 >0x0000003ebda1f560 0x0000003ebdb60bb4 Yes (*) /lib64/libc.so.6 >0x0000003d1dc01510 0x0000003d1dc02b84 Yes (*) /lib64/libuuid.so.1 >0x0000003ebde00ed0 0x0000003ebde019d0 Yes (*) /lib64/libdl.so.2 >0x0000003d822030e0 0x0000003d82219050 Yes (*) /lib64/liblzma.so.5 >0x0000003ec5e015f0 0x0000003ec5e03948 Yes (*) /lib64/libXfixes.so.3 >0x0000003ec6a01b70 0x0000003ec6a07be8 Yes (*) /lib64/libXrender.so.1 >0x0000003bd2200bb0 0x0000003bd2201510 Yes (*) /lib64/libXinerama.so.1 >0x0000003057c02240 0x0000003057c0c5f8 Yes (*) /lib64/libXi.so.6 >0x0000003bd2a01c30 0x0000003bd2a075d0 Yes (*) /lib64/libXrandr.so.2 >0x0000003ec8202ab0 0x0000003ec8207690 Yes (*) /lib64/libXcursor.so.1 >0x0000003ec9a00cd0 0x0000003ec9a016e8 Yes (*) /lib64/libXcomposite.so.1 >0x0000003ec5600c40 0x0000003ec560156c Yes (*) /lib64/libXdamage.so.1 >0x0000003bd2603760 0x0000003bd260d460 Yes (*) /lib64/libXext.so.6 >0x0000003d85e06d40 0x0000003d85e3b04c Yes (*) /lib64/libharfbuzz.so.0 >0x00000037f000a510 0x00000037f0091b4c Yes (*) /lib64/libpixman-1.so.0 >0x0000003058c05ee0 0x0000003058c1940c Yes (*) /lib64/libEGL.so.1 >0x0000003ac5805680 0x0000003ac5826df8 Yes (*) /lib64/libpng16.so.16 >0x0000003ecae00b90 0x0000003ecae01460 Yes (*) /lib64/libxcb-shm.so.0 >0x0000003ecc603610 0x0000003ecc606a7c Yes (*) /lib64/libxcb-render.so.0 >0x0000003ec1e09a00 0x0000003ec1e176c8 Yes (*) /lib64/libxcb.so.1 >0x00000030e2c18200 0x00000030e2c52634 Yes (*) /lib64/libGL.so.1 >0x0000003ebfa022d0 0x0000003ebfa050bc Yes (*) /lib64/librt.so.1 >0x0000003ec3a03e00 0x0000003ec3a1ccdc Yes (*) /lib64/libexpat.so.1 >0x00000033e2607800 0x00000033e2656a48 Yes (*) /lib64/libgcrypt.so.11 >0x00000033e2200a30 0x00000033e22010a8 Yes (*) /lib64/libgpg-error.so.0 >0x0000003ec0a01870 0x0000003ec0a05fe8 Yes (*) /lib64/libffi.so.6 >0x00000030e14064a0 0x00000030e1418fe4 Yes (*) /lib64/libselinux.so.1 >0x0000003ec0203a40 0x0000003ec02127dc Yes (*) /lib64/libresolv.so.2 >0x0000003ebd600b10 0x0000003ebd619c70 Yes (*) /lib64/ld-linux-x86-64.so.2 >0x0000003d846027c0 0x0000003d846149b8 Yes (*) /lib64/libgraphite2.so.3 >0x0000003ec6e00600 0x0000003ec6e0070c Yes (*) /lib64/libX11-xcb.so.1 >0x0000003ec6201930 0x0000003ec6202a88 Yes (*) /lib64/libxcb-dri2.so.0 >0x0000003ecc202610 0x0000003ecc204748 Yes (*) /lib64/libxcb-xfixes.so.0 >0x0000003ecca01020 0x0000003ecca01bc8 Yes (*) /lib64/libxcb-shape.so.0 >0x0000003058402120 0x00000030584043a8 Yes (*) /lib64/libgbm.so.1 >0x00000030578034a0 0x000000305780bf6c Yes (*) /lib64/libudev.so.1 >0x0000003ecba04930 0x0000003ecba086f0 Yes (*) /lib64/libwayland-client.so.0 >0x0000003ecbe05950 0x0000003ecbe0aae0 Yes (*) /lib64/libwayland-server.so.0 >0x00000030e44093a0 0x00000030e4412650 Yes (*) /lib64/libglapi.so.0 >0x000000301c003210 0x000000301c008b88 Yes (*) /lib64/libdrm.so.2 >0x0000003ec2a00ee0 0x0000003ec2a01bfc Yes (*) /lib64/libXau.so.6 >0x0000003ec960a030 0x0000003ec9611df8 Yes (*) /lib64/libxcb-glx.so.0 >0x0000003bd3c01010 0x0000003bd3c03958 Yes (*) /lib64/libXxf86vm.so.1 >0x00000030e1001770 0x00000030e104b9e0 Yes (*) /lib64/libpcre.so.1 >0x0000003d82e02af0 0x0000003d82e122a8 Yes (*) /lib64/libgcc_s.so.1 >0x00007f4cfff7b950 0x00007f4cfffa0d28 Yes (*) /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so >0x00007f4cffd6d5b0 0x00007f4cffd72770 Yes (*) /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007f4cfe340ef0 0x00007f4cfe35b3f8 Yes (*) /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003ca80128c0 0x0000003ca802a618 Yes (*) /lib64/libgvfscommon.so.0 >0x0000003ca84047f0 0x0000003ca842e2e0 Yes (*) /lib64/libbluray.so.1 >0x0000003ec5200f10 0x0000003ec5201804 Yes (*) /lib64/libutil.so.1 >0x00007f4cfe116240 0x00007f4cfe11cee4 Yes (*) /lib64/libnss_files.so.2 >0x00007f4cf40a1ab0 0x00007f4cf40a6130 Yes (*) /usr/lib64/gio/modules/libdconfsettings.so >0x00007f4cea561350 0x00007f4cea566d3c Yes (*) /usr/lib64/atril/3/backends/libpdfdocument.so >0x00007f4cea32e9b0 0x00007f4cea347604 Yes (*) /lib64/libpoppler-glib.so.8 >0x00000030e30b5a00 0x00000030e31b8c28 Yes (*) /lib64/libpoppler.so.43 >0x00000038c880d0c0 0x00000038c88404d0 Yes (*) /lib64/liblcms2.so.2 >0x000000301e4082c0 0x000000301e443d24 Yes (*) /lib64/libtiff.so.5 >0x00000038da404200 0x00000038da43ad30 Yes (*) /lib64/libjpeg.so.62 >0x00007f4cea0f5100 0x00007f4cea10d264 Yes (*) /lib64/libopenjpeg.so.1 >0x0000003d83e5bab0 0x0000003d83ec2b0a Yes (*) /lib64/libstdc++.so.6 >0x0000003305401060 0x0000003305407c30 Yes (*) /lib64/libjbig.so.2.0 >0x00007f4ce9eab680 0x00007f4ce9eacd7c Yes (*) /usr/lib64/gconv/UTF-16.so >0x00007f4ce97672d0 0x00007f4ce97685b8 Yes (*) /usr/lib64/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so >0x00007f4ce9553630 0x00007f4ce955eb54 Yes (*) /usr/lib64/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so >0x000000393c21a1b0 0x000000393c25d308 Yes (*) /lib64/libcups.so.2 >0x000000393b20bee0 0x000000393b23c1b4 Yes (*) /lib64/libgssapi_krb5.so.2 >0x000000393b6251a0 0x000000393b6877ac Yes (*) /lib64/libkrb5.so.3 >0x000000393ba048b0 0x000000393ba247e8 Yes (*) /lib64/libk5crypto.so.3 >0x0000003ecda01570 0x0000003ecda02154 Yes (*) /lib64/libcom_err.so.2 >0x000000393be183c0 0x000000393be52550 Yes (*) /lib64/libssl.so.10 >0x000000393aa69c40 0x000000393ab5a538 Yes (*) /lib64/libcrypto.so.10 >0x0000003305003530 0x000000330500869c Yes (*) /lib64/libavahi-common.so.3 >0x0000003b102039d0 0x0000003b1020bc38 Yes (*) /lib64/libavahi-client.so.3 >0x0000003d97800ed0 0x0000003d9780598c Yes (*) /lib64/libcrypt.so.1 >0x000000393ae03620 0x000000393ae09f8c Yes (*) /lib64/libkrb5support.so.0 >0x0000003440e01570 0x0000003440e02194 Yes (*) /lib64/libkeyutils.so.1 >0x0000003b0ea07ab0 0x0000003b0ea31a54 Yes (*) /lib64/libdbus-1.so.3 >0x0000003d97c03f80 0x0000003d97c5812d Yes (*) /lib64/libfreebl3.so >0x00007f4ce929c8d0 0x00007f4ce929d92c Yes (*) /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007f4ce90991b0 0x00007f4ce909996c Yes (*) /usr/lib64/gio/modules/libgiolibproxy.so >0x0000003d8ca094a0 0x0000003d8ca1b45c Yes (*) /lib64/libproxy.so.1 >0x0000003d8ce02480 0x0000003d8ce06048 Yes (*) /lib64/libmodman.so.1 >0x00007f4cfe59b4e0 0x00007f4cfe5a7968 Yes (*) /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f4cfcd74c00 0x00007f4cfcd74fcc Yes (*) /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x000000316ec07a60 0x000000316ec2ba58 Yes (*) /lib64/librsvg-2.so.2 >0x0000003d88208cd0 0x0000003d88227858 Yes (*) /lib64/libcroco-0.6.so.3 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x3ebddb8768 269473253224 >rsi 0xffffffff 4294967295 >rdi 0x0 0 >rbp 0x0 0x0 >rsp 0x7fffc409ec88 0x7fffc409ec88 >r8 0x1 1 >r9 0x0 0 >r10 0x0 0 >r11 0x0 0 >r12 0x27f0a30 41880112 >r13 0x7fffc409edb0 140736482373040 >r14 0x37f0a3c801 240260466689 >r15 0x7fffc409eea0 140736482373280 >rip 0x3ebda8661a 0x3ebda8661a <strlen+42> >eflags 0x10293 [ CF AF SF 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 strlen: > 0x0000003ebda865f0 <+0>: pxor %xmm8,%xmm8 > 0x0000003ebda865f5 <+5>: pxor %xmm9,%xmm9 > 0x0000003ebda865fa <+10>: pxor %xmm10,%xmm10 > 0x0000003ebda865ff <+15>: pxor %xmm11,%xmm11 > 0x0000003ebda86604 <+20>: mov %rdi,%rax > 0x0000003ebda86607 <+23>: mov %rdi,%rcx > 0x0000003ebda8660a <+26>: and $0xfff,%rcx > 0x0000003ebda86611 <+33>: cmp $0xfcf,%rcx > 0x0000003ebda86618 <+40>: ja 0x3ebda86680 <strlen+144> >=> 0x0000003ebda8661a <+42>: movdqu (%rax),%xmm12 > 0x0000003ebda8661f <+47>: pcmpeqb %xmm8,%xmm12 > 0x0000003ebda86624 <+52>: pmovmskb %xmm12,%edx > 0x0000003ebda86629 <+57>: test %edx,%edx > 0x0000003ebda8662b <+59>: je 0x3ebda86631 <strlen+65> > 0x0000003ebda8662d <+61>: bsf %edx,%eax > 0x0000003ebda86630 <+64>: retq > 0x0000003ebda86631 <+65>: and $0xfffffffffffffff0,%rax > 0x0000003ebda86635 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003ebda8663b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003ebda86641 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003ebda86647 <+87>: pmovmskb %xmm9,%edx > 0x0000003ebda8664c <+92>: pmovmskb %xmm10,%r8d > 0x0000003ebda86651 <+97>: pmovmskb %xmm11,%ecx > 0x0000003ebda86656 <+102>: shl $0x10,%rdx > 0x0000003ebda8665a <+106>: shl $0x10,%rcx > 0x0000003ebda8665e <+110>: or %r8,%rcx > 0x0000003ebda86661 <+113>: shl $0x20,%rcx > 0x0000003ebda86665 <+117>: or %rcx,%rdx > 0x0000003ebda86668 <+120>: mov %rdi,%rcx > 0x0000003ebda8666b <+123>: xor %rax,%rcx > 0x0000003ebda8666e <+126>: and $0xffffffffffffffc0,%rax > 0x0000003ebda86672 <+130>: sar %cl,%rdx > 0x0000003ebda86675 <+133>: test %rdx,%rdx > 0x0000003ebda86678 <+136>: je 0x3ebda866f0 <strlen+256> > 0x0000003ebda8667a <+138>: bsf %rdx,%rax > 0x0000003ebda8667e <+142>: retq > 0x0000003ebda8667f <+143>: nop > 0x0000003ebda86680 <+144>: and $0xffffffffffffffc0,%rax > 0x0000003ebda86684 <+148>: pcmpeqb (%rax),%xmm8 > 0x0000003ebda86689 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003ebda8668f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003ebda86695 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003ebda8669b <+171>: pmovmskb %xmm8,%esi > 0x0000003ebda866a0 <+176>: pmovmskb %xmm9,%edx > 0x0000003ebda866a5 <+181>: pmovmskb %xmm10,%r8d > 0x0000003ebda866aa <+186>: pmovmskb %xmm11,%ecx > 0x0000003ebda866af <+191>: shl $0x10,%rdx > 0x0000003ebda866b3 <+195>: shl $0x10,%rcx > 0x0000003ebda866b7 <+199>: or %rsi,%rdx > 0x0000003ebda866ba <+202>: or %r8,%rcx > 0x0000003ebda866bd <+205>: shl $0x20,%rcx > 0x0000003ebda866c1 <+209>: or %rcx,%rdx > 0x0000003ebda866c4 <+212>: mov %rdi,%rcx > 0x0000003ebda866c7 <+215>: xor %rax,%rcx > 0x0000003ebda866ca <+218>: and $0xffffffffffffffc0,%rax > 0x0000003ebda866ce <+222>: sar %cl,%rdx > 0x0000003ebda866d1 <+225>: test %rdx,%rdx > 0x0000003ebda866d4 <+228>: je 0x3ebda866e0 <strlen+240> > 0x0000003ebda866d6 <+230>: bsf %rdx,%rax > 0x0000003ebda866da <+234>: retq > 0x0000003ebda866db <+235>: nopl 0x0(%rax,%rax,1) > 0x0000003ebda866e0 <+240>: pxor %xmm9,%xmm9 > 0x0000003ebda866e5 <+245>: pxor %xmm10,%xmm10 > 0x0000003ebda866ea <+250>: pxor %xmm11,%xmm11 > 0x0000003ebda866ef <+255>: nop > 0x0000003ebda866f0 <+256>: movdqa 0x40(%rax),%xmm8 > 0x0000003ebda866f6 <+262>: pminub 0x50(%rax),%xmm8 > 0x0000003ebda866fc <+268>: pminub 0x60(%rax),%xmm8 > 0x0000003ebda86702 <+274>: pminub 0x70(%rax),%xmm8 > 0x0000003ebda86708 <+280>: pcmpeqb %xmm11,%xmm8 > 0x0000003ebda8670d <+285>: pmovmskb %xmm8,%edx > 0x0000003ebda86712 <+290>: test %edx,%edx > 0x0000003ebda86714 <+292>: jne 0x3ebda86750 <strlen+352> > 0x0000003ebda86716 <+294>: sub $0xffffffffffffff80,%rax > 0x0000003ebda8671a <+298>: movdqa (%rax),%xmm8 > 0x0000003ebda8671f <+303>: pminub 0x10(%rax),%xmm8 > 0x0000003ebda86725 <+309>: pminub 0x20(%rax),%xmm8 > 0x0000003ebda8672b <+315>: pminub 0x30(%rax),%xmm8 > 0x0000003ebda86731 <+321>: pcmpeqb %xmm11,%xmm8 > 0x0000003ebda86736 <+326>: pmovmskb %xmm8,%edx > 0x0000003ebda8673b <+331>: test %edx,%edx > 0x0000003ebda8673d <+333>: jne 0x3ebda86754 <strlen+356> > 0x0000003ebda8673f <+335>: jmp 0x3ebda866f0 <strlen+256> > 0x0000003ebda86741 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003ebda86750 <+352>: add $0x40,%rax > 0x0000003ebda86754 <+356>: pxor %xmm8,%xmm8 > 0x0000003ebda86759 <+361>: pcmpeqb (%rax),%xmm8 > 0x0000003ebda8675e <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003ebda86764 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003ebda8676a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003ebda86770 <+384>: pmovmskb %xmm8,%esi > 0x0000003ebda86775 <+389>: pmovmskb %xmm9,%edx > 0x0000003ebda8677a <+394>: pmovmskb %xmm10,%r8d > 0x0000003ebda8677f <+399>: pmovmskb %xmm11,%ecx > 0x0000003ebda86784 <+404>: shl $0x10,%rdx > 0x0000003ebda86788 <+408>: shl $0x10,%rcx > 0x0000003ebda8678c <+412>: or %rsi,%rdx > 0x0000003ebda8678f <+415>: or %r8,%rcx > 0x0000003ebda86792 <+418>: shl $0x20,%rcx > 0x0000003ebda86796 <+422>: or %rcx,%rdx > 0x0000003ebda86799 <+425>: bsf %rdx,%rdx > 0x0000003ebda8679d <+429>: add %rdx,%rax > 0x0000003ebda867a0 <+432>: sub %rdi,%rax > 0x0000003ebda867a3 <+435>: 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 1132931
: 929528 |
929529
|
929530
|
929531
|
929532
|
929533
|
929534
|
929535
|
929536
|
929537
|
929538