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 710618 Details for
Bug 922021
[abrt] coreutils-8.15-9.fc17: keycompare_mb: Process /usr/bin/sort was killed by signal 11 (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), 33.96 KB, created by
Matt Hooper
on 2013-03-15 12:15:44 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Matt Hooper
Created:
2013-03-15 12:15:44 UTC
Size:
33.96 KB
patch
obsolete
>[New LWP 5400] >warning: .dynamic section for "/lib64/libpthread.so.0" is not at the expected address (wrong library or version mismatch?) >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `sort -d'. >Program terminated with signal 11, Segmentation fault. >#0 0x0000000000408a23 in keycompare_mb (a=0x7fd3b6ca5230, b=0x7fd3b6ca5210) at sort.c:3213 >3213 IGNORE_CHARS (new_len_a, lena, texta, copy_a, > >Thread 1 (Thread 0x7fd3be6c5740 (LWP 5400)): >#0 0x0000000000408a23 in keycompare_mb (a=0x7fd3b6ca5230, b=0x7fd3b6ca5210) at sort.c:3213 > state_bak = <optimized out> > uwc = <optimized out> > mbc = "\256\333l\r\000\000\000\000x\nCQ\000\000\000" > state_wc = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}} > copy_b = 0x7fffe9acd0b3 "" > new_len_b = <optimized out> > i = <optimized out> > copy_a = 0x7fffe6b1e030 <Address 0x7fffe6b1e030 out of bounds> > new_len_a = <optimized out> > j = <optimized out> > translate = <optimized out> > ignore = 0x619a40 > lena = 50000002 > lenb = 1 > key = 0xcac3e0 > texta = 0x7fd3b3639010 "1", 'A' <repeats 199 times>... > textb = 0x7fd3b65e8093 "\r" > lima = <optimized out> > limb = <optimized out> > mblength_a = 1 > mblength_b = 4294967300480 > wc_a = 2996779 L'\x2dba2b' > wc_b = 0 L'\000' > state_a = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}} > state_b = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}} > diff = <optimized out> > __PRETTY_FUNCTION__ = "keycompare_mb" >#1 0x000000000040949e in compare (a=0x7fd3b6ca5230, b=0x7fd3b6ca5210) at sort.c:3278 > diff = <optimized out> >#2 0x0000000000409e08 in mergelines_node (temp_output=0x0, tfp=0x33691b2280, total_lines=2, node=0xcac600) at sort.c:4006 > lo_orig = 0x7fd3b6ca5250 > hi_orig = 0x7fd3b6ca5230 > to_merge = 0 > merged_lo = <optimized out> > merged_hi = <optimized out> >#3 merge_loop (temp_output=0x0, tfp=0x33691b2280, total_lines=2, queue=0x7fffe9acd6c0) at sort.c:4091 >No locals. >#4 sortlines (lines=lines@entry=0x7fd3b6ca5250, nthreads=nthreads@entry=8, total_lines=2, node=0xcac600, queue=queue@entry=0x7fffe9acd6c0, tfp=0x33691b2280, temp_output=temp_output@entry=0x0) at sort.c:4208 > nlo = <optimized out> > nhi = <optimized out> > temp = 0x7fd3b6ca5210 > nlines = <optimized out> > lo_threads = 4 > hi_threads = 4 > thread = <optimized out> > args = {lines = 0x7fd3b6ca5250, nthreads = 4, total_lines = 2, node = 0xcac680, queue = 0x7fffe9acd6c0, tfp = 0x33691b2280, output_temp = 0x0} >#5 0x0000000000403a69 in sort (nthreads=0, output_file=0x0, nfiles=0, files=0x619428) at sort.c:4481 > queue = {priority_queue = 0xcac4c0, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}} > root = <optimized out> > line = 0x7fd3b6ca5250 > file = 0x415ec2 "-" > fp = 0x33691b2360 > bytes_per_line = 128 > temp_output = 0x0 > tfp = 0x33691b2280 > buf = {buf = 0x7fd3b3639010 "1", 'A' <repeats 199 times>..., used = 50000005, nlines = 2, alloc = 57066048, left = 0, line_bytes = 128, eof = true} > ntemps = 0 > output_file_created = true >#6 main (argc=<optimized out>, argv=<optimized out>) at sort.c:5303 > nthreads_max = 72057594037927935 > key = <optimized out> > key_buf = {sword = 4294967296, schar = 140547409718024, eword = 0, echar = 220800887744, ignore = 0x7fffe9acd490, translate = 0x7fffe9acd470 "\377\377\377\377\377\377\377\377", skipsblanks = 152, skipeblanks = 141, numeric = 97, random = false, general_numeric = false, human_numeric = false, month = false, reverse = false, version = 144, obsolete_used = 213, next = 0x821e8e0d} > gkey = {sword = 18446744073709551615, schar = 0, eword = 18446744073709551615, echar = 0, ignore = 0x619a40, translate = 0x0, skipsblanks = false, skipeblanks = false, numeric = false, random = false, general_numeric = false, human_numeric = false, month = false, reverse = false, version = false, obsolete_used = false, next = 0x0} > gkey_only = <optimized out> > s = <optimized out> > c = <optimized out> > checkonly = 0 '\000' > mergeonly = 224 > random_source = 0x7fffe9acd6c8 "" > need_random = <optimized out> > nthreads = 0 > nfiles = 0 > posixly_correct = 8 > obsolete_usage = 194 > files = 0x619428 > files_from = 0x33691b2360 "\210 \255\373" > tok = {n_tok = 4194404, tok = 0x17807007, tok_len = 0x0, o_data = {chunk_size = 0, chunk = 0x0, object_base = 0x0, next_free = 0x0, chunk_limit = 0x0, temp = {tempint = 0, tempptr = 0x0}, alignment_mask = 0, chunkfun = 0, freefun = 0, extra_arg = 0x0, use_extra_arg = 0, maybe_empty_object = 0, alloc_failed = 0}, o_tok = {chunk_size = 0, chunk = 0x0, object_base = 0x0, next_free = 0x7fff00000000 <Address 0x7fff00000000 out of bounds>, chunk_limit = 0x3368e35c20 "-H\203\370\377u\rH\213\005\002\262\067", temp = {tempint = 0, tempptr = 0x0}, alignment_mask = 0, chunkfun = 0x3368c22838, freefun = 0, extra_arg = 0x0, use_extra_arg = 0, maybe_empty_object = 0, alloc_failed = 0}, o_tok_len = {chunk_size = 0, chunk = 0x0, object_base = 0x3368c22bc0 "\360*\302h3", next_free = 0x7fffe9acd680 "\330\361\277\351\377\177", chunk_limit = 0x7fffe9acd660 "E\020\260", temp = {tempint = 0, tempptr = 0x0}, alignment_mask = -374548608, chunkfun = 0x6562b026, freefun = 0x3368f7679b, extra_arg = 0xb01045, use_extra_arg = 0, maybe_empty_object = 0, alloc_failed = 0}} > outfile = 0x0 >From To Syms Read Shared Object Library >0x00000033692057b0 0x00000033692104b4 Yes /lib64/libpthread.so.0 >0x0000003368e1ff60 0x0000003368f607a0 Yes /lib64/libc.so.6 >0x0000003368a01b20 0x0000003368a1b2e9 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x4 <Address 0x4 out of bounds> >No symbol "__glib_assert_msg" in current context. >rax 0x2faf0a0 50000032 >rbx 0x2faf082 50000002 >rcx 0x7fffe9acd160 140737113805152 >rdx 0x2faf082 50000002 >rsi 0x7fd3b3639010 140547224473616 >rdi 0x7fffe9acd148 140737113805128 >rbp 0x7fffe9acd1e0 0x7fffe9acd1e0 >rsp 0x7fffe6b1e030 0x7fffe6b1e030 >r8 0x2faf082 50000002 >r9 0x1518 5400 >r10 0x800 2048 >r11 0xcac600 13288960 >r12 0x0 0 >r13 0x7fd3b3639010 140547224473616 >r14 0x0 0 >r15 0x0 0 >rip 0x408a23 0x408a23 <keycompare_mb+1107> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function keycompare_mb: > 0x00000000004085d0 <+0>: push %rbp > 0x00000000004085d1 <+1>: mov %rsp,%rbp > 0x00000000004085d4 <+4>: push %r15 > 0x00000000004085d6 <+6>: push %r14 > 0x00000000004085d8 <+8>: push %r13 > 0x00000000004085da <+10>: push %r12 > 0x00000000004085dc <+12>: push %rbx > 0x00000000004085dd <+13>: sub $0xe8,%rsp > 0x00000000004085e4 <+20>: mov 0x21108d(%rip),%rbx # 0x619678 <keylist> > 0x00000000004085eb <+27>: mov 0x10(%rdi),%r12 > 0x00000000004085ef <+31>: mov 0x10(%rsi),%r13 > 0x00000000004085f3 <+35>: mov 0x18(%rdi),%r15 > 0x00000000004085f7 <+39>: mov 0x18(%rsi),%r14 > 0x00000000004085fb <+43>: mov %rdi,-0xb8(%rbp) > 0x0000000000408602 <+50>: mov %fs:0x28,%rax > 0x000000000040860b <+59>: mov %rax,-0x38(%rbp) > 0x000000000040860f <+63>: xor %eax,%eax > 0x0000000000408611 <+65>: mov %rsi,-0xc0(%rbp) > 0x0000000000408618 <+72>: movq $0x0,-0x80(%rbp) > 0x0000000000408620 <+80>: movq $0x0,-0x70(%rbp) > 0x0000000000408628 <+88>: nopl 0x0(%rax,%rax,1) > 0x0000000000408630 <+96>: xor %eax,%eax > 0x0000000000408632 <+98>: mov %r15,%rdx > 0x0000000000408635 <+101>: mov 0x20(%rbx),%rsi > 0x0000000000408639 <+105>: sub %r12,%rdx > 0x000000000040863c <+108>: mov %rax,%r8 > 0x000000000040863f <+111>: cmp %r15,%r12 > 0x0000000000408642 <+114>: cmovb %rdx,%r8 > 0x0000000000408646 <+118>: mov %r14,%rdx > 0x0000000000408649 <+121>: mov 0x28(%rbx),%rcx > 0x000000000040864d <+125>: sub %r13,%rdx > 0x0000000000408650 <+128>: cmp %r14,%r13 > 0x0000000000408653 <+131>: mov %rsi,-0xa8(%rbp) > 0x000000000040865a <+138>: cmovb %rdx,%rax > 0x000000000040865e <+142>: cmpb $0x0,0x33(%rbx) > 0x0000000000408662 <+146>: mov %rax,-0xd0(%rbp) > 0x0000000000408669 <+153>: jne 0x408890 <keycompare_mb+704> > 0x000000000040866f <+159>: movzbl 0x34(%rbx),%eax > 0x0000000000408673 <+163>: or 0x32(%rbx),%al > 0x0000000000408676 <+166>: jne 0x408682 <keycompare_mb+178> > 0x0000000000408678 <+168>: cmpb $0x0,0x35(%rbx) > 0x000000000040867c <+172>: je 0x408800 <keycompare_mb+560> > 0x0000000000408682 <+178>: movzbl (%r15),%edx > 0x0000000000408686 <+182>: movzbl (%r14),%ecx > 0x000000000040868a <+186>: mov %r13,%rsi > 0x000000000040868d <+189>: movb $0x0,(%r14) > 0x0000000000408691 <+193>: movb $0x0,(%r15) > 0x0000000000408695 <+197>: mov %r12,%rdi > 0x0000000000408698 <+200>: cmpb $0x0,0x32(%rbx) > 0x000000000040869c <+204>: jne 0x4088d0 <keycompare_mb+768> > 0x00000000004086a2 <+210>: cmpb $0x0,0x34(%rbx) > 0x00000000004086a6 <+214>: mov %dl,-0x100(%rbp) > 0x00000000004086ac <+220>: mov %cl,-0x108(%rbp) > 0x00000000004086b2 <+226>: je 0x4088b0 <keycompare_mb+736> > 0x00000000004086b8 <+232>: callq 0x407520 <general_numcompare> > 0x00000000004086bd <+237>: movzbl -0x100(%rbp),%edx > 0x00000000004086c4 <+244>: movzbl -0x108(%rbp),%ecx > 0x00000000004086cb <+251>: mov %dl,(%r15) > 0x00000000004086ce <+254>: mov %cl,(%r14) > 0x00000000004086d1 <+257>: test %eax,%eax > 0x00000000004086d3 <+259>: jne 0x408862 <keycompare_mb+658> > 0x00000000004086d9 <+265>: mov 0x40(%rbx),%rbx > 0x00000000004086dd <+269>: test %rbx,%rbx > 0x00000000004086e0 <+272>: je 0x40886d <keycompare_mb+669> > 0x00000000004086e6 <+278>: cmpq $0xffffffffffffffff,0x10(%rbx) > 0x00000000004086eb <+283>: je 0x408748 <keycompare_mb+376> > 0x00000000004086ed <+285>: mov %rbx,%rsi > 0x00000000004086f0 <+288>: mov -0xb8(%rbp),%rdi > 0x00000000004086f7 <+295>: callq *0x210e8b(%rip) # 0x619588 <limfield> > 0x00000000004086fd <+301>: mov %rbx,%rsi > 0x0000000000408700 <+304>: mov %rax,%r15 > 0x0000000000408703 <+307>: mov -0xc0(%rbp),%rdi > 0x000000000040870a <+314>: callq *0x210e78(%rip) # 0x619588 <limfield> > 0x0000000000408710 <+320>: cmpq $0xffffffffffffffff,(%rbx) > 0x0000000000408714 <+324>: mov %rax,%r14 > 0x0000000000408717 <+327>: je 0x408774 <keycompare_mb+420> > 0x0000000000408719 <+329>: mov %rbx,%rsi > 0x000000000040871c <+332>: mov -0xb8(%rbp),%rdi > 0x0000000000408723 <+339>: callq *0x210e57(%rip) # 0x619580 <begfield> > 0x0000000000408729 <+345>: mov %rbx,%rsi > 0x000000000040872c <+348>: mov %rax,%r12 > 0x000000000040872f <+351>: mov -0xc0(%rbp),%rdi > 0x0000000000408736 <+358>: callq *0x210e44(%rip) # 0x619580 <begfield> > 0x000000000040873c <+364>: mov %rax,%r13 > 0x000000000040873f <+367>: jmpq 0x408630 <keycompare_mb+96> > 0x0000000000408744 <+372>: nopl 0x0(%rax) > 0x0000000000408748 <+376>: mov -0xb8(%rbp),%rcx > 0x000000000040874f <+383>: mov -0xc0(%rbp),%rsi > 0x0000000000408756 <+390>: cmpq $0xffffffffffffffff,(%rbx) > 0x000000000040875a <+394>: mov 0x8(%rcx),%rax > 0x000000000040875e <+398>: mov (%rcx),%rdx > 0x0000000000408761 <+401>: lea -0x1(%rdx,%rax,1),%r15 > 0x0000000000408766 <+406>: mov 0x8(%rsi),%rax > 0x000000000040876a <+410>: mov (%rsi),%rdx > 0x000000000040876d <+413>: lea -0x1(%rdx,%rax,1),%r14 > 0x0000000000408772 <+418>: jne 0x408719 <keycompare_mb+329> > 0x0000000000408774 <+420>: cmpb $0x0,0x30(%rbx) > 0x0000000000408778 <+424>: mov -0xb8(%rbp),%rax > 0x000000000040877f <+431>: mov -0xc0(%rbp),%rsi > 0x0000000000408786 <+438>: mov (%rax),%r12 > 0x0000000000408789 <+441>: mov (%rsi),%r13 > 0x000000000040878c <+444>: je 0x408630 <keycompare_mb+96> > 0x0000000000408792 <+450>: jmp 0x4087b8 <keycompare_mb+488> > 0x0000000000408794 <+452>: nopl 0x0(%rax) > 0x0000000000408798 <+456>: mov %r15,%rsi > 0x000000000040879b <+459>: lea -0x90(%rbp),%rdx > 0x00000000004087a2 <+466>: mov %r12,%rdi > 0x00000000004087a5 <+469>: sub %r12,%rsi > 0x00000000004087a8 <+472>: callq 0x407dd0 <ismbblank> > 0x00000000004087ad <+477>: test %eax,%eax > 0x00000000004087af <+479>: je 0x4087f4 <keycompare_mb+548> > 0x00000000004087b1 <+481>: add -0x90(%rbp),%r12 > 0x00000000004087b8 <+488>: cmp %r12,%r15 > 0x00000000004087bb <+491>: ja 0x408798 <keycompare_mb+456> > 0x00000000004087bd <+493>: cmp %r13,%r14 > 0x00000000004087c0 <+496>: jbe 0x408630 <keycompare_mb+96> > 0x00000000004087c6 <+502>: nopw %cs:0x0(%rax,%rax,1) > 0x00000000004087d0 <+512>: mov %r14,%rsi > 0x00000000004087d3 <+515>: lea -0x88(%rbp),%rdx > 0x00000000004087da <+522>: mov %r13,%rdi > 0x00000000004087dd <+525>: sub %r13,%rsi > 0x00000000004087e0 <+528>: callq 0x407dd0 <ismbblank> > 0x00000000004087e5 <+533>: test %eax,%eax > 0x00000000004087e7 <+535>: je 0x408630 <keycompare_mb+96> > 0x00000000004087ed <+541>: add -0x88(%rbp),%r13 > 0x00000000004087f4 <+548>: cmp %r13,%r14 > 0x00000000004087f7 <+551>: ja 0x4087d0 <keycompare_mb+512> > 0x00000000004087f9 <+553>: jmpq 0x408630 <keycompare_mb+96> > 0x00000000004087fe <+558>: xchg %ax,%ax > 0x0000000000408800 <+560>: cmpb $0x0,0x38(%rbx) > 0x0000000000408804 <+564>: jne 0x4088f8 <keycompare_mb+808> > 0x000000000040880a <+570>: cmpb $0x0,0x36(%rbx) > 0x000000000040880e <+574>: xchg %ax,%ax > 0x0000000000408810 <+576>: jne 0x408910 <keycompare_mb+832> > 0x0000000000408816 <+582>: cmpq $0x0,-0xa8(%rbp) > 0x000000000040881e <+590>: setne -0xd1(%rbp) > 0x0000000000408825 <+597>: test %rcx,%rcx > 0x0000000000408828 <+600>: setne -0xd2(%rbp) > 0x000000000040882f <+607>: jne 0x408970 <keycompare_mb+928> > 0x0000000000408835 <+613>: cmpb $0x0,-0xd1(%rbp) > 0x000000000040883c <+620>: jne 0x408970 <keycompare_mb+928> > 0x0000000000408842 <+626>: test %r8,%r8 > 0x0000000000408845 <+629>: jne 0x40893e <keycompare_mb+878> > 0x000000000040884b <+635>: xor %eax,%eax > 0x000000000040884d <+637>: cmpq $0x0,-0xd0(%rbp) > 0x0000000000408855 <+645>: setne %al > 0x0000000000408858 <+648>: neg %eax > 0x000000000040885a <+650>: test %eax,%eax > 0x000000000040885c <+652>: je 0x4086d9 <keycompare_mb+265> > 0x0000000000408862 <+658>: mov %eax,%edx > 0x0000000000408864 <+660>: neg %edx > 0x0000000000408866 <+662>: cmpb $0x0,0x37(%rbx) > 0x000000000040886a <+666>: cmovne %edx,%eax > 0x000000000040886d <+669>: mov -0x38(%rbp),%rdx > 0x0000000000408871 <+673>: xor %fs:0x28,%rdx > 0x000000000040887a <+682>: jne 0x408eec <keycompare_mb+2332> > 0x0000000000408880 <+688>: lea -0x28(%rbp),%rsp > 0x0000000000408884 <+692>: pop %rbx > 0x0000000000408885 <+693>: pop %r12 > 0x0000000000408887 <+695>: pop %r13 > 0x0000000000408889 <+697>: pop %r14 > 0x000000000040888b <+699>: pop %r15 > 0x000000000040888d <+701>: pop %rbp > 0x000000000040888e <+702>: retq > 0x000000000040888f <+703>: nop > 0x0000000000408890 <+704>: mov %rax,%rcx > 0x0000000000408893 <+707>: mov %r13,%rdx > 0x0000000000408896 <+710>: mov %r8,%rsi > 0x0000000000408899 <+713>: mov %r12,%rdi > 0x000000000040889c <+716>: callq 0x406d90 <compare_random> > 0x00000000004088a1 <+721>: jmpq 0x4086d1 <keycompare_mb+257> > 0x00000000004088a6 <+726>: nopw %cs:0x0(%rax,%rax,1) > 0x00000000004088b0 <+736>: callq 0x406c20 <human_numcompare> > 0x00000000004088b5 <+741>: movzbl -0x108(%rbp),%ecx > 0x00000000004088bc <+748>: movzbl -0x100(%rbp),%edx > 0x00000000004088c3 <+755>: jmpq 0x4086cb <keycompare_mb+251> > 0x00000000004088c8 <+760>: nopl 0x0(%rax,%rax,1) > 0x00000000004088d0 <+768>: mov %dl,-0x100(%rbp) > 0x00000000004088d6 <+774>: mov %cl,-0x108(%rbp) > 0x00000000004088dc <+780>: callq *0x210cc6(%rip) # 0x6195a8 <numcompare> > 0x00000000004088e2 <+786>: movzbl -0x100(%rbp),%edx > 0x00000000004088e9 <+793>: movzbl -0x108(%rbp),%ecx > 0x00000000004088f0 <+800>: jmpq 0x4086cb <keycompare_mb+251> > 0x00000000004088f5 <+805>: nopl (%rax) > 0x00000000004088f8 <+808>: mov %r13,%rsi > 0x00000000004088fb <+811>: mov %r12,%rdi > 0x00000000004088fe <+814>: callq 0x40cf60 <filevercmp> > 0x0000000000408903 <+819>: jmpq 0x4086d1 <keycompare_mb+257> > 0x0000000000408908 <+824>: nopl 0x0(%rax,%rax,1) > 0x0000000000408910 <+832>: mov %r8,%rsi > 0x0000000000408913 <+835>: mov %r12,%rdi > 0x0000000000408916 <+838>: xor %edx,%edx > 0x0000000000408918 <+840>: callq *0x210c7a(%rip) # 0x619598 <getmonth> > 0x000000000040891e <+846>: mov %eax,%r12d > 0x0000000000408921 <+849>: xor %edx,%edx > 0x0000000000408923 <+851>: mov -0xd0(%rbp),%rsi > 0x000000000040892a <+858>: mov %r13,%rdi > 0x000000000040892d <+861>: callq *0x210c65(%rip) # 0x619598 <getmonth> > 0x0000000000408933 <+867>: sub %eax,%r12d > 0x0000000000408936 <+870>: mov %r12d,%eax > 0x0000000000408939 <+873>: jmpq 0x4086d1 <keycompare_mb+257> > 0x000000000040893e <+878>: cmpq $0x0,-0xd0(%rbp) > 0x0000000000408946 <+886>: je 0x408ea4 <keycompare_mb+2260> > 0x000000000040894c <+892>: mov -0xd0(%rbp),%rcx > 0x0000000000408953 <+899>: mov %r13,%rdx > 0x0000000000408956 <+902>: mov %r8,%rsi > 0x0000000000408959 <+905>: mov %r12,%rdi > 0x000000000040895c <+908>: callq 0x411b00 <xmemcoll> > 0x0000000000408961 <+913>: jmpq 0x4086d1 <keycompare_mb+257> > 0x0000000000408966 <+918>: nopw %cs:0x0(%rax,%rax,1) > 0x0000000000408970 <+928>: mov -0xd0(%rbp),%rcx > 0x0000000000408977 <+935>: lea 0x20(%r8,%rcx,1),%rax > 0x000000000040897c <+940>: and $0xfffffffffffffff0,%rax > 0x0000000000408980 <+944>: sub %rax,%rsp > 0x0000000000408983 <+947>: lea 0xf(%rsp),%rsi > 0x0000000000408988 <+952>: and $0xfffffffffffffff0,%rsi > 0x000000000040898c <+956>: test %r8,%r8 > 0x000000000040898f <+959>: lea 0x1(%rsi,%r8,1),%rdx > 0x0000000000408994 <+964>: mov %rsi,-0xe8(%rbp) > 0x000000000040899b <+971>: mov %rdx,-0xf0(%rbp) > 0x00000000004089a2 <+978>: je 0x408e84 <keycompare_mb+2228> > 0x00000000004089a8 <+984>: xor %r15d,%r15d > 0x00000000004089ab <+987>: mov %rbx,-0xe0(%rbp) > 0x00000000004089b2 <+994>: movq $0x0,-0xc8(%rbp) > 0x00000000004089bd <+1005>: mov %r12,-0xb0(%rbp) > 0x00000000004089c4 <+1012>: mov %r13,-0xf8(%rbp) > 0x00000000004089cb <+1019>: mov %r8,%rbx > 0x00000000004089ce <+1022>: mov %r15,%r14 > 0x00000000004089d1 <+1025>: jmp 0x408a01 <keycompare_mb+1073> > 0x00000000004089d3 <+1027>: nopl 0x0(%rax,%rax,1) > 0x00000000004089d8 <+1032>: lea 0x2(%r15),%r8 > 0x00000000004089dc <+1036>: cmp $0x1,%r8 > 0x00000000004089e0 <+1040>: jbe 0x408cc8 <keycompare_mb+1784> > 0x00000000004089e6 <+1046>: cmpq $0x0,-0xa8(%rbp) > 0x00000000004089ee <+1054>: je 0x408cda <keycompare_mb+1802> > 0x00000000004089f4 <+1060>: add $0x1,%r14 > 0x00000000004089f8 <+1064>: cmp %r14,%rbx > 0x00000000004089fb <+1067>: jbe 0x408b01 <keycompare_mb+1329> > 0x0000000000408a01 <+1073>: mov -0xb0(%rbp),%r13 > 0x0000000000408a08 <+1080>: mov %rbx,%rdx > 0x0000000000408a0b <+1083>: lea -0x80(%rbp),%rcx > 0x0000000000408a0f <+1087>: lea -0x98(%rbp),%rdi > 0x0000000000408a16 <+1094>: sub %r14,%rdx > 0x0000000000408a19 <+1097>: mov -0x80(%rbp),%r12 > 0x0000000000408a1d <+1101>: add %r14,%r13 > 0x0000000000408a20 <+1104>: mov %r13,%rsi >=> 0x0000000000408a23 <+1107>: callq 0x402790 <mbrtowc@plt> > 0x0000000000408a28 <+1112>: mov %rax,%r15 > 0x0000000000408a2b <+1115>: mov %rax,-0x90(%rbp) > 0x0000000000408a32 <+1122>: lea -0x1(%rax),%rax > 0x0000000000408a36 <+1126>: cmp $0xfffffffffffffffc,%rax > 0x0000000000408a3a <+1130>: ja 0x4089d8 <keycompare_mb+1032> > 0x0000000000408a3c <+1132>: cmpb $0x0,-0xd1(%rbp) > 0x0000000000408a43 <+1139>: je 0x408a6d <keycompare_mb+1181> > 0x0000000000408a45 <+1141>: lea 0x210ef4(%rip),%rcx # 0x619940 <nonprinting> > 0x0000000000408a4c <+1148>: cmp %rcx,-0xa8(%rbp) > 0x0000000000408a53 <+1155>: je 0x408d60 <keycompare_mb+1936> > 0x0000000000408a59 <+1161>: lea 0x210fe0(%rip),%rsi # 0x619a40 <nondictionary> > 0x0000000000408a60 <+1168>: cmp %rsi,-0xa8(%rbp) > 0x0000000000408a67 <+1175>: je 0x408d7b <keycompare_mb+1963> > 0x0000000000408a6d <+1181>: cmpb $0x0,-0xd2(%rbp) > 0x0000000000408a74 <+1188>: je 0x408d20 <keycompare_mb+1872> > 0x0000000000408a7a <+1194>: mov -0x98(%rbp),%r12d > 0x0000000000408a81 <+1201>: mov %r12d,%edi > 0x0000000000408a84 <+1204>: callq 0x402bd0 <towupper@plt> > 0x0000000000408a89 <+1209>: cmp %eax,%r12d > 0x0000000000408a8c <+1212>: je 0x408d00 <keycompare_mb+1840> > 0x0000000000408a92 <+1218>: lea -0x60(%rbp),%rdx > 0x0000000000408a96 <+1222>: lea -0x50(%rbp),%rdi > 0x0000000000408a9a <+1226>: mov %eax,%esi > 0x0000000000408a9c <+1228>: add %r15,%r14 > 0x0000000000408a9f <+1231>: mov %eax,-0x98(%rbp) > 0x0000000000408aa5 <+1237>: movq $0x0,-0x60(%rbp) > 0x0000000000408aad <+1245>: callq 0x402a40 <wcrtomb@plt> > 0x0000000000408ab2 <+1250>: mov %rax,%r15 > 0x0000000000408ab5 <+1253>: mov %rax,-0x90(%rbp) > 0x0000000000408abc <+1260>: lea -0x1(%rax),%rax > 0x0000000000408ac0 <+1264>: cmp $0xfffffffffffffffd,%rax > 0x0000000000408ac4 <+1268>: ja 0x408ecd <keycompare_mb+2301> > 0x0000000000408aca <+1274>: mov -0xe8(%rbp),%rdx > 0x0000000000408ad1 <+1281>: mov -0xc8(%rbp),%rsi > 0x0000000000408ad8 <+1288>: xor %ecx,%ecx > 0x0000000000408ada <+1290>: lea (%rdx,%rsi,1),%rax > 0x0000000000408ade <+1294>: xchg %ax,%ax > 0x0000000000408ae0 <+1296>: movzbl -0x50(%rbp,%rcx,1),%edx > 0x0000000000408ae5 <+1301>: mov %dl,(%rax,%rcx,1) > 0x0000000000408ae8 <+1304>: add $0x1,%rcx > 0x0000000000408aec <+1308>: cmp %r15,%rcx > 0x0000000000408aef <+1311>: jne 0x408ae0 <keycompare_mb+1296> > 0x0000000000408af1 <+1313>: add %rcx,-0xc8(%rbp) > 0x0000000000408af8 <+1320>: cmp %r14,%rbx > 0x0000000000408afb <+1323>: ja 0x408a01 <keycompare_mb+1073> > 0x0000000000408b01 <+1329>: mov -0xe0(%rbp),%rbx > 0x0000000000408b08 <+1336>: mov -0xf8(%rbp),%r13 > 0x0000000000408b0f <+1343>: cmpq $0x0,-0xd0(%rbp) > 0x0000000000408b17 <+1351>: mov -0xe8(%rbp),%rax > 0x0000000000408b1e <+1358>: mov -0xc8(%rbp),%rsi > 0x0000000000408b25 <+1365>: movb $0x0,(%rax,%rsi,1) > 0x0000000000408b29 <+1369>: je 0x408e94 <keycompare_mb+2244> > 0x0000000000408b2f <+1375>: xor %r14d,%r14d > 0x0000000000408b32 <+1378>: mov %rbx,-0xf8(%rbp) > 0x0000000000408b39 <+1385>: movq $0x0,-0xb0(%rbp) > 0x0000000000408b44 <+1396>: mov %r13,-0xe0(%rbp) > 0x0000000000408b4b <+1403>: mov -0xd0(%rbp),%rbx > 0x0000000000408b52 <+1410>: mov %r14,%r15 > 0x0000000000408b55 <+1413>: jmp 0x408b8a <keycompare_mb+1466> > 0x0000000000408b57 <+1415>: nopw 0x0(%rax,%rax,1) > 0x0000000000408b60 <+1424>: lea 0x2(%r12),%r8 > 0x0000000000408b65 <+1429>: cmp $0x1,%r8 > 0x0000000000408b69 <+1433>: jbe 0x408da8 <keycompare_mb+2008> > 0x0000000000408b6f <+1439>: cmpq $0x0,-0xa8(%rbp) > 0x0000000000408b77 <+1447>: je 0x408dba <keycompare_mb+2026> > 0x0000000000408b7d <+1453>: add $0x1,%r15 > 0x0000000000408b81 <+1457>: cmp %r15,%rbx > 0x0000000000408b84 <+1460>: jbe 0x408c91 <keycompare_mb+1729> > 0x0000000000408b8a <+1466>: mov -0xe0(%rbp),%r14 > 0x0000000000408b91 <+1473>: mov %rbx,%rdx > 0x0000000000408b94 <+1476>: lea -0x70(%rbp),%rcx > 0x0000000000408b98 <+1480>: lea -0x94(%rbp),%rdi > 0x0000000000408b9f <+1487>: sub %r15,%rdx > 0x0000000000408ba2 <+1490>: mov -0x70(%rbp),%r13 > 0x0000000000408ba6 <+1494>: add %r15,%r14 > 0x0000000000408ba9 <+1497>: mov %r14,%rsi > 0x0000000000408bac <+1500>: callq 0x402790 <mbrtowc@plt> > 0x0000000000408bb1 <+1505>: mov %rax,%r12 > 0x0000000000408bb4 <+1508>: mov %rax,-0x88(%rbp) > 0x0000000000408bbb <+1515>: lea -0x1(%rax),%rax > 0x0000000000408bbf <+1519>: cmp $0xfffffffffffffffc,%rax > 0x0000000000408bc3 <+1523>: ja 0x408b60 <keycompare_mb+1424> > 0x0000000000408bc5 <+1525>: cmpb $0x0,-0xd1(%rbp) > 0x0000000000408bcc <+1532>: je 0x408bf6 <keycompare_mb+1574> > 0x0000000000408bce <+1534>: lea 0x210d6b(%rip),%rcx # 0x619940 <nonprinting> > 0x0000000000408bd5 <+1541>: cmp %rcx,-0xa8(%rbp) > 0x0000000000408bdc <+1548>: je 0x408e40 <keycompare_mb+2160> > 0x0000000000408be2 <+1554>: lea 0x210e57(%rip),%rsi # 0x619a40 <nondictionary> > 0x0000000000408be9 <+1561>: cmp %rsi,-0xa8(%rbp) > 0x0000000000408bf0 <+1568>: je 0x408e5b <keycompare_mb+2187> > 0x0000000000408bf6 <+1574>: cmpb $0x0,-0xd2(%rbp) > 0x0000000000408bfd <+1581>: je 0x408e00 <keycompare_mb+2096> > 0x0000000000408c03 <+1587>: mov -0x94(%rbp),%r13d > 0x0000000000408c0a <+1594>: mov %r13d,%edi > 0x0000000000408c0d <+1597>: callq 0x402bd0 <towupper@plt> > 0x0000000000408c12 <+1602>: cmp %eax,%r13d > 0x0000000000408c15 <+1605>: je 0x408de0 <keycompare_mb+2064> > 0x0000000000408c1b <+1611>: lea -0x60(%rbp),%rdx > 0x0000000000408c1f <+1615>: lea -0x50(%rbp),%rdi > 0x0000000000408c23 <+1619>: mov %eax,%esi > 0x0000000000408c25 <+1621>: add %r12,%r15 > 0x0000000000408c28 <+1624>: mov %eax,-0x94(%rbp) > 0x0000000000408c2e <+1630>: movq $0x0,-0x60(%rbp) > 0x0000000000408c36 <+1638>: callq 0x402a40 <wcrtomb@plt> > 0x0000000000408c3b <+1643>: mov %rax,%r12 > 0x0000000000408c3e <+1646>: mov %rax,-0x88(%rbp) > 0x0000000000408c45 <+1653>: lea -0x1(%rax),%rax > 0x0000000000408c49 <+1657>: cmp $0xfffffffffffffffd,%rax > 0x0000000000408c4d <+1661>: ja 0x408eae <keycompare_mb+2270> > 0x0000000000408c53 <+1667>: mov -0xf0(%rbp),%rsi > 0x0000000000408c5a <+1674>: mov -0xb0(%rbp),%rdx > 0x0000000000408c61 <+1681>: xor %ecx,%ecx > 0x0000000000408c63 <+1683>: lea (%rsi,%rdx,1),%rax > 0x0000000000408c67 <+1687>: nopw 0x0(%rax,%rax,1) > 0x0000000000408c70 <+1696>: movzbl -0x50(%rbp,%rcx,1),%edx > 0x0000000000408c75 <+1701>: mov %dl,(%rax,%rcx,1) > 0x0000000000408c78 <+1704>: add $0x1,%rcx > 0x0000000000408c7c <+1708>: cmp %r12,%rcx > 0x0000000000408c7f <+1711>: jne 0x408c70 <keycompare_mb+1696> > 0x0000000000408c81 <+1713>: add %rcx,-0xb0(%rbp) > 0x0000000000408c88 <+1720>: cmp %r15,%rbx > 0x0000000000408c8b <+1723>: ja 0x408b8a <keycompare_mb+1466> > 0x0000000000408c91 <+1729>: mov -0xf8(%rbp),%rbx > 0x0000000000408c98 <+1736>: mov -0xf0(%rbp),%rdx > 0x0000000000408c9f <+1743>: mov -0xb0(%rbp),%rcx > 0x0000000000408ca6 <+1750>: mov -0xc8(%rbp),%rsi > 0x0000000000408cad <+1757>: mov -0xe8(%rbp),%rdi > 0x0000000000408cb4 <+1764>: movb $0x0,(%rdx,%rcx,1) > 0x0000000000408cb8 <+1768>: callq 0x411b00 <xmemcoll> > 0x0000000000408cbd <+1773>: jmpq 0x4086d1 <keycompare_mb+257> > 0x0000000000408cc2 <+1778>: nopw 0x0(%rax,%rax,1) > 0x0000000000408cc8 <+1784>: cmpq $0x0,-0xa8(%rbp) > 0x0000000000408cd0 <+1792>: mov %r12,-0x80(%rbp) > 0x0000000000408cd4 <+1796>: jne 0x4089f4 <keycompare_mb+1060> > 0x0000000000408cda <+1802>: movzbl 0x0(%r13),%eax > 0x0000000000408cdf <+1807>: mov -0xc8(%rbp),%rsi > 0x0000000000408ce6 <+1814>: mov -0xe8(%rbp),%rdx > 0x0000000000408ced <+1821>: mov %al,(%rdx,%rsi,1) > 0x0000000000408cf0 <+1824>: add $0x1,%rsi > 0x0000000000408cf4 <+1828>: mov %rsi,-0xc8(%rbp) > 0x0000000000408cfb <+1835>: jmpq 0x4089f4 <keycompare_mb+1060> > 0x0000000000408d00 <+1840>: lea -0x50(%rbp),%rdi > 0x0000000000408d04 <+1844>: mov $0x10,%ecx > 0x0000000000408d09 <+1849>: mov %r15,%rdx > 0x0000000000408d0c <+1852>: mov %r13,%rsi > 0x0000000000408d0f <+1855>: add %r15,%r14 > 0x0000000000408d12 <+1858>: callq 0x402950 <__memcpy_chk@plt> > 0x0000000000408d17 <+1863>: jmpq 0x408aca <keycompare_mb+1274> > 0x0000000000408d1c <+1868>: nopl 0x0(%rax) > 0x0000000000408d20 <+1872>: mov -0xe8(%rbp),%rcx > 0x0000000000408d27 <+1879>: mov -0xc8(%rbp),%rsi > 0x0000000000408d2e <+1886>: xor %edx,%edx > 0x0000000000408d30 <+1888>: lea (%rcx,%rsi,1),%rax > 0x0000000000408d34 <+1892>: nopl 0x0(%rax) > 0x0000000000408d38 <+1896>: movzbl 0x0(%r13,%rdx,1),%ecx > 0x0000000000408d3e <+1902>: mov %cl,(%rax,%rdx,1) > 0x0000000000408d41 <+1905>: add $0x1,%rdx > 0x0000000000408d45 <+1909>: cmp %r15,%rdx > 0x0000000000408d48 <+1912>: jne 0x408d38 <keycompare_mb+1896> > 0x0000000000408d4a <+1914>: add %rdx,-0xc8(%rbp) > 0x0000000000408d51 <+1921>: add %rdx,%r14 > 0x0000000000408d54 <+1924>: jmpq 0x4089f8 <keycompare_mb+1064> > 0x0000000000408d59 <+1929>: nopl 0x0(%rax) > 0x0000000000408d60 <+1936>: mov -0x98(%rbp),%edi > 0x0000000000408d66 <+1942>: callq 0x402ca0 <iswprint@plt> > 0x0000000000408d6b <+1947>: test %eax,%eax > 0x0000000000408d6d <+1949>: jne 0x408a6d <keycompare_mb+1181> > 0x0000000000408d73 <+1955>: add %r15,%r14 > 0x0000000000408d76 <+1958>: jmpq 0x4089f8 <keycompare_mb+1064> > 0x0000000000408d7b <+1963>: mov -0x98(%rbp),%r12d > 0x0000000000408d82 <+1970>: mov %r12d,%edi > 0x0000000000408d85 <+1973>: callq 0x402a20 <iswalnum@plt> > 0x0000000000408d8a <+1978>: test %eax,%eax > 0x0000000000408d8c <+1980>: jne 0x408a6d <keycompare_mb+1181> > 0x0000000000408d92 <+1986>: mov %r12d,%edi > 0x0000000000408d95 <+1989>: callq 0x402850 <iswblank@plt> > 0x0000000000408d9a <+1994>: test %eax,%eax > 0x0000000000408d9c <+1996>: jne 0x408a6d <keycompare_mb+1181> > 0x0000000000408da2 <+2002>: jmp 0x408d73 <keycompare_mb+1955> > 0x0000000000408da4 <+2004>: nopl 0x0(%rax) > 0x0000000000408da8 <+2008>: cmpq $0x0,-0xa8(%rbp) > 0x0000000000408db0 <+2016>: mov %r13,-0x70(%rbp) > 0x0000000000408db4 <+2020>: jne 0x408b7d <keycompare_mb+1453> > 0x0000000000408dba <+2026>: movzbl (%r14),%eax > 0x0000000000408dbe <+2030>: mov -0xb0(%rbp),%rcx > 0x0000000000408dc5 <+2037>: mov -0xf0(%rbp),%rdx > 0x0000000000408dcc <+2044>: mov %al,(%rdx,%rcx,1) > 0x0000000000408dcf <+2047>: add $0x1,%rcx > 0x0000000000408dd3 <+2051>: mov %rcx,-0xb0(%rbp) > 0x0000000000408dda <+2058>: jmpq 0x408b7d <keycompare_mb+1453> > 0x0000000000408ddf <+2063>: nop > 0x0000000000408de0 <+2064>: lea -0x50(%rbp),%rdi > 0x0000000000408de4 <+2068>: mov $0x10,%ecx > 0x0000000000408de9 <+2073>: mov %r12,%rdx > 0x0000000000408dec <+2076>: mov %r14,%rsi > 0x0000000000408def <+2079>: add %r12,%r15 > 0x0000000000408df2 <+2082>: callq 0x402950 <__memcpy_chk@plt> > 0x0000000000408df7 <+2087>: jmpq 0x408c53 <keycompare_mb+1667> > 0x0000000000408dfc <+2092>: nopl 0x0(%rax) > 0x0000000000408e00 <+2096>: mov -0xf0(%rbp),%rsi > 0x0000000000408e07 <+2103>: mov -0xb0(%rbp),%rcx > 0x0000000000408e0e <+2110>: xor %edx,%edx > 0x0000000000408e10 <+2112>: lea (%rsi,%rcx,1),%rax > 0x0000000000408e14 <+2116>: nopl 0x0(%rax) > 0x0000000000408e18 <+2120>: movzbl (%r14,%rdx,1),%ecx > 0x0000000000408e1d <+2125>: mov %cl,(%rax,%rdx,1) > 0x0000000000408e20 <+2128>: add $0x1,%rdx > 0x0000000000408e24 <+2132>: cmp %r12,%rdx > 0x0000000000408e27 <+2135>: jne 0x408e18 <keycompare_mb+2120> > 0x0000000000408e29 <+2137>: add %rdx,-0xb0(%rbp) > 0x0000000000408e30 <+2144>: add %rdx,%r15 > 0x0000000000408e33 <+2147>: jmpq 0x408b81 <keycompare_mb+1457> > 0x0000000000408e38 <+2152>: nopl 0x0(%rax,%rax,1) > 0x0000000000408e40 <+2160>: mov -0x94(%rbp),%edi > 0x0000000000408e46 <+2166>: callq 0x402ca0 <iswprint@plt> > 0x0000000000408e4b <+2171>: test %eax,%eax > 0x0000000000408e4d <+2173>: jne 0x408bf6 <keycompare_mb+1574> > 0x0000000000408e53 <+2179>: add %r12,%r15 > 0x0000000000408e56 <+2182>: jmpq 0x408b81 <keycompare_mb+1457> > 0x0000000000408e5b <+2187>: mov -0x94(%rbp),%r13d > 0x0000000000408e62 <+2194>: mov %r13d,%edi > 0x0000000000408e65 <+2197>: callq 0x402a20 <iswalnum@plt> > 0x0000000000408e6a <+2202>: test %eax,%eax > 0x0000000000408e6c <+2204>: jne 0x408bf6 <keycompare_mb+1574> > 0x0000000000408e72 <+2210>: mov %r13d,%edi > 0x0000000000408e75 <+2213>: callq 0x402850 <iswblank@plt> > 0x0000000000408e7a <+2218>: test %eax,%eax > 0x0000000000408e7c <+2220>: jne 0x408bf6 <keycompare_mb+1574> > 0x0000000000408e82 <+2226>: jmp 0x408e53 <keycompare_mb+2179> > 0x0000000000408e84 <+2228>: movq $0x0,-0xc8(%rbp) > 0x0000000000408e8f <+2239>: jmpq 0x408b0f <keycompare_mb+1343> > 0x0000000000408e94 <+2244>: movq $0x0,-0xb0(%rbp) > 0x0000000000408e9f <+2255>: jmpq 0x408c98 <keycompare_mb+1736> > 0x0000000000408ea4 <+2260>: mov $0x1,%eax > 0x0000000000408ea9 <+2265>: jmpq 0x408862 <keycompare_mb+658> > 0x0000000000408eae <+2270>: lea 0xab8b(%rip),%rcx # 0x413a40 <__PRETTY_FUNCTION__.9921> > 0x0000000000408eb5 <+2277>: lea 0xac4b(%rip),%rsi # 0x413b07 > 0x0000000000408ebc <+2284>: lea 0xb29d(%rip),%rdi # 0x414160 > 0x0000000000408ec3 <+2291>: mov $0xc90,%edx > 0x0000000000408ec8 <+2296>: callq 0x402830 <__assert_fail@plt> > 0x0000000000408ecd <+2301>: lea 0xab6c(%rip),%rcx # 0x413a40 <__PRETTY_FUNCTION__.9921> > 0x0000000000408ed4 <+2308>: lea 0xac2c(%rip),%rsi # 0x413b07 > 0x0000000000408edb <+2315>: lea 0xb24e(%rip),%rdi # 0x414130 > 0x0000000000408ee2 <+2322>: mov $0xc8e,%edx > 0x0000000000408ee7 <+2327>: callq 0x402830 <__assert_fail@plt> > 0x0000000000408eec <+2332>: callq 0x402760 <__stack_chk_fail@plt> >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 922021
: 710618 |
710619
|
710620
|
710621
|
710622
|
710623
|
710624
|
710625
|
710626
|
710627
|
710628
|
710629