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 876535 Details for
Bug 1078468
[abrt] gdm: strlen(): gdm-session-worker 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.55 KB, created by
Milan Bouchet-Valat
on 2014-03-19 18:09:45 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Milan Bouchet-Valat
Created:
2014-03-19 18:09:45 UTC
Size:
19.55 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2422] >[New LWP 2427] >[New LWP 2424] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gdm-session-worker [pam/gdm-fingerprint]'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 movdqu (%rax), %xmm12 > >Thread 3 (Thread 0x7f3d94c33700 (LWP 2424)): >#0 0x00007f3d9d0789dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f3d9de3e5b4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7f3d90002fb0, timeout=-1, context=0x7f3da0629910) at gmain.c:4007 > poll_func = 0x7f3d9de4d500 <g_poll> >#2 g_main_context_iterate (context=0x7f3da0629910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 5 > fds = 0x7f3d90002fb0 >#3 0x00007f3d9de3ea3a in g_main_loop_run (loop=0x7f3da06298a0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f3d9e442376 in gdbus_shared_thread_func (user_data=0x7f3da06298e0) at gdbusprivate.c:278 > data = 0x7f3da06298e0 >#5 0x00007f3d9de63a45 in g_thread_proxy (data=0x7f3da062b850) at gthread.c:798 > thread = 0x7f3da062b850 >#6 0x00007f3d9d354f33 in start_thread (arg=0x7f3d94c33700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f3d94c33700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139902465554176, 2908424591416316376, 0, 0, 139902465554880, 139902465554176, -3015189328224497192, -3015170210151050792}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f3d9d082ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f3d8ffff700 (LWP 2427)): >#0 0x00007f3d9d0789dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f3d9de3e5b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f3d880008c0, timeout=-1, context=0x7f3da063ed50) at gmain.c:4007 > poll_func = 0x7f3d9de4d500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7f3da063ed50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7f3d880008c0 >#3 0x00007f3d9de3e6dc in g_main_context_iteration (context=0x7f3da063ed50, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f3d9de3e729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x00007f3d9de63a45 in g_thread_proxy (data=0x7f3da062bc50) at gthread.c:798 > thread = 0x7f3da062bc50 >#6 0x00007f3d9d354f33 in start_thread (arg=0x7f3d8ffff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f3d8ffff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139902385649408, 2908424591416316376, 0, 0, 139902385650112, 139902385649408, -3015209160235986472, -3015170210151050792}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f3d9d082ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f3d9eef5880 (LWP 2422)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x00007f3d9d01435e in __GI___strdup (s=0x0) at strdup.c:41 > len = <optimized out> > new = <optimized out> >#2 0x00007f3d8ef89f4f in pam_sm_authenticate (pamh=0x7f3da064d080, flags=<optimized out>, argc=1, argv=0x7f3da064d7d0) at pam_ecryptfs.c:161 > salt_hex = "\211j\020\235=\177\000\000`g4\235=\177\000" > private_mnt = 0x7f3da06673b0 "/home/milan/Private" > rc = 0 > epd = 0x7f3da0666420 > __FUNCTION__ = "pam_sm_authenticate" >#3 0x00007f3d9e90008f in _pam_dispatch_aux (use_cached_chain=<optimized out>, resumed=<optimized out>, h=<optimized out>, flags=0, pamh=0x7f3da064d080) at pam_dispatch.c:110 > retval = <optimized out> > cached_retval = <optimized out> > action = <optimized out> > depth = 4 > status = 7 > prev_level = <optimized out> > stack_level = <optimized out> > impression = -1 > skip_depth = 0 > substates = 0x7f3da0661f50 >#4 _pam_dispatch (pamh=pamh@entry=0x7f3da064d080, flags=flags@entry=0, choice=choice@entry=1) at pam_dispatch.c:407 > h = <optimized out> > retval = <optimized out> > use_cached_chain = <optimized out> > resumed = <optimized out> >#5 0x00007f3d9e8ff89d in pam_authenticate (pamh=0x7f3da064d080, flags=0) at pam_auth.c:34 > retval = <optimized out> >#6 0x00007f3d9ef44dca in gdm_session_worker_authenticate_user (error=0x7fff0eaf28f0, password_is_required=0, worker=0x7f3da06321a0) at gdm-session-worker.c:1196 > error_code = <optimized out> > authentication_flags = 0 >#7 do_authenticate (worker=0x7f3da06321a0) at gdm-session-worker.c:2217 > error = 0x0 >#8 state_change_idle (worker=0x7f3da06321a0) at gdm-session-worker.c:2430 > new_state = <optimized out> > __FUNCTION__ = "state_change_idle" >#9 0x00007f3d9de3e2a6 in g_main_dispatch (context=0x7f3da0620aa0) at gmain.c:3066 > dispatch = 0x7f3d9de3b150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7f3da06321a0 > callback = 0x7f3d9ef44aa0 <state_change_idle> > cb_funcs = 0x7f3d9e11f8e0 <g_source_callback_funcs> > cb_data = 0x7f3da0661930 > need_destroy = <optimized out> > current_source_link = {data = 0x7f3da0661860, next = 0x0} > source = 0x7f3da0661860 > current = 0x7f3da0628030 > i = 0 >#10 g_main_context_dispatch (context=context@entry=0x7f3da0620aa0) at gmain.c:3642 >No locals. >#11 0x00007f3d9de3e628 in g_main_context_iterate (context=0x7f3da0620aa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 200 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 2 > fds = 0x7f3da063e630 >#12 0x00007f3d9de3ea3a in g_main_loop_run (loop=0x7f3da063ec50) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#13 0x00007f3d9ef3d116 in main (argc=1, argv=0x7fff0eaf2c38) at session-worker-main.c:138 > main_loop = 0x7f3da063ec50 > context = <optimized out> > worker = 0x7f3da06321a0 > address = <optimized out> > is_for_reauth = <optimized out> > entries = {{long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} >From To Syms Read Shared Object Library >0x00007f3d9eb0cee0 0x00007f3d9eb0dbfc Yes /lib64/libXau.so.6 >0x00007f3d9e8ff710 0x00007f3d9e906b2c Yes /lib64/libpam.so.0 >0x00007f3d9e6d98f0 0x00007f3d9e6df194 Yes /lib64/libaudit.so.1 >0x00007f3d9e3a3be0 0x00007f3d9e46565c Yes /lib64/libgio-2.0.so.0 >0x00007f3d9e12c160 0x00007f3d9e15aa18 Yes /lib64/libgobject-2.0.so.0 >0x00007f3d9de0f6e0 0x00007f3d9dea7f1c Yes /lib64/libglib-2.0.so.0 >0x00007f3d9dbc2a20 0x00007f3d9dbdf788 Yes /lib64/libaccountsservice.so.0 >0x00007f3d9d9abda0 0x00007f3d9d9acc01 Yes /lib64/libsystemd-daemon.so.0 >0x00007f3d9d791510 0x00007f3d9d7a2322 Yes /lib64/libsystemd-journal.so.0 >0x00007f3d9d5704a0 0x00007f3d9d582fe4 Yes /lib64/libselinux.so.1 >0x00007f3d9d3529f0 0x00007f3d9d35e614 Yes /lib64/libpthread.so.0 >0x00007f3d9cfad560 0x00007f3d9d0eebb4 Yes /lib64/libc.so.6 >0x00007f3d9cd8aed0 0x00007f3d9cd8b9d0 Yes /lib64/libdl.so.2 >0x00007f3d9cb83870 0x00007f3d9cb87fe8 Yes /lib64/libffi.so.6 >0x00007f3d9c97f190 0x00007f3d9c980088 Yes /lib64/libgmodule-2.0.so.0 >0x00007f3d9c76a210 0x00007f3d9c776930 Yes /lib64/libz.so.1 >0x00007f3d9c551a40 0x00007f3d9c5607dc Yes /lib64/libresolv.so.2 >0x00007f3d9c3432d0 0x00007f3d9c349186 Yes /lib64/libsystemd-login.so.0 >0x00007f3d9c10aed0 0x00007f3d9c10f98c Yes /lib64/libcrypt.so.1 >0x00007f3d9bf042d0 0x00007f3d9bf070bc Yes /lib64/librt.so.1 >0x00007f3d9bce00e0 0x00007f3d9bcf6060 Yes /lib64/liblzma.so.5 >0x00007f3d9ba65800 0x00007f3d9bab4a48 Yes /lib64/libgcrypt.so.11 >0x00007f3d9b859a30 0x00007f3d9b85a0a8 Yes /lib64/libgpg-error.so.0 >0x00007f3d9b645af0 0x00007f3d9b655218 Yes /lib64/libgcc_s.so.1 >0x00007f3d9ed10b10 0x00007f3d9ed29c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f3d9b3de770 0x00007f3d9b4288e8 Yes /lib64/libpcre.so.1 >0x00007f3d9b160e80 0x00007f3d9b1b7030 Yes /lib64/libfreebl3.so >0x00007f3d9422fdc0 0x00007f3d94231354 Yes /usr/lib64/security/pam_env.so >0x00007f3d9402af90 0x00007f3d9402bfe0 Yes /usr/lib64/security/pam_fprintd.so >0x00007f3d8f5e1610 0x00007f3d8f5f38b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007f3d8f396ab0 0x00007f3d8f3c0a54 Yes /lib64/libdbus-1.so.3 >0x00007f3d8f18d610 0x00007f3d8f18d758 Yes /usr/lib64/security/pam_deny.so >0x00007f3d8ef89670 0x00007f3d8ef8a9fc Yes /usr/lib64/security/pam_ecryptfs.so >0x00007f3d8ed6cd70 0x00007f3d8ed754d8 Yes /lib64/libecryptfs.so.0 >0x00007f3d8eb34060 0x00007f3d8eb575d4 Yes /lib64/libssl3.so >0x00007f3d8e905e60 0x00007f3d8e91db28 Yes /lib64/libsmime3.so >0x00007f3d8e5cda00 0x00007f3d8e6b8fa4 Yes /lib64/libnss3.so >0x00007f3d8e393e10 0x00007f3d8e3a2048 Yes /lib64/libnssutil3.so >0x00007f3d8e185090 0x00007f3d8e186018 Yes /lib64/libplds4.so >0x00007f3d8df80510 0x00007f3d8df81b18 Yes /lib64/libplc4.so >0x00007f3d8dd4e140 0x00007f3d8dd6deb0 Yes /lib64/libnspr4.so >0x00007f3d8db3e5b0 0x00007f3d8db3f1cc Yes /lib64/libkeyutils.so.1 >0x00007f3d8d8e5ce0 0x00007f3d8d926844 Yes /lib64/libtspi.so.1 >0x00007f3d8d6ca100 0x00007f3d8d6cad88 Yes /lib64/libpam_misc.so.0 >0x00007f3d8d34bc40 0x00007f3d8d43c4f8 Yes /lib64/libcrypto.so.10 >0x00007f3d8d08e3c0 0x00007f3d8d0c8250 Yes /lib64/libssl.so.10 >0x00007f3d8ce37d10 0x00007f3d8ce67df4 Yes /lib64/libgssapi_krb5.so.2 >0x00007f3d8cb711a0 0x00007f3d8cbd365c Yes /lib64/libkrb5.so.3 >0x00007f3d8c949570 0x00007f3d8c94a154 Yes /lib64/libcom_err.so.2 >0x00007f3d8c7178b0 0x00007f3d8c7377d8 Yes /lib64/libk5crypto.so.3 >0x00007f3d8c508620 0x00007f3d8c50ef8c Yes /lib64/libkrb5support.so.0 >0x00007f3d8c302950 0x00007f3d8c302df4 Yes /usr/lib64/security/pam_nologin.so >0x00007f3d8c0ea8f0 0x00007f3d8c0f2360 Yes /usr/lib64/security/pam_unix.so >0x00007f3d87deb110 0x00007f3d87df7d64 Yes /lib64/libnsl.so.1 >0x00007f3d87be4930 0x00007f3d87be4ce8 Yes /usr/lib64/security/pam_localuser.so >0x00007f3d879e0cd0 0x00007f3d879e1df8 Yes /usr/lib64/security/pam_succeed_if.so >0x00007f3d877de750 0x00007f3d877de904 Yes /usr/lib64/security/pam_permit.so >0x00007f3d875da4f0 0x00007f3d875dc154 Yes /usr/lib64/security/pam_selinux.so >0x00007f3d873d6ae0 0x00007f3d873d6f44 Yes /usr/lib64/security/pam_loginuid.so >0x00007f3d871d0680 0x00007f3d871d25f4 Yes /usr/lib64/security/pam_console.so >0x00007f3d86fccd50 0x00007f3d86fcd568 Yes /usr/lib64/security/pam_ck_connector.so >0x00007f3d86dc9010 0x00007f3d86dc9ecc Yes /lib64/libck-connector.so.0 >0x00007f3d86bc59c0 0x00007f3d86bc61e0 Yes /usr/lib64/security/pam_keyinit.so >0x00007f3d869bd0a0 0x00007f3d869c1c74 Yes /usr/lib64/security/pam_namespace.so >0x00007f3d867b7330 0x00007f3d867b91f4 Yes /usr/lib64/security/pam_limits.so >0x00007f3d865acee0 0x00007f3d865b19f6 Yes /usr/lib64/security/pam_systemd.so >0x00007f3d863a7620 0x00007f3d863a8e58 Yes /lib64/libcap.so.2 >0x00007f3d861a23d0 0x00007f3d861a441c Yes /lib64/libattr.so.1 >0x00007f3d85f97240 0x00007f3d85f9dee4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x7f3da0666430 139902660797488 >rsi 0x6 6 >rdi 0x0 0 >rbp 0x7f3da064d080 0x7f3da064d080 >rsp 0x7fff0eaf2768 0x7fff0eaf2768 >r8 0x7263652e2f6e616c 8242542992056803692 >r9 0x72772f7366747079 8248113415239004281 >r10 0x692d676e69707061 7578827471847452769 >r11 0x246 582 >r12 0x7f3da06673b0 139902660801456 >r13 0x1 1 >r14 0x7f3da064d7d0 139902660696016 >r15 0x0 0 >rip 0x7f3d9d01461a 0x7f3d9d01461a <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 *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 strlen: > 0x00007f3d9d0145f0 <+0>: pxor %xmm8,%xmm8 > 0x00007f3d9d0145f5 <+5>: pxor %xmm9,%xmm9 > 0x00007f3d9d0145fa <+10>: pxor %xmm10,%xmm10 > 0x00007f3d9d0145ff <+15>: pxor %xmm11,%xmm11 > 0x00007f3d9d014604 <+20>: mov %rdi,%rax > 0x00007f3d9d014607 <+23>: mov %rdi,%rcx > 0x00007f3d9d01460a <+26>: and $0xfff,%rcx > 0x00007f3d9d014611 <+33>: cmp $0xfcf,%rcx > 0x00007f3d9d014618 <+40>: ja 0x7f3d9d014680 <strlen+144> >=> 0x00007f3d9d01461a <+42>: movdqu (%rax),%xmm12 > 0x00007f3d9d01461f <+47>: pcmpeqb %xmm8,%xmm12 > 0x00007f3d9d014624 <+52>: pmovmskb %xmm12,%edx > 0x00007f3d9d014629 <+57>: test %edx,%edx > 0x00007f3d9d01462b <+59>: je 0x7f3d9d014631 <strlen+65> > 0x00007f3d9d01462d <+61>: bsf %edx,%eax > 0x00007f3d9d014630 <+64>: retq > 0x00007f3d9d014631 <+65>: and $0xfffffffffffffff0,%rax > 0x00007f3d9d014635 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f3d9d01463b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f3d9d014641 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f3d9d014647 <+87>: pmovmskb %xmm9,%edx > 0x00007f3d9d01464c <+92>: pmovmskb %xmm10,%r8d > 0x00007f3d9d014651 <+97>: pmovmskb %xmm11,%ecx > 0x00007f3d9d014656 <+102>: shl $0x10,%rdx > 0x00007f3d9d01465a <+106>: shl $0x10,%rcx > 0x00007f3d9d01465e <+110>: or %r8,%rcx > 0x00007f3d9d014661 <+113>: shl $0x20,%rcx > 0x00007f3d9d014665 <+117>: or %rcx,%rdx > 0x00007f3d9d014668 <+120>: mov %rdi,%rcx > 0x00007f3d9d01466b <+123>: xor %rax,%rcx > 0x00007f3d9d01466e <+126>: and $0xffffffffffffffc0,%rax > 0x00007f3d9d014672 <+130>: sar %cl,%rdx > 0x00007f3d9d014675 <+133>: test %rdx,%rdx > 0x00007f3d9d014678 <+136>: je 0x7f3d9d0146f0 <strlen+256> > 0x00007f3d9d01467a <+138>: bsf %rdx,%rax > 0x00007f3d9d01467e <+142>: retq > 0x00007f3d9d01467f <+143>: nop > 0x00007f3d9d014680 <+144>: and $0xffffffffffffffc0,%rax > 0x00007f3d9d014684 <+148>: pcmpeqb (%rax),%xmm8 > 0x00007f3d9d014689 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f3d9d01468f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f3d9d014695 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f3d9d01469b <+171>: pmovmskb %xmm8,%esi > 0x00007f3d9d0146a0 <+176>: pmovmskb %xmm9,%edx > 0x00007f3d9d0146a5 <+181>: pmovmskb %xmm10,%r8d > 0x00007f3d9d0146aa <+186>: pmovmskb %xmm11,%ecx > 0x00007f3d9d0146af <+191>: shl $0x10,%rdx > 0x00007f3d9d0146b3 <+195>: shl $0x10,%rcx > 0x00007f3d9d0146b7 <+199>: or %rsi,%rdx > 0x00007f3d9d0146ba <+202>: or %r8,%rcx > 0x00007f3d9d0146bd <+205>: shl $0x20,%rcx > 0x00007f3d9d0146c1 <+209>: or %rcx,%rdx > 0x00007f3d9d0146c4 <+212>: mov %rdi,%rcx > 0x00007f3d9d0146c7 <+215>: xor %rax,%rcx > 0x00007f3d9d0146ca <+218>: and $0xffffffffffffffc0,%rax > 0x00007f3d9d0146ce <+222>: sar %cl,%rdx > 0x00007f3d9d0146d1 <+225>: test %rdx,%rdx > 0x00007f3d9d0146d4 <+228>: je 0x7f3d9d0146e0 <strlen+240> > 0x00007f3d9d0146d6 <+230>: bsf %rdx,%rax > 0x00007f3d9d0146da <+234>: retq > 0x00007f3d9d0146db <+235>: nopl 0x0(%rax,%rax,1) > 0x00007f3d9d0146e0 <+240>: pxor %xmm9,%xmm9 > 0x00007f3d9d0146e5 <+245>: pxor %xmm10,%xmm10 > 0x00007f3d9d0146ea <+250>: pxor %xmm11,%xmm11 > 0x00007f3d9d0146ef <+255>: nop > 0x00007f3d9d0146f0 <+256>: movdqa 0x40(%rax),%xmm8 > 0x00007f3d9d0146f6 <+262>: pminub 0x50(%rax),%xmm8 > 0x00007f3d9d0146fc <+268>: pminub 0x60(%rax),%xmm8 > 0x00007f3d9d014702 <+274>: pminub 0x70(%rax),%xmm8 > 0x00007f3d9d014708 <+280>: pcmpeqb %xmm11,%xmm8 > 0x00007f3d9d01470d <+285>: pmovmskb %xmm8,%edx > 0x00007f3d9d014712 <+290>: test %edx,%edx > 0x00007f3d9d014714 <+292>: jne 0x7f3d9d014750 <strlen+352> > 0x00007f3d9d014716 <+294>: sub $0xffffffffffffff80,%rax > 0x00007f3d9d01471a <+298>: movdqa (%rax),%xmm8 > 0x00007f3d9d01471f <+303>: pminub 0x10(%rax),%xmm8 > 0x00007f3d9d014725 <+309>: pminub 0x20(%rax),%xmm8 > 0x00007f3d9d01472b <+315>: pminub 0x30(%rax),%xmm8 > 0x00007f3d9d014731 <+321>: pcmpeqb %xmm11,%xmm8 > 0x00007f3d9d014736 <+326>: pmovmskb %xmm8,%edx > 0x00007f3d9d01473b <+331>: test %edx,%edx > 0x00007f3d9d01473d <+333>: jne 0x7f3d9d014754 <strlen+356> > 0x00007f3d9d01473f <+335>: jmp 0x7f3d9d0146f0 <strlen+256> > 0x00007f3d9d014741 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007f3d9d014750 <+352>: add $0x40,%rax > 0x00007f3d9d014754 <+356>: pxor %xmm8,%xmm8 > 0x00007f3d9d014759 <+361>: pcmpeqb (%rax),%xmm8 > 0x00007f3d9d01475e <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f3d9d014764 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f3d9d01476a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f3d9d014770 <+384>: pmovmskb %xmm8,%esi > 0x00007f3d9d014775 <+389>: pmovmskb %xmm9,%edx > 0x00007f3d9d01477a <+394>: pmovmskb %xmm10,%r8d > 0x00007f3d9d01477f <+399>: pmovmskb %xmm11,%ecx > 0x00007f3d9d014784 <+404>: shl $0x10,%rdx > 0x00007f3d9d014788 <+408>: shl $0x10,%rcx > 0x00007f3d9d01478c <+412>: or %rsi,%rdx > 0x00007f3d9d01478f <+415>: or %r8,%rcx > 0x00007f3d9d014792 <+418>: shl $0x20,%rcx > 0x00007f3d9d014796 <+422>: or %rcx,%rdx > 0x00007f3d9d014799 <+425>: bsf %rdx,%rdx > 0x00007f3d9d01479d <+429>: add %rdx,%rax > 0x00007f3d9d0147a0 <+432>: sub %rdi,%rax > 0x00007f3d9d0147a3 <+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 1078468
: 876535 |
876536
|
876537
|
876538
|
876539
|
876540
|
876541
|
876542
|
876543
|
876544
|
876545