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 900465 Details for
Bug 1102872
[abrt] linphone: strlen(): linphone 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), 39.21 KB, created by
Фукидид
on 2014-05-29 17:57:20 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Фукидид
Created:
2014-05-29 17:57:20 UTC
Size:
39.21 KB
patch
obsolete
>[New LWP 11908] >[New LWP 11915] >[New LWP 11916] >[New LWP 11911] >[New LWP 11910] >[New LWP 11909] >warning: Could not load shared library symbols for /usr/lib64/freetype-freeworld/libfreetype.so.6. >Do you need "set solib-search-path" or "set sysroot"? >warning: the debug information found in "/usr/lib/debug//lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug//usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64//libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Traceback (most recent call last): > File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in <module> > from gobject import register > File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> > import gdb.backtrace >ImportError: No module named backtrace >warning: the debug information found in "/usr/lib/debug//lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug//usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64//libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug//lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug//usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64//libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug//lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug//usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/usr/lib64//libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >Core was generated by `linphone'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 movdqu (%rax), %xmm12 > >Thread 6 (Thread 0x7f9ba90f9700 (LWP 11909)): >#0 0x0000003c0c40eafd in accept () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f9bb0c2f8b1 in ortp_server_pipe_accept_client (server=<optimized out>) at port.c:434 > su = {sun_family = 5, sun_path = '\000' <repeats 14 times>, "\005\000\000\000\000\000\000\000\360^\302\260\233\177\000\000\000\227\017\251\233\177\000\000\260\212\017\251\233\177\000\000\000\000\000\000\000\000\000\000\205Q\201\v<", '\000' <repeats 11 times>, "\324~@\f<\000\000\000\375\231\242~\021P\256\336\000\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\227\017\251\233\177"} > ssize = 110 > client_sock = <optimized out> >#2 0x00000000004286db in server_pipe_thread (pointer=<optimized out>) at singleinstance.c:48 > child = <optimized out> >#3 0x0000003c0c407f33 in start_thread (arg=0x7f9ba90f9700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9ba90f9700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306533029632, 2420968535609219581, 0, 0, 140306533030336, 140306533029632, -2400893515272644099, 2441261672692226557}, 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> >#4 0x0000003c0bcf4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7f9ba8132700 (LWP 11910)): >#0 0x0000003c0bcea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c0e8495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f9ba00010e0, timeout=-1, context=0x79a750) at gmain.c:4007 > poll_func = 0x3c0e858500 <g_poll> >#2 g_main_context_iterate (context=0x79a750, 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 = 0x7f9ba00010e0 >#3 0x0000003c0e849a3a in g_main_loop_run (loop=0x79a6e0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003d29cd0376 in gdbus_shared_thread_func (user_data=0x79a720) at gdbusprivate.c:278 > data = 0x79a720 >#5 0x0000003c0e86ea45 in g_thread_proxy (data=0x7d75e0) at gthread.c:798 > thread = 0x7d75e0 >#6 0x0000003c0c407f33 in start_thread (arg=0x7f9ba8132700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9ba8132700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306516485888, 2420968535609219581, 0, 0, 140306516486592, 140306516485888, -2400891218002011651, 2441261672692226557}, 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 0x0000003c0bcf4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7f9ba7931700 (LWP 11911)): >#0 0x0000003c0bcea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c0e8495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f9b980008c0, timeout=-1, context=0x85a830) at gmain.c:4007 > poll_func = 0x3c0e858500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x85a830, 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 = 2 > allocated_nfds = 2 > fds = 0x7f9b980008c0 >#3 0x0000003c0e8496dc in g_main_context_iteration (context=0x85a830, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003c0e849729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003c0e86ea45 in g_thread_proxy (data=0x853de0) at gthread.c:798 > thread = 0x853de0 >#6 0x0000003c0c407f33 in start_thread (arg=0x7f9ba7931700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9ba7931700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306508093184, 2420968535609219581, 0, 0, 140306508093888, 140306508093184, -2400896715023279619, 2441261672692226557}, 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 0x0000003c0bcf4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f9ba5f27700 (LWP 11916)): >#0 0x0000003c0bcec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f9bb1be976d in eXosip_read_message (max_message_nb=1, sec_max=10, usec_max=0) at udp.c:1610 > i = -1308120887 > max = 23 > wakeup_socket = 16 > osip_fdset = {__fds_bits = {9502720, 0 <repeats 15 times>}} > osip_wrset = {__fds_bits = {0 <repeats 16 times>}} > tv = {tv_sec = 9, tv_usec = 984645} >#2 0x00007f9bb1bd5859 in eXosip_execute () at eXconf.c:789 > lower_tv = {tv_sec = 10, tv_usec = 0} > i = 0 >#3 0x00007f9bb1bd6916 in _eXosip_thread (arg=0x0) at eXconf.c:1131 > i = 0 >#4 0x0000003c0c407f33 in start_thread (arg=0x7f9ba5f27700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9ba5f27700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306480789248, 2420968535609219581, 0, 0, 140306480789952, 140306480789248, -2400900278772393475, 2441261672692226557}, 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> >#5 0x0000003c0bcf4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f9ba6728700 (LWP 11915)): >#0 0x0000003c0bcea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000031bbe32b91 in poll (__timeout=-1, __nfds=2, __fds=0x7f9b8c005a60) at /usr/include/bits/poll2.h:46 >No locals. >#2 poll_func (ufds=0x7f9b8c005a60, nfds=2, timeout=-1, userdata=0x8c3bc0) at pulse/thread-mainloop.c:71 > mutex = 0x8c3bc0 > r = <optimized out> >#3 0x00000031bbe23dec in pa_mainloop_poll (m=m@entry=0x8c3ab0) at pulse/mainloop.c:849 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#4 0x00000031bbe2447e in pa_mainloop_iterate (m=m@entry=0x8c3ab0, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:931 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#5 0x00000031bbe24530 in pa_mainloop_run (m=0x8c3ab0, retval=retval@entry=0x0) at pulse/mainloop.c:949 > r = <optimized out> >#6 0x00000031bbe32b26 in thread (userdata=0x8c3a70) at pulse/thread-mainloop.c:90 > m = 0x8c3a70 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#7 0x00000031bba4bbd8 in internal_thread_func (userdata=0x8c1570) at pulsecore/thread-posix.c:83 > t = 0x8c1570 >#8 0x0000003c0c407f33 in start_thread (arg=0x7f9ba6728700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9ba6728700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306489181952, 2420968535609219581, 0, 0, 140306489182656, 140306489181952, -2400894781751125507, 2441261672692226557}, 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> >#9 0x0000003c0bcf4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f9bafc87a80 (LWP 11908)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x00007f9bb20668ec in osip_uri_to_str (url=0x7a6490, dest=0x7fffc17d0758) at osip_uri.c:492 > buf = 0x7f9bb251e658 "" > len = 11365984 > plen = 14241632 > tmp = 0x2 <error: Cannot access memory at address 0x2> > scheme = 0xd07250 "\364\364\364\377\374\374\374\377\263\267\263\377" >#2 0x00007f9bb2064557 in osip_from_to_str (from=0xcfa490, dest=0x7fffc17d07b0) at osip_from.c:261 > url = 0x0 > buf = 0x7fffc17d07a0 "`u\340" > i = 32667 > len = 140306683502741 >#3 0x00007f9bb22c141d in sal_address_as_string (u=0xcfa490) at sal_eXosip2.c:2551 > tmp = 0x0 > ret = <optimized out> > from = 0xcfa490 > old_displayname = 0xe07560 "\335\335\335\377\335\335\335\377q\001" >#4 0x00007f9bb22cd3e5 in linphone_address_as_string (u=<optimized out>) at address.c:121 >No locals. >#5 0x00007f9bb22d4f05 in linphone_call_get_remote_address_as_string (call=call@entry=0xd40f00) at linphonecall.c:850 >No locals. >#6 0x0000000000417fb2 in linphone_gtk_notify (call=0xd40f00, msg=0x7f9bb22e41f2 "Call released") at main.c:1122 > body = 0x0 > remote = <optimized out> > n = <optimized out> > msg = 0x7f9bb22e41f2 "Call released" > call = 0xd40f00 >#7 0x00000000004185db in linphone_gtk_call_state_changed (lc=<optimized out>, call=0xd40f00, cs=<optimized out>, msg=0x7f9bb22e41f2 "Call released") at main.c:1247 >No locals. >#8 0x00007f9bb22d86e1 in linphone_call_set_state (call=0xd40f00, cstate=LinphoneCallReleased, message=0x7f9bb22e41f2 "Call released") at linphonecall.c:712 > lc = 0x7aa9e0 >#9 0x00007f9bb22c2ec8 in call_released (ev=0x7f9b841087d0, sal=0x8c7ae0) at sal_eXosip2.c:1316 > op = 0xd307c0 >#10 process_event (ev=0x7f9b841087d0, sal=0x8c7ae0) at sal_eXosip2.c:2172 >No locals. >#11 sal_iterate (sal=0x8c7ae0) at sal_eXosip2.c:2286 > ev = 0x7f9b841087d0 >#12 0x00007f9bb22b8ae3 in linphone_core_iterate (lc=0x7aa9e0) at linphonecore.c:2106 > calls = <optimized out> > call = <optimized out> > curtime = 1401384952 > elapsed = <optimized out> > one_second_elapsed = 0 '\000' >#13 0x00000000004179d0 in linphone_gtk_iterate (lc=0x7aa9e0, lc@entry=<error reading variable: value has been optimized out>) at main.c:557 > first_time = 0 > previd = 0 > in_iterate = 1 > preview_previd = 0 > first_time = 0 > previd = 0 > preview_previd = 0 > in_iterate = 1 >#14 0x0000003c0e849e43 in g_timeout_dispatch (source=source@entry=0xad6e60, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4451 > timeout_source = 0xad6e60 > again = <optimized out> >#15 0x0000003c0e8492a6 in g_main_dispatch (context=0x75a4a0) at gmain.c:3066 > dispatch = 0x3c0e849e30 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x7aa9e0 > callback = 0x4179a0 <linphone_gtk_iterate> > cb_funcs = 0x3c0eb2a8e0 <g_source_callback_funcs> > cb_data = 0x9ec0d0 > need_destroy = <optimized out> > current_source_link = {data = 0xad6e60, next = 0x0} > source = 0xad6e60 > current = 0x828190 > i = 0 >#16 g_main_context_dispatch (context=context@entry=0x75a4a0) at gmain.c:3642 >No locals. >#17 0x0000003c0e849628 in g_main_context_iterate (context=0x75a4a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 30 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0xafc130 >#18 0x0000003c0e849a3a in g_main_loop_run (loop=0x835310) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#19 0x0000003e00345c27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x835310 >#20 0x00000000004155cc in main (argc=1, argv=0x7fffc17d0e28) at main.c:1994 > p = <optimized out> > config_file = <optimized out> > lang = <optimized out> > settings = <optimized out> > pbuf = <optimized out> > app_name = <optimized out> > factory = <optimized out> > db_file = <optimized out> >From To Syms Read Shared Object Library >0x00007f9bb22b2150 0x00007f9bb22ded94 Yes /lib64/liblinphone.so.5 >0x00007f9bb2062bd0 0x00007f9bb2084a10 Yes /lib64/libosipparser2.so.7 >0x00007f9bb1e465c0 0x00007f9bb1e53dec Yes /lib64/libosip2.so.7 >0x00007f9bb1bcf2b0 0x00007f9bb1c0f970 Yes /lib64/libeXosip2.so.7 >0x00007f9bb19756a0 0x00007f9bb19a30cc Yes /lib64/libmediastreamer_voip.so.3 >0x00007f9bb1752b60 0x00007f9bb1758180 Yes /lib64/libmediastreamer_base.so.3 >0x0000003c1202de40 0x0000003c120aa550 Yes /lib64/libasound.so.2 >0x00000031bbe0c650 0x00000031bbe38f08 Yes /lib64/libpulse.so.0 >0x0000003c27c02a30 0x0000003c27c11c58 Yes /lib64/libspeex.so.1 >0x00000032abe01d70 0x00000032abe0ef24 Yes /lib64/libspeexdsp.so.1 >0x0000003c1f401340 0x0000003c1f409334 Yes /lib64/libgsm.so.1 >0x0000003482201050 0x0000003482203dd0 Yes /lib64/libv4l1.so.0 >0x0000003481e01c50 0x0000003481e07048 Yes /lib64/libv4l2.so.0 >0x00007f9bb14a2df0 0x00007f9bb14f60c0 Yes /lib64/libspandsp.so.2 >0x0000003e00a082c0 0x0000003e00a43d24 Yes /lib64/libtiff.so.5 >0x0000003c22803070 0x0000003c2283ecac Yes /lib64/libopus.so.0 >0x0000003b7ba06d90 0x0000003b7bb133f0 Yes /lib64/libvpx.so.1 >0x0000003c1001df60 0x0000003c100a4f1c Yes /lib64/libX11.so.6 >0x0000003c76018200 0x0000003c76052614 Yes (*) /lib64/libGL.so.1 >0x0000003c0f401a30 0x0000003c0f41fe2c Yes /lib64/libtheora.so.0 >0x0000003c23c01aa0 0x0000003c23c04098 Yes /lib64/libogg.so.0 >0x0000003c76c38640 0x0000003c76c6ac34 Yes /lib64/libGLEW.so.1.9 >0x00007f9bb1265ca0 0x00007f9bb127da90 Yes /lib64/libupnp.so.6 >0x00007f9bb105abd0 0x00007f9bb105cb20 Yes /lib64/libthreadutil.so.6 >0x00007f9bb0e509b0 0x00007f9bb0e552e4 Yes /lib64/libixml.so.2 >0x0000003c0c000ed0 0x0000003c0c0019d0 Yes /lib64/libdl.so.2 >0x00007f9bb0c2e850 0x00007f9bb0c40628 Yes /lib64/libortp.so.9 >0x0000003c0c4059f0 0x0000003c0c411614 Yes /lib64/libpthread.so.0 >0x0000003c0e0022d0 0x0000003c0e0050bc Yes /lib64/librt.so.1 >0x00007f9bb0a10950 0x00007f9bb0a1b46c Yes /lib64/libsrtp.so.0 >0x00007f9bb07e3740 0x00007f9bb07fbff8 Yes /lib64/libzrtpcpp.so.2 >0x00000031b4a183c0 0x00000031b4a52270 Yes /lib64/libssl.so.10 >0x0000003180069c40 0x000000318015a4f8 Yes /lib64/libcrypto.so.10 >0x00000031b5a3c7a0 0x00000031b5a79a70 Yes /lib64/libsoup-2.4.so.1 >0x0000003e002699b0 0x0000003e004fce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x0000003dffe1e810 0x0000003dffe7ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003dff604880 0x0000003dff609358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003c1b80a3b0 0x0000003c1b815f34 Yes /lib64/libatk-1.0.so.0 >0x0000003dfea136d0 0x0000003dfeae2ef8 Yes /lib64/libcairo.so.2 >0x0000003dffa07320 0x0000003dffa0f90c Yes /lib64/libpangoft2-1.0.so.0 >0x00000037f4c0d050 0x00000037f4c2bf88 Yes /lib64/libpango-1.0.so.0 > No /usr/lib64/freetype-freeworld/libfreetype.so.6 >0x0000003dfe606ca0 0x0000003dfe623fcc Yes /lib64/libfontconfig.so.1 >0x0000003c124006b0 0x0000003c1240081c Yes /lib64/libgthread-2.0.so.0 >0x0000003e012028a0 0x0000003e01204bf0 Yes /lib64/libnotify.so.4 >0x0000003dfee06ed0 0x0000003dfee1aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003d29c31be0 0x0000003d29cf365c Yes /lib64/libgio-2.0.so.0 >0x0000003c0f00b160 0x0000003c0f039a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003c0e81a6e0 0x0000003c0e8b2f1c Yes /lib64/libglib-2.0.so.0 >0x00000031b900b030 0x00000031b9099ba0 Yes /lib64/libsqlite3.so.0 >0x0000003f9c2034a0 0x0000003f9c20bf52 Yes /lib64/libudev.so.1 >0x0000003c0bc1f560 0x0000003c0bd60bb4 Yes /lib64/libc.so.6 >0x0000003c10c5bab0 0x0000003c10cc262a Yes /lib64/libstdc++.so.6 >0x0000003c0cc05890 0x0000003c0cc74bb8 Yes /lib64/libm.so.6 >0x0000003c0dc02af0 0x0000003c0dc12218 Yes /lib64/libgcc_s.so.1 >0x0000003c25404110 0x0000003c25410d64 Yes /usr/lib64/libnsl.so.1 >0x0000003c0e403a40 0x0000003c0e4127dc Yes /lib64/libresolv.so.2 >0x00007f9bb05b3380 0x00007f9bb05be928 Yes /lib64/libcares.so.2 >0x0000003c0b800b10 0x0000003c0b819c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003b40a03010 0x0000003b40a07d84 Yes /lib64/libjson-c.so.2 >0x00000031bba141a0 0x00000031bba5049c Yes /usr/lib64/pulseaudio/libpulsecommon-4.0.so >0x0000003c14000600 0x0000003c1400070c Yes /lib64/libX11-xcb.so.1 >0x0000003c10809a00 0x0000003c108176c8 Yes /lib64/libxcb.so.1 >0x0000003c1d404f30 0x0000003c1d4121ec Yes /lib64/libICE.so.6 >0x00000031b4e01c20 0x00000031b4e05c44 Yes /lib64/libSM.so.6 >0x00000036cd4014c0 0x00000036cd403e58 Yes /lib64/libXtst.so.6 >0x0000003c1fc033e0 0x0000003c1fc06eb8 Yes /lib64/libwrap.so.0 >0x00000036cd0063e0 0x00000036cd03f30c Yes /lib64/libsndfile.so.1 >0x0000003c20001380 0x0000003c200039f8 Yes /lib64/libasyncns.so.0 >0x0000003c13407ab0 0x0000003c13431a54 Yes /lib64/libdbus-1.so.3 >0x0000003c1d001620 0x0000003c1d002e58 Yes /lib64/libcap.so.2 >0x0000003482603250 0x000000348261b35c Yes /lib64/libv4lconvert.so.0 >0x0000003f9e601060 0x0000003f9e607c30 Yes /lib64/libjbig.so.2.0 >0x0000003481604200 0x000000348163ad30 Yes /lib64/libjpeg.so.62 >0x0000003c0c802210 0x0000003c0c80e930 Yes /lib64/libz.so.1 >0x000000308c6093a0 0x000000308c612650 Yes (*) /lib64/libglapi.so.0 >0x0000003c11c03760 0x0000003c11c0d460 Yes /lib64/libXext.so.6 >0x0000003c15800c40 0x0000003c1580156c Yes /lib64/libXdamage.so.1 >0x0000003c130015f0 0x0000003c13003948 Yes /lib64/libXfixes.so.3 >0x0000003c1540a030 0x0000003c15411df8 Yes /lib64/libxcb-glx.so.0 >0x0000003c15001930 0x0000003c15002a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003c14801010 0x0000003c14803958 Yes /lib64/libXxf86vm.so.1 >0x0000003c76403210 0x0000003c76408b88 Yes /lib64/libdrm.so.2 >0x0000003d298064a0 0x0000003d29818fe4 Yes /lib64/libselinux.so.1 >0x0000003c76804a60 0x0000003c7685752c Yes /lib64/libGLU.so.1 >0x00007f9bb0381c10 0x00007f9bb039aa4c Yes /lib64/libccrtp.so.0 >0x00007f9bb013ed90 0x00007f9bb015ad3c Yes /lib64/libcommoncpp.so.6 >0x00007f9bafedaa90 0x00007f9baff02568 Yes /lib64/libucommon.so.6 >0x0000003c21407800 0x0000003c21456a48 Yes /lib64/libgcrypt.so.11 >0x0000003c21000a30 0x0000003c210010a8 Yes /lib64/libgpg-error.so.0 >0x00000031b3e0bd10 0x00000031b3e3bdf4 Yes /lib64/libgssapi_krb5.so.2 >0x00000031b3a251a0 0x00000031b3a8775c Yes /lib64/libkrb5.so.3 >0x0000003c1b401570 0x0000003c1b402154 Yes /lib64/libcom_err.so.2 >0x00000031b42048b0 0x00000031b42247d8 Yes /lib64/libk5crypto.so.3 >0x0000003d2a42e870 0x0000003d2a516930 Yes /lib64/libxml2.so.2 >0x00007f9bafc9e190 0x00007f9bafc9f088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003c13801b70 0x0000003c13807be8 Yes /lib64/libXrender.so.1 >0x0000003c19000bb0 0x0000003c19001510 Yes /lib64/libXinerama.so.1 >0x0000003c13c02240 0x0000003c13c0c5f8 Yes /lib64/libXi.so.6 >0x0000003c1a801c30 0x0000003c1a8075d0 Yes /lib64/libXrandr.so.2 >0x0000003c19c02ab0 0x0000003c19c07690 Yes /lib64/libXcursor.so.1 >0x0000003c16c00cd0 0x0000003c16c016e8 Yes /lib64/libXcomposite.so.1 >0x0000003dff206d40 0x0000003dff23b04c Yes /lib64/libharfbuzz.so.0 >0x0000003c1a40a510 0x0000003c1a49258c Yes /lib64/libpixman-1.so.0 >0x0000003c77005ee0 0x0000003c7701940c Yes (*) /lib64/libEGL.so.1 >0x0000003dfde05680 0x0000003dfde26df8 Yes /lib64/libpng16.so.16 >0x0000003c17000b90 0x0000003c17001460 Yes /lib64/libxcb-shm.so.0 >0x0000003c17803610 0x0000003c17806a7c Yes /lib64/libxcb-render.so.0 >0x0000003c11803e00 0x0000003c1181ccdc Yes /lib64/libexpat.so.1 >0x0000003c0ec01870 0x0000003c0ec05fe8 Yes /lib64/libffi.so.6 >0x0000003c10400ee0 0x0000003c10401bfc Yes /lib64/libXau.so.6 >0x00000031b3601510 0x00000031b3602b84 Yes /lib64/libuuid.so.1 >0x0000003c270090c0 0x0000003c2703a190 Yes /lib64/libFLAC.so.8 >0x0000003c1e013b60 0x0000003c1e01617c Yes /lib64/libvorbisenc.so.2 >0x0000003c24403850 0x0000003c2441b180 Yes /lib64/libvorbis.so.0 >0x0000003c220013d0 0x0000003c2200341c Yes /lib64/libattr.so.1 >0x0000003e32401770 0x0000003e3244b8e8 Yes /lib64/libpcre.so.1 >0x0000003d294030e0 0x0000003d29419050 Yes /lib64/liblzma.so.5 >0x00000031b4603620 0x00000031b4609f8c Yes /lib64/libkrb5support.so.0 >0x0000003575c01570 0x0000003575c02194 Yes /lib64/libkeyutils.so.1 >0x0000003c14c027c0 0x0000003c14c149b8 Yes /lib64/libgraphite2.so.3 >0x0000003c1a002610 0x0000003c1a004748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003c18401020 0x0000003c18401bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003c77402120 0x0000003c774043a8 Yes (*) /lib64/libgbm.so.1 >0x0000003c16404930 0x0000003c164086f0 Yes /lib64/libwayland-client.so.0 >0x0000003c18805950 0x0000003c1880aae0 Yes /lib64/libwayland-server.so.0 >0x00007f9bafa7b240 0x00007f9bafa81ee4 Yes /lib64/libnss_files.so.2 >0x00007f9ba93005b0 0x00007f9ba9305770 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007f9ba90fb470 0x00007f9ba90fbd9c Yes /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so >0x00007f9ba85e4f40 0x00007f9ba85e7048 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x000000372a80f990 0x000000372a831900 Yes /lib64/libibus-1.0.so.5 >0x00007f9ba839bef0 0x00007f9ba83b63f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003e00e128c0 0x0000003e00e2a618 Yes /lib64/libgvfscommon.so.0 >0x00007f9ba8137670 0x00007f9ba815f124 Yes /lib64/libbluray.so.1 >0x0000003c12c00f10 0x0000003c12c01804 Yes /lib64/libutil.so.1 >0x00007f9ba672b500 0x00007f9ba672d7a8 Yes /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so >0x00007f9ba4e44c80 0x00007f9ba4e47728 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so >0x00007f9ba4ae8100 0x00007f9ba4aeb4b8 Yes /lib64/libnss_dns.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x3ff0000000000000 4607182418800017408 >rbx 0xc 12 >rcx 0x0 0 >rdx 0xf000 61440 >rsi 0x7fffc17d0758 140736439584600 >rdi 0x3ff0000000000000 4607182418800017408 >rbp 0x7fffc17d0730 0x7fffc17d0730 >rsp 0x7fffc17d0698 0x7fffc17d0698 >r8 0x0 0 >r9 0x70 112 >r10 0x7fffc17d0590 140736439584144 >r11 0x7f9bb22d4ed0 140306685972176 >r12 0x7f9bb22e41f2 140306686034418 >r13 0x7f9bb22e41f2 140306686034418 >r14 0x7f9bb22e7352 140306686047058 >r15 0xad6e60 11365984 >rip 0x3c0bc8661a 0x3c0bc8661a <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: > 0x0000003c0bc865f0 <+0>: pxor %xmm8,%xmm8 > 0x0000003c0bc865f5 <+5>: pxor %xmm9,%xmm9 > 0x0000003c0bc865fa <+10>: pxor %xmm10,%xmm10 > 0x0000003c0bc865ff <+15>: pxor %xmm11,%xmm11 > 0x0000003c0bc86604 <+20>: mov %rdi,%rax > 0x0000003c0bc86607 <+23>: mov %rdi,%rcx > 0x0000003c0bc8660a <+26>: and $0xfff,%rcx > 0x0000003c0bc86611 <+33>: cmp $0xfcf,%rcx > 0x0000003c0bc86618 <+40>: ja 0x3c0bc86680 <strlen+144> >=> 0x0000003c0bc8661a <+42>: movdqu (%rax),%xmm12 > 0x0000003c0bc8661f <+47>: pcmpeqb %xmm8,%xmm12 > 0x0000003c0bc86624 <+52>: pmovmskb %xmm12,%edx > 0x0000003c0bc86629 <+57>: test %edx,%edx > 0x0000003c0bc8662b <+59>: je 0x3c0bc86631 <strlen+65> > 0x0000003c0bc8662d <+61>: bsf %edx,%eax > 0x0000003c0bc86630 <+64>: retq > 0x0000003c0bc86631 <+65>: and $0xfffffffffffffff0,%rax > 0x0000003c0bc86635 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003c0bc8663b <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003c0bc86641 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003c0bc86647 <+87>: pmovmskb %xmm9,%edx > 0x0000003c0bc8664c <+92>: pmovmskb %xmm10,%r8d > 0x0000003c0bc86651 <+97>: pmovmskb %xmm11,%ecx > 0x0000003c0bc86656 <+102>: shl $0x10,%rdx > 0x0000003c0bc8665a <+106>: shl $0x10,%rcx > 0x0000003c0bc8665e <+110>: or %r8,%rcx > 0x0000003c0bc86661 <+113>: shl $0x20,%rcx > 0x0000003c0bc86665 <+117>: or %rcx,%rdx > 0x0000003c0bc86668 <+120>: mov %rdi,%rcx > 0x0000003c0bc8666b <+123>: xor %rax,%rcx > 0x0000003c0bc8666e <+126>: and $0xffffffffffffffc0,%rax > 0x0000003c0bc86672 <+130>: sar %cl,%rdx > 0x0000003c0bc86675 <+133>: test %rdx,%rdx > 0x0000003c0bc86678 <+136>: je 0x3c0bc866f0 <strlen+256> > 0x0000003c0bc8667a <+138>: bsf %rdx,%rax > 0x0000003c0bc8667e <+142>: retq > 0x0000003c0bc8667f <+143>: nop > 0x0000003c0bc86680 <+144>: and $0xffffffffffffffc0,%rax > 0x0000003c0bc86684 <+148>: pcmpeqb (%rax),%xmm8 > 0x0000003c0bc86689 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003c0bc8668f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003c0bc86695 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003c0bc8669b <+171>: pmovmskb %xmm8,%esi > 0x0000003c0bc866a0 <+176>: pmovmskb %xmm9,%edx > 0x0000003c0bc866a5 <+181>: pmovmskb %xmm10,%r8d > 0x0000003c0bc866aa <+186>: pmovmskb %xmm11,%ecx > 0x0000003c0bc866af <+191>: shl $0x10,%rdx > 0x0000003c0bc866b3 <+195>: shl $0x10,%rcx > 0x0000003c0bc866b7 <+199>: or %rsi,%rdx > 0x0000003c0bc866ba <+202>: or %r8,%rcx > 0x0000003c0bc866bd <+205>: shl $0x20,%rcx > 0x0000003c0bc866c1 <+209>: or %rcx,%rdx > 0x0000003c0bc866c4 <+212>: mov %rdi,%rcx > 0x0000003c0bc866c7 <+215>: xor %rax,%rcx > 0x0000003c0bc866ca <+218>: and $0xffffffffffffffc0,%rax > 0x0000003c0bc866ce <+222>: sar %cl,%rdx > 0x0000003c0bc866d1 <+225>: test %rdx,%rdx > 0x0000003c0bc866d4 <+228>: je 0x3c0bc866e0 <strlen+240> > 0x0000003c0bc866d6 <+230>: bsf %rdx,%rax > 0x0000003c0bc866da <+234>: retq > 0x0000003c0bc866db <+235>: nopl 0x0(%rax,%rax,1) > 0x0000003c0bc866e0 <+240>: pxor %xmm9,%xmm9 > 0x0000003c0bc866e5 <+245>: pxor %xmm10,%xmm10 > 0x0000003c0bc866ea <+250>: pxor %xmm11,%xmm11 > 0x0000003c0bc866ef <+255>: nop > 0x0000003c0bc866f0 <+256>: movdqa 0x40(%rax),%xmm8 > 0x0000003c0bc866f6 <+262>: pminub 0x50(%rax),%xmm8 > 0x0000003c0bc866fc <+268>: pminub 0x60(%rax),%xmm8 > 0x0000003c0bc86702 <+274>: pminub 0x70(%rax),%xmm8 > 0x0000003c0bc86708 <+280>: pcmpeqb %xmm11,%xmm8 > 0x0000003c0bc8670d <+285>: pmovmskb %xmm8,%edx > 0x0000003c0bc86712 <+290>: test %edx,%edx > 0x0000003c0bc86714 <+292>: jne 0x3c0bc86750 <strlen+352> > 0x0000003c0bc86716 <+294>: sub $0xffffffffffffff80,%rax > 0x0000003c0bc8671a <+298>: movdqa (%rax),%xmm8 > 0x0000003c0bc8671f <+303>: pminub 0x10(%rax),%xmm8 > 0x0000003c0bc86725 <+309>: pminub 0x20(%rax),%xmm8 > 0x0000003c0bc8672b <+315>: pminub 0x30(%rax),%xmm8 > 0x0000003c0bc86731 <+321>: pcmpeqb %xmm11,%xmm8 > 0x0000003c0bc86736 <+326>: pmovmskb %xmm8,%edx > 0x0000003c0bc8673b <+331>: test %edx,%edx > 0x0000003c0bc8673d <+333>: jne 0x3c0bc86754 <strlen+356> > 0x0000003c0bc8673f <+335>: jmp 0x3c0bc866f0 <strlen+256> > 0x0000003c0bc86741 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c0bc86750 <+352>: add $0x40,%rax > 0x0000003c0bc86754 <+356>: pxor %xmm8,%xmm8 > 0x0000003c0bc86759 <+361>: pcmpeqb (%rax),%xmm8 > 0x0000003c0bc8675e <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x0000003c0bc86764 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x0000003c0bc8676a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x0000003c0bc86770 <+384>: pmovmskb %xmm8,%esi > 0x0000003c0bc86775 <+389>: pmovmskb %xmm9,%edx > 0x0000003c0bc8677a <+394>: pmovmskb %xmm10,%r8d > 0x0000003c0bc8677f <+399>: pmovmskb %xmm11,%ecx > 0x0000003c0bc86784 <+404>: shl $0x10,%rdx > 0x0000003c0bc86788 <+408>: shl $0x10,%rcx > 0x0000003c0bc8678c <+412>: or %rsi,%rdx > 0x0000003c0bc8678f <+415>: or %r8,%rcx > 0x0000003c0bc86792 <+418>: shl $0x20,%rcx > 0x0000003c0bc86796 <+422>: or %rcx,%rdx > 0x0000003c0bc86799 <+425>: bsf %rdx,%rdx > 0x0000003c0bc8679d <+429>: add %rdx,%rax > 0x0000003c0bc867a0 <+432>: sub %rdi,%rax > 0x0000003c0bc867a3 <+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 1102872
: 900465 |
900466
|
900467
|
900468
|
900469
|
900470
|
900471
|
900472
|
900473
|
900474
|
900475