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 931442 Details for
Bug 1134392
[abrt] kdelibs: strlen(): kdeinit4 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), 19.34 KB, created by
Marc Bessière
on 2014-08-27 12:50:14 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Marc Bessière
Created:
2014-08-27 12:50:14 UTC
Size:
19.34 KB
patch
obsolete
>[New LWP 1407] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `kdeinit4: kdeinit4 Running... '. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 ../sysdeps/x86_64/strlen.S: No such file or directory. > >Thread 1 (Thread 0x7f0f9f31c8c0 (LWP 1407)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x0000000000408e3c in handle_launcher_request (sock=sock@entry=12, who=<optimized out>) at /usr/src/debug/kdelibs-4.13.3/kinit/kinit.cpp:1148 > i = 66046 > tty = 0x0 > avoid_loops = 0 > arg_n = 0xd08000 <error: Cannot access memory at address 0xd08000> > argc = 13552652 > args = 0xced29c "" > reset_display = <optimized out> > pid = <optimized out> > response_header = {cmd = 4, arg_length = 8} > envc = 0 > envs = 0x0 > kdedisplay = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60c658 "", array = ""}, static shared_empty = {ref = {_q_value = 3}, alloc = 0, size = 0, data = 0x7f0f9e00c798 <QByteArray::shared_empty+24> "", array = ""}, d = 0x60c640} > response_data = 22267 > l = 13552652 > name = 0xced298 "@\323\316" > cwd = 0x0 > startup_id_str = 0x40ab0e "0" > olddisplay = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60c658 "", array = ""}, static shared_empty = {ref = {_q_value = 3}, alloc = 0, size = 0, data = 0x7f0f9e00c798 <QByteArray::shared_empty+24> "", array = ""}, d = 0xceca40} > request_header = {cmd = 1, arg_length = 1} > request_data = 0xced290 "\f\314\316" > result = <optimized out> >#2 0x0000000000409798 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.13.3/kinit/kinit.cpp:1402 > client = {sun_family = 1, sun_path = '\000' <repeats 22 times>, "`E\311", '\000' <repeats 13 times>, "\002", '\000' <repeats 15 times>, "\233\274\375S", '\000' <repeats 20 times>, " \306`\000\000\000\000\000 \306`\000\000\000\000\000 \306`\000\000\000\000\000 \306`\000\000"} > sClient = 2 > sock = 12 > wr_set = {fds_bits = {0 <repeats 16 times>}} > exit_pid = <optimized out> > exit_status = 0 > c = 0 '\000' > rd_set = {fds_bits = {128, 0 <repeats 15 times>}} > e_set = {fds_bits = {0 <repeats 16 times>}} > result = <optimized out> > max_sock = 10 >#3 0x000000000040531d in main (argc=4, argv=<optimized out>, envp=0x7fff4948ea30) at /usr/src/debug/kdelibs-4.13.3/kinit/kinit.cpp:1899 > pid = <optimized out> > do_fork = <optimized out> > launch_klauncher = <optimized out> > launch_kded = <optimized out> > keep_running = <optimized out> > safe_argv = 0xc6b870 >From To Syms Read Shared Object Library >0x00007f0f9ec10c30 0x00007f0f9ee49934 Yes /lib64/libkdeui.so.5 >0x00007f0f9e78df60 0x00007f0f9e814f1c Yes /lib64/libX11.so.6 >0x00007f0f9e330f00 0x00007f0f9e4cb69c Yes /lib64/libkdecore.so.5 >0x00007f0f9e022210 0x00007f0f9e06fc1c Yes /lib64/libQtDBus.so.4 >0x00007f0f9db7dd60 0x00007f0f9dd09c10 Yes /lib64/libQtCore.so.4 >0x00007f0f9d9089f0 0x00007f0f9d914614 Yes /lib64/libpthread.so.0 >0x00007f0f9cdda670 0x00007f0f9d47ac70 Yes /lib64/libQtGui.so.4 >0x00007f0f9c9dd390 0x00007f0f9ca0fc68 Yes /lib64/libQtSvg.so.4 >0x00007f0f9c71dab0 0x00007f0f9c784b0a Yes /lib64/libstdc++.so.6 >0x00007f0f9c3c0890 0x00007f0f9c42fbb8 Yes /lib64/libm.so.6 >0x00007f0f9c1a7af0 0x00007f0f9c1b72a8 Yes /lib64/libgcc_s.so.1 >0x00007f0f9be05560 0x00007f0f9bf46bb4 Yes /lib64/libc.so.6 >0x00007f0f9bbdfc20 0x00007f0f9bbe3c44 Yes /lib64/libSM.so.6 >0x00007f0f9b9c6f30 0x00007f0f9b9d41ec Yes /lib64/libICE.so.6 >0x00007f0f9b7b3760 0x00007f0f9b7bd460 Yes /lib64/libXext.so.6 >0x00007f0f9b59e1f0 0x00007f0f9b5ab80c Yes /lib64/libXft.so.2 >0x00007f0f9b396ee0 0x00007f0f9b397bfc Yes /lib64/libXau.so.6 >0x00007f0f9b1870e0 0x00007f0f9b192674 Yes /lib64/libXpm.so.4 >0x00007f0f9af4f680 0x00007f0f9af73414 Yes /lib64/libQtXml.so.4 >0x00007f0f9ac818a0 0x00007f0f9ad0205c Yes /lib64/libqca.so.2 >0x00007f0f9a96c570 0x00007f0f9a9f4e40 Yes /lib64/libattica.so.0.4 >0x00007f0f9a61ad80 0x00007f0f9a6dd4f4 Yes /lib64/libQtNetwork.so.4 >0x00007f0f9a3bd540 0x00007f0f9a3d8694 Yes /lib64/libdbusmenu-qt.so.2 >0x00007f0f9a1b04c0 0x00007f0f9a1b2e58 Yes /lib64/libXtst.so.6 >0x00007f0f99fa6ab0 0x00007f0f99fab690 Yes /lib64/libXcursor.so.1 >0x00007f0f99d9f5f0 0x00007f0f99da1948 Yes /lib64/libXfixes.so.3 >0x00007f0f99b95b70 0x00007f0f99b9bbe8 Yes /lib64/libXrender.so.1 >0x00007f0f9997ca00 0x00007f0f9998a6c8 Yes /lib64/libxcb.so.1 >0x00007f0f9976fed0 0x00007f0f997709d0 Yes /lib64/libdl.so.2 >0x00007f0f9955b210 0x00007f0f99567930 Yes /lib64/libz.so.1 >0x00007f0f9934a760 0x00007f0f99356570 Yes /lib64/libbz2.so.1 >0x00007f0f991270e0 0x00007f0f9913d050 Yes /lib64/liblzma.so.5 >0x00007f0f98f0da40 0x00007f0f98f1c7dc Yes /lib64/libresolv.so.2 >0x00007f0f98d038f0 0x00007f0f98d071f8 Yes /lib64/libfam.so.0 >0x00007f0f98ac1ab0 0x00007f0f98aeba54 Yes /lib64/libdbus-1.so.3 >0x00007f0f988b86b0 0x00007f0f988b881c Yes /lib64/libgthread-2.0.so.0 >0x00007f0f985a66e0 0x00007f0f9863ef1c Yes /lib64/libglib-2.0.so.0 >0x00007f0f983862d0 0x00007f0f983890bc Yes /lib64/librt.so.1 >0x00007f0f9f135b10 0x00007f0f9f14ec70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f0f98156680 0x00007f0f98177df8 Yes /lib64/libpng16.so.16 >0x00007f0f97eba320 0x00007f0f97f25fb4 Yes /lib64/libfreetype.so.6 >0x00007f0f97c67160 0x00007f0f97c95a18 Yes /lib64/libgobject-2.0.so.0 >0x00007f0f97a4e240 0x00007f0f97a585f8 Yes /lib64/libXi.so.6 >0x00007f0f97843c30 0x00007f0f978495d0 Yes /lib64/libXrandr.so.2 >0x00007f0f9763fbb0 0x00007f0f97640510 Yes /lib64/libXinerama.so.1 >0x00007f0f97408cc0 0x00007f0f974262fc Yes /lib64/libfontconfig.so.1 >0x00007f0f971fe510 0x00007f0f971ffb84 Yes /lib64/libuuid.so.1 >0x00007f0f96fa93c0 0x00007f0f96fe3550 Yes /lib64/libssl.so.10 >0x00007f0f96c13c40 0x00007f0f96d04538 Yes /lib64/libcrypto.so.10 >0x00007f0f969a3870 0x00007f0f969a7fe8 Yes /lib64/libffi.so.6 >0x00007f0f9677be00 0x00007f0f96794cdc Yes /lib64/libexpat.so.1 >0x00007f0f96539ee0 0x00007f0f9656a1b4 Yes /lib64/libgssapi_krb5.so.2 >0x00007f0f962731a0 0x00007f0f962d57ac Yes /lib64/libkrb5.so.3 >0x00007f0f9604b570 0x00007f0f9604c154 Yes /lib64/libcom_err.so.2 >0x00007f0f95e198b0 0x00007f0f95e397e8 Yes /lib64/libk5crypto.so.3 >0x00007f0f95c0a620 0x00007f0f95c10f8c Yes /lib64/libkrb5support.so.0 >0x00007f0f95a04570 0x00007f0f95a05194 Yes /lib64/libkeyutils.so.1 >0x00007f0f957e54a0 0x00007f0f957f7fe4 Yes /lib64/libselinux.so.1 >0x00007f0f9557a770 0x00007f0f955c49e0 Yes /lib64/libpcre.so.1 >0x00007f0f8ee4c680 0x00007f0f8ee4dd7c Yes /usr/lib64/gconv/UTF-16.so >0x00007f0f8eae6220 0x00007f0f8ebebcf4 Yes /lib64/libicui18n.so.50 >0x00007f0f8e724e90 0x00007f0f8e7d7948 Yes /lib64/libicuuc.so.50 >0x00007f0f8d0fe570 0x00007f0f8d0fe658 Yes (*) /lib64/libicudata.so.50 >0x00007f0f8cef4240 0x00007f0f8cefaee4 Yes /lib64/libnss_files.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xd08000 13664256 >rbx 0x1 1 >rcx 0x0 0 >rdx 0xffffffffffffffff -1 >rsi 0xffff 65535 >rdi 0xd08000 13664256 >rbp 0xc 0xc >rsp 0x7fff4948e388 0x7fff4948e388 >r8 0xffff 65535 >r9 0x0 0 >r10 0x7fff4948e5a0 140734422902176 >r11 0x246 582 >r12 0xced290 13554320 >r13 0xd08000 13664256 >r14 0xcecc0b 13552651 >r15 0x101fe 66046 >rip 0x7f0f9be6c61a 0x7f0f9be6c61a <strlen+42> >eflags 0x10293 [ CF AF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x34, 0x0, 0x34, 0x0, 0x5f, 0x0, 0x54, 0x0, 0x49, 0x0, 0x4d, 0x0, 0x45, 0x0, 0x33, 0x0}, v8_int16 = {0x34, 0x34, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x33}, v4_int32 = {0x340034, 0x54005f, 0x4d0049, 0x330045}, v2_int64 = {0x54005f00340034, 0x330045004d0049}, uint128 = 0x00330045004d00490054005f00340034} >xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x33, 0x0, 0x37, 0x0, 0x36, 0x0, 0x30, 0x0, 0x38, 0x0, 0x3b, 0x0, 0x31, 0x0, 0x35, 0x0}, v8_int16 = {0x33, 0x37, 0x36, 0x30, 0x38, 0x3b, 0x31, 0x35}, v4_int32 = {0x370033, 0x300036, 0x3b0038, 0x350031}, v2_int64 = {0x30003600370033, 0x350031003b0038}, uint128 = 0x00350031003b00380030003600370033} >xmm3 {v4_float = {0x0, 0xc7414, 0xc32d4300, 0xc94}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x4d, 0x49, 0x54, 0x2d, 0x4d, 0x41, 0x47, 0x49, 0x43, 0x2d, 0x43, 0x4f, 0x4f, 0x4b, 0x49, 0x45}, v8_int16 = {0x494d, 0x2d54, 0x414d, 0x4947, 0x2d43, 0x4f43, 0x4b4f, 0x4549}, v4_int32 = {0x2d54494d, 0x4947414d, 0x4f432d43, 0x45494b4f}, v2_int64 = {0x4947414d2d54494d, 0x45494b4f4f432d43}, uint128 = 0x45494b4f4f432d434947414d2d54494d} >xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x2d, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x312d, 0x0, 0x0, 0x0, 0x211, 0x0, 0x0, 0x0}, v4_int32 = {0x312d, 0x0, 0x211, 0x0}, v2_int64 = {0x312d, 0x211}, uint128 = 0x0000000000000211000000000000312d} >xmm5 {v4_float = {0xcc0, 0x3d4d4c00, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x61, 0x0, 0x4c, 0x45, 0x53, 0x53, 0x4f, 0x50, 0x45, 0x4e, 0x3d, 0x7c, 0x7c, 0x2f, 0x75, 0x73}, v8_int16 = {0x61, 0x454c, 0x5353, 0x504f, 0x4e45, 0x7c3d, 0x2f7c, 0x7375}, v4_int32 = {0x454c0061, 0x504f5353, 0x7c3d4e45, 0x73752f7c}, v2_int64 = {0x504f5353454c0061, 0x73752f7c7c3d4e45}, uint128 = 0x73752f7c7c3d4e45504f5353454c0061} >xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x34, 0x61, 0x38, 0x31, 0x2c, 0x36, 0x33, 0x62, 0x63, 0x3d, 0x31, 0x36, 0x37, 0x61, 0x63, 0x37}, v8_int16 = {0x6134, 0x3138, 0x362c, 0x6233, 0x3d63, 0x3631, 0x6137, 0x3763}, v4_int32 = {0x31386134, 0x6233362c, 0x36313d63, 0x37636137}, v2_int64 = {0x6233362c31386134, 0x3763613736313d63}, uint128 = 0x3763613736313d636233362c31386134} >xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x50, 0x45, 0x4e, 0x3d, 0x7c, 0x7c, 0x2f, 0x75, 0x73, 0x72, 0x2f, 0x62, 0x69, 0x6e, 0x2f, 0x6c}, v8_int16 = {0x4550, 0x3d4e, 0x7c7c, 0x752f, 0x7273, 0x622f, 0x6e69, 0x6c2f}, v4_int32 = {0x3d4e4550, 0x752f7c7c, 0x622f7273, 0x6c2f6e69}, v2_int64 = {0x752f7c7c3d4e4550, 0x6c2f6e69622f7273}, uint128 = 0x6c2f6e69622f7273752f7c7c3d4e4550} >xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} >xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] >Dump of assembler code for function strlen: > 0x00007f0f9be6c5f0 <+0>: pxor %xmm8,%xmm8 > 0x00007f0f9be6c5f5 <+5>: pxor %xmm9,%xmm9 > 0x00007f0f9be6c5fa <+10>: pxor %xmm10,%xmm10 > 0x00007f0f9be6c5ff <+15>: pxor %xmm11,%xmm11 > 0x00007f0f9be6c604 <+20>: mov %rdi,%rax > 0x00007f0f9be6c607 <+23>: mov %rdi,%rcx > 0x00007f0f9be6c60a <+26>: and $0xfff,%rcx > 0x00007f0f9be6c611 <+33>: cmp $0xfcf,%rcx > 0x00007f0f9be6c618 <+40>: ja 0x7f0f9be6c680 <strlen+144> >=> 0x00007f0f9be6c61a <+42>: movdqu (%rax),%xmm12 > 0x00007f0f9be6c61f <+47>: pcmpeqb %xmm8,%xmm12 > 0x00007f0f9be6c624 <+52>: pmovmskb %xmm12,%edx > 0x00007f0f9be6c629 <+57>: test %edx,%edx > 0x00007f0f9be6c62b <+59>: je 0x7f0f9be6c631 <strlen+65> > 0x00007f0f9be6c62d <+61>: bsf %edx,%eax > 0x00007f0f9be6c630 <+64>: retq > 0x00007f0f9be6c631 <+65>: and $0xfffffffffffffff0,%rax > 0x00007f0f9be6c635 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f0f9be6c63b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f0f9be6c641 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f0f9be6c647 <+87>: pmovmskb %xmm9,%edx > 0x00007f0f9be6c64c <+92>: pmovmskb %xmm10,%r8d > 0x00007f0f9be6c651 <+97>: pmovmskb %xmm11,%ecx > 0x00007f0f9be6c656 <+102>: shl $0x10,%rdx > 0x00007f0f9be6c65a <+106>: shl $0x10,%rcx > 0x00007f0f9be6c65e <+110>: or %r8,%rcx > 0x00007f0f9be6c661 <+113>: shl $0x20,%rcx > 0x00007f0f9be6c665 <+117>: or %rcx,%rdx > 0x00007f0f9be6c668 <+120>: mov %rdi,%rcx > 0x00007f0f9be6c66b <+123>: xor %rax,%rcx > 0x00007f0f9be6c66e <+126>: and $0xffffffffffffffc0,%rax > 0x00007f0f9be6c672 <+130>: sar %cl,%rdx > 0x00007f0f9be6c675 <+133>: test %rdx,%rdx > 0x00007f0f9be6c678 <+136>: je 0x7f0f9be6c6f0 <strlen+256> > 0x00007f0f9be6c67a <+138>: bsf %rdx,%rax > 0x00007f0f9be6c67e <+142>: retq > 0x00007f0f9be6c67f <+143>: nop > 0x00007f0f9be6c680 <+144>: and $0xffffffffffffffc0,%rax > 0x00007f0f9be6c684 <+148>: pcmpeqb (%rax),%xmm8 > 0x00007f0f9be6c689 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f0f9be6c68f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f0f9be6c695 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f0f9be6c69b <+171>: pmovmskb %xmm8,%esi > 0x00007f0f9be6c6a0 <+176>: pmovmskb %xmm9,%edx > 0x00007f0f9be6c6a5 <+181>: pmovmskb %xmm10,%r8d > 0x00007f0f9be6c6aa <+186>: pmovmskb %xmm11,%ecx > 0x00007f0f9be6c6af <+191>: shl $0x10,%rdx > 0x00007f0f9be6c6b3 <+195>: shl $0x10,%rcx > 0x00007f0f9be6c6b7 <+199>: or %rsi,%rdx > 0x00007f0f9be6c6ba <+202>: or %r8,%rcx > 0x00007f0f9be6c6bd <+205>: shl $0x20,%rcx > 0x00007f0f9be6c6c1 <+209>: or %rcx,%rdx > 0x00007f0f9be6c6c4 <+212>: mov %rdi,%rcx > 0x00007f0f9be6c6c7 <+215>: xor %rax,%rcx > 0x00007f0f9be6c6ca <+218>: and $0xffffffffffffffc0,%rax > 0x00007f0f9be6c6ce <+222>: sar %cl,%rdx > 0x00007f0f9be6c6d1 <+225>: test %rdx,%rdx > 0x00007f0f9be6c6d4 <+228>: je 0x7f0f9be6c6e0 <strlen+240> > 0x00007f0f9be6c6d6 <+230>: bsf %rdx,%rax > 0x00007f0f9be6c6da <+234>: retq > 0x00007f0f9be6c6db <+235>: nopl 0x0(%rax,%rax,1) > 0x00007f0f9be6c6e0 <+240>: pxor %xmm9,%xmm9 > 0x00007f0f9be6c6e5 <+245>: pxor %xmm10,%xmm10 > 0x00007f0f9be6c6ea <+250>: pxor %xmm11,%xmm11 > 0x00007f0f9be6c6ef <+255>: nop > 0x00007f0f9be6c6f0 <+256>: movdqa 0x40(%rax),%xmm8 > 0x00007f0f9be6c6f6 <+262>: pminub 0x50(%rax),%xmm8 > 0x00007f0f9be6c6fc <+268>: pminub 0x60(%rax),%xmm8 > 0x00007f0f9be6c702 <+274>: pminub 0x70(%rax),%xmm8 > 0x00007f0f9be6c708 <+280>: pcmpeqb %xmm11,%xmm8 > 0x00007f0f9be6c70d <+285>: pmovmskb %xmm8,%edx > 0x00007f0f9be6c712 <+290>: test %edx,%edx > 0x00007f0f9be6c714 <+292>: jne 0x7f0f9be6c750 <strlen+352> > 0x00007f0f9be6c716 <+294>: sub $0xffffffffffffff80,%rax > 0x00007f0f9be6c71a <+298>: movdqa (%rax),%xmm8 > 0x00007f0f9be6c71f <+303>: pminub 0x10(%rax),%xmm8 > 0x00007f0f9be6c725 <+309>: pminub 0x20(%rax),%xmm8 > 0x00007f0f9be6c72b <+315>: pminub 0x30(%rax),%xmm8 > 0x00007f0f9be6c731 <+321>: pcmpeqb %xmm11,%xmm8 > 0x00007f0f9be6c736 <+326>: pmovmskb %xmm8,%edx > 0x00007f0f9be6c73b <+331>: test %edx,%edx > 0x00007f0f9be6c73d <+333>: jne 0x7f0f9be6c754 <strlen+356> > 0x00007f0f9be6c73f <+335>: jmp 0x7f0f9be6c6f0 <strlen+256> > 0x00007f0f9be6c741 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007f0f9be6c750 <+352>: add $0x40,%rax > 0x00007f0f9be6c754 <+356>: pxor %xmm8,%xmm8 > 0x00007f0f9be6c759 <+361>: pcmpeqb (%rax),%xmm8 > 0x00007f0f9be6c75e <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f0f9be6c764 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f0f9be6c76a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f0f9be6c770 <+384>: pmovmskb %xmm8,%esi > 0x00007f0f9be6c775 <+389>: pmovmskb %xmm9,%edx > 0x00007f0f9be6c77a <+394>: pmovmskb %xmm10,%r8d > 0x00007f0f9be6c77f <+399>: pmovmskb %xmm11,%ecx > 0x00007f0f9be6c784 <+404>: shl $0x10,%rdx > 0x00007f0f9be6c788 <+408>: shl $0x10,%rcx > 0x00007f0f9be6c78c <+412>: or %rsi,%rdx > 0x00007f0f9be6c78f <+415>: or %r8,%rcx > 0x00007f0f9be6c792 <+418>: shl $0x20,%rcx > 0x00007f0f9be6c796 <+422>: or %rcx,%rdx > 0x00007f0f9be6c799 <+425>: bsf %rdx,%rdx > 0x00007f0f9be6c79d <+429>: add %rdx,%rax > 0x00007f0f9be6c7a0 <+432>: sub %rdi,%rax > 0x00007f0f9be6c7a3 <+435>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1134392
: 931442 |
931443
|
931444
|
931445
|
931446
|
931447
|
931448
|
931449
|
931450
|
931451
|
931452