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 864742 Details for
Bug 1066649
[abrt] irssi: __strcmp_sse2_unaligned(): irssi 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), 27.25 KB, created by
Matteo Settenvini
on 2014-02-18 19:36:31 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Matteo Settenvini
Created:
2014-02-18 19:36:31 UTC
Size:
27.25 KB
patch
obsolete
>[New LWP 5972] >[New LWP 5974] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `irssi'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:30 >30 movdqu (%rsi), %xmm0 > >Thread 2 (Thread 0x7fb79c87b700 (LWP 5974)): >#0 0x0000003c8e2f207d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c90a49af4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fb7980008e0, timeout=-1, context=0x1aaa6b0) at gmain.c:4005 > poll_func = 0x3c90a589f0 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1aaa6b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3706 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7fb7980008e0 >#3 0x0000003c90a49c1c in g_main_context_iteration (context=0x1aaa6b0, may_block=may_block@entry=1) at gmain.c:3772 > retval = <optimized out> >#4 0x0000003c90a49c59 in glib_worker_main (data=<optimized out>) at gmain.c:5502 >No locals. >#5 0x0000003c90a6f6a5 in g_thread_proxy (data=0x1aab400) at gthread.c:765 > thread = 0x1aab400 >#6 0x0000003c8ea08183 in start_thread (arg=0x7fb79c87b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fb79c87b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140426581882624, -5802469421283502610, 0, 0, 140426581882624, 140736362108048, 5770876674196674030, -5836557859410766354}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x0000003c8e2fc44d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fb7a387f840 (LWP 5972)): >#0 __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:30 >No locals. >#1 0x0000003c90a6621a in g_slist_sort_merge (user_data=0x0, compare_func=0x7fb79ced6700 <func_sort_resource>, l2=0x2240570, l1=0x22465a0) at gslist.c:998 > list = {data = 0x224e710, next = 0x2252a80} > l = 0x7fffbcded6b0 > cmp = <optimized out> >#2 g_slist_sort_real (list=<optimized out>, compare_func=compare_func@entry=0x7fb79ced6700 <func_sort_resource>, user_data=user_data@entry=0x0) at gslist.c:1040 > l1 = <optimized out> > l2 = <optimized out> >#3 0x0000003c90a66b77 in g_slist_sort (list=<optimized out>, compare_func=compare_func@entry=0x7fb79ced6700 <func_sort_resource>) at gslist.c:1063 >No locals. >#4 0x00007fb79ced73c1 in update_user_presence (priority_str=<optimized out>, status=0x0, show_str=<optimized out>, full_jid=0x2241440 "EDITED@gmail.com/MessagingA1aa38a48", server=0x1aa8250) at rosters.c:391 > resource = 0x224e710 > jid = 0x1eed0e0 "EDITED@gmail.com" > res = 0x224e010 "MessagingA1aa38a48" > show = 4 > user = 0x2252a80 > priority = 0 > new = 1 > group = 0x2250280 > own = <optimized out> >#5 sig_recv_presence (server=0x1aa8250, lmsg=<optimized out>, type=<optimized out>, id=<optimized out>, from=0x2241440 "EDITED@gmail.com/MessagingA1aa38a48", to=<optimized out>) at rosters.c:499 > node = <optimized out> > node_show = <optimized out> > node_priority = <optimized out> > status = 0x0 > from = 0x2241440 "EDITED@gmail.com/MessagingA1aa38a48" > type = <optimized out> > id = <optimized out> > to = <optimized out> > lmsg = <optimized out> > server = 0x1aa8250 >#6 0x000000000048b8d2 in signal_emit_real (rec=rec@entry=0x1aa21c0, params=params@entry=6, va=va@entry=0x7fffbcded7f0, first_hook=<optimized out>) at signals.c:242 > arglist = {0x1aa8250, 0x227dbb0, 0xffffffff, 0x7fb79cedfcc7, 0x2241440, 0x1eed0a0} > prev_emitted_signal = 0x0 > hook = 0x1aa21f0 > prev_emitted_hook = 0x0 > i = <optimized out> > stopped = 0 > stop_emit_count = 0 > continue_emit_count = 0 > __FUNCTION__ = "signal_emit_real" >#7 0x000000000048bd6e in signal_emit (signal=signal@entry=0x7fb79cee0300 "xmpp recv presence", params=params@entry=6) at signals.c:286 > rec = 0x1aa21c0 > va = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffbcded8f0, reg_save_area = 0x7fffbcded810}} > signal_id = <optimized out> > __FUNCTION__ = "signal_emit" >#8 0x00007fb79ced8178 in handle_stanza (handler=<optimized out>, connection=<optimized out>, lmsg=0x227dbb0, user_data=<optimized out>) at stanzas.c:79 > server = 0x1aa8250 > type = -1 > id = 0x7fb79cedfcc7 "" > from = 0x2241440 "EDITED@gmail.com/MessagingA1aa38a48" > to = 0x1eed0a0 "EDITED_ME@gmail.com" > raw = <optimized out> >#9 0x00007fb79cc94f2f in connection_handle_message (m=0x227dbb0, connection=0x1aa9670) at lm-connection.c:291 > hd = <optimized out> > handler = <optimized out> > l = 0x1aad470 > id = <optimized out> > result = <optimized out> >#10 connection_message_queue_cb (queue=<optimized out>, connection=0x1aa9670) at lm-connection.c:439 > m = 0x227dbb0 >#11 0x00007fb79cc961a7 in message_queue_dispatch_func (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at lm-message-queue.c:100 > queue = <optimized out> >#12 0x0000003c90a4981a in g_main_dispatch (context=0x195b530) at gmain.c:3065 > dispatch = 0x7fb79cc96190 <message_queue_dispatch_func> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > need_destroy = <optimized out> > source = 0x1aa9870 > current = 0x1a8cfc0 > i = 0 >#13 g_main_context_dispatch (context=context@entry=0x195b530) at gmain.c:3640 >No locals. >#14 0x0000003c90a49b68 in g_main_context_iterate (context=context@entry=0x195b530, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3711 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 9 > fds = 0x1aaaa80 >#15 0x0000003c90a49c1c in g_main_context_iteration (context=0x195b530, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3772 > retval = <optimized out> >#16 0x000000000041695c in main (argc=1, argv=0x7fffbcdedc18) at irssi.c:356 > version = 0 > options = {{long_name = 0x49c54b "dummy", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x6dec10 <dummy>, description = 0x49c551 "Use the dummy terminal mode", arg_description = 0x0}, {long_name = 0x49edc0 "version", short_name = 118 'v', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x6dec00 <version>, description = 0x49c56d "Display irssi version", arg_description = 0x0}, {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 >0x0000003ca2c31c20 0x0000003ca2d4e745 Yes /lib64/libperl.so.5.18 >0x0000003c90e03a90 0x0000003c90e12dc9 Yes /lib64/libresolv.so.2 >0x0000003cac004160 0x0000003cac010ea3 Yes /lib64/libnsl.so.1 >0x0000003c8ee00ed0 0x0000003c8ee019ce Yes /lib64/libdl.so.2 >0x0000003c8e605610 0x0000003c8e674a46 Yes /lib64/libm.so.6 >0x0000003ca5a00f10 0x0000003ca5a05bcc Yes /lib64/libcrypt.so.1 >0x0000003ca6200f10 0x0000003ca6201804 Yes /lib64/libutil.so.1 >0x0000003c8ea05a90 0x0000003c8ea11dc1 Yes /lib64/libpthread.so.0 >0x0000003c91a01190 0x0000003c91a02085 Yes /lib64/libgmodule-2.0.so.0 >0x0000003c90a1a6d0 0x0000003c90ab434a Yes /lib64/libglib-2.0.so.0 >0x0000003d21818380 0x0000003d218522bd Yes /lib64/libssl.so.10 >0x0000003d20467e40 0x0000003d20558807 Yes /lib64/libcrypto.so.10 >0x0000003ca9006d50 0x0000003ca9020432 Yes /lib64/libncurses.so.5 >0x0000003ca660ce40 0x0000003ca6618ba8 Yes /lib64/libtinfo.so.5 >0x0000003c8e21f4a0 0x0000003c8e365813 Yes /lib64/libc.so.6 >0x0000003c8de00b40 0x0000003c8de1b530 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003ca5e03780 0x0000003ca5e5992d Yes /lib64/libfreebl3.so >0x0000003d2080bdd0 0x0000003d2083cb22 Yes /lib64/libgssapi_krb5.so.2 >0x0000003d214242e0 0x0000003d21487aaa Yes /lib64/libkrb5.so.3 >0x0000003c96601570 0x0000003c96602143 Yes /lib64/libcom_err.so.2 >0x0000003d210047c0 0x0000003d210228d5 Yes /lib64/libk5crypto.so.3 >0x00000039db002200 0x00000039db00e907 Yes /lib64/libz.so.1 >0x0000003d20c036a0 0x0000003d20c0a74b Yes /lib64/libkrb5support.so.0 >0x0000003c96a015b0 0x0000003c96a021cc Yes /lib64/libkeyutils.so.1 >0x0000003d1f8064a0 0x0000003d1f81926a Yes /lib64/libselinux.so.1 >0x0000003c8fa01640 0x0000003c8fa4c422 Yes /lib64/libpcre.so.1 >0x0000003c8f602f30 0x0000003c8f618e9d Yes /lib64/liblzma.so.5 >0x00007fb79d10a5c0 0x00007fb79d10b480 Yes /usr/lib64/gconv/CP1252.so >0x00007fb79ced2090 0x00007fb79cedf8de Yes /usr/lib64/irssi/modules/libxmpp_core.so >0x00007fb79cc91f10 0x00007fb79cc9e448 Yes /lib64/libloudmouth-1.so.0 >0x0000003cac803000 0x0000003cac807546 Yes /lib64/libidn.so.11 >0x0000003d25423400 0x0000003d254d8a46 Yes /lib64/libgnutls.so.28 >0x0000003ca6a0d500 0x0000003ca6a2a1ec Yes /lib64/libp11-kit.so.0 >0x0000003d25818ce0 0x0000003d258597e2 Yes /lib64/libtspi.so.1 >0x0000003cab402c30 0x0000003cab40eb8a Yes /lib64/libtasn1.so.6 >0x0000003caa006360 0x0000003caa020c9a Yes /lib64/libnettle.so.4 >0x0000003ca9c06820 0x0000003ca9c1161f Yes /lib64/libhogweed.so.2 >0x0000003ca720c040 0x0000003ca725ed04 Yes /lib64/libgmp.so.10 >0x0000003c91201870 0x0000003c91205fd8 Yes /lib64/libffi.so.6 >0x00007fb79ca82580 0x00007fb79ca880ce Yes /usr/lib64/irssi/modules/libfe_xmpp.so >0x00007fb79c87cdd0 0x00007fb79c87d7c2 Yes /usr/lib64/irssi/modules/libtext_xmpp.so >0x00007fb797dd2a30 0x00007fb797dea014 Yes /usr/lib64/pkcs11/p11-kit-trust.so >0x00007fb797bb5d50 0x00007fb797bbfc59 Yes /usr/lib64/pkcs11/gnome-keyring-pkcs11.so >$1 = 0x0 >$2 = 0x0 >rax 0xa10 2576 >rbx 0x2240570 35915120 >rcx 0x0 0 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x1eeca10 32426512 >rbp 0x22465a0 0x22465a0 >rsp 0x7fffbcded6a8 0x7fffbcded6a8 >r8 0x0 0 >r9 0x0 0 >r10 0x0 0 >r11 0x1 1 >r12 0x7fb79ced6700 140426588546816 >r13 0x0 0 >r14 0x7fffbcded6b0 140736362108592 >r15 0x224e710 35972880 >rip 0x3c8e29a3be 0x3c8e29a3be <__strcmp_sse2_unaligned+30> >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 <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 __strcmp_sse2_unaligned: > 0x0000003c8e29a3a0 <+0>: mov %edi,%eax > 0x0000003c8e29a3a2 <+2>: xor %edx,%edx > 0x0000003c8e29a3a4 <+4>: pxor %xmm7,%xmm7 > 0x0000003c8e29a3a8 <+8>: or %esi,%eax > 0x0000003c8e29a3aa <+10>: and $0xfff,%eax > 0x0000003c8e29a3af <+15>: cmp $0xfc0,%eax > 0x0000003c8e29a3b4 <+20>: jg 0x3c8e29a632 <__strcmp_sse2_unaligned+658> > 0x0000003c8e29a3ba <+26>: movdqu (%rdi),%xmm1 >=> 0x0000003c8e29a3be <+30>: movdqu (%rsi),%xmm0 > 0x0000003c8e29a3c2 <+34>: pcmpeqb %xmm1,%xmm0 > 0x0000003c8e29a3c6 <+38>: pminub %xmm1,%xmm0 > 0x0000003c8e29a3ca <+42>: pxor %xmm1,%xmm1 > 0x0000003c8e29a3ce <+46>: pcmpeqb %xmm1,%xmm0 > 0x0000003c8e29a3d2 <+50>: pmovmskb %xmm0,%eax > 0x0000003c8e29a3d6 <+54>: test %rax,%rax > 0x0000003c8e29a3d9 <+57>: je 0x3c8e29a3f0 <__strcmp_sse2_unaligned+80> > 0x0000003c8e29a3db <+59>: bsf %rax,%rdx > 0x0000003c8e29a3df <+63>: movzbl (%rdi,%rdx,1),%eax > 0x0000003c8e29a3e3 <+67>: movzbl (%rsi,%rdx,1),%edx > 0x0000003c8e29a3e7 <+71>: sub %edx,%eax > 0x0000003c8e29a3e9 <+73>: retq > 0x0000003c8e29a3ea <+74>: nopw 0x0(%rax,%rax,1) > 0x0000003c8e29a3f0 <+80>: movdqu 0x10(%rdi),%xmm6 > 0x0000003c8e29a3f5 <+85>: movdqu 0x10(%rsi),%xmm3 > 0x0000003c8e29a3fa <+90>: movdqu 0x20(%rdi),%xmm5 > 0x0000003c8e29a3ff <+95>: pcmpeqb %xmm6,%xmm3 > 0x0000003c8e29a403 <+99>: movdqu 0x20(%rsi),%xmm2 > 0x0000003c8e29a408 <+104>: pminub %xmm6,%xmm3 > 0x0000003c8e29a40c <+108>: pcmpeqb %xmm1,%xmm3 > 0x0000003c8e29a410 <+112>: movdqu 0x30(%rdi),%xmm4 > 0x0000003c8e29a415 <+117>: pcmpeqb %xmm5,%xmm2 > 0x0000003c8e29a419 <+121>: pmovmskb %xmm3,%edx > 0x0000003c8e29a41d <+125>: movdqu 0x30(%rsi),%xmm0 > 0x0000003c8e29a422 <+130>: pminub %xmm5,%xmm2 > 0x0000003c8e29a426 <+134>: pcmpeqb %xmm1,%xmm2 > 0x0000003c8e29a42a <+138>: pcmpeqb %xmm4,%xmm0 > 0x0000003c8e29a42e <+142>: pmovmskb %xmm2,%eax > 0x0000003c8e29a432 <+146>: shl $0x10,%rdx > 0x0000003c8e29a436 <+150>: pminub %xmm4,%xmm0 > 0x0000003c8e29a43a <+154>: pcmpeqb %xmm1,%xmm0 > 0x0000003c8e29a43e <+158>: shl $0x20,%rax > 0x0000003c8e29a442 <+162>: or %rdx,%rax > 0x0000003c8e29a445 <+165>: pmovmskb %xmm0,%ecx > 0x0000003c8e29a449 <+169>: mov %rcx,%rdx > 0x0000003c8e29a44c <+172>: shl $0x30,%rdx > 0x0000003c8e29a450 <+176>: or %rdx,%rax > 0x0000003c8e29a453 <+179>: jne 0x3c8e29a3db <__strcmp_sse2_unaligned+59> > 0x0000003c8e29a455 <+181>: lea 0x40(%rdi),%rdx > 0x0000003c8e29a459 <+185>: mov $0x1000,%ecx > 0x0000003c8e29a45e <+190>: pxor %xmm9,%xmm9 > 0x0000003c8e29a463 <+195>: and $0xffffffffffffffc0,%rdx > 0x0000003c8e29a467 <+199>: sub %rdi,%rdx > 0x0000003c8e29a46a <+202>: lea (%rdi,%rdx,1),%rax > 0x0000003c8e29a46e <+206>: add %rsi,%rdx > 0x0000003c8e29a471 <+209>: mov %rdx,%rsi > 0x0000003c8e29a474 <+212>: and $0xfff,%esi > 0x0000003c8e29a47a <+218>: sub %rsi,%rcx > 0x0000003c8e29a47d <+221>: shr $0x6,%rcx > 0x0000003c8e29a481 <+225>: mov %rcx,%rsi > 0x0000003c8e29a484 <+228>: jmp 0x3c8e29a498 <__strcmp_sse2_unaligned+248> > 0x0000003c8e29a486 <+230>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c8e29a490 <+240>: add $0x40,%rax > 0x0000003c8e29a494 <+244>: add $0x40,%rdx > 0x0000003c8e29a498 <+248>: test %rsi,%rsi > 0x0000003c8e29a49b <+251>: lea -0x1(%rsi),%rsi > 0x0000003c8e29a49f <+255>: je 0x3c8e29a560 <__strcmp_sse2_unaligned+448> > 0x0000003c8e29a4a5 <+261>: movdqu (%rdx),%xmm0 > 0x0000003c8e29a4a9 <+265>: movdqu 0x10(%rdx),%xmm1 > 0x0000003c8e29a4ae <+270>: movdqa (%rax),%xmm2 > 0x0000003c8e29a4b2 <+274>: movdqa 0x10(%rax),%xmm3 > 0x0000003c8e29a4b7 <+279>: pcmpeqb %xmm2,%xmm0 > 0x0000003c8e29a4bb <+283>: movdqu 0x20(%rdx),%xmm5 > 0x0000003c8e29a4c0 <+288>: pcmpeqb %xmm3,%xmm1 > 0x0000003c8e29a4c4 <+292>: pminub %xmm2,%xmm0 > 0x0000003c8e29a4c8 <+296>: movdqu 0x30(%rdx),%xmm6 > 0x0000003c8e29a4cd <+301>: pminub %xmm3,%xmm1 > 0x0000003c8e29a4d1 <+305>: movdqa 0x20(%rax),%xmm2 > 0x0000003c8e29a4d6 <+310>: pminub %xmm1,%xmm0 > 0x0000003c8e29a4da <+314>: movdqa 0x30(%rax),%xmm3 > 0x0000003c8e29a4df <+319>: pcmpeqb %xmm2,%xmm5 > 0x0000003c8e29a4e3 <+323>: pcmpeqb %xmm3,%xmm6 > 0x0000003c8e29a4e7 <+327>: pminub %xmm2,%xmm5 > 0x0000003c8e29a4eb <+331>: pminub %xmm3,%xmm6 > 0x0000003c8e29a4ef <+335>: pminub %xmm5,%xmm0 > 0x0000003c8e29a4f3 <+339>: pminub %xmm6,%xmm0 > 0x0000003c8e29a4f7 <+343>: pcmpeqb %xmm7,%xmm0 > 0x0000003c8e29a4fb <+347>: pmovmskb %xmm0,%ecx > 0x0000003c8e29a4ff <+351>: test %ecx,%ecx > 0x0000003c8e29a501 <+353>: je 0x3c8e29a490 <__strcmp_sse2_unaligned+240> > 0x0000003c8e29a503 <+355>: pcmpeqb %xmm7,%xmm5 > 0x0000003c8e29a507 <+359>: movdqu (%rdx),%xmm0 > 0x0000003c8e29a50b <+363>: pcmpeqb %xmm7,%xmm1 > 0x0000003c8e29a50f <+367>: movdqa (%rax),%xmm2 > 0x0000003c8e29a513 <+371>: pcmpeqb %xmm2,%xmm0 > 0x0000003c8e29a517 <+375>: pminub %xmm2,%xmm0 > 0x0000003c8e29a51b <+379>: pcmpeqb %xmm7,%xmm6 > 0x0000003c8e29a51f <+383>: pcmpeqb %xmm7,%xmm0 > 0x0000003c8e29a523 <+387>: pmovmskb %xmm1,%ecx > 0x0000003c8e29a527 <+391>: pmovmskb %xmm5,%r8d > 0x0000003c8e29a52c <+396>: pmovmskb %xmm0,%edi > 0x0000003c8e29a530 <+400>: shl $0x10,%rcx > 0x0000003c8e29a534 <+404>: shl $0x20,%r8 > 0x0000003c8e29a538 <+408>: pmovmskb %xmm6,%esi > 0x0000003c8e29a53c <+412>: or %r8,%rcx > 0x0000003c8e29a53f <+415>: or %rdi,%rcx > 0x0000003c8e29a542 <+418>: shl $0x30,%rsi > 0x0000003c8e29a546 <+422>: or %rsi,%rcx > 0x0000003c8e29a549 <+425>: bsf %rcx,%rcx > 0x0000003c8e29a54d <+429>: movzbl (%rax,%rcx,1),%eax > 0x0000003c8e29a551 <+433>: movzbl (%rdx,%rcx,1),%edx > 0x0000003c8e29a555 <+437>: sub %edx,%eax > 0x0000003c8e29a557 <+439>: retq > 0x0000003c8e29a558 <+440>: nopl 0x0(%rax,%rax,1) > 0x0000003c8e29a560 <+448>: xor %r10,%r10 > 0x0000003c8e29a563 <+451>: mov %rdx,%r9 > 0x0000003c8e29a566 <+454>: and $0x3f,%r9 > 0x0000003c8e29a56a <+458>: sub %r9,%r10 > 0x0000003c8e29a56d <+461>: movdqa (%rdx,%r10,1),%xmm0 > 0x0000003c8e29a573 <+467>: movdqa 0x10(%rdx,%r10,1),%xmm1 > 0x0000003c8e29a57a <+474>: movdqu (%rax,%r10,1),%xmm2 > 0x0000003c8e29a580 <+480>: movdqu 0x10(%rax,%r10,1),%xmm3 > 0x0000003c8e29a587 <+487>: pcmpeqb %xmm2,%xmm0 > 0x0000003c8e29a58b <+491>: movdqa 0x20(%rdx,%r10,1),%xmm5 > 0x0000003c8e29a592 <+498>: pcmpeqb %xmm3,%xmm1 > 0x0000003c8e29a596 <+502>: pminub %xmm2,%xmm0 > 0x0000003c8e29a59a <+506>: movdqa 0x30(%rdx,%r10,1),%xmm6 > 0x0000003c8e29a5a1 <+513>: pminub %xmm3,%xmm1 > 0x0000003c8e29a5a5 <+517>: movdqu 0x20(%rax,%r10,1),%xmm2 > 0x0000003c8e29a5ac <+524>: movdqu 0x30(%rax,%r10,1),%xmm3 > 0x0000003c8e29a5b3 <+531>: pcmpeqb %xmm2,%xmm5 > 0x0000003c8e29a5b7 <+535>: pcmpeqb %xmm3,%xmm6 > 0x0000003c8e29a5bb <+539>: pminub %xmm2,%xmm5 > 0x0000003c8e29a5bf <+543>: pminub %xmm3,%xmm6 > 0x0000003c8e29a5c3 <+547>: pcmpeqb %xmm7,%xmm0 > 0x0000003c8e29a5c7 <+551>: pcmpeqb %xmm7,%xmm1 > 0x0000003c8e29a5cb <+555>: pcmpeqb %xmm7,%xmm5 > 0x0000003c8e29a5cf <+559>: pcmpeqb %xmm7,%xmm6 > 0x0000003c8e29a5d3 <+563>: pmovmskb %xmm1,%ecx > 0x0000003c8e29a5d7 <+567>: pmovmskb %xmm5,%r8d > 0x0000003c8e29a5dc <+572>: pmovmskb %xmm0,%edi > 0x0000003c8e29a5e0 <+576>: shl $0x10,%rcx > 0x0000003c8e29a5e4 <+580>: shl $0x20,%r8 > 0x0000003c8e29a5e8 <+584>: pmovmskb %xmm6,%esi > 0x0000003c8e29a5ec <+588>: or %r8,%rdi > 0x0000003c8e29a5ef <+591>: or %rcx,%rdi > 0x0000003c8e29a5f2 <+594>: shl $0x30,%rsi > 0x0000003c8e29a5f6 <+598>: or %rsi,%rdi > 0x0000003c8e29a5f9 <+601>: mov %r9,%rcx > 0x0000003c8e29a5fc <+604>: mov $0x3f,%rsi > 0x0000003c8e29a603 <+611>: shr %cl,%rdi > 0x0000003c8e29a606 <+614>: test %rdi,%rdi > 0x0000003c8e29a609 <+617>: je 0x3c8e29a4a5 <__strcmp_sse2_unaligned+261> > 0x0000003c8e29a60f <+623>: bsf %rdi,%rcx > 0x0000003c8e29a613 <+627>: movzbl (%rax,%rcx,1),%eax > 0x0000003c8e29a617 <+631>: movzbl (%rdx,%rcx,1),%edx > 0x0000003c8e29a61b <+635>: sub %edx,%eax > 0x0000003c8e29a61d <+637>: retq > 0x0000003c8e29a61e <+638>: xchg %ax,%ax > 0x0000003c8e29a620 <+640>: cmp %cl,%al > 0x0000003c8e29a622 <+642>: jne 0x3c8e29a640 <__strcmp_sse2_unaligned+672> > 0x0000003c8e29a624 <+644>: add $0x1,%rdx > 0x0000003c8e29a628 <+648>: cmp $0x40,%rdx > 0x0000003c8e29a62c <+652>: je 0x3c8e29a455 <__strcmp_sse2_unaligned+181> > 0x0000003c8e29a632 <+658>: movzbl (%rdi,%rdx,1),%eax > 0x0000003c8e29a636 <+662>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003c8e29a63a <+666>: test %al,%al > 0x0000003c8e29a63c <+668>: jne 0x3c8e29a620 <__strcmp_sse2_unaligned+640> > 0x0000003c8e29a63e <+670>: xor %eax,%eax > 0x0000003c8e29a640 <+672>: sub %ecx,%eax > 0x0000003c8e29a642 <+674>: 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 1066649
: 864742 |
864743
|
864744
|
864745
|
864746
|
864747
|
864748
|
864749
|
864750
|
864751
|
864752