View Issue Details

IDProjectCategoryView StatusLast Update
0015164CentOS-7doxygenpublic2018-08-12 17:13
Reporterparavozzz 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformOSOS Version7
Product Version 
Target VersionFixed in Version 
Summary0015164: [abrt] doxygen: __strncpy_sse2_unaligned(): doxygen killed by SIGSEGV
DescriptionDescription of problem:
[ 0%] Generate Doxygen documentation
Warning: ignoring unsupported tag `SHOW_GROUPED_MEMB_INC =' at line 75, file /home/paravozzz/Downloads/opencv-3.4.2/build/doc/Doxyfile
Warning: ignoring unsupported tag `DIA_PATH =' at line 342, file /home/paravozzz/Downloads/opencv-3.4.2/build/doc/Doxyfile
Warning: ignoring unsupported tag `DIAFILE_DIRS =' at line 366, file /home/paravozzz/Downloads/opencv-3.4.2/build/doc/Doxyfile
bibtex command failed: No such file or directory
error opening bib6217.bbl: No such file or directory
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/core/how_to_use_OpenCV_parallel_for_/how_to_use_OpenCV_parallel_for_.markdown:115: warning: explicit link request to 'complex' could not be resolved
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/dnn/dnn_halide_scheduling/dnn_halide_scheduling.markdown:10: warning: unable to resolve reference to `tutorial_dnn_halide' for \ref command
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/dnn/table_of_content_dnn.markdown:12: warning: unable to resolve reference to `tutorial_dnn_halide' for \ref command
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/dnn/table_of_content_dnn.markdown:20: warning: unable to resolve reference to `tutorial_dnn_halide_scheduling' for \ref command
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/dnn/table_of_content_dnn.markdown:28: warning: unable to resolve reference to `tutorial_dnn_android' for \ref command
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/dnn/table_of_content_dnn.markdown:44: warning: unable to resolve reference to `tutorial_dnn_javascript' for \ref command
/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/dnn/table_of_content_dnn.markdown:52: warning: unable to resolve reference to `tutorial_dnn_custom_layers' for \ref command
/bin/sh: line 1: 6205 Segmentation fault (core dumped) /usr/bin/doxygen /home/paravozzz/Downloads/opencv-3.4.2/build/doc/Doxyfile
make[3]: *** [doc/CMakeFiles/doxygen_cpp] Error 139
make[2]: *** [doc/CMakeFiles/doxygen_cpp.dir/all] Error 2
make[1]: *** [doc/CMakeFiles/doxygen.dir/rule] Error 2
make: *** [doxygen] Error 2

Version-Release number of selected component:
doxygen-1.8.5-3.el7

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 __strncpy_sse2_unaligned at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:313
 #1 strncpy at /usr/include/bits/string3.h:120
 #2 QCString::mid at scstring.cpp:394
 #3 extractBlock at util.cpp:7698
 #4 HtmlDocVisitor::visit at htmldocvisitor.cpp:610
 #5 accept at docparser.h:180
 #6 DocPara::accept at docparser.h:1012
 #7 accept at docparser.h:180
 #8 DocRoot::accept at docparser.h:1277
 #9 HtmlGenerator::writeDoc at htmlgen.cpp:2759
Additional Informationreporter: libreport-2.1.11.1
backtrace_rating: 4
cmdline: /usr/bin/doxygen /home/paravozzz/Downloads/opencv-3.4.2/build/doc/Doxyfile
crash_function: __strncpy_sse2_unaligned
executable: /usr/bin/doxygen
global_pid: 1930
kernel: 3.10.0-862.9.1.el7.x86_64
pkg_fingerprint: 24C6 A8A7 F4A8 0EB5
pkg_vendor: CentOS
reproducible: Not sure how to reproduce the problem
runlevel: N 5
type: CCpp
uid: 1000
TagsNo tags attached.
abrt_hash6449786a36dc40f45fe92e4e321512576b88c05d
URLhttps://retrace.fedoraproject.org/faf/reports/bthash/d72d4bbbe1c260e1e908c7ed64a244c85e04bef5

Activities

paravozzz

paravozzz

2018-08-12 17:13

reporter  

backtrace (60,454 bytes)
[New LWP 1930]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/doxygen /home/paravozzz/Downloads/opencv-3.4.2/build/doc/Doxyfile'.
Program terminated with signal 11, Segmentation fault.
#0  __strncpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:313
313	../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: No such file or directory.

Thread 1 (Thread 0x7f807da23740 (LWP 1930)):
#0  __strncpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:313
No locals.
#1  0x0000000000757482 in strncpy (__len=4294965267, __src=0xaa87e8c "/*\n@Brief GpuMatEndItr returns a thrust compatible iterator to the end of a GPU mat's memory.\n@Param mat is the input matrix\n@Param channel is the channel of the matrix that the iterator is accessing."..., __dest=<optimized out>) at /usr/include/bits/string3.h:120
No locals.
#2  QCString::mid (this=this@entry=0x7ffdabc48870, index=index@entry=2028, len=len@entry=4294965267) at scstring.cpp:394
        p = 0xaa87e8c "/*\n@Brief GpuMatEndItr returns a thrust compatible iterator to the end of a GPU mat's memory.\n@Param mat is the input matrix\n@Param channel is the channel of the matrix that the iterator is accessing."...
        s = {m_data = 0x0}
#3  0x0000000000616550 in extractBlock (text=..., marker=...) at util.cpp:7698
        i = <optimized out>
        m1 = <optimized out>
        l2 = -1
        result = {m_data = 0x0}
        p = <optimized out>
        found = <optimized out>
        m2 = 2955
#4  0x000000000047cbba in HtmlDocVisitor::visit (this=0xa9881c0, inc=0xa849f20) at htmldocvisitor.cpp:610
        langExt = SrcLangExt_Cpp
#5  0x00000000006e2819 in accept (v=0xa9881c0, obj=0xa812f50, this=0xa812f50) at docparser.h:180
        cli = {<QGListIterator> = {list = 0xa812f58, curNode = 0xa8092c0}, <No data fields>}
#6  DocPara::accept (this=0xa812f50, v=0xa9881c0) at docparser.h:1012
No locals.
#7  0x00000000006e2e99 in accept (v=0xa9881c0, obj=0xaac9db0, this=0xaac9db0) at docparser.h:180
        cli = {<QGListIterator> = {list = 0xaac9db8, curNode = 0xaaadd00}, <No data fields>}
#8  DocRoot::accept (this=0xaac9db0, v=0xa9881c0) at docparser.h:1277
No locals.
#9  0x000000000047d636 in HtmlGenerator::writeDoc (this=0x22fec10, n=0xaac9df0, ctx=0x7d267f0, md=0x0) at htmlgen.cpp:2759
        visitor = 0xa9881c0
#10 0x0000000000591d2c in OutputList::writeDoc (this=this@entry=0x3801df0, root=root@entry=0xaac9db0, ctx=ctx@entry=0x7d267f0, md=md@entry=0x0) at outputlist.cpp:171
        og = <optimized out>
#11 0x0000000000591e4e in OutputList::generateDoc (this=this@entry=0x3801df0, fileName=0xa9de100 "/home/paravozzz/Downloads/opencv-3.4.2/doc/tutorials/gpu/gpu-thrust-interop/gpu_thrust_interop.markdown", startLine=startLine@entry=4, ctx=ctx@entry=0x7d267f0, md=md@entry=0x0, docStr=..., indexWords=indexWords@entry=true, isExample=isExample@entry=false, exampleName=exampleName@entry=0x0, singleLine=singleLine@entry=false, linkFromIndex=linkFromIndex@entry=false) at outputlist.cpp:155
        count = <optimized out>
        og = <optimized out>
        root = 0xaac9db0
        isEmpty = false
#12 0x00000000005944fe in PageDef::writePageDocumentation (this=this@entry=0x7d267f0, ol=...) at pagedef.cpp:248
        markdownEnabled = true
#13 0x0000000000594cde in PageDef::writeDocumentation (this=0x7d267f0, ol=...) at pagedef.cpp:188
        generateTreeView = false
        pageName = {m_data = 0xa9fe7e0 "tutorial_gpu_thrust_interop"}
        manPageName = {m_data = 0xaa76c20 "tutorial_gpu_thrust_interop"}
        si = <optimized out>
#14 0x000000000043bbc2 in generateOutput () at doxygen.cpp:8757
No locals.
#15 0x000000000040b3fe in main (argc=2, argv=0x7ffdabc49088) at main.cpp:38
No locals.
From                To                  Syms Read   Shared Object Library
0x00007f807d609900  0x00007f807d614e51  Yes         /lib64/libpthread.so.0
0x00007f807d358220  0x00007f807d3bf37a  Yes         /lib64/libstdc++.so.6
0x00007f807d000370  0x00007f807d06b336  Yes         /lib64/libm.so.6
0x00007f807cde7a90  0x00007f807cdf7245  Yes         /lib64/libgcc_s.so.1
0x00007f807ca37940  0x00007f807cb8729f  Yes         /lib64/libc.so.6
0x00007f807d820b10  0x00007f807d83c0c0  Yes         /lib64/ld-linux-x86-64.so.2
$1 = 0x0
No symbol "__glib_assert_msg" in current context.
rax            0x0	0
rbx            0xaa87e8c	178814604
rcx            0xc	12
rdx            0x0	0
rsi            0xaa87e8c	178814604
rdi            0x0	0
rbp            0xfffff813	0xfffff813
rsp            0x7ffdabc486f8	0x7ffdabc486f8
r8             0xfffff813	4294965267
r9             0x1	1
r10            0x5e	94
r11            0x7f807cba5260	140189825127008
r12            0x7ffdabc48890	140727485237392
r13            0x7ec	2028
r14            0x7ffdabc48890	140727485237392
r15            0x7ffdabc48740	140727485237056
rip            0x7f807cab2ce3	0x7f807cab2ce3 <__strncpy_sse2_unaligned+707>
eflags         0x10246	[ PF ZF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
st0            *value not available*
st1            *value not available*
st2            *value not available*
st3            *value not available*
st4            *value not available*
st5            *value not available*
st6            *value not available*
st7            *value not available*
fctrl          *value not available*
fstat          *value not available*
ftag           *value not available*
fiseg          *value not available*
fioff          *value not available*
foseg          *value not available*
fooff          *value not available*
fop            *value not available*
xmm0           *value not available*
xmm1           *value not available*
xmm2           *value not available*
xmm3           *value not available*
xmm4           *value not available*
xmm5           *value not available*
xmm6           *value not available*
xmm7           *value not available*
xmm8           *value not available*
xmm9           *value not available*
xmm10          *value not available*
xmm11          *value not available*
xmm12          *value not available*
xmm13          *value not available*
xmm14          *value not available*
xmm15          *value not available*
mxcsr          *value not available*
Dump of assembler code for function __strncpy_sse2_unaligned:
   0x00007f807cab2a20 <+0>:	mov    %rdx,%r8
   0x00007f807cab2a23 <+3>:	test   %r8,%r8
   0x00007f807cab2a26 <+6>:	je     0x7f807cab39f0 <__strncpy_sse2_unaligned+4048>
   0x00007f807cab2a2c <+12>:	mov    %rsi,%rcx
   0x00007f807cab2a2f <+15>:	mov    %rdi,%rax
   0x00007f807cab2a32 <+18>:	and    $0x3f,%rcx
   0x00007f807cab2a36 <+22>:	cmp    $0x20,%rcx
   0x00007f807cab2a3a <+26>:	jbe    0x7f807cab2cbb <__strncpy_sse2_unaligned+667>
   0x00007f807cab2a40 <+32>:	and    $0xfffffffffffffff0,%rsi
   0x00007f807cab2a44 <+36>:	and    $0xf,%rcx
   0x00007f807cab2a48 <+40>:	pxor   %xmm0,%xmm0
   0x00007f807cab2a4c <+44>:	pxor   %xmm1,%xmm1
   0x00007f807cab2a50 <+48>:	pcmpeqb (%rsi),%xmm1
   0x00007f807cab2a54 <+52>:	pmovmskb %xmm1,%edx
   0x00007f807cab2a58 <+56>:	shr    %cl,%rdx
   0x00007f807cab2a5b <+59>:	mov    $0x11,%r10
   0x00007f807cab2a62 <+66>:	sub    %rcx,%r10
   0x00007f807cab2a65 <+69>:	cmp    %r10,%r8
   0x00007f807cab2a68 <+72>:	jbe    0x7f807cab2f40 <__strncpy_sse2_unaligned+1312>
   0x00007f807cab2a6e <+78>:	test   %rdx,%rdx
   0x00007f807cab2a71 <+81>:	jne    0x7f807cab2d10 <__strncpy_sse2_unaligned+752>
   0x00007f807cab2a77 <+87>:	pcmpeqb 0x10(%rsi),%xmm0
   0x00007f807cab2a7c <+92>:	pmovmskb %xmm0,%edx
   0x00007f807cab2a80 <+96>:	add    $0x10,%r10
   0x00007f807cab2a84 <+100>:	cmp    %r10,%r8
   0x00007f807cab2a87 <+103>:	jbe    0x7f807cab2f20 <__strncpy_sse2_unaligned+1280>
   0x00007f807cab2a8d <+109>:	test   %rdx,%rdx
   0x00007f807cab2a90 <+112>:	jne    0x7f807cab2d60 <__strncpy_sse2_unaligned+832>
   0x00007f807cab2a96 <+118>:	movdqu (%rsi,%rcx,1),%xmm1
   0x00007f807cab2a9b <+123>:	movdqu %xmm1,(%rdi)
   0x00007f807cab2a9f <+127>:	nop
   0x00007f807cab2aa0 <+128>:	sub    %rcx,%rdi
   0x00007f807cab2aa3 <+131>:	add    %rcx,%r8
   0x00007f807cab2aa6 <+134>:	mov    $0x10,%rcx
   0x00007f807cab2aad <+141>:	movdqa (%rsi,%rcx,1),%xmm1
   0x00007f807cab2ab2 <+146>:	movaps 0x10(%rsi,%rcx,1),%xmm2
   0x00007f807cab2ab7 <+151>:	movdqu %xmm1,(%rdi,%rcx,1)
   0x00007f807cab2abc <+156>:	pcmpeqb %xmm2,%xmm0
   0x00007f807cab2ac0 <+160>:	pmovmskb %xmm0,%edx
   0x00007f807cab2ac4 <+164>:	add    $0x10,%rcx
   0x00007f807cab2ac8 <+168>:	sub    $0x30,%r8
   0x00007f807cab2acc <+172>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab2ad2 <+178>:	test   %rdx,%rdx
   0x00007f807cab2ad5 <+181>:	jne    0x7f807cab3820 <__strncpy_sse2_unaligned+3584>
   0x00007f807cab2adb <+187>:	movaps 0x10(%rsi,%rcx,1),%xmm3
   0x00007f807cab2ae0 <+192>:	movdqu %xmm2,(%rdi,%rcx,1)
   0x00007f807cab2ae5 <+197>:	pcmpeqb %xmm3,%xmm0
   0x00007f807cab2ae9 <+201>:	pmovmskb %xmm0,%edx
   0x00007f807cab2aed <+205>:	add    $0x10,%rcx
   0x00007f807cab2af1 <+209>:	sub    $0x10,%r8
   0x00007f807cab2af5 <+213>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab2afb <+219>:	test   %rdx,%rdx
   0x00007f807cab2afe <+222>:	jne    0x7f807cab2e20 <__strncpy_sse2_unaligned+1024>
   0x00007f807cab2b04 <+228>:	movaps 0x10(%rsi,%rcx,1),%xmm4
   0x00007f807cab2b09 <+233>:	movdqu %xmm3,(%rdi,%rcx,1)
   0x00007f807cab2b0e <+238>:	pcmpeqb %xmm4,%xmm0
   0x00007f807cab2b12 <+242>:	pmovmskb %xmm0,%edx
   0x00007f807cab2b16 <+246>:	add    $0x10,%rcx
   0x00007f807cab2b1a <+250>:	sub    $0x10,%r8
   0x00007f807cab2b1e <+254>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab2b24 <+260>:	test   %rdx,%rdx
   0x00007f807cab2b27 <+263>:	jne    0x7f807cab2e10 <__strncpy_sse2_unaligned+1008>
   0x00007f807cab2b2d <+269>:	movaps 0x10(%rsi,%rcx,1),%xmm1
   0x00007f807cab2b32 <+274>:	movdqu %xmm4,(%rdi,%rcx,1)
   0x00007f807cab2b37 <+279>:	pcmpeqb %xmm1,%xmm0
   0x00007f807cab2b3b <+283>:	pmovmskb %xmm0,%edx
   0x00007f807cab2b3f <+287>:	add    $0x10,%rcx
   0x00007f807cab2b43 <+291>:	sub    $0x10,%r8
   0x00007f807cab2b47 <+295>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab2b4d <+301>:	test   %rdx,%rdx
   0x00007f807cab2b50 <+304>:	jne    0x7f807cab2e30 <__strncpy_sse2_unaligned+1040>
   0x00007f807cab2b56 <+310>:	movaps 0x10(%rsi,%rcx,1),%xmm2
   0x00007f807cab2b5b <+315>:	movdqu %xmm1,(%rdi,%rcx,1)
   0x00007f807cab2b60 <+320>:	pcmpeqb %xmm2,%xmm0
   0x00007f807cab2b64 <+324>:	pmovmskb %xmm0,%edx
   0x00007f807cab2b68 <+328>:	add    $0x10,%rcx
   0x00007f807cab2b6c <+332>:	sub    $0x10,%r8
   0x00007f807cab2b70 <+336>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab2b76 <+342>:	test   %rdx,%rdx
   0x00007f807cab2b79 <+345>:	jne    0x7f807cab3820 <__strncpy_sse2_unaligned+3584>
   0x00007f807cab2b7f <+351>:	movaps 0x10(%rsi,%rcx,1),%xmm3
   0x00007f807cab2b84 <+356>:	movdqu %xmm2,(%rdi,%rcx,1)
   0x00007f807cab2b89 <+361>:	pcmpeqb %xmm3,%xmm0
   0x00007f807cab2b8d <+365>:	pmovmskb %xmm0,%edx
   0x00007f807cab2b91 <+369>:	add    $0x10,%rcx
   0x00007f807cab2b95 <+373>:	sub    $0x10,%r8
   0x00007f807cab2b99 <+377>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab2b9f <+383>:	test   %rdx,%rdx
   0x00007f807cab2ba2 <+386>:	jne    0x7f807cab2e20 <__strncpy_sse2_unaligned+1024>
   0x00007f807cab2ba8 <+392>:	movdqu %xmm3,(%rdi,%rcx,1)
   0x00007f807cab2bad <+397>:	mov    %rsi,%rdx
   0x00007f807cab2bb0 <+400>:	lea    0x10(%rsi,%rcx,1),%rsi
   0x00007f807cab2bb5 <+405>:	and    $0xffffffffffffffc0,%rsi
   0x00007f807cab2bb9 <+409>:	sub    %rsi,%rdx
   0x00007f807cab2bbc <+412>:	sub    %rdx,%rdi
   0x00007f807cab2bbf <+415>:	lea    0x80(%r8,%rdx,1),%r8
   0x00007f807cab2bc7 <+423>:	movaps (%rsi),%xmm2
   0x00007f807cab2bca <+426>:	movaps %xmm2,%xmm4
   0x00007f807cab2bcd <+429>:	movaps 0x10(%rsi),%xmm5
   0x00007f807cab2bd1 <+433>:	movaps 0x20(%rsi),%xmm3
   0x00007f807cab2bd5 <+437>:	movaps %xmm3,%xmm6
   0x00007f807cab2bd8 <+440>:	movaps 0x30(%rsi),%xmm7
   0x00007f807cab2bdc <+444>:	pminub %xmm5,%xmm2
   0x00007f807cab2be0 <+448>:	pminub %xmm7,%xmm3
   0x00007f807cab2be4 <+452>:	pminub %xmm2,%xmm3
   0x00007f807cab2be8 <+456>:	pcmpeqb %xmm0,%xmm3
   0x00007f807cab2bec <+460>:	pmovmskb %xmm3,%edx
   0x00007f807cab2bf0 <+464>:	sub    $0x40,%r8
   0x00007f807cab2bf4 <+468>:	jbe    0x7f807cab3900 <__strncpy_sse2_unaligned+3808>
   0x00007f807cab2bfa <+474>:	test   %rdx,%rdx
   0x00007f807cab2bfd <+477>:	jne    0x7f807cab2c54 <__strncpy_sse2_unaligned+564>
   0x00007f807cab2bff <+479>:	add    $0x40,%rdi
   0x00007f807cab2c03 <+483>:	add    $0x40,%rsi
   0x00007f807cab2c07 <+487>:	movdqu %xmm4,-0x40(%rdi)
   0x00007f807cab2c0c <+492>:	movaps (%rsi),%xmm2
   0x00007f807cab2c0f <+495>:	movdqa %xmm2,%xmm4
   0x00007f807cab2c13 <+499>:	movdqu %xmm5,-0x30(%rdi)
   0x00007f807cab2c18 <+504>:	movaps 0x10(%rsi),%xmm5
   0x00007f807cab2c1c <+508>:	pminub %xmm5,%xmm2
   0x00007f807cab2c20 <+512>:	movaps 0x20(%rsi),%xmm3
   0x00007f807cab2c24 <+516>:	movdqu %xmm6,-0x20(%rdi)
   0x00007f807cab2c29 <+521>:	movaps %xmm3,%xmm6
   0x00007f807cab2c2c <+524>:	movdqu %xmm7,-0x10(%rdi)
   0x00007f807cab2c31 <+529>:	movaps 0x30(%rsi),%xmm7
   0x00007f807cab2c35 <+533>:	pminub %xmm7,%xmm3
   0x00007f807cab2c39 <+537>:	pminub %xmm2,%xmm3
   0x00007f807cab2c3d <+541>:	pcmpeqb %xmm0,%xmm3
   0x00007f807cab2c41 <+545>:	pmovmskb %xmm3,%edx
   0x00007f807cab2c45 <+549>:	sub    $0x40,%r8
   0x00007f807cab2c49 <+553>:	jbe    0x7f807cab3900 <__strncpy_sse2_unaligned+3808>
   0x00007f807cab2c4f <+559>:	test   %rdx,%rdx
   0x00007f807cab2c52 <+562>:	je     0x7f807cab2bff <__strncpy_sse2_unaligned+479>
   0x00007f807cab2c54 <+564>:	pxor   %xmm1,%xmm1
   0x00007f807cab2c58 <+568>:	pcmpeqb %xmm4,%xmm0
   0x00007f807cab2c5c <+572>:	pcmpeqb %xmm5,%xmm1
   0x00007f807cab2c60 <+576>:	pmovmskb %xmm0,%edx
   0x00007f807cab2c64 <+580>:	pmovmskb %xmm1,%ecx
   0x00007f807cab2c68 <+584>:	test   %rdx,%rdx
   0x00007f807cab2c6b <+587>:	jne    0x7f807cab2d80 <__strncpy_sse2_unaligned+864>
   0x00007f807cab2c71 <+593>:	test   %rcx,%rcx
   0x00007f807cab2c74 <+596>:	jne    0x7f807cab2da0 <__strncpy_sse2_unaligned+896>
   0x00007f807cab2c7a <+602>:	pcmpeqb %xmm6,%xmm0
   0x00007f807cab2c7e <+606>:	pcmpeqb %xmm7,%xmm1
   0x00007f807cab2c82 <+610>:	pmovmskb %xmm0,%edx
   0x00007f807cab2c86 <+614>:	pmovmskb %xmm1,%ecx
   0x00007f807cab2c8a <+618>:	test   %rdx,%rdx
   0x00007f807cab2c8d <+621>:	jne    0x7f807cab2dc0 <__strncpy_sse2_unaligned+928>
   0x00007f807cab2c93 <+627>:	bsf    %rcx,%rdx
   0x00007f807cab2c97 <+631>:	movdqu %xmm4,(%rdi)
   0x00007f807cab2c9b <+635>:	movdqu %xmm5,0x10(%rdi)
   0x00007f807cab2ca0 <+640>:	movdqu %xmm6,0x20(%rdi)
   0x00007f807cab2ca5 <+645>:	movdqu %xmm7,0x30(%rdi)
   0x00007f807cab2caa <+650>:	add    $0xf,%r8
   0x00007f807cab2cae <+654>:	sub    %rdx,%r8
   0x00007f807cab2cb1 <+657>:	lea    0x31(%rdi,%rdx,1),%rdi
   0x00007f807cab2cb6 <+662>:	jmpq   0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2cbb <+667>:	pxor   %xmm0,%xmm0
   0x00007f807cab2cbf <+671>:	movdqu (%rsi),%xmm1
   0x00007f807cab2cc3 <+675>:	movdqu 0x10(%rsi),%xmm2
   0x00007f807cab2cc8 <+680>:	pcmpeqb %xmm1,%xmm0
   0x00007f807cab2ccc <+684>:	pmovmskb %xmm0,%edx
   0x00007f807cab2cd0 <+688>:	cmp    $0x11,%r8
   0x00007f807cab2cd4 <+692>:	jbe    0x7f807cab2f6c <__strncpy_sse2_unaligned+1356>
   0x00007f807cab2cda <+698>:	test   %rdx,%rdx
   0x00007f807cab2cdd <+701>:	jne    0x7f807cab2d3c <__strncpy_sse2_unaligned+796>
   0x00007f807cab2cdf <+703>:	pcmpeqb %xmm2,%xmm0
=> 0x00007f807cab2ce3 <+707>:	movdqu %xmm1,(%rdi)
   0x00007f807cab2ce7 <+711>:	pmovmskb %xmm0,%edx
   0x00007f807cab2ceb <+715>:	cmp    $0x21,%r8
   0x00007f807cab2cef <+719>:	jbe    0x7f807cab2f60 <__strncpy_sse2_unaligned+1344>
   0x00007f807cab2cf5 <+725>:	test   %rdx,%rdx
   0x00007f807cab2cf8 <+728>:	jne    0x7f807cab2d30 <__strncpy_sse2_unaligned+784>
   0x00007f807cab2cfa <+730>:	and    $0xfffffffffffffff0,%rsi
   0x00007f807cab2cfe <+734>:	and    $0xf,%rcx
   0x00007f807cab2d02 <+738>:	jmpq   0x7f807cab2aa0 <__strncpy_sse2_unaligned+128>
   0x00007f807cab2d07 <+743>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab2d10 <+752>:	add    %rcx,%rsi
   0x00007f807cab2d13 <+755>:	bsf    %rdx,%rdx
   0x00007f807cab2d17 <+759>:	lea    0xe8742(%rip),%r11        # 0x7f807cb9b460
   0x00007f807cab2d1e <+766>:	movslq (%r11,%rdx,4),%rcx
   0x00007f807cab2d22 <+770>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2d26 <+774>:	jmpq   *%rcx
   0x00007f807cab2d28 <+776>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab2d30 <+784>:	add    $0x10,%rsi
   0x00007f807cab2d34 <+788>:	add    $0x10,%rdi
   0x00007f807cab2d38 <+792>:	sub    $0x10,%r8
   0x00007f807cab2d3c <+796>:	bsf    %rdx,%rdx
   0x00007f807cab2d40 <+800>:	lea    0xe8719(%rip),%r11        # 0x7f807cb9b460
   0x00007f807cab2d47 <+807>:	movslq (%r11,%rdx,4),%rcx
   0x00007f807cab2d4b <+811>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2d4f <+815>:	jmpq   *%rcx
   0x00007f807cab2d51 <+817>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab2d56 <+822>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2d60 <+832>:	bsf    %rdx,%rdx
   0x00007f807cab2d64 <+836>:	add    %rcx,%rsi
   0x00007f807cab2d67 <+839>:	add    $0x10,%rdx
   0x00007f807cab2d6b <+843>:	sub    %rcx,%rdx
   0x00007f807cab2d6e <+846>:	lea    0xe86eb(%rip),%r11        # 0x7f807cb9b460
   0x00007f807cab2d75 <+853>:	movslq (%r11,%rdx,4),%rcx
   0x00007f807cab2d79 <+857>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2d7d <+861>:	jmpq   *%rcx
   0x00007f807cab2d7f <+863>:	nop
   0x00007f807cab2d80 <+864>:	bsf    %rdx,%rdx
   0x00007f807cab2d84 <+868>:	movdqu %xmm4,(%rdi)
   0x00007f807cab2d88 <+872>:	add    $0x3f,%r8
   0x00007f807cab2d8c <+876>:	sub    %rdx,%r8
   0x00007f807cab2d8f <+879>:	lea    0x1(%rdi,%rdx,1),%rdi
   0x00007f807cab2d94 <+884>:	jmpq   0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2d99 <+889>:	nopl   0x0(%rax)
   0x00007f807cab2da0 <+896>:	bsf    %rcx,%rdx
   0x00007f807cab2da4 <+900>:	movdqu %xmm4,(%rdi)
   0x00007f807cab2da8 <+904>:	movdqu %xmm5,0x10(%rdi)
   0x00007f807cab2dad <+909>:	add    $0x2f,%r8
   0x00007f807cab2db1 <+913>:	sub    %rdx,%r8
   0x00007f807cab2db4 <+916>:	lea    0x11(%rdi,%rdx,1),%rdi
   0x00007f807cab2db9 <+921>:	jmpq   0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2dbe <+926>:	xchg   %ax,%ax
   0x00007f807cab2dc0 <+928>:	bsf    %rdx,%rdx
   0x00007f807cab2dc4 <+932>:	movdqu %xmm4,(%rdi)
   0x00007f807cab2dc8 <+936>:	movdqu %xmm5,0x10(%rdi)
   0x00007f807cab2dcd <+941>:	movdqu %xmm6,0x20(%rdi)
   0x00007f807cab2dd2 <+946>:	add    $0x1f,%r8
   0x00007f807cab2dd6 <+950>:	sub    %rdx,%r8
   0x00007f807cab2dd9 <+953>:	lea    0x21(%rdi,%rdx,1),%rdi
   0x00007f807cab2dde <+958>:	jmpq   0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2de3 <+963>:	nopl   (%rax)
   0x00007f807cab2de6 <+966>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2df0 <+976>:	movdqu %xmm6,(%rdi,%rcx,1)
   0x00007f807cab2df5 <+981>:	jmpq   0x7f807cab3830 <__strncpy_sse2_unaligned+3600>
   0x00007f807cab2dfa <+986>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab2e00 <+992>:	movdqu %xmm5,(%rdi,%rcx,1)
   0x00007f807cab2e05 <+997>:	jmpq   0x7f807cab3830 <__strncpy_sse2_unaligned+3600>
   0x00007f807cab2e0a <+1002>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab2e10 <+1008>:	movdqu %xmm4,(%rdi,%rcx,1)
   0x00007f807cab2e15 <+1013>:	jmpq   0x7f807cab3830 <__strncpy_sse2_unaligned+3600>
   0x00007f807cab2e1a <+1018>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab2e20 <+1024>:	movdqu %xmm3,(%rdi,%rcx,1)
   0x00007f807cab2e25 <+1029>:	jmpq   0x7f807cab3830 <__strncpy_sse2_unaligned+3600>
   0x00007f807cab2e2a <+1034>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab2e30 <+1040>:	movdqu %xmm1,(%rdi,%rcx,1)
   0x00007f807cab2e35 <+1045>:	jmpq   0x7f807cab3830 <__strncpy_sse2_unaligned+3600>
   0x00007f807cab2e3a <+1050>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab2e40 <+1056>:	lea    0xe8619(%rip),%r11        # 0x7f807cb9b460
   0x00007f807cab2e47 <+1063>:	movslq (%r11,%rdx,4),%rcx
   0x00007f807cab2e4b <+1067>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2e4f <+1071>:	jmpq   *%rcx
   0x00007f807cab2e51 <+1073>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab2e56 <+1078>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2e60 <+1088>:	add    $0x10,%r8
   0x00007f807cab2e64 <+1092>:	add    %rcx,%rdi
   0x00007f807cab2e67 <+1095>:	add    %rcx,%rsi
   0x00007f807cab2e6a <+1098>:	bsf    %rdx,%rdx
   0x00007f807cab2e6e <+1102>:	cmp    %r8,%rdx
   0x00007f807cab2e71 <+1105>:	jb     0x7f807cab2e40 <__strncpy_sse2_unaligned+1056>
   0x00007f807cab2e73 <+1107>:	lea    0xe8666(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2e7a <+1114>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2e7e <+1118>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2e82 <+1122>:	jmpq   *%rcx
   0x00007f807cab2e84 <+1124>:	xchg   %ax,%ax
   0x00007f807cab2e86 <+1126>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2e90 <+1136>:	add    %rcx,%rsi
   0x00007f807cab2e93 <+1139>:	bsf    %rdx,%rdx
   0x00007f807cab2e97 <+1143>:	add    $0x10,%rdx
   0x00007f807cab2e9b <+1147>:	sub    %rcx,%rdx
   0x00007f807cab2e9e <+1150>:	cmp    %r8,%rdx
   0x00007f807cab2ea1 <+1153>:	jb     0x7f807cab2e40 <__strncpy_sse2_unaligned+1056>
   0x00007f807cab2ea3 <+1155>:	lea    0xe8636(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2eaa <+1162>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2eae <+1166>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2eb2 <+1170>:	jmpq   *%rcx
   0x00007f807cab2eb4 <+1172>:	add    %rcx,%rsi
   0x00007f807cab2eb7 <+1175>:	bsf    %rdx,%rdx
   0x00007f807cab2ebb <+1179>:	cmp    %r8,%rdx
   0x00007f807cab2ebe <+1182>:	jb     0x7f807cab2e40 <__strncpy_sse2_unaligned+1056>
   0x00007f807cab2ec0 <+1184>:	lea    0xe8619(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2ec7 <+1191>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2ecb <+1195>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2ecf <+1199>:	jmpq   *%rcx
   0x00007f807cab2ed1 <+1201>:	bsf    %rdx,%rdx
   0x00007f807cab2ed5 <+1205>:	cmp    %r8,%rdx
   0x00007f807cab2ed8 <+1208>:	jb     0x7f807cab2e40 <__strncpy_sse2_unaligned+1056>
   0x00007f807cab2ede <+1214>:	lea    0xe85fb(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2ee5 <+1221>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2ee9 <+1225>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2eed <+1229>:	jmpq   *%rcx
   0x00007f807cab2eef <+1231>:	nop
   0x00007f807cab2ef0 <+1232>:	test   %rdx,%rdx
   0x00007f807cab2ef3 <+1235>:	jne    0x7f807cab2e60 <__strncpy_sse2_unaligned+1088>
   0x00007f807cab2ef9 <+1241>:	add    $0x10,%r8
   0x00007f807cab2efd <+1245>:	add    %rcx,%rdi
   0x00007f807cab2f00 <+1248>:	add    %rcx,%rsi
   0x00007f807cab2f03 <+1251>:	lea    0xe85d6(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2f0a <+1258>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2f0e <+1262>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2f12 <+1266>:	jmpq   *%rcx
   0x00007f807cab2f14 <+1268>:	xchg   %ax,%ax
   0x00007f807cab2f16 <+1270>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2f20 <+1280>:	test   %rdx,%rdx
   0x00007f807cab2f23 <+1283>:	jne    0x7f807cab2e90 <__strncpy_sse2_unaligned+1136>
   0x00007f807cab2f29 <+1289>:	add    %rcx,%rsi
   0x00007f807cab2f2c <+1292>:	lea    0xe85ad(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2f33 <+1299>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2f37 <+1303>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2f3b <+1307>:	jmpq   *%rcx
   0x00007f807cab2f3d <+1309>:	nopl   (%rax)
   0x00007f807cab2f40 <+1312>:	test   %rdx,%rdx
   0x00007f807cab2f43 <+1315>:	jne    0x7f807cab2eb4 <__strncpy_sse2_unaligned+1172>
   0x00007f807cab2f49 <+1321>:	add    %rcx,%rsi
   0x00007f807cab2f4c <+1324>:	lea    0xe858d(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2f53 <+1331>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2f57 <+1335>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2f5b <+1339>:	jmpq   *%rcx
   0x00007f807cab2f5d <+1341>:	nopl   (%rax)
   0x00007f807cab2f60 <+1344>:	add    $0x10,%rdi
   0x00007f807cab2f64 <+1348>:	add    $0x10,%rsi
   0x00007f807cab2f68 <+1352>:	sub    $0x10,%r8
   0x00007f807cab2f6c <+1356>:	test   %rdx,%rdx
   0x00007f807cab2f6f <+1359>:	jne    0x7f807cab2ed1 <__strncpy_sse2_unaligned+1201>
   0x00007f807cab2f75 <+1365>:	lea    0xe8564(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab2f7c <+1372>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab2f80 <+1376>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab2f84 <+1380>:	jmpq   *%rcx
   0x00007f807cab2f86 <+1382>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2f90 <+1392>:	mov    %dh,(%rdi)
   0x00007f807cab2f92 <+1394>:	sub    $0x1,%r8
   0x00007f807cab2f96 <+1398>:	lea    0x1(%rdi),%rdi
   0x00007f807cab2f9a <+1402>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2fa0 <+1408>:	retq   
   0x00007f807cab2fa1 <+1409>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab2fa6 <+1414>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2fb0 <+1424>:	mov    (%rsi),%dx
   0x00007f807cab2fb3 <+1427>:	mov    %dx,(%rdi)
   0x00007f807cab2fb6 <+1430>:	sub    $0x2,%r8
   0x00007f807cab2fba <+1434>:	lea    0x2(%rdi),%rdi
   0x00007f807cab2fbe <+1438>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2fc4 <+1444>:	retq   
   0x00007f807cab2fc5 <+1445>:	nop
   0x00007f807cab2fc6 <+1446>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab2fd0 <+1456>:	mov    (%rsi),%cx
   0x00007f807cab2fd3 <+1459>:	mov    %cx,(%rdi)
   0x00007f807cab2fd6 <+1462>:	mov    %dh,0x2(%rdi)
   0x00007f807cab2fd9 <+1465>:	sub    $0x3,%r8
   0x00007f807cab2fdd <+1469>:	lea    0x3(%rdi),%rdi
   0x00007f807cab2fe1 <+1473>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab2fe7 <+1479>:	retq   
   0x00007f807cab2fe8 <+1480>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab2ff0 <+1488>:	mov    (%rsi),%edx
   0x00007f807cab2ff2 <+1490>:	mov    %edx,(%rdi)
   0x00007f807cab2ff4 <+1492>:	sub    $0x4,%r8
   0x00007f807cab2ff8 <+1496>:	lea    0x4(%rdi),%rdi
   0x00007f807cab2ffc <+1500>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3002 <+1506>:	retq   
   0x00007f807cab3003 <+1507>:	nopl   (%rax)
   0x00007f807cab3006 <+1510>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3010 <+1520>:	mov    (%rsi),%ecx
   0x00007f807cab3012 <+1522>:	mov    %dh,0x4(%rdi)
   0x00007f807cab3015 <+1525>:	mov    %ecx,(%rdi)
   0x00007f807cab3017 <+1527>:	sub    $0x5,%r8
   0x00007f807cab301b <+1531>:	lea    0x5(%rdi),%rdi
   0x00007f807cab301f <+1535>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3025 <+1541>:	retq   
   0x00007f807cab3026 <+1542>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3030 <+1552>:	mov    (%rsi),%ecx
   0x00007f807cab3032 <+1554>:	mov    0x4(%rsi),%dx
   0x00007f807cab3036 <+1558>:	mov    %ecx,(%rdi)
   0x00007f807cab3038 <+1560>:	mov    %dx,0x4(%rdi)
   0x00007f807cab303c <+1564>:	sub    $0x6,%r8
   0x00007f807cab3040 <+1568>:	lea    0x6(%rdi),%rdi
   0x00007f807cab3044 <+1572>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab304a <+1578>:	retq   
   0x00007f807cab304b <+1579>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3050 <+1584>:	mov    (%rsi),%ecx
   0x00007f807cab3052 <+1586>:	mov    0x3(%rsi),%edx
   0x00007f807cab3055 <+1589>:	mov    %ecx,(%rdi)
   0x00007f807cab3057 <+1591>:	mov    %edx,0x3(%rdi)
   0x00007f807cab305a <+1594>:	sub    $0x7,%r8
   0x00007f807cab305e <+1598>:	lea    0x7(%rdi),%rdi
   0x00007f807cab3062 <+1602>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3068 <+1608>:	retq   
   0x00007f807cab3069 <+1609>:	nopl   0x0(%rax)
   0x00007f807cab3070 <+1616>:	mov    (%rsi),%rdx
   0x00007f807cab3073 <+1619>:	mov    %rdx,(%rdi)
   0x00007f807cab3076 <+1622>:	sub    $0x8,%r8
   0x00007f807cab307a <+1626>:	lea    0x8(%rdi),%rdi
   0x00007f807cab307e <+1630>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3084 <+1636>:	retq   
   0x00007f807cab3085 <+1637>:	nop
   0x00007f807cab3086 <+1638>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3090 <+1648>:	mov    (%rsi),%rcx
   0x00007f807cab3093 <+1651>:	mov    %dh,0x8(%rdi)
   0x00007f807cab3096 <+1654>:	mov    %rcx,(%rdi)
   0x00007f807cab3099 <+1657>:	sub    $0x9,%r8
   0x00007f807cab309d <+1661>:	lea    0x9(%rdi),%rdi
   0x00007f807cab30a1 <+1665>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab30a7 <+1671>:	retq   
   0x00007f807cab30a8 <+1672>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab30b0 <+1680>:	mov    (%rsi),%rcx
   0x00007f807cab30b3 <+1683>:	mov    0x8(%rsi),%dx
   0x00007f807cab30b7 <+1687>:	mov    %rcx,(%rdi)
   0x00007f807cab30ba <+1690>:	mov    %dx,0x8(%rdi)
   0x00007f807cab30be <+1694>:	sub    $0xa,%r8
   0x00007f807cab30c2 <+1698>:	lea    0xa(%rdi),%rdi
   0x00007f807cab30c6 <+1702>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab30cc <+1708>:	retq   
   0x00007f807cab30cd <+1709>:	nopl   (%rax)
   0x00007f807cab30d0 <+1712>:	mov    (%rsi),%rcx
   0x00007f807cab30d3 <+1715>:	mov    0x7(%rsi),%edx
   0x00007f807cab30d6 <+1718>:	mov    %rcx,(%rdi)
   0x00007f807cab30d9 <+1721>:	mov    %edx,0x7(%rdi)
   0x00007f807cab30dc <+1724>:	sub    $0xb,%r8
   0x00007f807cab30e0 <+1728>:	lea    0xb(%rdi),%rdi
   0x00007f807cab30e4 <+1732>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab30ea <+1738>:	retq   
   0x00007f807cab30eb <+1739>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab30f0 <+1744>:	mov    (%rsi),%rcx
   0x00007f807cab30f3 <+1747>:	mov    0x8(%rsi),%edx
   0x00007f807cab30f6 <+1750>:	mov    %rcx,(%rdi)
   0x00007f807cab30f9 <+1753>:	mov    %edx,0x8(%rdi)
   0x00007f807cab30fc <+1756>:	sub    $0xc,%r8
   0x00007f807cab3100 <+1760>:	lea    0xc(%rdi),%rdi
   0x00007f807cab3104 <+1764>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab310a <+1770>:	retq   
   0x00007f807cab310b <+1771>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3110 <+1776>:	mov    (%rsi),%rcx
   0x00007f807cab3113 <+1779>:	mov    0x5(%rsi),%rdx
   0x00007f807cab3117 <+1783>:	mov    %rcx,(%rdi)
   0x00007f807cab311a <+1786>:	mov    %rdx,0x5(%rdi)
   0x00007f807cab311e <+1790>:	sub    $0xd,%r8
   0x00007f807cab3122 <+1794>:	lea    0xd(%rdi),%rdi
   0x00007f807cab3126 <+1798>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab312c <+1804>:	retq   
   0x00007f807cab312d <+1805>:	nopl   (%rax)
   0x00007f807cab3130 <+1808>:	mov    (%rsi),%rcx
   0x00007f807cab3133 <+1811>:	mov    0x6(%rsi),%rdx
   0x00007f807cab3137 <+1815>:	mov    %rcx,(%rdi)
   0x00007f807cab313a <+1818>:	mov    %rdx,0x6(%rdi)
   0x00007f807cab313e <+1822>:	sub    $0xe,%r8
   0x00007f807cab3142 <+1826>:	lea    0xe(%rdi),%rdi
   0x00007f807cab3146 <+1830>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab314c <+1836>:	retq   
   0x00007f807cab314d <+1837>:	nopl   (%rax)
   0x00007f807cab3150 <+1840>:	mov    (%rsi),%rcx
   0x00007f807cab3153 <+1843>:	mov    0x7(%rsi),%rdx
   0x00007f807cab3157 <+1847>:	mov    %rcx,(%rdi)
   0x00007f807cab315a <+1850>:	mov    %rdx,0x7(%rdi)
   0x00007f807cab315e <+1854>:	sub    $0xf,%r8
   0x00007f807cab3162 <+1858>:	lea    0xf(%rdi),%rdi
   0x00007f807cab3166 <+1862>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab316c <+1868>:	retq   
   0x00007f807cab316d <+1869>:	nopl   (%rax)
   0x00007f807cab3170 <+1872>:	movdqu (%rsi),%xmm0
   0x00007f807cab3174 <+1876>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3178 <+1880>:	sub    $0x10,%r8
   0x00007f807cab317c <+1884>:	lea    0x10(%rdi),%rdi
   0x00007f807cab3180 <+1888>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3186 <+1894>:	retq   
   0x00007f807cab3187 <+1895>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab3190 <+1904>:	movdqu (%rsi),%xmm0
   0x00007f807cab3194 <+1908>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3198 <+1912>:	mov    %dh,0x10(%rdi)
   0x00007f807cab319b <+1915>:	sub    $0x11,%r8
   0x00007f807cab319f <+1919>:	lea    0x11(%rdi),%rdi
   0x00007f807cab31a3 <+1923>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab31a9 <+1929>:	retq   
   0x00007f807cab31aa <+1930>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab31b0 <+1936>:	movdqu (%rsi),%xmm0
   0x00007f807cab31b4 <+1940>:	mov    0x10(%rsi),%cx
   0x00007f807cab31b8 <+1944>:	movdqu %xmm0,(%rdi)
   0x00007f807cab31bc <+1948>:	mov    %cx,0x10(%rdi)
   0x00007f807cab31c0 <+1952>:	sub    $0x12,%r8
   0x00007f807cab31c4 <+1956>:	lea    0x12(%rdi),%rdi
   0x00007f807cab31c8 <+1960>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab31ce <+1966>:	retq   
   0x00007f807cab31cf <+1967>:	nop
   0x00007f807cab31d0 <+1968>:	movdqu (%rsi),%xmm0
   0x00007f807cab31d4 <+1972>:	mov    0xf(%rsi),%ecx
   0x00007f807cab31d7 <+1975>:	movdqu %xmm0,(%rdi)
   0x00007f807cab31db <+1979>:	mov    %ecx,0xf(%rdi)
   0x00007f807cab31de <+1982>:	sub    $0x13,%r8
   0x00007f807cab31e2 <+1986>:	lea    0x13(%rdi),%rdi
   0x00007f807cab31e6 <+1990>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab31ec <+1996>:	retq   
   0x00007f807cab31ed <+1997>:	nopl   (%rax)
   0x00007f807cab31f0 <+2000>:	movdqu (%rsi),%xmm0
   0x00007f807cab31f4 <+2004>:	mov    0x10(%rsi),%ecx
   0x00007f807cab31f7 <+2007>:	movdqu %xmm0,(%rdi)
   0x00007f807cab31fb <+2011>:	mov    %ecx,0x10(%rdi)
   0x00007f807cab31fe <+2014>:	sub    $0x14,%r8
   0x00007f807cab3202 <+2018>:	lea    0x14(%rdi),%rdi
   0x00007f807cab3206 <+2022>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab320c <+2028>:	retq   
   0x00007f807cab320d <+2029>:	nopl   (%rax)
   0x00007f807cab3210 <+2032>:	movdqu (%rsi),%xmm0
   0x00007f807cab3214 <+2036>:	mov    0x10(%rsi),%ecx
   0x00007f807cab3217 <+2039>:	movdqu %xmm0,(%rdi)
   0x00007f807cab321b <+2043>:	mov    %ecx,0x10(%rdi)
   0x00007f807cab321e <+2046>:	mov    %dh,0x14(%rdi)
   0x00007f807cab3221 <+2049>:	sub    $0x15,%r8
   0x00007f807cab3225 <+2053>:	lea    0x15(%rdi),%rdi
   0x00007f807cab3229 <+2057>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab322f <+2063>:	retq   
   0x00007f807cab3230 <+2064>:	movdqu (%rsi),%xmm0
   0x00007f807cab3234 <+2068>:	mov    0xe(%rsi),%rcx
   0x00007f807cab3238 <+2072>:	movdqu %xmm0,(%rdi)
   0x00007f807cab323c <+2076>:	mov    %rcx,0xe(%rdi)
   0x00007f807cab3240 <+2080>:	sub    $0x16,%r8
   0x00007f807cab3244 <+2084>:	lea    0x16(%rdi),%rdi
   0x00007f807cab3248 <+2088>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab324e <+2094>:	retq   
   0x00007f807cab324f <+2095>:	nop
   0x00007f807cab3250 <+2096>:	movdqu (%rsi),%xmm0
   0x00007f807cab3254 <+2100>:	mov    0xf(%rsi),%rcx
   0x00007f807cab3258 <+2104>:	movdqu %xmm0,(%rdi)
   0x00007f807cab325c <+2108>:	mov    %rcx,0xf(%rdi)
   0x00007f807cab3260 <+2112>:	sub    $0x17,%r8
   0x00007f807cab3264 <+2116>:	lea    0x17(%rdi),%rdi
   0x00007f807cab3268 <+2120>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab326e <+2126>:	retq   
   0x00007f807cab326f <+2127>:	nop
   0x00007f807cab3270 <+2128>:	movdqu (%rsi),%xmm0
   0x00007f807cab3274 <+2132>:	mov    0x10(%rsi),%rcx
   0x00007f807cab3278 <+2136>:	movdqu %xmm0,(%rdi)
   0x00007f807cab327c <+2140>:	mov    %rcx,0x10(%rdi)
   0x00007f807cab3280 <+2144>:	sub    $0x18,%r8
   0x00007f807cab3284 <+2148>:	lea    0x18(%rdi),%rdi
   0x00007f807cab3288 <+2152>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab328e <+2158>:	retq   
   0x00007f807cab328f <+2159>:	nop
   0x00007f807cab3290 <+2160>:	movdqu (%rsi),%xmm0
   0x00007f807cab3294 <+2164>:	mov    0x10(%rsi),%rcx
   0x00007f807cab3298 <+2168>:	movdqu %xmm0,(%rdi)
   0x00007f807cab329c <+2172>:	mov    %rcx,0x10(%rdi)
   0x00007f807cab32a0 <+2176>:	mov    %dh,0x18(%rdi)
   0x00007f807cab32a3 <+2179>:	sub    $0x19,%r8
   0x00007f807cab32a7 <+2183>:	lea    0x19(%rdi),%rdi
   0x00007f807cab32ab <+2187>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab32b1 <+2193>:	retq   
   0x00007f807cab32b2 <+2194>:	nopl   0x0(%rax)
   0x00007f807cab32b6 <+2198>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab32c0 <+2208>:	movdqu (%rsi),%xmm0
   0x00007f807cab32c4 <+2212>:	mov    0x10(%rsi),%rdx
   0x00007f807cab32c8 <+2216>:	mov    0x18(%rsi),%cx
   0x00007f807cab32cc <+2220>:	movdqu %xmm0,(%rdi)
   0x00007f807cab32d0 <+2224>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab32d4 <+2228>:	mov    %cx,0x18(%rdi)
   0x00007f807cab32d8 <+2232>:	sub    $0x1a,%r8
   0x00007f807cab32dc <+2236>:	lea    0x1a(%rdi),%rdi
   0x00007f807cab32e0 <+2240>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab32e6 <+2246>:	retq   
   0x00007f807cab32e7 <+2247>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab32f0 <+2256>:	movdqu (%rsi),%xmm0
   0x00007f807cab32f4 <+2260>:	mov    0x10(%rsi),%rdx
   0x00007f807cab32f8 <+2264>:	mov    0x17(%rsi),%ecx
   0x00007f807cab32fb <+2267>:	movdqu %xmm0,(%rdi)
   0x00007f807cab32ff <+2271>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab3303 <+2275>:	mov    %ecx,0x17(%rdi)
   0x00007f807cab3306 <+2278>:	sub    $0x1b,%r8
   0x00007f807cab330a <+2282>:	lea    0x1b(%rdi),%rdi
   0x00007f807cab330e <+2286>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3314 <+2292>:	retq   
   0x00007f807cab3315 <+2293>:	nop
   0x00007f807cab3316 <+2294>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3320 <+2304>:	movdqu (%rsi),%xmm0
   0x00007f807cab3324 <+2308>:	mov    0x10(%rsi),%rdx
   0x00007f807cab3328 <+2312>:	mov    0x18(%rsi),%ecx
   0x00007f807cab332b <+2315>:	movdqu %xmm0,(%rdi)
   0x00007f807cab332f <+2319>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab3333 <+2323>:	mov    %ecx,0x18(%rdi)
   0x00007f807cab3336 <+2326>:	sub    $0x1c,%r8
   0x00007f807cab333a <+2330>:	lea    0x1c(%rdi),%rdi
   0x00007f807cab333e <+2334>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3344 <+2340>:	retq   
   0x00007f807cab3345 <+2341>:	nop
   0x00007f807cab3346 <+2342>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3350 <+2352>:	movdqu (%rsi),%xmm0
   0x00007f807cab3354 <+2356>:	movdqu 0xd(%rsi),%xmm2
   0x00007f807cab3359 <+2361>:	movdqu %xmm0,(%rdi)
   0x00007f807cab335d <+2365>:	movdqu %xmm2,0xd(%rdi)
   0x00007f807cab3362 <+2370>:	sub    $0x1d,%r8
   0x00007f807cab3366 <+2374>:	lea    0x1d(%rdi),%rdi
   0x00007f807cab336a <+2378>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3370 <+2384>:	retq   
   0x00007f807cab3371 <+2385>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3376 <+2390>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3380 <+2400>:	movdqu (%rsi),%xmm0
   0x00007f807cab3384 <+2404>:	movdqu 0xe(%rsi),%xmm2
   0x00007f807cab3389 <+2409>:	movdqu %xmm0,(%rdi)
   0x00007f807cab338d <+2413>:	movdqu %xmm2,0xe(%rdi)
   0x00007f807cab3392 <+2418>:	sub    $0x1e,%r8
   0x00007f807cab3396 <+2422>:	lea    0x1e(%rdi),%rdi
   0x00007f807cab339a <+2426>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab33a0 <+2432>:	retq   
   0x00007f807cab33a1 <+2433>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab33a6 <+2438>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab33b0 <+2448>:	movdqu (%rsi),%xmm0
   0x00007f807cab33b4 <+2452>:	movdqu 0xf(%rsi),%xmm2
   0x00007f807cab33b9 <+2457>:	movdqu %xmm0,(%rdi)
   0x00007f807cab33bd <+2461>:	movdqu %xmm2,0xf(%rdi)
   0x00007f807cab33c2 <+2466>:	sub    $0x1f,%r8
   0x00007f807cab33c6 <+2470>:	lea    0x1f(%rdi),%rdi
   0x00007f807cab33ca <+2474>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab33d0 <+2480>:	retq   
   0x00007f807cab33d1 <+2481>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab33d6 <+2486>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab33e0 <+2496>:	movdqu (%rsi),%xmm0
   0x00007f807cab33e4 <+2500>:	movdqu 0x10(%rsi),%xmm2
   0x00007f807cab33e9 <+2505>:	movdqu %xmm0,(%rdi)
   0x00007f807cab33ed <+2509>:	movdqu %xmm2,0x10(%rdi)
   0x00007f807cab33f2 <+2514>:	sub    $0x20,%r8
   0x00007f807cab33f6 <+2518>:	lea    0x20(%rdi),%rdi
   0x00007f807cab33fa <+2522>:	jne    0x7f807cab3850 <__strncpy_sse2_unaligned+3632>
   0x00007f807cab3400 <+2528>:	retq   
   0x00007f807cab3401 <+2529>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3406 <+2534>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3410 <+2544>:	retq   
   0x00007f807cab3411 <+2545>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3416 <+2550>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3420 <+2560>:	mov    (%rsi),%dl
   0x00007f807cab3422 <+2562>:	mov    %dl,(%rdi)
   0x00007f807cab3424 <+2564>:	retq   
   0x00007f807cab3425 <+2565>:	nop
   0x00007f807cab3426 <+2566>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3430 <+2576>:	mov    (%rsi),%dx
   0x00007f807cab3433 <+2579>:	mov    %dx,(%rdi)
   0x00007f807cab3436 <+2582>:	retq   
   0x00007f807cab3437 <+2583>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab3440 <+2592>:	mov    (%rsi),%cx
   0x00007f807cab3443 <+2595>:	mov    0x2(%rsi),%dl
   0x00007f807cab3446 <+2598>:	mov    %cx,(%rdi)
   0x00007f807cab3449 <+2601>:	mov    %dl,0x2(%rdi)
   0x00007f807cab344c <+2604>:	retq   
   0x00007f807cab344d <+2605>:	nopl   (%rax)
   0x00007f807cab3450 <+2608>:	mov    (%rsi),%edx
   0x00007f807cab3452 <+2610>:	mov    %edx,(%rdi)
   0x00007f807cab3454 <+2612>:	retq   
   0x00007f807cab3455 <+2613>:	nop
   0x00007f807cab3456 <+2614>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3460 <+2624>:	mov    (%rsi),%ecx
   0x00007f807cab3462 <+2626>:	mov    0x4(%rsi),%dl
   0x00007f807cab3465 <+2629>:	mov    %ecx,(%rdi)
   0x00007f807cab3467 <+2631>:	mov    %dl,0x4(%rdi)
   0x00007f807cab346a <+2634>:	retq   
   0x00007f807cab346b <+2635>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3470 <+2640>:	mov    (%rsi),%ecx
   0x00007f807cab3472 <+2642>:	mov    0x4(%rsi),%dx
   0x00007f807cab3476 <+2646>:	mov    %ecx,(%rdi)
   0x00007f807cab3478 <+2648>:	mov    %dx,0x4(%rdi)
   0x00007f807cab347c <+2652>:	retq   
   0x00007f807cab347d <+2653>:	nopl   (%rax)
   0x00007f807cab3480 <+2656>:	mov    (%rsi),%ecx
   0x00007f807cab3482 <+2658>:	mov    0x3(%rsi),%edx
   0x00007f807cab3485 <+2661>:	mov    %ecx,(%rdi)
   0x00007f807cab3487 <+2663>:	mov    %edx,0x3(%rdi)
   0x00007f807cab348a <+2666>:	retq   
   0x00007f807cab348b <+2667>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3490 <+2672>:	mov    (%rsi),%rdx
   0x00007f807cab3493 <+2675>:	mov    %rdx,(%rdi)
   0x00007f807cab3496 <+2678>:	retq   
   0x00007f807cab3497 <+2679>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab34a0 <+2688>:	mov    (%rsi),%rcx
   0x00007f807cab34a3 <+2691>:	mov    0x8(%rsi),%dl
   0x00007f807cab34a6 <+2694>:	mov    %rcx,(%rdi)
   0x00007f807cab34a9 <+2697>:	mov    %dl,0x8(%rdi)
   0x00007f807cab34ac <+2700>:	retq   
   0x00007f807cab34ad <+2701>:	nopl   (%rax)
   0x00007f807cab34b0 <+2704>:	mov    (%rsi),%rcx
   0x00007f807cab34b3 <+2707>:	mov    0x8(%rsi),%dx
   0x00007f807cab34b7 <+2711>:	mov    %rcx,(%rdi)
   0x00007f807cab34ba <+2714>:	mov    %dx,0x8(%rdi)
   0x00007f807cab34be <+2718>:	retq   
   0x00007f807cab34bf <+2719>:	nop
   0x00007f807cab34c0 <+2720>:	mov    (%rsi),%rcx
   0x00007f807cab34c3 <+2723>:	mov    0x7(%rsi),%edx
   0x00007f807cab34c6 <+2726>:	mov    %rcx,(%rdi)
   0x00007f807cab34c9 <+2729>:	mov    %edx,0x7(%rdi)
   0x00007f807cab34cc <+2732>:	retq   
   0x00007f807cab34cd <+2733>:	nopl   (%rax)
   0x00007f807cab34d0 <+2736>:	mov    (%rsi),%rcx
   0x00007f807cab34d3 <+2739>:	mov    0x8(%rsi),%edx
   0x00007f807cab34d6 <+2742>:	mov    %rcx,(%rdi)
   0x00007f807cab34d9 <+2745>:	mov    %edx,0x8(%rdi)
   0x00007f807cab34dc <+2748>:	retq   
   0x00007f807cab34dd <+2749>:	nopl   (%rax)
   0x00007f807cab34e0 <+2752>:	mov    (%rsi),%rcx
   0x00007f807cab34e3 <+2755>:	mov    0x5(%rsi),%rdx
   0x00007f807cab34e7 <+2759>:	mov    %rcx,(%rdi)
   0x00007f807cab34ea <+2762>:	mov    %rdx,0x5(%rdi)
   0x00007f807cab34ee <+2766>:	retq   
   0x00007f807cab34ef <+2767>:	nop
   0x00007f807cab34f0 <+2768>:	mov    (%rsi),%rcx
   0x00007f807cab34f3 <+2771>:	mov    0x6(%rsi),%rdx
   0x00007f807cab34f7 <+2775>:	mov    %rcx,(%rdi)
   0x00007f807cab34fa <+2778>:	mov    %rdx,0x6(%rdi)
   0x00007f807cab34fe <+2782>:	retq   
   0x00007f807cab34ff <+2783>:	nop
   0x00007f807cab3500 <+2784>:	mov    (%rsi),%rcx
   0x00007f807cab3503 <+2787>:	mov    0x7(%rsi),%rdx
   0x00007f807cab3507 <+2791>:	mov    %rcx,(%rdi)
   0x00007f807cab350a <+2794>:	mov    %rdx,0x7(%rdi)
   0x00007f807cab350e <+2798>:	retq   
   0x00007f807cab350f <+2799>:	nop
   0x00007f807cab3510 <+2800>:	movdqu (%rsi),%xmm0
   0x00007f807cab3514 <+2804>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3518 <+2808>:	retq   
   0x00007f807cab3519 <+2809>:	nopl   0x0(%rax)
   0x00007f807cab3520 <+2816>:	movdqu (%rsi),%xmm0
   0x00007f807cab3524 <+2820>:	mov    0x10(%rsi),%cl
   0x00007f807cab3527 <+2823>:	movdqu %xmm0,(%rdi)
   0x00007f807cab352b <+2827>:	mov    %cl,0x10(%rdi)
   0x00007f807cab352e <+2830>:	retq   
   0x00007f807cab352f <+2831>:	nop
   0x00007f807cab3530 <+2832>:	movdqu (%rsi),%xmm0
   0x00007f807cab3534 <+2836>:	mov    0x10(%rsi),%cx
   0x00007f807cab3538 <+2840>:	movdqu %xmm0,(%rdi)
   0x00007f807cab353c <+2844>:	mov    %cx,0x10(%rdi)
   0x00007f807cab3540 <+2848>:	retq   
   0x00007f807cab3541 <+2849>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3546 <+2854>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3550 <+2864>:	movdqu (%rsi),%xmm0
   0x00007f807cab3554 <+2868>:	mov    0xf(%rsi),%ecx
   0x00007f807cab3557 <+2871>:	movdqu %xmm0,(%rdi)
   0x00007f807cab355b <+2875>:	mov    %ecx,0xf(%rdi)
   0x00007f807cab355e <+2878>:	retq   
   0x00007f807cab355f <+2879>:	nop
   0x00007f807cab3560 <+2880>:	movdqu (%rsi),%xmm0
   0x00007f807cab3564 <+2884>:	mov    0x10(%rsi),%ecx
   0x00007f807cab3567 <+2887>:	movdqu %xmm0,(%rdi)
   0x00007f807cab356b <+2891>:	mov    %ecx,0x10(%rdi)
   0x00007f807cab356e <+2894>:	retq   
   0x00007f807cab356f <+2895>:	nop
   0x00007f807cab3570 <+2896>:	movdqu (%rsi),%xmm0
   0x00007f807cab3574 <+2900>:	mov    0x10(%rsi),%ecx
   0x00007f807cab3577 <+2903>:	mov    0x14(%rsi),%dl
   0x00007f807cab357a <+2906>:	movdqu %xmm0,(%rdi)
   0x00007f807cab357e <+2910>:	mov    %ecx,0x10(%rdi)
   0x00007f807cab3581 <+2913>:	mov    %dl,0x14(%rdi)
   0x00007f807cab3584 <+2916>:	retq   
   0x00007f807cab3585 <+2917>:	nop
   0x00007f807cab3586 <+2918>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3590 <+2928>:	movdqu (%rsi),%xmm0
   0x00007f807cab3594 <+2932>:	mov    0xe(%rsi),%rcx
   0x00007f807cab3598 <+2936>:	movdqu %xmm0,(%rdi)
   0x00007f807cab359c <+2940>:	mov    %rcx,0xe(%rdi)
   0x00007f807cab35a0 <+2944>:	retq   
   0x00007f807cab35a1 <+2945>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab35a6 <+2950>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab35b0 <+2960>:	movdqu (%rsi),%xmm0
   0x00007f807cab35b4 <+2964>:	mov    0xf(%rsi),%rcx
   0x00007f807cab35b8 <+2968>:	movdqu %xmm0,(%rdi)
   0x00007f807cab35bc <+2972>:	mov    %rcx,0xf(%rdi)
   0x00007f807cab35c0 <+2976>:	retq   
   0x00007f807cab35c1 <+2977>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab35c6 <+2982>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab35d0 <+2992>:	movdqu (%rsi),%xmm0
   0x00007f807cab35d4 <+2996>:	mov    0x10(%rsi),%rcx
   0x00007f807cab35d8 <+3000>:	movdqu %xmm0,(%rdi)
   0x00007f807cab35dc <+3004>:	mov    %rcx,0x10(%rdi)
   0x00007f807cab35e0 <+3008>:	retq   
   0x00007f807cab35e1 <+3009>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab35e6 <+3014>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab35f0 <+3024>:	movdqu (%rsi),%xmm0
   0x00007f807cab35f4 <+3028>:	mov    0x10(%rsi),%rdx
   0x00007f807cab35f8 <+3032>:	mov    0x18(%rsi),%cl
   0x00007f807cab35fb <+3035>:	movdqu %xmm0,(%rdi)
   0x00007f807cab35ff <+3039>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab3603 <+3043>:	mov    %cl,0x18(%rdi)
   0x00007f807cab3606 <+3046>:	retq   
   0x00007f807cab3607 <+3047>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab3610 <+3056>:	movdqu (%rsi),%xmm0
   0x00007f807cab3614 <+3060>:	mov    0x10(%rsi),%rdx
   0x00007f807cab3618 <+3064>:	mov    0x18(%rsi),%cx
   0x00007f807cab361c <+3068>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3620 <+3072>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab3624 <+3076>:	mov    %cx,0x18(%rdi)
   0x00007f807cab3628 <+3080>:	retq   
   0x00007f807cab3629 <+3081>:	nopl   0x0(%rax)
   0x00007f807cab3630 <+3088>:	movdqu (%rsi),%xmm0
   0x00007f807cab3634 <+3092>:	mov    0x10(%rsi),%rdx
   0x00007f807cab3638 <+3096>:	mov    0x17(%rsi),%ecx
   0x00007f807cab363b <+3099>:	movdqu %xmm0,(%rdi)
   0x00007f807cab363f <+3103>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab3643 <+3107>:	mov    %ecx,0x17(%rdi)
   0x00007f807cab3646 <+3110>:	retq   
   0x00007f807cab3647 <+3111>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab3650 <+3120>:	movdqu (%rsi),%xmm0
   0x00007f807cab3654 <+3124>:	mov    0x10(%rsi),%rdx
   0x00007f807cab3658 <+3128>:	mov    0x18(%rsi),%ecx
   0x00007f807cab365b <+3131>:	movdqu %xmm0,(%rdi)
   0x00007f807cab365f <+3135>:	mov    %rdx,0x10(%rdi)
   0x00007f807cab3663 <+3139>:	mov    %ecx,0x18(%rdi)
   0x00007f807cab3666 <+3142>:	retq   
   0x00007f807cab3667 <+3143>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab3670 <+3152>:	movdqu (%rsi),%xmm0
   0x00007f807cab3674 <+3156>:	movdqu 0xd(%rsi),%xmm2
   0x00007f807cab3679 <+3161>:	movdqu %xmm0,(%rdi)
   0x00007f807cab367d <+3165>:	movdqu %xmm2,0xd(%rdi)
   0x00007f807cab3682 <+3170>:	retq   
   0x00007f807cab3683 <+3171>:	nopl   (%rax)
   0x00007f807cab3686 <+3174>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3690 <+3184>:	movdqu (%rsi),%xmm0
   0x00007f807cab3694 <+3188>:	movdqu 0xe(%rsi),%xmm2
   0x00007f807cab3699 <+3193>:	movdqu %xmm0,(%rdi)
   0x00007f807cab369d <+3197>:	movdqu %xmm2,0xe(%rdi)
   0x00007f807cab36a2 <+3202>:	retq   
   0x00007f807cab36a3 <+3203>:	nopl   (%rax)
   0x00007f807cab36a6 <+3206>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab36b0 <+3216>:	movdqu (%rsi),%xmm0
   0x00007f807cab36b4 <+3220>:	movdqu 0xf(%rsi),%xmm2
   0x00007f807cab36b9 <+3225>:	movdqu %xmm0,(%rdi)
   0x00007f807cab36bd <+3229>:	movdqu %xmm2,0xf(%rdi)
   0x00007f807cab36c2 <+3234>:	retq   
   0x00007f807cab36c3 <+3235>:	nopl   (%rax)
   0x00007f807cab36c6 <+3238>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab36d0 <+3248>:	movdqu (%rsi),%xmm0
   0x00007f807cab36d4 <+3252>:	movdqu 0x10(%rsi),%xmm2
   0x00007f807cab36d9 <+3257>:	movdqu %xmm0,(%rdi)
   0x00007f807cab36dd <+3261>:	movdqu %xmm2,0x10(%rdi)
   0x00007f807cab36e2 <+3266>:	retq   
   0x00007f807cab36e3 <+3267>:	nopl   (%rax)
   0x00007f807cab36e6 <+3270>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab36f0 <+3280>:	movdqu (%rsi),%xmm0
   0x00007f807cab36f4 <+3284>:	movdqu 0x10(%rsi),%xmm2
   0x00007f807cab36f9 <+3289>:	mov    0x20(%rsi),%cl
   0x00007f807cab36fc <+3292>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3700 <+3296>:	movdqu %xmm2,0x10(%rdi)
   0x00007f807cab3705 <+3301>:	mov    %cl,0x20(%rdi)
   0x00007f807cab3708 <+3304>:	retq   
   0x00007f807cab3709 <+3305>:	nopl   0x0(%rax)
   0x00007f807cab3710 <+3312>:	retq   
   0x00007f807cab3711 <+3313>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3716 <+3318>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3720 <+3328>:	mov    %dl,(%rdi)
   0x00007f807cab3722 <+3330>:	retq   
   0x00007f807cab3723 <+3331>:	nopl   (%rax)
   0x00007f807cab3726 <+3334>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3730 <+3344>:	mov    %dx,(%rdi)
   0x00007f807cab3733 <+3347>:	retq   
   0x00007f807cab3734 <+3348>:	xchg   %ax,%ax
   0x00007f807cab3736 <+3350>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3740 <+3360>:	mov    %edx,-0x1(%rdi)
   0x00007f807cab3743 <+3363>:	retq   
   0x00007f807cab3744 <+3364>:	xchg   %ax,%ax
   0x00007f807cab3746 <+3366>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3750 <+3376>:	mov    %edx,(%rdi)
   0x00007f807cab3752 <+3378>:	retq   
   0x00007f807cab3753 <+3379>:	nopl   (%rax)
   0x00007f807cab3756 <+3382>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3760 <+3392>:	mov    %edx,(%rdi)
   0x00007f807cab3762 <+3394>:	mov    %dl,0x4(%rdi)
   0x00007f807cab3765 <+3397>:	retq   
   0x00007f807cab3766 <+3398>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3770 <+3408>:	mov    %edx,(%rdi)
   0x00007f807cab3772 <+3410>:	mov    %dx,0x4(%rdi)
   0x00007f807cab3776 <+3414>:	retq   
   0x00007f807cab3777 <+3415>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab3780 <+3424>:	mov    %rdx,-0x1(%rdi)
   0x00007f807cab3784 <+3428>:	retq   
   0x00007f807cab3785 <+3429>:	nop
   0x00007f807cab3786 <+3430>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3790 <+3440>:	mov    %rdx,(%rdi)
   0x00007f807cab3793 <+3443>:	retq   
   0x00007f807cab3794 <+3444>:	xchg   %ax,%ax
   0x00007f807cab3796 <+3446>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab37a0 <+3456>:	mov    %rdx,(%rdi)
   0x00007f807cab37a3 <+3459>:	mov    %dl,0x8(%rdi)
   0x00007f807cab37a6 <+3462>:	retq   
   0x00007f807cab37a7 <+3463>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab37b0 <+3472>:	mov    %rdx,(%rdi)
   0x00007f807cab37b3 <+3475>:	mov    %dx,0x8(%rdi)
   0x00007f807cab37b7 <+3479>:	retq   
   0x00007f807cab37b8 <+3480>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab37c0 <+3488>:	mov    %rdx,(%rdi)
   0x00007f807cab37c3 <+3491>:	mov    %edx,0x7(%rdi)
   0x00007f807cab37c6 <+3494>:	retq   
   0x00007f807cab37c7 <+3495>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab37d0 <+3504>:	mov    %rdx,(%rdi)
   0x00007f807cab37d3 <+3507>:	mov    %edx,0x8(%rdi)
   0x00007f807cab37d6 <+3510>:	retq   
   0x00007f807cab37d7 <+3511>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab37e0 <+3520>:	mov    %rdx,(%rdi)
   0x00007f807cab37e3 <+3523>:	mov    %rdx,0x5(%rdi)
   0x00007f807cab37e7 <+3527>:	retq   
   0x00007f807cab37e8 <+3528>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab37f0 <+3536>:	mov    %rdx,(%rdi)
   0x00007f807cab37f3 <+3539>:	mov    %rdx,0x6(%rdi)
   0x00007f807cab37f7 <+3543>:	retq   
   0x00007f807cab37f8 <+3544>:	nopl   0x0(%rax,%rax,1)
   0x00007f807cab3800 <+3552>:	movdqu %xmm0,-0x1(%rdi)
   0x00007f807cab3805 <+3557>:	retq   
   0x00007f807cab3806 <+3558>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3810 <+3568>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3814 <+3572>:	retq   
   0x00007f807cab3815 <+3573>:	nop
   0x00007f807cab3816 <+3574>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3820 <+3584>:	movdqu %xmm2,(%rdi,%rcx,1)
   0x00007f807cab3825 <+3589>:	nop
   0x00007f807cab3826 <+3590>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3830 <+3600>:	bsf    %rdx,%rdx
   0x00007f807cab3834 <+3604>:	add    $0xf,%r8
   0x00007f807cab3838 <+3608>:	add    %rcx,%rdi
   0x00007f807cab383b <+3611>:	sub    %rdx,%r8
   0x00007f807cab383e <+3614>:	lea    0x1(%rdi,%rdx,1),%rdi
   0x00007f807cab3843 <+3619>:	nopl   (%rax)
   0x00007f807cab3846 <+3622>:	nopw   %cs:0x0(%rax,%rax,1)
   0x00007f807cab3850 <+3632>:	pxor   %xmm0,%xmm0
   0x00007f807cab3854 <+3636>:	xor    %rdx,%rdx
   0x00007f807cab3857 <+3639>:	sub    $0x10,%r8
   0x00007f807cab385b <+3643>:	jbe    0x7f807cab38ea <__strncpy_sse2_unaligned+3786>
   0x00007f807cab3861 <+3649>:	movdqu %xmm0,(%rdi)
   0x00007f807cab3865 <+3653>:	add    $0x10,%rdi
   0x00007f807cab3869 <+3657>:	mov    %rdi,%rsi
   0x00007f807cab386c <+3660>:	and    $0xf,%rsi
   0x00007f807cab3870 <+3664>:	sub    %rsi,%rdi
   0x00007f807cab3873 <+3667>:	add    %rsi,%r8
   0x00007f807cab3876 <+3670>:	sub    $0x40,%r8
   0x00007f807cab387a <+3674>:	jb     0x7f807cab3899 <__strncpy_sse2_unaligned+3705>
   0x00007f807cab387c <+3676>:	movdqa %xmm0,(%rdi)
   0x00007f807cab3880 <+3680>:	movdqa %xmm0,0x10(%rdi)
   0x00007f807cab3885 <+3685>:	movdqa %xmm0,0x20(%rdi)
   0x00007f807cab388a <+3690>:	movdqa %xmm0,0x30(%rdi)
   0x00007f807cab388f <+3695>:	add    $0x40,%rdi
   0x00007f807cab3893 <+3699>:	sub    $0x40,%r8
   0x00007f807cab3897 <+3703>:	jae    0x7f807cab387c <__strncpy_sse2_unaligned+3676>
   0x00007f807cab3899 <+3705>:	add    $0x20,%r8
   0x00007f807cab389d <+3709>:	jl     0x7f807cab38cb <__strncpy_sse2_unaligned+3755>
   0x00007f807cab389f <+3711>:	movdqa %xmm0,(%rdi)
   0x00007f807cab38a3 <+3715>:	movdqa %xmm0,0x10(%rdi)
   0x00007f807cab38a8 <+3720>:	add    $0x20,%rdi
   0x00007f807cab38ac <+3724>:	sub    $0x10,%r8
   0x00007f807cab38b0 <+3728>:	jl     0x7f807cab38ea <__strncpy_sse2_unaligned+3786>
   0x00007f807cab38b2 <+3730>:	movdqa %xmm0,(%rdi)
   0x00007f807cab38b6 <+3734>:	add    $0x10,%rdi
   0x00007f807cab38ba <+3738>:	lea    0xe7caf(%rip),%r11        # 0x7f807cb9b570
   0x00007f807cab38c1 <+3745>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab38c5 <+3749>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab38c9 <+3753>:	jmpq   *%rcx
   0x00007f807cab38cb <+3755>:	add    $0x10,%r8
   0x00007f807cab38cf <+3759>:	jl     0x7f807cab38ea <__strncpy_sse2_unaligned+3786>
   0x00007f807cab38d1 <+3761>:	movdqa %xmm0,(%rdi)
   0x00007f807cab38d5 <+3765>:	add    $0x10,%rdi
   0x00007f807cab38d9 <+3769>:	lea    0xe7c90(%rip),%r11        # 0x7f807cb9b570
   0x00007f807cab38e0 <+3776>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab38e4 <+3780>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab38e8 <+3784>:	jmpq   *%rcx
   0x00007f807cab38ea <+3786>:	add    $0x10,%r8
   0x00007f807cab38ee <+3790>:	lea    0xe7c7b(%rip),%r11        # 0x7f807cb9b570
   0x00007f807cab38f5 <+3797>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab38f9 <+3801>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab38fd <+3805>:	jmpq   *%rcx
   0x00007f807cab38ff <+3807>:	nop
   0x00007f807cab3900 <+3808>:	test   %rdx,%rdx
   0x00007f807cab3903 <+3811>:	jne    0x7f807cab3950 <__strncpy_sse2_unaligned+3888>
   0x00007f807cab3905 <+3813>:	lea    0x40(%r8),%rcx
   0x00007f807cab3909 <+3817>:	and    $0xfffffffffffffff0,%rcx
   0x00007f807cab390d <+3821>:	add    $0x30,%r8
   0x00007f807cab3911 <+3825>:	jl     0x7f807cab2ef9 <__strncpy_sse2_unaligned+1241>
   0x00007f807cab3917 <+3831>:	movdqu %xmm4,(%rdi)
   0x00007f807cab391b <+3835>:	sub    $0x10,%r8
   0x00007f807cab391f <+3839>:	jb     0x7f807cab2ef9 <__strncpy_sse2_unaligned+1241>
   0x00007f807cab3925 <+3845>:	movdqu %xmm5,0x10(%rdi)
   0x00007f807cab392a <+3850>:	sub    $0x10,%r8
   0x00007f807cab392e <+3854>:	jb     0x7f807cab2ef9 <__strncpy_sse2_unaligned+1241>
   0x00007f807cab3934 <+3860>:	movdqu %xmm6,0x20(%rdi)
   0x00007f807cab3939 <+3865>:	sub    $0x10,%r8
   0x00007f807cab393d <+3869>:	jb     0x7f807cab2ef9 <__strncpy_sse2_unaligned+1241>
   0x00007f807cab3943 <+3875>:	movdqu %xmm7,0x30(%rdi)
   0x00007f807cab3948 <+3880>:	retq   
   0x00007f807cab3949 <+3881>:	nopl   0x0(%rax)
   0x00007f807cab3950 <+3888>:	xor    %rcx,%rcx
   0x00007f807cab3953 <+3891>:	pcmpeqb %xmm4,%xmm0
   0x00007f807cab3957 <+3895>:	pmovmskb %xmm0,%edx
   0x00007f807cab395b <+3899>:	add    $0x30,%r8
   0x00007f807cab395f <+3903>:	jle    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab3965 <+3909>:	test   %rdx,%rdx
   0x00007f807cab3968 <+3912>:	jne    0x7f807cab2e10 <__strncpy_sse2_unaligned+1008>
   0x00007f807cab396e <+3918>:	pcmpeqb %xmm5,%xmm0
   0x00007f807cab3972 <+3922>:	pmovmskb %xmm0,%edx
   0x00007f807cab3976 <+3926>:	movdqu %xmm4,(%rdi)
   0x00007f807cab397a <+3930>:	add    $0x10,%rcx
   0x00007f807cab397e <+3934>:	sub    $0x10,%r8
   0x00007f807cab3982 <+3938>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab3988 <+3944>:	test   %rdx,%rdx
   0x00007f807cab398b <+3947>:	jne    0x7f807cab2e00 <__strncpy_sse2_unaligned+992>
   0x00007f807cab3991 <+3953>:	pcmpeqb %xmm6,%xmm0
   0x00007f807cab3995 <+3957>:	pmovmskb %xmm0,%edx
   0x00007f807cab3999 <+3961>:	movdqu %xmm5,0x10(%rdi)
   0x00007f807cab399e <+3966>:	add    $0x10,%rcx
   0x00007f807cab39a2 <+3970>:	sub    $0x10,%r8
   0x00007f807cab39a6 <+3974>:	jbe    0x7f807cab2ef0 <__strncpy_sse2_unaligned+1232>
   0x00007f807cab39ac <+3980>:	test   %rdx,%rdx
   0x00007f807cab39af <+3983>:	jne    0x7f807cab2df0 <__strncpy_sse2_unaligned+976>
   0x00007f807cab39b5 <+3989>:	pcmpeqb %xmm7,%xmm0
   0x00007f807cab39b9 <+3993>:	pmovmskb %xmm0,%edx
   0x00007f807cab39bd <+3997>:	movdqu %xmm6,0x20(%rdi)
   0x00007f807cab39c2 <+4002>:	lea    0x10(%rdi,%rcx,1),%rdi
   0x00007f807cab39c7 <+4007>:	lea    0x10(%rsi,%rcx,1),%rsi
   0x00007f807cab39cc <+4012>:	bsf    %rdx,%rdx
   0x00007f807cab39d0 <+4016>:	cmp    %r8,%rdx
   0x00007f807cab39d3 <+4019>:	jb     0x7f807cab2e40 <__strncpy_sse2_unaligned+1056>
   0x00007f807cab39d9 <+4025>:	lea    0xe7b00(%rip),%r11        # 0x7f807cb9b4e0
   0x00007f807cab39e0 <+4032>:	movslq (%r11,%r8,4),%rcx
   0x00007f807cab39e4 <+4036>:	lea    (%r11,%rcx,1),%rcx
   0x00007f807cab39e8 <+4040>:	jmpq   *%rcx
   0x00007f807cab39ea <+4042>:	nopw   0x0(%rax,%rax,1)
   0x00007f807cab39f0 <+4048>:	mov    %rdi,%rax
   0x00007f807cab39f3 <+4051>:	retq   
End of assembler dump.
backtrace (60,454 bytes)
cgroup (210 bytes)
11:hugetlb:/
10:blkio:/
9:cpuset:/
8:freezer:/
7:pids:/user.slice
6:devices:/user.slice
5:perf_event:/
4:cpuacct,cpu:/
3:memory:/
2:net_prio,net_cls:/
1:name=systemd:/user.slice/user-1000.slice/session-1.scope
cgroup (210 bytes)
core_backtrace (4,205 bytes)
{   "signal": 11
,   "executable": "/usr/bin/doxygen"
,   "stacktrace":
      [ {   "crash_thread": true
        ,   "frames":
              [ {   "address": 140189824134371
                ,   "build_id": "cb4b7554d1adbef2f001142dd6f0a5139fc9aa69"
                ,   "build_id_offset": 634083
                ,   "function_name": "__strncpy_sse2_unaligned"
                ,   "file_name": "/usr/lib64/libc-2.17.so"
                }
              , {   "address": 7697538
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 3503234
                ,   "function_name": "QCString::mid(unsigned int, unsigned int) const"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 6382928
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 2188624
                ,   "function_name": "extractBlock(QCString, QCString)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 4705210
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 510906
                ,   "function_name": "HtmlDocVisitor::visit(DocInclude*)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 7219225
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 3024921
                ,   "function_name": "DocPara::accept(DocVisitor*)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 7220889
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 3026585
                ,   "function_name": "DocRoot::accept(DocVisitor*)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 4707894
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 513590
                ,   "function_name": "HtmlGenerator::writeDoc(DocNode*, Definition*, MemberDef*)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 5840172
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 1645868
                ,   "function_name": "OutputList::writeDoc(DocRoot*, Definition*, MemberDef*)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 5840462
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 1646158
                ,   "function_name": "OutputList::generateDoc(char const*, int, Definition*, MemberDef*, QCString const&, bool, bool, char const*, bool, bool)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 5850366
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 1656062
                ,   "function_name": "PageDef::writePageDocumentation(OutputList&)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 5852382
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 1658078
                ,   "function_name": "PageDef::writeDocumentation(OutputList&)"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 4438978
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 244674
                ,   "function_name": "generateOutput()"
                ,   "file_name": "/usr/bin/doxygen"
                }
              , {   "address": 4240382
                ,   "build_id": "09754197148c54e3a62934c8dcaea6dac85915b2"
                ,   "build_id_offset": 46078
                ,   "function_name": "main"
                ,   "file_name": "/usr/bin/doxygen"
                } ]
        } ]
}
core_backtrace (4,205 bytes)
dso_list (610 bytes)
/usr/lib64/ld-2.17.so glibc-2.17-222.el7.x86_64 (CentOS) 1533996853
/usr/lib64/libc-2.17.so glibc-2.17-222.el7.x86_64 (CentOS) 1533996853
/usr/lib/locale/locale-archive glibc-common-2.17-222.el7.x86_64 (CentOS) 1533996799
/usr/lib64/libgcc_s-4.8.5-20150702.so.1 libgcc-4.8.5-28.el7_5.1.x86_64 (CentOS) 1533997998
/usr/lib64/libstdc++.so.6.0.19 libstdc++-4.8.5-28.el7_5.1.x86_64 (CentOS) 1533997999
/usr/bin/doxygen doxygen-1:1.8.5-3.el7.x86_64 (CentOS) 1534089285
/usr/lib64/libm-2.17.so glibc-2.17-222.el7.x86_64 (CentOS) 1533996853
/usr/lib64/libpthread-2.17.so glibc-2.17-222.el7.x86_64 (CentOS) 1533996853
dso_list (610 bytes)
paravozzz

paravozzz

2018-08-12 17:13

reporter  

environ (3,216 bytes)
XDG_VTNR=1
XDG_SESSION_ID=1
HOSTNAME=localhost.localdomain
IMSETTINGS_INTEGRATE_DESKTOP=yes
TERM=xterm-256color
XDG_MENU_PREFIX=gnome-
VTE_VERSION=4602
SHELL=/bin/bash
HISTSIZE=1000
'MAKEFLAGS=s --jobserver-fds=3,4 -j'
GJS_DEBUG_OUTPUT=stderr
WINDOWID=65011718
OLDPWD=/home/paravozzz/Downloads/opencv-3.4.2/build
'GJS_DEBUG_TOPICS=JS ERROR;JS LOG'
IMSETTINGS_MODULE=none
USER=paravozzz
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
MAKELEVEL=4
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2138,unix/unix:/tmp/.ICE-unix/2138
USERNAME=paravozzz
'MFLAGS=-s --jobserver-fds=3,4 -j'
MAIL=/var/spool/mail/paravozzz
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/paravozzz/.local/bin:/home/paravozzz/bin
DESKTOP_SESSION=gnome
QT_IM_MODULE=xim
PWD=/home/paravozzz/Downloads/opencv-3.4.2/build/doc
XDG_SESSION_TYPE=x11
XMODIFIERS=@im=none
LANG=en_US.UTF-8
GDM_LANG=en_US.UTF-8
GDMSESSION=gnome
HISTCONTROL=ignoredups
SHLVL=4
XDG_SEAT=seat0
HOME=/home/paravozzz
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=paravozzz
XDG_SESSION_DESKTOP=gnome
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-nzSeJYmPWB,guid=4104bfc41e921afb1568adc45b7058f0
XDG_DATA_DIRS=/home/paravozzz/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/
'LESSOPEN=||/usr/bin/lesspipe.sh %s'
WINDOWPATH=1
DISPLAY=:0
XDG_RUNTIME_DIR=/run/user/1000
XDG_CURRENT_DESKTOP=GNOME
COLORTERM=truecolor
XAUTHORITY=/run/gdm/auth-for-paravozzz-ft6aaR/database
_=/usr/bin/doxygen
environ (3,216 bytes)
exploitable (82 bytes)
Likely crash reason: Jump to an invalid address
Exploitable rating (0-9 scale): 6
exploitable (82 bytes)
limits (1,323 bytes)
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             4096                 63315                processes 
Max open files            1024                 4096                 files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       63315                63315                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
limits (1,323 bytes)
machineid (135 bytes)
systemd=f5471f337cc543598990fdfc6c5059f4
sosreport_uploader-dmidecode=8cd7453c8709e91a472cffb2c738cc74abb7722fc2b71deaf9f7616aa35981de
machineid (135 bytes)
paravozzz

paravozzz

2018-08-12 17:13

reporter  

maps (3,522 bytes)
00400000-00c37000 r-xp 00000000 fd:00 1563382                            /usr/bin/doxygen
00e37000-00e38000 r--p 00837000 fd:00 1563382                            /usr/bin/doxygen
00e38000-00e4a000 rw-p 00838000 fd:00 1563382                            /usr/bin/doxygen
00e4a000-00ecc000 rw-p 00000000 00:00 0 
020fe000-0abf4000 rw-p 00000000 00:00 0                                  [heap]
7f8075fea000-7f80760eb000 rw-p 00000000 00:00 0 
7f80762ed000-7f80764ef000 rw-p 00000000 00:00 0 
7f80764ef000-7f807ca18000 r--p 00000000 fd:00 67174577                   /usr/lib/locale/locale-archive
7f807ca18000-7f807cbdb000 r-xp 00000000 fd:00 33587707                   /usr/lib64/libc-2.17.so
7f807cbdb000-7f807cdda000 ---p 001c3000 fd:00 33587707                   /usr/lib64/libc-2.17.so
7f807cdda000-7f807cdde000 r--p 001c2000 fd:00 33587707                   /usr/lib64/libc-2.17.so
7f807cdde000-7f807cde0000 rw-p 001c6000 fd:00 33587707                   /usr/lib64/libc-2.17.so
7f807cde0000-7f807cde5000 rw-p 00000000 00:00 0 
7f807cde5000-7f807cdfa000 r-xp 00000000 fd:00 33585735                   /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f807cdfa000-7f807cff9000 ---p 00015000 fd:00 33585735                   /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f807cff9000-7f807cffa000 r--p 00014000 fd:00 33585735                   /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f807cffa000-7f807cffb000 rw-p 00015000 fd:00 33585735                   /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f807cffb000-7f807d0fc000 r-xp 00000000 fd:00 33587715                   /usr/lib64/libm-2.17.so
7f807d0fc000-7f807d2fb000 ---p 00101000 fd:00 33587715                   /usr/lib64/libm-2.17.so
7f807d2fb000-7f807d2fc000 r--p 00100000 fd:00 33587715                   /usr/lib64/libm-2.17.so
7f807d2fc000-7f807d2fd000 rw-p 00101000 fd:00 33587715                   /usr/lib64/libm-2.17.so
7f807d2fd000-7f807d3e6000 r-xp 00000000 fd:00 33585757                   /usr/lib64/libstdc++.so.6.0.19
7f807d3e6000-7f807d5e5000 ---p 000e9000 fd:00 33585757                   /usr/lib64/libstdc++.so.6.0.19
7f807d5e5000-7f807d5ed000 r--p 000e8000 fd:00 33585757                   /usr/lib64/libstdc++.so.6.0.19
7f807d5ed000-7f807d5ef000 rw-p 000f0000 fd:00 33585757                   /usr/lib64/libstdc++.so.6.0.19
7f807d5ef000-7f807d604000 rw-p 00000000 00:00 0 
7f807d604000-7f807d61b000 r-xp 00000000 fd:00 33587733                   /usr/lib64/libpthread-2.17.so
7f807d61b000-7f807d81a000 ---p 00017000 fd:00 33587733                   /usr/lib64/libpthread-2.17.so
7f807d81a000-7f807d81b000 r--p 00016000 fd:00 33587733                   /usr/lib64/libpthread-2.17.so
7f807d81b000-7f807d81c000 rw-p 00017000 fd:00 33587733                   /usr/lib64/libpthread-2.17.so
7f807d81c000-7f807d820000 rw-p 00000000 00:00 0 
7f807d820000-7f807d842000 r-xp 00000000 fd:00 33587700                   /usr/lib64/ld-2.17.so
7f807d8db000-7f807d9bf000 rw-p 00000000 00:00 0 
7f807da22000-7f807da28000 rw-p 00000000 00:00 0 
7f807da3d000-7f807da41000 rw-p 00000000 00:00 0 
7f807da41000-7f807da42000 r--p 00021000 fd:00 33587700                   /usr/lib64/ld-2.17.so
7f807da42000-7f807da43000 rw-p 00022000 fd:00 33587700                   /usr/lib64/ld-2.17.so
7f807da43000-7f807da44000 rw-p 00000000 00:00 0 
7ffdabc2a000-7ffdabc4b000 rw-p 00000000 00:00 0                          [stack]
7ffdabcb5000-7ffdabcb7000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
maps (3,522 bytes)
open_fds (507 bytes)
0:/dev/pts/0
pos:	0
flags:	0102002
mnt_id:	23
1:/dev/pts/0
pos:	0
flags:	0102002
mnt_id:	23
2:/dev/pts/0
pos:	0
flags:	0102002
mnt_id:	23
3:/home/paravozzz/Downloads/opencv-3.4.2/build/doc/doxygen/doxygen_objdb_1930.tmp
pos:	0
flags:	0100002
mnt_id:	84
4:/home/paravozzz/Downloads/opencv-3.4.2/build/doc/doxygen/html/opencv.tag
pos:	3371008
flags:	0100001
mnt_id:	84
5:/home/paravozzz/Downloads/opencv-3.4.2/build/doc/doxygen/html/d8/db9/tutorial_gpu_thrust_interop.html
pos:	8192
flags:	0100001
mnt_id:	84
open_fds (507 bytes)
proc_pid_status (1,222 bytes)
Name:	doxygen
Umask:	0002
State:	S (sleeping)
Tgid:	1930
Ngid:	0
Pid:	1930
PPid:	1929
TracerPid:	0
Uid:	1000	1000	1000	1000
Gid:	1000	1000	1000	1000
FDSize:	64
Groups:	10 18 1000 
VmPeak:	  274144 kB
VmSize:	  273584 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	  143264 kB
VmRSS:	  143184 kB
RssAnon:	  138428 kB
RssFile:	    4756 kB
RssShmem:	       0 kB
VmData:	  146984 kB
VmStk:	     132 kB
VmExe:	    8412 kB
VmLib:	    4076 kB
VmPTE:	     364 kB
VmSwap:	       0 kB
Threads:	1
SigQ:	0/63315
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000000000000
SigIgn:	0000000000000000
SigCgt:	0000000180000002
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000
CapBnd:	0000001fffffffff
CapAmb:	0000000000000000
Seccomp:	0
Speculation_Store_Bypass:	vulnerable
Cpus_allowed:	ff
Cpus_allowed_list:	0-7
Mems_allowed:	00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list:	0
voluntary_ctxt_switches:	23
nonvoluntary_ctxt_switches:	124
proc_pid_status (1,222 bytes)
paravozzz

paravozzz

2018-08-12 17:13

reporter  

var_log_messages (317 bytes)
[System Logs]:
Aug 12 19:44:06 localhost.localdomain kernel: doxygen[1930]: segfault at 0 ip 00007f807cab2ce3 sp 00007ffdabc486f8 error 6 in libc-2.17.so[7f807ca18000+1c3000]
Aug 12 19:44:06 localhost.localdomain abrt-hook-ccpp[1945]: Process 1930 (doxygen) of user 1000 killed by SIGSEGV - dumping core
[User Logs]:
var_log_messages (317 bytes)

Issue History

Date Modified Username Field Change
2018-08-12 17:13 paravozzz New Issue
2018-08-12 17:13 paravozzz File Added: backtrace
2018-08-12 17:13 paravozzz File Added: cgroup
2018-08-12 17:13 paravozzz File Added: core_backtrace
2018-08-12 17:13 paravozzz File Added: dso_list
2018-08-12 17:13 paravozzz File Added: environ
2018-08-12 17:13 paravozzz File Added: exploitable
2018-08-12 17:13 paravozzz File Added: limits
2018-08-12 17:13 paravozzz File Added: machineid
2018-08-12 17:13 paravozzz File Added: maps
2018-08-12 17:13 paravozzz File Added: open_fds
2018-08-12 17:13 paravozzz File Added: proc_pid_status
2018-08-12 17:13 paravozzz File Added: var_log_messages