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 908801 Details for
Bug 1109507
[abrt] mc: strlen(): mc 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), 21.30 KB, created by
Pavel Alexeev
on 2014-06-14 16:33:21 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Pavel Alexeev
Created:
2014-06-14 16:33:21 UTC
Size:
21.30 KB
patch
obsolete
>[New LWP 3017] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `mc -x --skin=gotar'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 movdqu (%rax), %xmm12 > >Thread 1 (Thread 0x7f895b298840 (LWP 3017)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x0000000000462faf in fish_command (me=me@entry=0x73e680 <vfs_fish_ops>, super=super@entry=0x20e83a0, wait_reply=wait_reply@entry=0, fmt=fmt@entry=0x0) at fish.c:263 > ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff60ebc180, reg_save_area = 0x7fff60ebc0a0}} > str = 0x0 > status = <optimized out> > logfile = 0x0 >#2 0x0000000000463799 in fish_dir_load (me=0x73e680 <vfs_fish_ops>, dir=0x21619e0, remote_path=<optimized out>) at fish.c:675 > super = 0x20e83a0 > buffer = "\200\000\000\000\000\000\000\000\220,\t\002", '\000' <repeats 20 times>, "`\312\t\002\000\000\000\000\030\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000i\251h\003=\000\000\000C\000\000\000\000\000\000\000\334Uf\003=", '\000' <repeats 11 times>, "`\312\t\002", '\000' <repeats 13 times>, "\234\033\002\000\000\000\000\001", '\000' <repeats 15 times>, "@\265\016\002\000\000\000\000\030\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000i\251h\003=\000\000\000\001\000\000\000\000\000\000\000\334Uf\003=\000\000\000\001\000\000\000\004\000\000\000@\265\016\002\000\000\000\000P-\t\002\000\000\000\000"... > ent = 0x0 > logfile = 0x0 > quoted_path = 0x2164740 "" > reply_code = <optimized out> > shell_commands = 0x0 >#3 0x0000000000472417 in vfs_s_find_entry_linear (me=0x73e680 <vfs_fish_ops>, root=0x2099910, a_path=<optimized out>, follow=<optimized out>, flags=<optimized out>) at direntry.c:289 > ino = 0x21619e0 > ent = 0x21af270 > path = 0x21af3e0 "" > iter = <optimized out> >#4 0x000000000047153a in vfs_s_find_inode (me=<optimized out>, super=<optimized out>, path=path@entry=0x2159f30 "", follow=follow@entry=15, flags=flags@entry=4) at direntry.c:1043 > ent = <optimized out> >#5 0x0000000000471b9c in vfs_s_inode_from_path (vpath=vpath@entry=0x1fe5a00, flags=flags@entry=5) at direntry.c:386 > super = 0x20e83a0 > ino = <optimized out> > q = 0x2159f30 "" > path_element = 0x21af310 >#6 0x0000000000471d23 in vfs_s_opendir (vpath=0x1fe5a00) at direntry.c:409 > dir = <optimized out> > info = <optimized out> > path_element = 0x21af310 >#7 0x0000000000471d89 in vfs_s_chdir (vpath=<optimized out>) at direntry.c:477 > data = <optimized out> >#8 0x0000000000439db7 in mc_chdir (vpath=vpath@entry=0x21952d0) at interface.c:685 > old_vfs = <optimized out> > old_vfsid = <optimized out> > result = <optimized out> > path_element = 0x21af310 > cd_vpath = 0x1fe5a00 >#9 0x0000000000446d44 in _do_panel_cd (panel=0x2091200, new_dir_vpath=0x21952d0, cd_type=<optimized out>) at panel.c:3049 >No locals. >#10 0x000000000044781d in do_panel_cd (panel=0x2091200, new_dir_vpath=new_dir_vpath@entry=0x21952d0, cd_type=cd_type@entry=cd_parse_command) at panel.c:4415 > r = <optimized out> >#11 0x000000000041abd9 in nice_cd (text=<optimized out>, xtext=0x7f895b2ca562 <error: Cannot access memory at address 0x7f895b2ca562>, help=help@entry=0x4cc9a0 "[FIle transfer over SHell filesystem]", history_name=history_name@entry=0x4cc978 ":fishlink_cmd: Shell link to machine ", prefix=prefix@entry=0x4cc757 "sh://", to_home=1, strip_password=1) at cmd.c:544 > cd_vpath = 0x21952d0 > machine = <optimized out> > cd_path = 0x20e8f00 "/sh://alliance-asf.ru" > prefix = 0x4cc757 "sh://" > history_name = 0x4cc978 ":fishlink_cmd: Shell link to machine " > xtext = 0x7f895b2ca562 <error: Cannot access memory at address 0x7f895b2ca562> > help = 0x4cc9a0 "[FIle transfer over SHell filesystem]" > text = <optimized out> >#12 0x000000000041d09b in fishlink_cmd () at cmd.c:1558 >No locals. >#13 0x0000000000442435 in midnight_execute_cmd (sender=0x2089f90, command=120) at midnight.c:1211 > res = MSG_HANDLED >#14 0x000000000047532c in send_message (data=0x0, parm=<optimized out>, msg=MSG_ACTION, sender=0x2089f90, w=<optimized out>) at ../../lib/widget/widget-common.h:162 >No locals. >#15 menubar_execute (menubar=0x2089f90) at menu.c:342 > w = 0x2089f90 > menu = <optimized out> > entry = 0x20b1960 >#16 0x0000000000476159 in menubar_handle_key (key=<optimized out>, menubar=0x2089f90) at menu.c:536 > menu = 0x20b1cb0 > i = <optimized out> >#17 menubar_callback (w=0x2089f90, sender=<optimized out>, msg=<optimized out>, parm=<optimized out>, data=<optimized out>) at menu.c:591 > menubar = 0x2089f90 >#18 0x0000000000421054 in send_message (data=0x0, parm=10, msg=MSG_HOTKEY, sender=0x0, w=<optimized out>) at ../../lib/widget/widget-common.h:162 >No locals. >#19 dlg_try_hotkey (d_key=10, h=0x208b200) at dialog.c:449 > hot_cur = <optimized out> > current = <optimized out> > handled = MSG_NOT_HANDLED > c = <optimized out> >#20 dlg_key_event (d_key=10, h=0x208b200) at dialog.c:508 > handled = MSG_NOT_HANDLED >#21 dlg_process_event (h=h@entry=0x208b200, key=10, event=event@entry=0x7fff60ebe550) at dialog.c:1225 >No locals. >#22 0x0000000000421352 in frontend_dlg_run (h=0x208b200) at dialog.c:569 > d_key = <optimized out> > event = {buttons = 9 '\t', modifiers = 0 '\000', vc = 0, dx = 0, dy = 0, x = -1, y = 65, type = (unknown: 0), clicks = 34198016, margin = (unknown: 0), wdx = 29757, wdy = 23340} >#23 dlg_run (h=0x208b200) at dialog.c:1256 >No locals. >#24 0x0000000000443c12 in create_panels_and_run_mc () at midnight.c:959 >No locals. >#25 do_nc () at midnight.c:1774 > ret = <optimized out> > midnight_colors = {1, 1, 1, 1, 1} >#26 0x000000000041069c in main (argc=1, argv=0x7fff60ebe7f8) at main.c:400 > error = 0x0 > config_migrated = 0 > config_migrate_msg = 0xffe7884b <error: Cannot access memory at address 0xffe7884b> > exit_code = 1 >From To Syms Read Shared Object Library >0x0000003d046491d0 0x0000003d046bb65c Yes /lib64/libslang.so.2 >0x0000003d02601f30 0x0000003d02604550 Yes /lib64/libgpm.so.2 >0x0000003a51005520 0x0000003a5101f3c8 Yes /lib64/libssh2.so.1 >0x0000003d0a201190 0x0000003d0a202088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003d0361a6e0 0x0000003d036b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003d00a059f0 0x0000003d00a11614 Yes /lib64/libpthread.so.0 >0x0000003cffe1f560 0x0000003cfff60bb4 Yes /lib64/libc.so.6 >0x0000003d00600ed0 0x0000003d006019d0 Yes /lib64/libdl.so.2 >0x0000003d00205890 0x0000003d00274bb8 Yes /lib64/libm.so.6 >0x0000003a4d0183c0 0x0000003a4d052400 Yes /lib64/libssl.so.10 >0x0000003a4cc69c40 0x0000003a4cd5a4f8 Yes /lib64/libcrypto.so.10 >0x0000003d00e02210 0x0000003d00e0e930 Yes /lib64/libz.so.1 >0x0000003cffa00b10 0x0000003cffa19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x000000379240bd10 0x000000379243bdf4 Yes /lib64/libgssapi_krb5.so.2 >0x00000037928251a0 0x000000379288775c Yes /lib64/libkrb5.so.3 >0x0000003d08a01570 0x0000003d08a02154 Yes /lib64/libcom_err.so.2 >0x00000037930048b0 0x00000037930247d8 Yes /lib64/libk5crypto.so.3 >0x0000003792c03620 0x0000003792c09f8c Yes /lib64/libkrb5support.so.0 >0x0000003799c01570 0x0000003799c02194 Yes /lib64/libkeyutils.so.1 >0x0000003d03203a40 0x0000003d032127dc Yes /lib64/libresolv.so.2 >0x00000037920064a0 0x0000003792018fe4 Yes /lib64/libselinux.so.1 >0x0000003d01e01770 0x0000003d01e4b8e8 Yes /lib64/libpcre.so.1 >0x0000003791c030e0 0x0000003791c19050 Yes /lib64/liblzma.so.5 >0x00007f8954aa5240 0x00007f8954aabee4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x0 0 >rsi 0x7fff60ebbe80 140734819450496 >rdi 0x0 0 >rbp 0x0 0x0 >rsp 0x7fff60ebc078 0x7fff60ebc078 >r8 0x0 0 >r9 0x7 7 >r10 0x8 8 >r11 0x202 514 >r12 0x73e680 7595648 >r13 0x20e83a0 34505632 >r14 0x0 0 >r15 0x21619e0 35002848 >rip 0x3cffe8661a 0x3cffe8661a <strlen+42> >eflags 0x10293 [ CF AF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function strlen: > 0x0000003cffe865f0 <+0>: pxor %xmm8,%xmm8 > 0x0000003cffe865f5 <+5>: pxor %xmm9,%xmm9 > 0x0000003cffe865fa <+10>: pxor %xmm10,%xmm10 > 0x0000003cffe865ff <+15>: pxor %xmm11,%xmm11 > 0x0000003cffe86604 <+20>: mov %rdi,%rax > 0x0000003cffe86607 <+23>: mov %rdi,%rcx > 0x0000003cffe8660a <+26>: and $0xfff,%rcx > 0x0000003cffe86611 <+33>: cmp $0xfcf,%rcx > 0x0000003cffe86618 <+40>: ja 0x3cffe86680 <strlen+144> >=> 0x0000003cffe8661a <+42>: movdqu (%rax),%xmm12 > 0x0000003cffe8661f <+47>: pcmpeqb %xmm8,%xmm12 > 0x0000003cffe86624 <+52>: pmovmskb %xmm12,%edx > 0x0000003cffe86629 <+57>: test %edx,%edx > 0x0000003cffe8662b <+59>: je 0x3cffe86631 <strlen+65> > 0x0000003cffe8662d <+61>: bsf %edx,%eax > 0x0000003cffe86630 <+64>: retq > 0x0000003cffe86631 <+65>: and $0xfffffffffffffff0,%rax > 0x0000003cffe86635 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003cffe8663b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003cffe86641 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003cffe86647 <+87>: pmovmskb %xmm9,%edx > 0x0000003cffe8664c <+92>: pmovmskb %xmm10,%r8d > 0x0000003cffe86651 <+97>: pmovmskb %xmm11,%ecx > 0x0000003cffe86656 <+102>: shl $0x10,%rdx > 0x0000003cffe8665a <+106>: shl $0x10,%rcx > 0x0000003cffe8665e <+110>: or %r8,%rcx > 0x0000003cffe86661 <+113>: shl $0x20,%rcx > 0x0000003cffe86665 <+117>: or %rcx,%rdx > 0x0000003cffe86668 <+120>: mov %rdi,%rcx > 0x0000003cffe8666b <+123>: xor %rax,%rcx > 0x0000003cffe8666e <+126>: and $0xffffffffffffffc0,%rax > 0x0000003cffe86672 <+130>: sar %cl,%rdx > 0x0000003cffe86675 <+133>: test %rdx,%rdx > 0x0000003cffe86678 <+136>: je 0x3cffe866f0 <strlen+256> > 0x0000003cffe8667a <+138>: bsf %rdx,%rax > 0x0000003cffe8667e <+142>: retq > 0x0000003cffe8667f <+143>: nop > 0x0000003cffe86680 <+144>: and $0xffffffffffffffc0,%rax > 0x0000003cffe86684 <+148>: pcmpeqb (%rax),%xmm8 > 0x0000003cffe86689 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003cffe8668f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003cffe86695 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003cffe8669b <+171>: pmovmskb %xmm8,%esi > 0x0000003cffe866a0 <+176>: pmovmskb %xmm9,%edx > 0x0000003cffe866a5 <+181>: pmovmskb %xmm10,%r8d > 0x0000003cffe866aa <+186>: pmovmskb %xmm11,%ecx > 0x0000003cffe866af <+191>: shl $0x10,%rdx > 0x0000003cffe866b3 <+195>: shl $0x10,%rcx > 0x0000003cffe866b7 <+199>: or %rsi,%rdx > 0x0000003cffe866ba <+202>: or %r8,%rcx > 0x0000003cffe866bd <+205>: shl $0x20,%rcx > 0x0000003cffe866c1 <+209>: or %rcx,%rdx > 0x0000003cffe866c4 <+212>: mov %rdi,%rcx > 0x0000003cffe866c7 <+215>: xor %rax,%rcx > 0x0000003cffe866ca <+218>: and $0xffffffffffffffc0,%rax > 0x0000003cffe866ce <+222>: sar %cl,%rdx > 0x0000003cffe866d1 <+225>: test %rdx,%rdx > 0x0000003cffe866d4 <+228>: je 0x3cffe866e0 <strlen+240> > 0x0000003cffe866d6 <+230>: bsf %rdx,%rax > 0x0000003cffe866da <+234>: retq > 0x0000003cffe866db <+235>: nopl 0x0(%rax,%rax,1) > 0x0000003cffe866e0 <+240>: pxor %xmm9,%xmm9 > 0x0000003cffe866e5 <+245>: pxor %xmm10,%xmm10 > 0x0000003cffe866ea <+250>: pxor %xmm11,%xmm11 > 0x0000003cffe866ef <+255>: nop > 0x0000003cffe866f0 <+256>: movdqa 0x40(%rax),%xmm8 > 0x0000003cffe866f6 <+262>: pminub 0x50(%rax),%xmm8 > 0x0000003cffe866fc <+268>: pminub 0x60(%rax),%xmm8 > 0x0000003cffe86702 <+274>: pminub 0x70(%rax),%xmm8 > 0x0000003cffe86708 <+280>: pcmpeqb %xmm11,%xmm8 > 0x0000003cffe8670d <+285>: pmovmskb %xmm8,%edx > 0x0000003cffe86712 <+290>: test %edx,%edx > 0x0000003cffe86714 <+292>: jne 0x3cffe86750 <strlen+352> > 0x0000003cffe86716 <+294>: sub $0xffffffffffffff80,%rax > 0x0000003cffe8671a <+298>: movdqa (%rax),%xmm8 > 0x0000003cffe8671f <+303>: pminub 0x10(%rax),%xmm8 > 0x0000003cffe86725 <+309>: pminub 0x20(%rax),%xmm8 > 0x0000003cffe8672b <+315>: pminub 0x30(%rax),%xmm8 > 0x0000003cffe86731 <+321>: pcmpeqb %xmm11,%xmm8 > 0x0000003cffe86736 <+326>: pmovmskb %xmm8,%edx > 0x0000003cffe8673b <+331>: test %edx,%edx > 0x0000003cffe8673d <+333>: jne 0x3cffe86754 <strlen+356> > 0x0000003cffe8673f <+335>: jmp 0x3cffe866f0 <strlen+256> > 0x0000003cffe86741 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003cffe86750 <+352>: add $0x40,%rax > 0x0000003cffe86754 <+356>: pxor %xmm8,%xmm8 > 0x0000003cffe86759 <+361>: pcmpeqb (%rax),%xmm8 > 0x0000003cffe8675e <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003cffe86764 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003cffe8676a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003cffe86770 <+384>: pmovmskb %xmm8,%esi > 0x0000003cffe86775 <+389>: pmovmskb %xmm9,%edx > 0x0000003cffe8677a <+394>: pmovmskb %xmm10,%r8d > 0x0000003cffe8677f <+399>: pmovmskb %xmm11,%ecx > 0x0000003cffe86784 <+404>: shl $0x10,%rdx > 0x0000003cffe86788 <+408>: shl $0x10,%rcx > 0x0000003cffe8678c <+412>: or %rsi,%rdx > 0x0000003cffe8678f <+415>: or %r8,%rcx > 0x0000003cffe86792 <+418>: shl $0x20,%rcx > 0x0000003cffe86796 <+422>: or %rcx,%rdx > 0x0000003cffe86799 <+425>: bsf %rdx,%rdx > 0x0000003cffe8679d <+429>: add %rdx,%rax > 0x0000003cffe867a0 <+432>: sub %rdi,%rax > 0x0000003cffe867a3 <+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 1109507
: 908801 |
908802
|
908803
|
908804
|
908805
|
908806
|
908807
|
908808
|
908809
|
908810
|
908811