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 891251 Details for
Bug 1093147
[abrt] tracker: strlen(): tracker-miner-fs 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.94 KB, created by
sly
on 2014-04-30 17:50:02 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
sly
Created:
2014-04-30 17:50:02 UTC
Size:
21.94 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 29979] >[New LWP 2176] >[New LWP 2224] >[New LWP 2223] >[New LWP 2225] >[New LWP 29966] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/tracker-miner-fs'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 movdqu (%rax), %xmm12 > >Thread 6 (Thread 0x7f65d37fe700 (LWP 29966)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x00007f65ed939915 in g_cond_wait_until (cond=cond@entry=0x123e038, mutex=mutex@entry=0x123e030, end_time=end_time@entry=60068997175) at gthread-posix.c:870 > ts = {tv_sec = 60068, tv_nsec = 997175000} > status = <optimized out> >#2 0x00007f65ed8ce0d1 in g_async_queue_pop_intern_unlocked (queue=0x123e030, wait=wait@entry=1, end_time=60068997175) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007f65ed8ce6c8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x00007f65ed91e3d8 in g_thread_pool_wait_for_new_task (pool=0x123dfb0) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0x126c4f0 > pool = 0x123dfb0 >#6 0x00007f65ed91da45 in g_thread_proxy (data=0x7f65d4013140) at gthread.c:798 > thread = 0x7f65d4013140 >#7 0x00007f65ece74f33 in start_thread (arg=0x7f65d37fe700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f65d37fe700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140075316799232, -4363472940076371087, 0, 0, 140075316799936, 140075316799232, 4447993499433300849, 4447882650175009649}, 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> >#8 0x00007f65ecba2ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7f65e18bc700 (LWP 2225)): >#0 0x00007f65ecb989dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f65ed8f85b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f65d80008c0, timeout=524, context=0x10eac00) at gmain.c:4007 > poll_func = 0x7f65ed907500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x10eac00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 524 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7f65d80008c0 >#3 0x00007f65ed8f86dc in g_main_context_iteration (context=0x10eac00, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f65ed8f8729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x00007f65ed91da45 in g_thread_proxy (data=0x10d9f20) at gthread.c:798 > thread = 0x10d9f20 >#6 0x00007f65ece74f33 in start_thread (arg=0x7f65e18bc700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f65e18bc700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140075552458496, -4363472940076371087, 0, 0, 140075552459200, 140075552458496, 4447893341869699953, 4447882650175009649}, 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 0x00007f65ecba2ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7f65e39ab700 (LWP 2223)): >#0 0x00007f65ecb989dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f65ed8f85b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f65dc0010e0, timeout=-1, context=0x10d8cd0) at gmain.c:4007 > poll_func = 0x7f65ed907500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x10d8cd0, 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 = 0x7f65dc0010e0 >#3 0x00007f65ed8f86dc in g_main_context_iteration (context=context@entry=0x10d8cd0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f65e39b2b7d in dconf_gdbus_worker_thread (user_data=0x10d8cd0) at dconf-gdbus-thread.c:81 > context = 0x10d8cd0 >#5 0x00007f65ed91da45 in g_thread_proxy (data=0x10d9c50) at gthread.c:798 > thread = 0x10d9c50 >#6 0x00007f65ece74f33 in start_thread (arg=0x7f65e39ab700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f65e39ab700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140075586991872, -4363472940076371087, 0, 0, 140075586992576, 140075586991872, 4447888814437299057, 4447882650175009649}, 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 0x00007f65ecba2ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f65e20bd700 (LWP 2224)): >#0 0x00007f65ecb989dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f65ed8f85b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f65d40010c0, timeout=-1, context=0x7f65dc0128c0) at gmain.c:4007 > poll_func = 0x7f65ed907500 <g_poll> >#2 g_main_context_iterate (context=0x7f65dc0128c0, 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 = 3 > allocated_nfds = 3 > fds = 0x7f65d40010c0 >#3 0x00007f65ed8f8a3a in g_main_loop_run (loop=0x7f65dc012850) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f65ee527376 in gdbus_shared_thread_func (user_data=0x7f65dc012890) at gdbusprivate.c:278 > data = 0x7f65dc012890 >#5 0x00007f65ed91da45 in g_thread_proxy (data=0x10da2d0) at gthread.c:798 > thread = 0x10da2d0 >#6 0x00007f65ece74f33 in start_thread (arg=0x7f65e20bd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f65e20bd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140075560851200, -4363472940076371087, 0, 0, 140075560851904, 140075560851200, 4447885643677692785, 4447882650175009649}, 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 0x00007f65ecba2ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f65f11e48c0 (LWP 2176)): >#0 0x00007f65ecb989dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f65ed8f85b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x1248580, timeout=991, context=0x10d3630) at gmain.c:4007 > poll_func = 0x7f65ed907500 <g_poll> >#2 g_main_context_iterate (context=0x10d3630, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 991 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x1248580 >#3 0x00007f65ed8f8a3a in g_main_loop_run (loop=0x10e9940) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000000040a046 in main (argc=1, argv=0x7fffeb5632e8) at tracker-main.c:1090 > config = 0x10d40a0 > miner_applications = 0x1249140 > miner_files = 0x10ee200 > miner_files_index = 0x122e830 > context = <optimized out> > error = 0x0 > log_filename = 0x0 > do_mtime_checking = <optimized out> > force_mtime_checking = <optimized out> > >Thread 1 (Thread 0x7f65e0e9e700 (LWP 29979)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x00007f65ed915723 in g_strdup (str=0x6c732f656d6f682f <Address 0x6c732f656d6f682f out of bounds>) at gstrfuncs.c:363 > new_str = <optimized out> > length = <optimized out> >#2 0x00007f65ee53bbdf in _g_local_file_enumerator_new (file=0x125b090, attributes=0x1273a40 "standard::name,standard::type,time::modified,standard::type", flags=G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, cancellable=<optimized out>, error=0x7f65e0e9dd20) at glocalfileenumerator.c:212 > local = <optimized out> > filename = <optimized out> > dir = <optimized out> > errsv = <optimized out> >#3 0x00007f65ee49a7b4 in enumerate_children_async_thread (task=0x126c0e0, object=<optimized out>, task_data=<optimized out>, cancellable=<optimized out>) at gfile.c:5467 > data = <optimized out> > enumerator = <optimized out> > error = 0x0 >#4 0x00007f65ee4d3865 in g_task_thread_pool_thread (thread_data=0x126c0e0, pool_data=<optimized out>) at gtask.c:1245 > task = 0x126c0e0 >#5 0x00007f65ed91e406 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 > task = 0x126c0e0 > pool = 0x123dfb0 >#6 0x00007f65ed91da45 in g_thread_proxy (data=0x126d8f0) at gthread.c:798 > thread = 0x126d8f0 >#7 0x00007f65ece74f33 in start_thread (arg=0x7f65e0e9e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f65e0e9e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140075541849856, -4363472940076371087, 0, 0, 140075541850560, 140075541849856, 4447891399470740337, 4447882650175009649}, 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> >#8 0x00007f65ecba2ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library >0x00007f65f0dc97a0 0x00007f65f0de2908 Yes /lib64/libtracker-miner-0.16.so.0 >0x00007f65f0b79640 0x00007f65f0ba4684 Yes /lib64/libsecret-1.so.0 >0x00007f65f0934080 0x00007f65f0954b4c Yes /lib64/libnm-glib.so.4 >0x00007f65f06d00e0 0x00007f65f06fceb0 Yes /lib64/libnm-util.so.2 >0x00007f65f049d610 0x00007f65f04af8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007f65f0252ab0 0x00007f65f027ca54 Yes /lib64/libdbus-1.so.3 >0x00007f65f0030db0 0x00007f65f0041dfc Yes /lib64/libtracker-sparql-0.16.so.0 >0x00007f65efe1f090 0x00007f65efe26c8c Yes /lib64/libtracker-extract-0.16.so.0 >0x00007f65efbaa770 0x00007f65efbfb26c Yes /usr/lib64/tracker-0.16/libtracker-data.so.0 >0x00007f65ef9606e0 0x00007f65ef971ad4 Yes /lib64/libexif.so.12 >0x00007f65ef747950 0x00007f65ef74a728 Yes /lib64/libiptcdata.so.0 >0x00007f65ef43db40 0x00007f65ef4ef1a0 Yes /lib64/libexempi.so.3 >0x00007f65ef1de230 0x00007f65ef1e3ce4 Yes /lib64/libenca.so.0 >0x00007f65eefcd510 0x00007f65eefceb84 Yes /lib64/libuuid.so.1 >0x00007f65eeda5130 0x00007f65eedb5ba8 Yes /usr/lib64/tracker-0.16/libtracker-common.so.0 >0x00007f65eeadf030 0x00007f65eeb6db90 Yes /lib64/libsqlite3.so.0 >0x00007f65ee7cc160 0x00007f65ee800b18 Yes /lib64/libunistring.so.0 >0x00007f65ee488be0 0x00007f65ee54a65c Yes /lib64/libgio-2.0.so.0 >0x00007f65ee254190 0x00007f65ee255088 Yes /lib64/libgmodule-2.0.so.0 >0x00007f65ee03f210 0x00007f65ee04b930 Yes /lib64/libz.so.1 >0x00007f65ede2fdc0 0x00007f65ede37d98 Yes /lib64/libupower-glib.so.1 >0x00007f65edbe6160 0x00007f65edc14a18 Yes /lib64/libgobject-2.0.so.0 >0x00007f65ed8c96e0 0x00007f65ed961f1c Yes /lib64/libglib-2.0.so.0 >0x00007f65ed602ab0 0x00007f65ed66962a Yes /lib64/libstdc++.so.6 >0x00007f65ed2a5890 0x00007f65ed314bb8 Yes /lib64/libm.so.6 >0x00007f65ed08caf0 0x00007f65ed09c218 Yes /lib64/libgcc_s.so.1 >0x00007f65ece729f0 0x00007f65ece7e614 Yes /lib64/libpthread.so.0 >0x00007f65ecacd560 0x00007f65ecc0ebb4 Yes /lib64/libc.so.6 >0x00007f65ec836800 0x00007f65ec885a48 Yes /lib64/libgcrypt.so.11 >0x00007f65ec62bed0 0x00007f65ec62c9d0 Yes /lib64/libdl.so.2 >0x00007f65ec426a30 0x00007f65ec4270a8 Yes /lib64/libgpg-error.so.0 >0x00007f65ec1f2090 0x00007f65ec215b04 Yes /lib64/libssl3.so >0x00007f65ebfc3f00 0x00007f65ebfdbb18 Yes /lib64/libsmime3.so >0x00007f65ebc8ca00 0x00007f65ebd77a94 Yes /lib64/libnss3.so >0x00007f65eba52e10 0x00007f65eba61038 Yes /lib64/libnssutil3.so >0x00007f65eb844090 0x00007f65eb845018 Yes /lib64/libplds4.so >0x00007f65eb63f510 0x00007f65eb640b18 Yes /lib64/libplc4.so >0x00007f65eb40d1e0 0x00007f65eb42d120 Yes /lib64/libnspr4.so >0x00007f65eb1f99a0 0x00007f65eb1fc8ea Yes /lib64/libgudev-1.0.so.0 >0x00007f65eaff02d0 0x00007f65eaff30bc Yes /lib64/librt.so.1 >0x00007f65eadc7e00 0x00007f65eade0cdc Yes /lib64/libexpat.so.1 >0x00007f65f0ff4b10 0x00007f65f100dc70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f65eabbd870 0x00007f65eabc1fe8 Yes /lib64/libffi.so.6 >0x00007f65ea99e4a0 0x00007f65ea9b0fe4 Yes /lib64/libselinux.so.1 >0x00007f65ea781a40 0x00007f65ea7907dc Yes /lib64/libresolv.so.2 >0x00007f65ea56f4a0 0x00007f65ea577f52 Yes /lib64/libudev.so.1 >0x00007f65ea307770 0x00007f65ea3518e8 Yes /lib64/libpcre.so.1 >0x00007f65ea0e40e0 0x00007f65ea0fa050 Yes /lib64/liblzma.so.5 >0x00007f65e39afab0 0x00007f65e39b4130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f65e2f83ef0 0x00007f65e2f9e3f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f65e2d4e8c0 0x00007f65e2d66618 Yes /lib64/libgvfscommon.so.0 >0x00007f65e2b05670 0x00007f65e2b2d124 Yes /lib64/libbluray.so.1 >0x00007f65e28fef10 0x00007f65e28ff804 Yes /lib64/libutil.so.1 >0x00007f65e25c3870 0x00007f65e26ab930 Yes /lib64/libxml2.so.2 >0x00007f65e22fe320 0x00007f65e2369fb4 Yes /lib64/libfreetype.so.6 >0x00007f65e20c3680 0x00007f65e20e4e68 Yes /lib64/libpng16.so.16 >0x00007f65e0ea64e0 0x00007f65e0eb2978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >$1 = 0x0 >$2 = 0x0 >rax 0x6c732f656d6f682f 7814641891092162607 >rbx 0x6c732f656d6f682f 7814641891092162607 >rcx 0x82f 2095 >rdx 0x7f65dc008618 140075459446296 >rsi 0x10e5440 17716288 >rdi 0x6c732f656d6f682f 7814641891092162607 >rbp 0x126c0e0 0x126c0e0 >rsp 0x7f65e0e9dcb8 0x7f65e0e9dcb8 >r8 0x0 0 >r9 0x10e4c10 17714192 >r10 0xaaaaaaaaaaaaaaab -6148914691236517205 >r11 0x10e5440 17716288 >r12 0x1 1 >r13 0x1 1 >r14 0x1273a40 19348032 >r15 0x7f65e0e9dd20 140075541847328 >rip 0x7f65ecb3461a 0x7f65ecb3461a <strlen+42> >eflags 0x10287 [ CF PF 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* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function strlen: > 0x00007f65ecb345f0 <+0>: pxor %xmm8,%xmm8 > 0x00007f65ecb345f5 <+5>: pxor %xmm9,%xmm9 > 0x00007f65ecb345fa <+10>: pxor %xmm10,%xmm10 > 0x00007f65ecb345ff <+15>: pxor %xmm11,%xmm11 > 0x00007f65ecb34604 <+20>: mov %rdi,%rax > 0x00007f65ecb34607 <+23>: mov %rdi,%rcx > 0x00007f65ecb3460a <+26>: and $0xfff,%rcx > 0x00007f65ecb34611 <+33>: cmp $0xfcf,%rcx > 0x00007f65ecb34618 <+40>: ja 0x7f65ecb34680 <strlen+144> >=> 0x00007f65ecb3461a <+42>: movdqu (%rax),%xmm12 > 0x00007f65ecb3461f <+47>: pcmpeqb %xmm8,%xmm12 > 0x00007f65ecb34624 <+52>: pmovmskb %xmm12,%edx > 0x00007f65ecb34629 <+57>: test %edx,%edx > 0x00007f65ecb3462b <+59>: je 0x7f65ecb34631 <strlen+65> > 0x00007f65ecb3462d <+61>: bsf %edx,%eax > 0x00007f65ecb34630 <+64>: retq > 0x00007f65ecb34631 <+65>: and $0xfffffffffffffff0,%rax > 0x00007f65ecb34635 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f65ecb3463b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f65ecb34641 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f65ecb34647 <+87>: pmovmskb %xmm9,%edx > 0x00007f65ecb3464c <+92>: pmovmskb %xmm10,%r8d > 0x00007f65ecb34651 <+97>: pmovmskb %xmm11,%ecx > 0x00007f65ecb34656 <+102>: shl $0x10,%rdx > 0x00007f65ecb3465a <+106>: shl $0x10,%rcx > 0x00007f65ecb3465e <+110>: or %r8,%rcx > 0x00007f65ecb34661 <+113>: shl $0x20,%rcx > 0x00007f65ecb34665 <+117>: or %rcx,%rdx > 0x00007f65ecb34668 <+120>: mov %rdi,%rcx > 0x00007f65ecb3466b <+123>: xor %rax,%rcx > 0x00007f65ecb3466e <+126>: and $0xffffffffffffffc0,%rax > 0x00007f65ecb34672 <+130>: sar %cl,%rdx > 0x00007f65ecb34675 <+133>: test %rdx,%rdx > 0x00007f65ecb34678 <+136>: je 0x7f65ecb346f0 <strlen+256> > 0x00007f65ecb3467a <+138>: bsf %rdx,%rax > 0x00007f65ecb3467e <+142>: retq > 0x00007f65ecb3467f <+143>: nop > 0x00007f65ecb34680 <+144>: and $0xffffffffffffffc0,%rax > 0x00007f65ecb34684 <+148>: pcmpeqb (%rax),%xmm8 > 0x00007f65ecb34689 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f65ecb3468f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f65ecb34695 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f65ecb3469b <+171>: pmovmskb %xmm8,%esi > 0x00007f65ecb346a0 <+176>: pmovmskb %xmm9,%edx > 0x00007f65ecb346a5 <+181>: pmovmskb %xmm10,%r8d > 0x00007f65ecb346aa <+186>: pmovmskb %xmm11,%ecx > 0x00007f65ecb346af <+191>: shl $0x10,%rdx > 0x00007f65ecb346b3 <+195>: shl $0x10,%rcx > 0x00007f65ecb346b7 <+199>: or %rsi,%rdx > 0x00007f65ecb346ba <+202>: or %r8,%rcx > 0x00007f65ecb346bd <+205>: shl $0x20,%rcx > 0x00007f65ecb346c1 <+209>: or %rcx,%rdx > 0x00007f65ecb346c4 <+212>: mov %rdi,%rcx > 0x00007f65ecb346c7 <+215>: xor %rax,%rcx > 0x00007f65ecb346ca <+218>: and $0xffffffffffffffc0,%rax > 0x00007f65ecb346ce <+222>: sar %cl,%rdx > 0x00007f65ecb346d1 <+225>: test %rdx,%rdx > 0x00007f65ecb346d4 <+228>: je 0x7f65ecb346e0 <strlen+240> > 0x00007f65ecb346d6 <+230>: bsf %rdx,%rax > 0x00007f65ecb346da <+234>: retq > 0x00007f65ecb346db <+235>: nopl 0x0(%rax,%rax,1) > 0x00007f65ecb346e0 <+240>: pxor %xmm9,%xmm9 > 0x00007f65ecb346e5 <+245>: pxor %xmm10,%xmm10 > 0x00007f65ecb346ea <+250>: pxor %xmm11,%xmm11 > 0x00007f65ecb346ef <+255>: nop > 0x00007f65ecb346f0 <+256>: movdqa 0x40(%rax),%xmm8 > 0x00007f65ecb346f6 <+262>: pminub 0x50(%rax),%xmm8 > 0x00007f65ecb346fc <+268>: pminub 0x60(%rax),%xmm8 > 0x00007f65ecb34702 <+274>: pminub 0x70(%rax),%xmm8 > 0x00007f65ecb34708 <+280>: pcmpeqb %xmm11,%xmm8 > 0x00007f65ecb3470d <+285>: pmovmskb %xmm8,%edx > 0x00007f65ecb34712 <+290>: test %edx,%edx > 0x00007f65ecb34714 <+292>: jne 0x7f65ecb34750 <strlen+352> > 0x00007f65ecb34716 <+294>: sub $0xffffffffffffff80,%rax > 0x00007f65ecb3471a <+298>: movdqa (%rax),%xmm8 > 0x00007f65ecb3471f <+303>: pminub 0x10(%rax),%xmm8 > 0x00007f65ecb34725 <+309>: pminub 0x20(%rax),%xmm8 > 0x00007f65ecb3472b <+315>: pminub 0x30(%rax),%xmm8 > 0x00007f65ecb34731 <+321>: pcmpeqb %xmm11,%xmm8 > 0x00007f65ecb34736 <+326>: pmovmskb %xmm8,%edx > 0x00007f65ecb3473b <+331>: test %edx,%edx > 0x00007f65ecb3473d <+333>: jne 0x7f65ecb34754 <strlen+356> > 0x00007f65ecb3473f <+335>: jmp 0x7f65ecb346f0 <strlen+256> > 0x00007f65ecb34741 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007f65ecb34750 <+352>: add $0x40,%rax > 0x00007f65ecb34754 <+356>: pxor %xmm8,%xmm8 > 0x00007f65ecb34759 <+361>: pcmpeqb (%rax),%xmm8 > 0x00007f65ecb3475e <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x00007f65ecb34764 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x00007f65ecb3476a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x00007f65ecb34770 <+384>: pmovmskb %xmm8,%esi > 0x00007f65ecb34775 <+389>: pmovmskb %xmm9,%edx > 0x00007f65ecb3477a <+394>: pmovmskb %xmm10,%r8d > 0x00007f65ecb3477f <+399>: pmovmskb %xmm11,%ecx > 0x00007f65ecb34784 <+404>: shl $0x10,%rdx > 0x00007f65ecb34788 <+408>: shl $0x10,%rcx > 0x00007f65ecb3478c <+412>: or %rsi,%rdx > 0x00007f65ecb3478f <+415>: or %r8,%rcx > 0x00007f65ecb34792 <+418>: shl $0x20,%rcx > 0x00007f65ecb34796 <+422>: or %rcx,%rdx > 0x00007f65ecb34799 <+425>: bsf %rdx,%rdx > 0x00007f65ecb3479d <+429>: add %rdx,%rax > 0x00007f65ecb347a0 <+432>: sub %rdi,%rax > 0x00007f65ecb347a3 <+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 1093147
: 891251 |
891252
|
891253
|
891254
|
891255
|
891256
|
891257
|
891258
|
891259
|
891260
|
891261