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 1490954 Details for
Bug 1636630
[abrt] xfce4-dict: __strcmp_avx2(): xfce4-dict 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), 29.32 KB, created by
alfred.burrell
on 2018-10-05 23:43:24 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
alfred.burrell
Created:
2018-10-05 23:43:24 UTC
Size:
29.32 KB
patch
obsolete
>[New LWP 3995] >[New LWP 3997] >[New LWP 3996] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `xfce4-dict'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:102 >102 VPCMPEQ (%rsi), %ymm1, %ymm0 >[Current thread is 1 (Thread 0x7f2d16268f00 (LWP 3995))] > >Thread 1 (Thread 0x7f2d16268f00 (LWP 3995)): >#0 __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:102 >No locals. >#1 0x000055b19147dc81 in dict_prefs_get_web_url_label (dd=dd@entry=0x55b192261910) at prefs.c:198 > i = <optimized out> >#2 0x000055b191479015 in append_web_search_link (dd=dd@entry=0x55b192261910, prepend_whitespace=prepend_whitespace@entry=0) at dictd.c:376 > label = <optimized out> > text = <optimized out> >#3 0x000055b19147a08a in process_server_response (dd=dd@entry=0x55b192261910) at dictd.c:503 > max_lines = 6 > i = 4 > defs_found = <optimized out> > answer = <optimized out> > tmp = <optimized out> > lines = 0x55b1925f8210 > header = 0x55b192389c20 > body = <optimized out> >#4 0x00007f2d1715eb7b in g_idle_dispatch (source=0x7f2cf0003c40, callback=0x55b191479730 <process_server_response>, user_data=0x55b192261910) at gmain.c:5620 > again = <optimized out> >#5 0x00007f2d1716226d in g_main_dispatch (context=0x55b19220eff0) at gmain.c:3182 > dispatch = 0x7f2d1715eb60 <g_idle_dispatch> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x55b192261910 > callback = 0x55b191479730 <process_server_response> > cb_funcs = 0x7f2d17231280 <g_source_callback_funcs> > cb_data = 0x7f2cf0003040 > need_destroy = <optimized out> > source = 0x7f2cf0003c40 > current = 0x55b19225af60 > i = 0 > current = <optimized out> > i = <optimized out> > __func__ = "g_main_dispatch" > source = <optimized out> > _g_boolean_var_ = <optimized out> > was_in_call = <optimized out> > user_data = <optimized out> > callback = <optimized out> > cb_funcs = <optimized out> > cb_data = <optimized out> > need_destroy = <optimized out> > dispatch = <optimized out> > prev_source = <optimized out> > _g_boolean_var_ = <optimized out> >#6 g_main_context_dispatch (context=context@entry=0x55b19220eff0) at gmain.c:3847 >No locals. >#7 0x00007f2d17162638 in g_main_context_iterate (context=0x55b19220eff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920 > max_priority = 2147483647 > timeout = 341 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 6 > fds = 0x55b192589a40 >#8 0x00007f2d17162962 in g_main_loop_run (loop=0x55b19256af60) at gmain.c:4116 > self = <optimized out> > __func__ = "g_main_loop_run" >#9 0x00007f2d17975b5d in gtk_main () at gtkmain.c:1323 > loop = 0x55b19256af60 >#10 0x000055b19147666d in main (argc=<optimized out>, argv=<optimized out>) at xfce4-dict.c:204 > dd = 0x55b192261910 > context = <optimized out> > flags = 0 '\000' > search_text = 0x55b1921c8400 "" > >Thread 2 (Thread 0x7f2d08d35700 (LWP 3997)): >#0 0x00007f2d16e99301 in __GI___poll (fds=0x55b19225cfd0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f2d171625a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55b19225cfd0, timeout=<optimized out>, context=0x55b19224ec10) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f2d171720f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x55b19224ec10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x55b19225cfd0 >#3 0x00007f2d17162962 in g_main_loop_run (loop=0x55b19224ed50) at gmain.c:4116 > self = <optimized out> > __func__ = "g_main_loop_run" >#4 0x00007f2d1737179a in gdbus_shared_thread_func (user_data=0x55b19224ebe0) at gdbusprivate.c:275 > data = 0x55b19224ebe0 >#5 0x00007f2d1718b48a in g_thread_proxy (data=0x55b1921f11e0) at gthread.c:784 > thread = 0x55b1921f11e0 > __func__ = "g_thread_proxy" >#6 0x00007f2d16f7558e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139831398323968, 3058568333320540154, 140726956133582, 140726956133583, 140726956133712, 139831398321280, -3159233257781571590, -3159246142763544582}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f2d16ea4513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7f2d09536700 (LWP 3996)): >#0 0x00007f2d16e99301 in __GI___poll (fds=0x55b19224b330, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f2d171625a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55b19224b330, timeout=<optimized out>, context=0x55b19224cf60) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f2d171720f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x55b19224cf60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x55b19224b330 >#3 0x00007f2d171626d0 in g_main_context_iteration (context=0x55b19224cf60, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007f2d17162721 in glib_worker_main (data=<optimized out>) at gmain.c:5861 >No locals. >#5 0x00007f2d1718b48a in g_thread_proxy (data=0x55b1921f1140) at gthread.c:784 > thread = 0x55b1921f1140 > __func__ = "g_thread_proxy" >#6 0x00007f2d16f7558e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139831406716672, 3058568333320540154, 140726956133182, 140726956133183, 140726956133312, 139831406713984, -3159234357830070278, -3159246142763544582}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f2d16ea4513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. >From To Syms Read Shared Object Library >0x00007f2d17ed7330 0x00007f2d17f5fe96 Yes /lib64/libX11.so.6 >0x00007f2d17ea48f0 0x00007f2d17ead652 Yes /lib64/libxfce4panel-2.0.so.4 >0x00007f2d17e98450 0x00007f2d17e99376 Yes /lib64/libgmodule-2.0.so.0 >0x00007f2d17e87530 0x00007f2d17e8ebce Yes /lib64/libxfce4ui-2.so.0 >0x00007f2d177c0e90 0x00007f2d17b1798b Yes /lib64/libgtk-3.so.0 >0x00007f2d1765b0b0 0x00007f2d176d179b Yes /lib64/libgdk-3.so.0 >0x00007f2d1761e610 0x00007f2d17623ae6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f2d175dc430 0x00007f2d175fd9e4 Yes /lib64/libpango-1.0.so.0 >0x00007f2d175afd50 0x00007f2d175bd52f Yes /lib64/libatk-1.0.so.0 >0x00007f2d1759d110 0x00007f2d1759e27d Yes /lib64/libcairo-gobject.so.2 >0x00007f2d17489cf0 0x00007f2d175573ee Yes /lib64/libcairo.so.2 >0x00007f2d17451cf0 0x00007f2d1746856d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f2d172d7850 0x00007f2d173c0032 Yes /lib64/libgio-2.0.so.0 >0x00007f2d17255770 0x00007f2d17286945 Yes /lib64/libgobject-2.0.so.0 >0x00007f2d1723cff0 0x00007f2d17242a45 Yes /lib64/libxfce4util.so.7 >0x00007f2d17234090 0x00007f2d172341d2 Yes /lib64/libgthread-2.0.so.0 >0x00007f2d1712fdc0 0x00007f2d171ad732 Yes /lib64/libglib-2.0.so.0 >0x00007f2d16f9d490 0x00007f2d1703c5fa Yes /lib64/libm.so.6 >0x00007f2d16f73b50 0x00007f2d16f81f75 Yes /lib64/libpthread.so.0 >0x00007f2d16dc9670 0x00007f2d16f14a9f Yes /lib64/libc.so.6 >0x00007f2d16d88d90 0x00007f2d16d9ba79 Yes /lib64/libxcb.so.1 >0x00007f2d16d77270 0x00007f2d16d78029 Yes /lib64/libdl.so.2 >0x00007f2d16d05390 0x00007f2d16d55996 Yes /lib64/libpcre.so.1 >0x00007f2d16cfa260 0x00007f2d16cfe487 Yes /lib64/libSM.so.6 >0x00007f2d16cdd8d0 0x00007f2d16ceb47a Yes /lib64/libICE.so.6 >0x00007f2d16ccf570 0x00007f2d16cd2b02 Yes /lib64/libstartup-notification-1.so.0 >0x00007f2d16cbc270 0x00007f2d16cc6e2b Yes /lib64/libXi.so.6 >0x00007f2d16cb31c0 0x00007f2d16cb557a Yes /lib64/libXfixes.so.3 >0x00007f2d16c898f0 0x00007f2d16c9e052 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f2d16c6e890 0x00007f2d16c737a5 No /lib64/libwayland-client.so.0 >0x00007f2d16b90130 0x00007f2d16bf608d Yes /lib64/libepoxy.so.0 >0x00007f2d16a87cf0 0x00007f2d16af5e82 Yes /lib64/libharfbuzz.so.0 >0x00007f2d16a6c050 0x00007f2d16a754b1 Yes /lib64/libpangoft2-1.0.so.0 >0x00007f2d16a24010 0x00007f2d16a4731e Yes /lib64/libfontconfig.so.1 >0x00007f2d1696ca20 0x00007f2d169e9a03 Yes /lib64/libfreetype.so.6 >0x00007f2d1695b110 0x00007f2d1695ba91 Yes /lib64/libXinerama.so.1 >0x00007f2d1694d220 0x00007f2d16953499 Yes /lib64/libXrandr.so.2 >0x00007f2d169415f0 0x00007f2d169460df Yes /lib64/libXcursor.so.1 >0x00007f2d1693a0e0 0x00007f2d1693ab05 Yes /lib64/libXcomposite.so.1 >0x00007f2d16935110 0x00007f2d16935a6b Yes /lib64/libXdamage.so.1 >0x00007f2d168f6a10 0x00007f2d1691181e Yes /lib64/libxkbcommon.so.0 >0x00007f2d168e9470 0x00007f2d168eaf01 No /lib64/libwayland-cursor.so.0 >0x00007f2d168e1090 0x00007f2d168e1219 No /lib64/libwayland-egl.so.1 >0x00007f2d168cf3d0 0x00007f2d168d9513 Yes /lib64/libXext.so.6 >0x00007f2d168c3710 0x00007f2d168c6a80 Yes /lib64/librt.so.1 >0x00007f2d168b7510 0x00007f2d168bb0d7 Yes /lib64/libthai.so.0 >0x00007f2d168992d0 0x00007f2d1689d84f Yes /lib64/libfribidi.so.0 >0x00007f2d167f8570 0x00007f2d1687b624 Yes /lib64/libpixman-1.so.0 >0x00007f2d167be230 0x00007f2d167e0705 Yes /lib64/libpng16.so.16 >0x00007f2d167b40f0 0x00007f2d167b4c47 Yes /lib64/libxcb-shm.so.0 >0x00007f2d167a8430 0x00007f2d167ad15c Yes /lib64/libxcb-render.so.0 >0x00007f2d16798270 0x00007f2d1679e591 Yes /lib64/libXrender.so.1 >0x00007f2d1677f5f0 0x00007f2d1678c7b7 Yes /lib64/libz.so.1 >0x00007f2d167712c0 0x00007f2d16775d2a Yes /lib64/libffi.so.6 >0x00007f2d1674a830 0x00007f2d1676237f Yes /lib64/libselinux.so.1 >0x00007f2d1672c710 0x00007f2d1673866e Yes /lib64/libresolv.so.2 >0x00007f2d166d8a80 0x00007f2d16710092 No /lib64/libmount.so.1 >0x00007f2d18010110 0x00007f2d1802f1a4 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f2d166c7200 0x00007f2d166c7ef2 Yes /lib64/libXau.so.6 >0x00007f2d166bd320 0x00007f2d166c0d51 No /lib64/libuuid.so.1 >0x00007f2d166b6200 0x00007f2d166b6fd0 Yes /lib64/libxcb-util.so.1 >0x00007f2d166af050 0x00007f2d166af12f Yes /lib64/libX11-xcb.so.1 >0x00007f2d16668b10 0x00007f2d16695315 No /lib64/libdbus-1.so.3 >0x00007f2d16633950 0x00007f2d1664620c Yes /lib64/libatspi.so.0 >0x00007f2d165f53f0 0x00007f2d166162ac Yes /lib64/libgraphite2.so.3 >0x00007f2d165b93f0 0x00007f2d165d98d7 Yes /lib64/libexpat.so.1 >0x00007f2d165a42b0 0x00007f2d165b0f76 No /lib64/libbz2.so.1 >0x00007f2d1659a250 0x00007f2d1659d440 Yes /lib64/libdatrie.so.1 >0x00007f2d16515490 0x00007f2d165708c3 Yes /lib64/libpcre2-8.so.0 >0x00007f2d164c8f60 0x00007f2d164f9d62 No /lib64/libblkid.so.1 >0x00007f2d1642a620 0x00007f2d16491d14 No /lib64/libsystemd.so.0 >0x00007f2d16402590 0x00007f2d164131d5 No /lib64/libgcc_s.so.1 >0x00007f2d163d9510 0x00007f2d163f03a6 Yes /lib64/liblzma.so.5 >0x00007f2d163b92c0 0x00007f2d163d02eb No /lib64/liblz4.so.1 >0x00007f2d163b0200 0x00007f2d163b1adf Yes /lib64/libcap.so.2 >0x00007f2d1629c5c0 0x00007f2d1636a4bc Yes /lib64/libgcrypt.so.20 >0x00007f2d16272690 0x00007f2d16283ca2 Yes /lib64/libgpg-error.so.0 >0x00007f2d08509fb0 0x00007f2d085252e1 No /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f2d084cdef0 0x00007f2d084e598d No /usr/lib64/gvfs/libgvfscommon.so >0x00007f2d1800b1d0 0x00007f2d1800b5dd Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007f2d0807a670 0x00007f2d082d5ff9 Yes /lib64/librsvg-2.so.2 >0x00007f2d03fcc350 0x00007f2d03feaf75 Yes /lib64/libcroco-0.6.so.3 >0x00007f2d03e889b0 0x00007f2d03f6cd1e Yes /lib64/libxml2.so.2 >0x00007f2d02c785f0 0x00007f2d02c7ec2c Yes /lib64/libnss_files.so.2 >0x00007f2d02c70210 0x00007f2d02c71674 Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007f2d02c68370 0x00007f2d02c6b743 Yes /lib64/libnss_dns.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x78 120 >rbx 0x55b19148beb0 94221135036080 >rcx 0x0 0 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x55b191484078 94221135003768 >rbp 0x55b1914840a0 0x55b1914840a0 >rsp 0x7ffd8c3b0ec8 0x7ffd8c3b0ec8 >r8 0x55b192552c70 94221152627824 >r9 0x7ffd8c3b0a00 140726956132864 >r10 0x0 0 >r11 0x0 0 >r12 0x0 0 >r13 0x0 0 >r14 0x55b19238a260 94221150757472 >r15 0x55b192261910 94221149542672 >rip 0x7f2d16f03da2 0x7f2d16f03da2 <__strcmp_avx2+34> >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 __strcmp_avx2: > 0x00007f2d16f03d80 <+0>: endbr64 > 0x00007f2d16f03d84 <+4>: mov %edi,%eax > 0x00007f2d16f03d86 <+6>: xor %edx,%edx > 0x00007f2d16f03d88 <+8>: vpxor %ymm7,%ymm7,%ymm7 > 0x00007f2d16f03d8c <+12>: or %esi,%eax > 0x00007f2d16f03d8e <+14>: and $0xfff,%eax > 0x00007f2d16f03d93 <+19>: cmp $0xf80,%eax > 0x00007f2d16f03d98 <+24>: jg 0x7f2d16f040f0 <__strcmp_avx2+880> > 0x00007f2d16f03d9e <+30>: vmovdqu (%rdi),%ymm1 >=> 0x00007f2d16f03da2 <+34>: vpcmpeqb (%rsi),%ymm1,%ymm0 > 0x00007f2d16f03da6 <+38>: vpminub %ymm1,%ymm0,%ymm0 > 0x00007f2d16f03daa <+42>: vpcmpeqb %ymm7,%ymm0,%ymm0 > 0x00007f2d16f03dae <+46>: vpmovmskb %ymm0,%ecx > 0x00007f2d16f03db2 <+50>: test %ecx,%ecx > 0x00007f2d16f03db4 <+52>: je 0x7f2d16f03e30 <__strcmp_avx2+176> > 0x00007f2d16f03db6 <+54>: tzcnt %ecx,%edx > 0x00007f2d16f03dba <+58>: movzbl (%rdi,%rdx,1),%eax > 0x00007f2d16f03dbe <+62>: movzbl (%rsi,%rdx,1),%edx > 0x00007f2d16f03dc2 <+66>: sub %edx,%eax > 0x00007f2d16f03dc4 <+68>: vzeroupper > 0x00007f2d16f03dc7 <+71>: retq > 0x00007f2d16f03dc8 <+72>: nopl 0x0(%rax,%rax,1) > 0x00007f2d16f03dd0 <+80>: tzcnt %ecx,%edx > 0x00007f2d16f03dd4 <+84>: movzbl 0x20(%rdi,%rdx,1),%eax > 0x00007f2d16f03dd9 <+89>: movzbl 0x20(%rsi,%rdx,1),%edx > 0x00007f2d16f03dde <+94>: sub %edx,%eax > 0x00007f2d16f03de0 <+96>: vzeroupper > 0x00007f2d16f03de3 <+99>: retq > 0x00007f2d16f03de4 <+100>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f03def <+111>: nop > 0x00007f2d16f03df0 <+112>: tzcnt %ecx,%edx > 0x00007f2d16f03df4 <+116>: movzbl 0x40(%rdi,%rdx,1),%eax > 0x00007f2d16f03df9 <+121>: movzbl 0x40(%rsi,%rdx,1),%edx > 0x00007f2d16f03dfe <+126>: sub %edx,%eax > 0x00007f2d16f03e00 <+128>: vzeroupper > 0x00007f2d16f03e03 <+131>: retq > 0x00007f2d16f03e04 <+132>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f03e0f <+143>: nop > 0x00007f2d16f03e10 <+144>: tzcnt %ecx,%edx > 0x00007f2d16f03e14 <+148>: movzbl 0x60(%rdi,%rdx,1),%eax > 0x00007f2d16f03e19 <+153>: movzbl 0x60(%rsi,%rdx,1),%edx > 0x00007f2d16f03e1e <+158>: sub %edx,%eax > 0x00007f2d16f03e20 <+160>: vzeroupper > 0x00007f2d16f03e23 <+163>: retq > 0x00007f2d16f03e24 <+164>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f03e2f <+175>: nop > 0x00007f2d16f03e30 <+176>: vmovdqu 0x20(%rdi),%ymm6 > 0x00007f2d16f03e35 <+181>: vpcmpeqb 0x20(%rsi),%ymm6,%ymm3 > 0x00007f2d16f03e3a <+186>: vpminub %ymm6,%ymm3,%ymm3 > 0x00007f2d16f03e3e <+190>: vpcmpeqb %ymm7,%ymm3,%ymm3 > 0x00007f2d16f03e42 <+194>: vpmovmskb %ymm3,%ecx > 0x00007f2d16f03e46 <+198>: test %ecx,%ecx > 0x00007f2d16f03e48 <+200>: jne 0x7f2d16f03dd0 <__strcmp_avx2+80> > 0x00007f2d16f03e4a <+202>: vmovdqu 0x40(%rdi),%ymm5 > 0x00007f2d16f03e4f <+207>: vmovdqu 0x60(%rdi),%ymm4 > 0x00007f2d16f03e54 <+212>: vmovdqu 0x60(%rsi),%ymm0 > 0x00007f2d16f03e59 <+217>: vpcmpeqb 0x40(%rsi),%ymm5,%ymm2 > 0x00007f2d16f03e5e <+222>: vpminub %ymm5,%ymm2,%ymm2 > 0x00007f2d16f03e62 <+226>: vpcmpeqb %ymm4,%ymm0,%ymm0 > 0x00007f2d16f03e66 <+230>: vpcmpeqb %ymm7,%ymm2,%ymm2 > 0x00007f2d16f03e6a <+234>: vpmovmskb %ymm2,%ecx > 0x00007f2d16f03e6e <+238>: test %ecx,%ecx > 0x00007f2d16f03e70 <+240>: jne 0x7f2d16f03df0 <__strcmp_avx2+112> > 0x00007f2d16f03e76 <+246>: vpminub %ymm4,%ymm0,%ymm0 > 0x00007f2d16f03e7a <+250>: vpcmpeqb %ymm7,%ymm0,%ymm0 > 0x00007f2d16f03e7e <+254>: vpmovmskb %ymm0,%ecx > 0x00007f2d16f03e82 <+258>: test %ecx,%ecx > 0x00007f2d16f03e84 <+260>: jne 0x7f2d16f03e10 <__strcmp_avx2+144> > 0x00007f2d16f03e86 <+262>: lea 0x80(%rdi),%rdx > 0x00007f2d16f03e8d <+269>: mov $0x1000,%ecx > 0x00007f2d16f03e92 <+274>: and $0xffffffffffffff80,%rdx > 0x00007f2d16f03e96 <+278>: sub %rdi,%rdx > 0x00007f2d16f03e99 <+281>: lea (%rdi,%rdx,1),%rax > 0x00007f2d16f03e9d <+285>: add %rsi,%rdx > 0x00007f2d16f03ea0 <+288>: mov %rdx,%rsi > 0x00007f2d16f03ea3 <+291>: and $0xfff,%esi > 0x00007f2d16f03ea9 <+297>: sub %rsi,%rcx > 0x00007f2d16f03eac <+300>: shr $0x7,%rcx > 0x00007f2d16f03eb0 <+304>: mov %ecx,%esi > 0x00007f2d16f03eb2 <+306>: jmp 0x7f2d16f03ecd <__strcmp_avx2+333> > 0x00007f2d16f03eb4 <+308>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f03ebf <+319>: nop > 0x00007f2d16f03ec0 <+320>: add $0x80,%rax > 0x00007f2d16f03ec6 <+326>: add $0x80,%rdx > 0x00007f2d16f03ecd <+333>: test %esi,%esi > 0x00007f2d16f03ecf <+335>: lea -0x1(%esi),%esi > 0x00007f2d16f03ed3 <+339>: je 0x7f2d16f03fb0 <__strcmp_avx2+560> > 0x00007f2d16f03ed9 <+345>: vmovdqa (%rax),%ymm0 > 0x00007f2d16f03edd <+349>: vmovdqa 0x20(%rax),%ymm3 > 0x00007f2d16f03ee2 <+354>: vpcmpeqb (%rdx),%ymm0,%ymm4 > 0x00007f2d16f03ee6 <+358>: vpcmpeqb 0x20(%rdx),%ymm3,%ymm1 > 0x00007f2d16f03eeb <+363>: vpminub %ymm0,%ymm4,%ymm4 > 0x00007f2d16f03eef <+367>: vpminub %ymm3,%ymm1,%ymm1 > 0x00007f2d16f03ef3 <+371>: vmovdqa 0x40(%rax),%ymm2 > 0x00007f2d16f03ef8 <+376>: vpminub %ymm1,%ymm4,%ymm0 > 0x00007f2d16f03efc <+380>: vmovdqa 0x60(%rax),%ymm3 > 0x00007f2d16f03f01 <+385>: vpcmpeqb 0x40(%rdx),%ymm2,%ymm5 > 0x00007f2d16f03f06 <+390>: vpcmpeqb 0x60(%rdx),%ymm3,%ymm6 > 0x00007f2d16f03f0b <+395>: vpminub %ymm2,%ymm5,%ymm5 > 0x00007f2d16f03f0f <+399>: vpminub %ymm3,%ymm6,%ymm6 > 0x00007f2d16f03f13 <+403>: vpminub %ymm5,%ymm0,%ymm0 > 0x00007f2d16f03f17 <+407>: vpminub %ymm6,%ymm0,%ymm0 > 0x00007f2d16f03f1b <+411>: vpcmpeqb %ymm7,%ymm0,%ymm0 > 0x00007f2d16f03f1f <+415>: vpmovmskb %ymm0,%ecx > 0x00007f2d16f03f23 <+419>: test %ecx,%ecx > 0x00007f2d16f03f25 <+421>: je 0x7f2d16f03ec0 <__strcmp_avx2+320> > 0x00007f2d16f03f27 <+423>: vpcmpeqb %ymm7,%ymm4,%ymm0 > 0x00007f2d16f03f2b <+427>: vpmovmskb %ymm0,%edi > 0x00007f2d16f03f2f <+431>: test %edi,%edi > 0x00007f2d16f03f31 <+433>: je 0x7f2d16f03f50 <__strcmp_avx2+464> > 0x00007f2d16f03f33 <+435>: tzcnt %edi,%ecx > 0x00007f2d16f03f37 <+439>: movzbl (%rax,%rcx,1),%eax > 0x00007f2d16f03f3b <+443>: movzbl (%rdx,%rcx,1),%edx > 0x00007f2d16f03f3f <+447>: sub %edx,%eax > 0x00007f2d16f03f41 <+449>: vzeroupper > 0x00007f2d16f03f44 <+452>: retq > 0x00007f2d16f03f45 <+453>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f03f50 <+464>: vpcmpeqb %ymm7,%ymm1,%ymm1 > 0x00007f2d16f03f54 <+468>: vpmovmskb %ymm1,%ecx > 0x00007f2d16f03f58 <+472>: test %ecx,%ecx > 0x00007f2d16f03f5a <+474>: je 0x7f2d16f03f70 <__strcmp_avx2+496> > 0x00007f2d16f03f5c <+476>: tzcnt %ecx,%edi > 0x00007f2d16f03f60 <+480>: movzbl 0x20(%rax,%rdi,1),%eax > 0x00007f2d16f03f65 <+485>: movzbl 0x20(%rdx,%rdi,1),%edx > 0x00007f2d16f03f6a <+490>: sub %edx,%eax > 0x00007f2d16f03f6c <+492>: vzeroupper > 0x00007f2d16f03f6f <+495>: retq > 0x00007f2d16f03f70 <+496>: vpcmpeqb %ymm7,%ymm5,%ymm5 > 0x00007f2d16f03f74 <+500>: vpmovmskb %ymm5,%ecx > 0x00007f2d16f03f78 <+504>: test %ecx,%ecx > 0x00007f2d16f03f7a <+506>: je 0x7f2d16f03f90 <__strcmp_avx2+528> > 0x00007f2d16f03f7c <+508>: tzcnt %ecx,%edi > 0x00007f2d16f03f80 <+512>: movzbl 0x40(%rax,%rdi,1),%eax > 0x00007f2d16f03f85 <+517>: movzbl 0x40(%rdx,%rdi,1),%edx > 0x00007f2d16f03f8a <+522>: sub %edx,%eax > 0x00007f2d16f03f8c <+524>: vzeroupper > 0x00007f2d16f03f8f <+527>: retq > 0x00007f2d16f03f90 <+528>: vpcmpeqb %ymm7,%ymm6,%ymm6 > 0x00007f2d16f03f94 <+532>: vpmovmskb %ymm6,%esi > 0x00007f2d16f03f98 <+536>: tzcnt %esi,%ecx > 0x00007f2d16f03f9c <+540>: movzbl 0x60(%rax,%rcx,1),%eax > 0x00007f2d16f03fa1 <+545>: movzbl 0x60(%rdx,%rcx,1),%edx > 0x00007f2d16f03fa6 <+550>: sub %edx,%eax > 0x00007f2d16f03fa8 <+552>: vzeroupper > 0x00007f2d16f03fab <+555>: retq > 0x00007f2d16f03fac <+556>: nopl 0x0(%rax) > 0x00007f2d16f03fb0 <+560>: xor %r10d,%r10d > 0x00007f2d16f03fb3 <+563>: mov %rdx,%rcx > 0x00007f2d16f03fb6 <+566>: and $0x7f,%ecx > 0x00007f2d16f03fb9 <+569>: sub %rcx,%r10 > 0x00007f2d16f03fbc <+572>: cmp $0x40,%ecx > 0x00007f2d16f03fbf <+575>: jge 0x7f2d16f04020 <__strcmp_avx2+672> > 0x00007f2d16f03fc1 <+577>: vmovdqu (%rax,%r10,1),%ymm2 > 0x00007f2d16f03fc7 <+583>: vmovdqu 0x20(%rax,%r10,1),%ymm3 > 0x00007f2d16f03fce <+590>: vpcmpeqb (%rdx,%r10,1),%ymm2,%ymm0 > 0x00007f2d16f03fd4 <+596>: vpcmpeqb 0x20(%rdx,%r10,1),%ymm3,%ymm1 > 0x00007f2d16f03fdb <+603>: vpminub %ymm2,%ymm0,%ymm0 > 0x00007f2d16f03fdf <+607>: vpminub %ymm3,%ymm1,%ymm1 > 0x00007f2d16f03fe3 <+611>: vpcmpeqb %ymm7,%ymm0,%ymm0 > 0x00007f2d16f03fe7 <+615>: vpcmpeqb %ymm7,%ymm1,%ymm1 > 0x00007f2d16f03feb <+619>: vpmovmskb %ymm0,%edi > 0x00007f2d16f03fef <+623>: vpmovmskb %ymm1,%esi > 0x00007f2d16f03ff3 <+627>: shl $0x20,%rsi > 0x00007f2d16f03ff7 <+631>: xor %rsi,%rdi > 0x00007f2d16f03ffa <+634>: shr %cl,%rdi > 0x00007f2d16f03ffd <+637>: test %rdi,%rdi > 0x00007f2d16f04000 <+640>: je 0x7f2d16f04020 <__strcmp_avx2+672> > 0x00007f2d16f04002 <+642>: tzcnt %rdi,%rcx > 0x00007f2d16f04007 <+647>: movzbl (%rax,%rcx,1),%eax > 0x00007f2d16f0400b <+651>: movzbl (%rdx,%rcx,1),%edx > 0x00007f2d16f0400f <+655>: sub %edx,%eax > 0x00007f2d16f04011 <+657>: vzeroupper > 0x00007f2d16f04014 <+660>: retq > 0x00007f2d16f04015 <+661>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f04020 <+672>: vmovdqu 0x40(%rax,%r10,1),%ymm2 > 0x00007f2d16f04027 <+679>: vmovdqu 0x60(%rax,%r10,1),%ymm3 > 0x00007f2d16f0402e <+686>: vpcmpeqb 0x40(%rdx,%r10,1),%ymm2,%ymm5 > 0x00007f2d16f04035 <+693>: vpminub %ymm2,%ymm5,%ymm5 > 0x00007f2d16f04039 <+697>: vpcmpeqb 0x60(%rdx,%r10,1),%ymm3,%ymm6 > 0x00007f2d16f04040 <+704>: vpcmpeqb %ymm7,%ymm5,%ymm5 > 0x00007f2d16f04044 <+708>: vpminub %ymm3,%ymm6,%ymm6 > 0x00007f2d16f04048 <+712>: vpcmpeqb %ymm7,%ymm6,%ymm6 > 0x00007f2d16f0404c <+716>: vpmovmskb %ymm5,%edi > 0x00007f2d16f04050 <+720>: vpmovmskb %ymm6,%esi > 0x00007f2d16f04054 <+724>: shl $0x20,%rsi > 0x00007f2d16f04058 <+728>: xor %rsi,%rdi > 0x00007f2d16f0405b <+731>: xor %r8d,%r8d > 0x00007f2d16f0405e <+734>: sub $0x40,%ecx > 0x00007f2d16f04061 <+737>: jle 0x7f2d16f04069 <__strcmp_avx2+745> > 0x00007f2d16f04063 <+739>: shr %cl,%rdi > 0x00007f2d16f04066 <+742>: mov %ecx,%r8d > 0x00007f2d16f04069 <+745>: mov $0x1f,%esi > 0x00007f2d16f0406e <+750>: test %rdi,%rdi > 0x00007f2d16f04071 <+753>: je 0x7f2d16f03ed9 <__strcmp_avx2+345> > 0x00007f2d16f04077 <+759>: tzcnt %rdi,%rcx > 0x00007f2d16f0407c <+764>: add %r10,%rcx > 0x00007f2d16f0407f <+767>: add %r8,%rcx > 0x00007f2d16f04082 <+770>: movzbl 0x40(%rax,%rcx,1),%eax > 0x00007f2d16f04087 <+775>: movzbl 0x40(%rdx,%rcx,1),%edx > 0x00007f2d16f0408c <+780>: sub %edx,%eax > 0x00007f2d16f0408e <+782>: vzeroupper > 0x00007f2d16f04091 <+785>: retq > 0x00007f2d16f04092 <+786>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f0409d <+797>: nopl (%rax) > 0x00007f2d16f040a0 <+800>: sub %ecx,%eax > 0x00007f2d16f040a2 <+802>: jne 0x7f2d16f040c1 <__strcmp_avx2+833> > 0x00007f2d16f040a4 <+804>: add $0x1,%edx > 0x00007f2d16f040a7 <+807>: cmp $0x80,%edx > 0x00007f2d16f040ad <+813>: je 0x7f2d16f03e86 <__strcmp_avx2+262> > 0x00007f2d16f040b3 <+819>: movzbl (%rdi,%rdx,1),%eax > 0x00007f2d16f040b7 <+823>: movzbl (%rsi,%rdx,1),%ecx > 0x00007f2d16f040bb <+827>: test %eax,%eax > 0x00007f2d16f040bd <+829>: jne 0x7f2d16f040a0 <__strcmp_avx2+800> > 0x00007f2d16f040bf <+831>: sub %ecx,%eax > 0x00007f2d16f040c1 <+833>: vzeroupper > 0x00007f2d16f040c4 <+836>: retq > 0x00007f2d16f040c5 <+837>: data16 nopw %cs:0x0(%rax,%rax,1) > 0x00007f2d16f040d0 <+848>: add %rdx,%rdi > 0x00007f2d16f040d3 <+851>: add %rdx,%rsi > 0x00007f2d16f040d6 <+854>: tzcnt %ecx,%edx > 0x00007f2d16f040da <+858>: movzbl (%rdi,%rdx,1),%eax > 0x00007f2d16f040de <+862>: movzbl (%rsi,%rdx,1),%edx > 0x00007f2d16f040e2 <+866>: sub %edx,%eax > 0x00007f2d16f040e4 <+868>: vzeroupper > 0x00007f2d16f040e7 <+871>: retq > 0x00007f2d16f040e8 <+872>: nopl 0x0(%rax,%rax,1) > 0x00007f2d16f040f0 <+880>: cmp $0xfe0,%eax > 0x00007f2d16f040f5 <+885>: jg 0x7f2d16f0411e <__strcmp_avx2+926> > 0x00007f2d16f040f7 <+887>: vmovdqu (%rdi,%rdx,1),%ymm1 > 0x00007f2d16f040fc <+892>: vpcmpeqb (%rsi,%rdx,1),%ymm1,%ymm0 > 0x00007f2d16f04101 <+897>: vpminub %ymm1,%ymm0,%ymm0 > 0x00007f2d16f04105 <+901>: vpcmpeqb %ymm7,%ymm0,%ymm0 > 0x00007f2d16f04109 <+905>: vpmovmskb %ymm0,%ecx > 0x00007f2d16f0410d <+909>: test %ecx,%ecx > 0x00007f2d16f0410f <+911>: jne 0x7f2d16f040d0 <__strcmp_avx2+848> > 0x00007f2d16f04111 <+913>: add $0x20,%edx > 0x00007f2d16f04114 <+916>: add $0x20,%eax > 0x00007f2d16f04117 <+919>: cmp $0xfe0,%eax > 0x00007f2d16f0411c <+924>: jle 0x7f2d16f040f7 <__strcmp_avx2+887> > 0x00007f2d16f0411e <+926>: cmp $0xff0,%eax > 0x00007f2d16f04123 <+931>: jg 0x7f2d16f04145 <__strcmp_avx2+965> > 0x00007f2d16f04125 <+933>: vmovdqu (%rdi,%rdx,1),%xmm1 > 0x00007f2d16f0412a <+938>: vpcmpeqb (%rsi,%rdx,1),%xmm1,%xmm0 > 0x00007f2d16f0412f <+943>: vpminub %xmm1,%xmm0,%xmm0 > 0x00007f2d16f04133 <+947>: vpcmpeqb %xmm7,%xmm0,%xmm0 > 0x00007f2d16f04137 <+951>: vpmovmskb %xmm0,%ecx > 0x00007f2d16f0413b <+955>: test %ecx,%ecx > 0x00007f2d16f0413d <+957>: jne 0x7f2d16f040d0 <__strcmp_avx2+848> > 0x00007f2d16f0413f <+959>: add $0x10,%edx > 0x00007f2d16f04142 <+962>: add $0x10,%eax > 0x00007f2d16f04145 <+965>: cmp $0xff8,%eax > 0x00007f2d16f0414a <+970>: jg 0x7f2d16f0417a <__strcmp_avx2+1018> > 0x00007f2d16f0414c <+972>: vmovq (%rdi,%rdx,1),%xmm1 > 0x00007f2d16f04151 <+977>: vmovq (%rsi,%rdx,1),%xmm0 > 0x00007f2d16f04156 <+982>: vpcmpeqb %xmm0,%xmm1,%xmm0 > 0x00007f2d16f0415a <+986>: vpminub %xmm1,%xmm0,%xmm0 > 0x00007f2d16f0415e <+990>: vpcmpeqb %xmm7,%xmm0,%xmm0 > 0x00007f2d16f04162 <+994>: vpmovmskb %xmm0,%ecx > 0x00007f2d16f04166 <+998>: and $0xff,%ecx > 0x00007f2d16f0416c <+1004>: test %ecx,%ecx > 0x00007f2d16f0416e <+1006>: jne 0x7f2d16f040d0 <__strcmp_avx2+848> > 0x00007f2d16f04174 <+1012>: add $0x8,%edx > 0x00007f2d16f04177 <+1015>: add $0x8,%eax > 0x00007f2d16f0417a <+1018>: cmp $0xffc,%eax > 0x00007f2d16f0417f <+1023>: jg 0x7f2d16f041a9 <__strcmp_avx2+1065> > 0x00007f2d16f04181 <+1025>: vmovd (%rdi,%rdx,1),%xmm1 > 0x00007f2d16f04186 <+1030>: vmovd (%rsi,%rdx,1),%xmm0 > 0x00007f2d16f0418b <+1035>: vpcmpeqb %xmm0,%xmm1,%xmm0 > 0x00007f2d16f0418f <+1039>: vpminub %xmm1,%xmm0,%xmm0 > 0x00007f2d16f04193 <+1043>: vpcmpeqb %xmm7,%xmm0,%xmm0 > 0x00007f2d16f04197 <+1047>: vpmovmskb %xmm0,%ecx > 0x00007f2d16f0419b <+1051>: and $0xf,%ecx > 0x00007f2d16f0419e <+1054>: test %ecx,%ecx > 0x00007f2d16f041a0 <+1056>: jne 0x7f2d16f040d0 <__strcmp_avx2+848> > 0x00007f2d16f041a6 <+1062>: add $0x4,%edx > 0x00007f2d16f041a9 <+1065>: movzbl (%rdi,%rdx,1),%eax > 0x00007f2d16f041ad <+1069>: movzbl (%rsi,%rdx,1),%ecx > 0x00007f2d16f041b1 <+1073>: test %eax,%eax > 0x00007f2d16f041b3 <+1075>: jne 0x7f2d16f040a0 <__strcmp_avx2+800> > 0x00007f2d16f041b9 <+1081>: sub %ecx,%eax > 0x00007f2d16f041bb <+1083>: vzeroupper > 0x00007f2d16f041be <+1086>: retq >End of assembler dump. >== EXPLOITABLE ==
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 1636630
: 1490954 |
1490955
|
1490956
|
1490957
|
1490958
|
1490959
|
1490960
|
1490961
|
1490962
|
1490963
|
1490964
|
1490965