Last active
August 29, 2015 14:20
-
-
Save SamStudio8/8c88fdd06cd250872d67 to your computer and use it in GitHub Desktop.
Attempts to Extract Exceptions from `rapsearch` Core Dump
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt | |
#0 0x000000318f632625 in raise () from /lib64/libc.so.6 | |
#1 0x000000318f633e05 in abort () from /lib64/libc.so.6 | |
#2 0x00000031926bea7d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6 | |
#3 0x00000031926bcbd6 in std::__exception_ptr::exception_ptr::operator=(std::__exception_ptr::exception_ptr const&) () from /usr/lib64/libstdc++.so.6 | |
#4 0x0000000023b8dbf0 in ?? () | |
#5 0x00007ffffffbb500 in ?? () | |
#6 0x00000000004452e2 in boost::archive::basic_binary_iarchive<boost::archive::binary_iarchive>::init() () | |
#7 0x000000000043d5d4 in CMergeUnit::Update(int, std::vector<CHitUnit, std::allocator<CHitUnit> >&) () | |
#8 0x0000000000409a57 in CHashSearch::MergeRes(int, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) () | |
#9 0x0000000000414bac in CHashSearch::Search(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) () | |
#10 0x0000000000416250 in CHashSearch::Process(char*, char*, char*, int, bool, bool, double, int, int, int, bool, bool, bool, bool, int, bool, unsigned int, unsigned int, unsigned int) () | |
#11 0x0000000000405e9c in main () |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) disassemble | |
Dump of assembler code for function _ZNSt15__exception_ptr13exception_ptraSERKS0_: | |
0x00000031926bcba0 <+0>: mov %rbx,-0x10(%rsp) | |
0x00000031926bcba5 <+5>: mov %rbp,-0x8(%rsp) | |
0x00000031926bcbaa <+10>: sub $0x28,%rsp | |
0x00000031926bcbae <+14>: mov %rdi,%rbp | |
0x00000031926bcbb1 <+17>: mov %rsp,%rdi | |
0x00000031926bcbb4 <+20>: callq 0x31926559d8 <_ZNSt15__exception_ptr13exception_ptrC1ERKS0_@plt> | |
0x00000031926bcbb9 <+25>: mov %rbp,%rsi | |
0x00000031926bcbbc <+28>: mov %rsp,%rdi | |
0x00000031926bcbbf <+31>: callq 0x3192655d78 <_ZNSt15__exception_ptr13exception_ptr4swapERS0_@plt> | |
0x00000031926bcbc4 <+36>: mov %rsp,%rdi | |
0x00000031926bcbc7 <+39>: callq 0x3192656278 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> | |
0x00000031926bcbcc <+44>: mov %rbp,%rax | |
0x00000031926bcbcf <+47>: mov 0x18(%rsp),%rbx | |
0x00000031926bcbd4 <+52>: mov 0x20(%rsp),%rbp | |
0x00000031926bcbd9 <+57>: add $0x28,%rsp | |
0x00000031926bcbdd <+61>: retq | |
End of assembler dump. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) disassemble | |
Dump of assembler code for function _ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv: | |
[...] ~127 lines | |
0x00000000004452da <+554>: je 0x445112 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+98> | |
0x00000000004452e0 <+560>: lea 0x40(%rsp),%r13 | |
0x00000000004452e5 <+565>: xor %ecx,%ecx | |
0x00000000004452e7 <+567>: xor %edx,%edx | |
0x00000000004452e9 <+569>: mov $0x8,%esi | |
0x00000000004452ee <+574>: mov %r13,%rdi | |
0x00000000004452f1 <+577>: callq 0x448820 <_ZN5boost7archive17archive_exceptionC1ENS1_14exception_codeEPKcS4_> | |
0x00000000004452f6 <+582>: mov $0x18,%edi | |
0x00000000004452fb <+587>: callq 0x4054f8 <__cxa_allocate_exception@plt> | |
0x0000000000445300 <+592>: movq $0x463a28,(%rax) | |
0x0000000000445307 <+599>: mov %rax,%rbp | |
0x000000000044530a <+602>: lea 0x8(%r13),%rsi | |
0x000000000044530e <+606>: lea 0x8(%rax),%rdi | |
0x0000000000445312 <+610>: callq 0x4050e8 <_ZNSsC1ERKSs@plt> | |
0x0000000000445317 <+615>: mov 0x50(%rsp),%eax | |
0x000000000044531b <+619>: mov $0x448720,%edx | |
0x0000000000445320 <+624>: mov $0x463aa0,%esi | |
0x0000000000445325 <+629>: mov %rbp,%rdi | |
0x0000000000445328 <+632>: mov %eax,0x10(%rbp) | |
0x000000000044532b <+635>: callq 0x405618 <__cxa_throw@plt> | |
[...] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) frame 6 | |
#6 0x00000000004452e2 in boost::archive::basic_binary_iarchive<boost::archive::binary_iarchive>::init() () | |
(gdb) disassemble | |
Dump of assembler code for function _ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv: | |
0x00000000004450b0 <+0>: mov %r12,-0x20(%rsp) | |
0x00000000004450b5 <+5>: mov %r14,-0x10(%rsp) | |
0x00000000004450ba <+10>: mov %rdi,%r12 | |
0x00000000004450bd <+13>: mov %rbx,-0x30(%rsp) | |
0x00000000004450c2 <+18>: mov %rbp,-0x28(%rsp) | |
0x00000000004450c7 <+23>: mov $0x69ef20,%r14d | |
0x00000000004450cd <+29>: mov %r13,-0x18(%rsp) | |
0x00000000004450d2 <+34>: mov %r15,-0x8(%rsp) | |
0x00000000004450d7 <+39>: sub $0xc8,%rsp | |
0x00000000004450de <+46>: movq $0x69ef38,0x60(%rsp) | |
0x00000000004450e7 <+55>: lea 0x58(%rsp),%rsi | |
0x00000000004450ec <+60>: lea 0x10(%rdi),%rdi | |
0x00000000004450f0 <+64>: mov $0x8,%edx | |
0x00000000004450f5 <+69>: callq 0x42a840 <boost::archive::basic_binary_iprimitive<boost::archive::binary_iarchive, char, std::char_traits<char> >::load_binary(void*, size_t | |
)> | |
0x00000000004450fa <+74>: callq 0x449ab0 <_ZN5boost7archive23BOOST_ARCHIVE_SIGNATUREEv> | |
0x00000000004450ff <+79>: mov %rax,%rdi | |
0x0000000000445102 <+82>: callq 0x405218 <strlen@plt> | |
0x0000000000445107 <+87>: cmp 0x58(%rsp),%rax | |
0x000000000044510c <+92>: je 0x445290 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+480> | |
0x0000000000445112 <+98>: callq 0x449ab0 <_ZN5boost7archive23BOOST_ARCHIVE_SIGNATUREEv> | |
0x0000000000445117 <+103>: mov %rax,%rsi | |
0x000000000044511a <+106>: lea 0x60(%rsp),%rdi | |
0x000000000044511f <+111>: callq 0x4052d8 <_ZNKSs7compareEPKc@plt> | |
0x0000000000445124 <+116>: test %eax,%eax | |
0x0000000000445126 <+118>: jne 0x4451f6 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+326> | |
0x000000000044512c <+124>: mov 0x10(%r12),%rdi | |
0x0000000000445131 <+129>: mov 0x10(%rdi),%rax | |
0x0000000000445135 <+133>: cmp 0x18(%rdi),%rax | |
0x0000000000445139 <+137>: jae 0x44535c <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+684> | |
0x000000000044513f <+143>: movzbl (%rax),%ebp | |
0x0000000000445142 <+146>: add $0x1,%rax | |
0x0000000000445146 <+150>: mov %rax,0x10(%rdi) | |
0x000000000044514a <+154>: cmp $0x5,%ebp | |
0x000000000044514d <+157>: jle 0x445178 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+200> | |
0x000000000044514f <+159>: cmp $0x6,%ebp | |
0x0000000000445152 <+162>: je 0x44515d <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+173> | |
0x0000000000445154 <+164>: cmp $0x7,%ebp | |
0x0000000000445157 <+167>: je 0x445330 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+640> | |
0x000000000044515d <+173>: mov 0x10(%r12),%rdi | |
0x0000000000445162 <+178>: mov 0x10(%rdi),%rax | |
0x0000000000445166 <+182>: cmp 0x18(%rdi),%rax | |
0x000000000044516a <+186>: jae 0x44536a <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+698> | |
0x0000000000445170 <+192>: add $0x1,%rax | |
0x0000000000445174 <+196>: mov %rax,0x10(%rdi) | |
0x0000000000445178 <+200>: mov %bp,0x70(%rsp) | |
0x000000000044517d <+205>: lea 0x70(%rsp),%rsi | |
0x0000000000445182 <+210>: mov %r12,%rdi | |
0x0000000000445185 <+213>: callq 0x43ed30 <_ZN5boost7archive6detail14basic_iarchive19set_library_versionENS0_20library_version_typeE> | |
0x000000000044518a <+218>: lea 0x80(%rsp),%rdi | |
0x0000000000445192 <+226>: callq 0x449ac0 <_ZN5boost7archive21BOOST_ARCHIVE_VERSIONEv> | |
0x0000000000445197 <+231>: cmp 0x80(%rsp),%bp | |
0x000000000044519f <+239>: jbe 0x445242 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+402> | |
0x00000000004451a5 <+245>: lea 0x20(%rsp),%r12 | |
0x00000000004451aa <+250>: xor %ecx,%ecx | |
0x00000000004451ac <+252>: xor %edx,%edx | |
0x00000000004451ae <+254>: mov $0x4,%esi | |
0x00000000004451b3 <+259>: mov %r12,%rdi | |
0x00000000004451b6 <+262>: callq 0x448820 <_ZN5boost7archive17archive_exceptionC1ENS1_14exception_codeEPKcS4_> | |
0x00000000004451bb <+267>: mov $0x18,%edi | |
0x00000000004451c0 <+272>: callq 0x4054f8 <__cxa_allocate_exception@plt> | |
0x00000000004451c5 <+277>: movq $0x463a28,(%rax) | |
0x00000000004451cc <+284>: mov %rax,%rbp | |
0x00000000004451cf <+287>: lea 0x8(%r12),%rsi | |
0x00000000004451d4 <+292>: lea 0x8(%rax),%rdi | |
0x00000000004451d8 <+296>: callq 0x4050e8 <_ZNSsC1ERKSs@plt> | |
0x00000000004451dd <+301>: mov 0x30(%rsp),%eax | |
0x00000000004451e1 <+305>: mov $0x448720,%edx | |
0x00000000004451e6 <+310>: mov $0x463aa0,%esi | |
0x00000000004451eb <+315>: mov %rbp,%rdi | |
0x00000000004451ee <+318>: mov %eax,0x10(%rbp) | |
0x00000000004451f1 <+321>: callq 0x405618 <__cxa_throw@plt> | |
0x00000000004451f6 <+326>: xor %ecx,%ecx | |
0x00000000004451f8 <+328>: xor %edx,%edx | |
0x00000000004451fa <+330>: mov $0x3,%esi | |
0x00000000004451ff <+335>: mov %rsp,%rdi | |
0x0000000000445202 <+338>: callq 0x448820 <_ZN5boost7archive17archive_exceptionC1ENS1_14exception_codeEPKcS4_> | |
0x0000000000445207 <+343>: mov $0x18,%edi | |
0x000000000044520c <+348>: callq 0x4054f8 <__cxa_allocate_exception@plt> | |
0x0000000000445211 <+353>: movq $0x463a28,(%rax) | |
0x0000000000445218 <+360>: mov %rax,%rbp | |
0x000000000044521b <+363>: lea 0x8(%rsp),%rsi | |
0x0000000000445220 <+368>: lea 0x8(%rax),%rdi | |
0x0000000000445224 <+372>: callq 0x4050e8 <_ZNSsC1ERKSs@plt> | |
0x0000000000445229 <+377>: mov 0x10(%rsp),%eax | |
0x000000000044522d <+381>: mov $0x448720,%edx | |
0x0000000000445232 <+386>: mov $0x463aa0,%esi | |
0x0000000000445237 <+391>: mov %rbp,%rdi | |
0x000000000044523a <+394>: mov %eax,0x10(%rbp) | |
0x000000000044523d <+397>: callq 0x405618 <__cxa_throw@plt> | |
0x0000000000445242 <+402>: mov 0x60(%rsp),%rbx | |
0x0000000000445247 <+407>: sub $0x18,%rbx | |
0x000000000044524b <+411>: cmp %rbx,%r14 | |
0x000000000044524e <+414>: jne 0x445378 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+712> | |
0x0000000000445254 <+420>: mov 0x98(%rsp),%rbx | |
0x000000000044525c <+428>: mov 0xa0(%rsp),%rbp | |
0x0000000000445264 <+436>: mov 0xa8(%rsp),%r12 | |
0x000000000044526c <+444>: mov 0xb0(%rsp),%r13 | |
0x0000000000445274 <+452>: mov 0xb8(%rsp),%r14 | |
0x000000000044527c <+460>: mov 0xc0(%rsp),%r15 | |
0x0000000000445284 <+468>: add $0xc8,%rsp | |
0x000000000044528b <+475>: retq | |
0x000000000044528c <+476>: nopl 0x0(%rax) | |
0x0000000000445290 <+480>: lea 0x60(%rsp),%rbp | |
0x0000000000445295 <+485>: xor %edx,%edx | |
0x0000000000445297 <+487>: mov %rax,%rsi | |
0x000000000044529a <+490>: mov %rbp,%rdi | |
0x000000000044529d <+493>: callq 0x4056e8 <_ZNSs6resizeEmc@plt> | |
0x00000000004452a2 <+498>: mov 0x58(%rsp),%rbx | |
0x00000000004452a7 <+503>: test %rbx,%rbx | |
0x00000000004452aa <+506>: je 0x445112 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+98> | |
0x00000000004452b0 <+512>: mov 0x60(%rsp),%rax | |
0x00000000004452b5 <+517>: sub $0x18,%rax | |
0x00000000004452b9 <+521>: mov 0x10(%rax),%esi | |
0x00000000004452bc <+524>: test %esi,%esi | |
0x00000000004452be <+526>: jns 0x44534f <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+671> | |
0x00000000004452c4 <+532>: mov 0x10(%r12),%rdi | |
0x00000000004452c9 <+537>: mov 0x60(%rsp),%rsi | |
0x00000000004452ce <+542>: mov %rbx,%rdx | |
0x00000000004452d1 <+545>: mov (%rdi),%rax | |
0x00000000004452d4 <+548>: callq *0x40(%rax) | |
0x00000000004452d7 <+551>: cmp %rax,%rbx | |
0x00000000004452da <+554>: je 0x445112 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+98> | |
0x00000000004452e0 <+560>: lea 0x40(%rsp),%r13 | |
0x00000000004452e5 <+565>: xor %ecx,%ecx | |
0x00000000004452e7 <+567>: xor %edx,%edx | |
0x00000000004452e9 <+569>: mov $0x8,%esi | |
0x00000000004452ee <+574>: mov %r13,%rdi | |
0x00000000004452f1 <+577>: callq 0x448820 <_ZN5boost7archive17archive_exceptionC1ENS1_14exception_codeEPKcS4_> | |
0x00000000004452f6 <+582>: mov $0x18,%edi | |
0x00000000004452fb <+587>: callq 0x4054f8 <__cxa_allocate_exception@plt> | |
0x0000000000445300 <+592>: movq $0x463a28,(%rax) | |
0x0000000000445307 <+599>: mov %rax,%rbp | |
0x000000000044530a <+602>: lea 0x8(%r13),%rsi | |
0x000000000044530e <+606>: lea 0x8(%rax),%rdi | |
0x0000000000445312 <+610>: callq 0x4050e8 <_ZNSsC1ERKSs@plt> | |
0x0000000000445317 <+615>: mov 0x50(%rsp),%eax | |
0x000000000044531b <+619>: mov $0x448720,%edx | |
0x0000000000445320 <+624>: mov $0x463aa0,%esi | |
0x0000000000445325 <+629>: mov %rbp,%rdi | |
0x0000000000445328 <+632>: mov %eax,0x10(%rbp) | |
0x000000000044532b <+635>: callq 0x405618 <__cxa_throw@plt> | |
0x0000000000445330 <+640>: mov 0x10(%r12),%rdi | |
0x0000000000445335 <+645>: mov 0x10(%rdi),%rax | |
0x0000000000445339 <+649>: cmp 0x18(%rdi),%rax | |
0x000000000044533d <+653>: jae 0x4453a3 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+755> | |
0x000000000044533f <+655>: movzbl (%rax),%eax | |
0x0000000000445342 <+658>: test %eax,%eax | |
0x0000000000445344 <+660>: jne 0x445178 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+200> | |
0x000000000044534a <+666>: jmpq 0x44515d <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+173> | |
0x000000000044534f <+671>: mov %rbp,%rdi | |
0x0000000000445352 <+674>: callq 0x4058b8 <_ZNSs12_M_leak_hardEv@plt> | |
0x0000000000445357 <+679>: jmpq 0x4452c4 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+532> | |
0x000000000044535c <+684>: mov (%rdi),%rax | |
0x000000000044535f <+687>: nop | |
0x0000000000445360 <+688>: callq *0x50(%rax) | |
0x0000000000445363 <+691>: mov %eax,%ebp | |
0x0000000000445365 <+693>: jmpq 0x44514a <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+154> | |
0x000000000044536a <+698>: mov (%rdi),%rax | |
0x000000000044536d <+701>: nopl (%rax) | |
0x0000000000445370 <+704>: callq *0x50(%rax) | |
0x0000000000445373 <+707>: jmpq 0x445178 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+200> | |
0x0000000000445378 <+712>: lea 0x10(%rbx),%rdi | |
0x000000000044537c <+716>: mov $0xffffffff,%esi | |
0x0000000000445381 <+721>: callq 0x405898 <_ZN9__gnu_cxx18__exchange_and_addEPVii@plt> | |
0x0000000000445386 <+726>: test %eax,%eax | |
0x0000000000445388 <+728>: jg 0x445254 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+420> | |
0x000000000044538e <+734>: lea 0x8f(%rsp),%rsi | |
0x0000000000445396 <+742>: mov %rbx,%rdi | |
0x0000000000445399 <+745>: callq 0x405228 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> | |
0x000000000044539e <+750>: jmpq 0x445254 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+420> | |
0x00000000004453a3 <+755>: mov (%rdi),%rax | |
0x00000000004453a6 <+758>: callq *0x48(%rax) | |
0x00000000004453a9 <+761>: nopl 0x0(%rax) | |
0x00000000004453b0 <+768>: jmp 0x445342 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+658> | |
0x00000000004453b2 <+770>: mov %rax,%r15 | |
0x00000000004453b5 <+773>: mov %r15,%rdi | |
0x00000000004453b8 <+776>: callq 0x405838 <_Unwind_Resume@plt> | |
0x00000000004453bd <+781>: mov %rax,%r15 | |
0x00000000004453c0 <+784>: mov %edx,%ebx | |
0x00000000004453c2 <+786>: mov %r13,%rdi | |
0x00000000004453c5 <+789>: callq 0x448720 <_ZN5boost7archive17archive_exceptionD1Ev> | |
0x00000000004453ca <+794>: movslq %ebx,%rdx | |
0x00000000004453cd <+797>: sub $0x1,%rdx | |
0x00000000004453d1 <+801>: je 0x445428 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+888> | |
0x00000000004453d3 <+803>: mov 0x60(%rsp),%rbx | |
0x00000000004453d8 <+808>: sub $0x18,%rbx | |
0x00000000004453dc <+812>: cmp %rbx,%r14 | |
0x00000000004453df <+815>: je 0x4453b5 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+773> | |
0x00000000004453e1 <+817>: lea 0x10(%rbx),%rdi | |
0x00000000004453e5 <+821>: mov $0xffffffff,%esi | |
0x00000000004453ea <+826>: callq 0x405898 <_ZN9__gnu_cxx18__exchange_and_addEPVii@plt> | |
0x00000000004453ef <+831>: test %eax,%eax | |
0x00000000004453f1 <+833>: jg 0x4453b5 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+773> | |
0x00000000004453f3 <+835>: lea 0x8e(%rsp),%rsi | |
0x00000000004453fb <+843>: mov %rbx,%rdi | |
0x00000000004453fe <+846>: callq 0x405228 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> | |
0x0000000000445403 <+851>: jmp 0x4453b5 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+773> | |
0x0000000000445405 <+853>: mov %edx,%ebx | |
0x0000000000445407 <+855>: mov %rbp,%rdi | |
0x000000000044540a <+858>: mov %rax,%r15 | |
0x000000000044540d <+861>: callq 0x405528 <_ZNSt9exceptionD2Ev@plt> | |
0x0000000000445412 <+866>: movslq %ebx,%rdx | |
0x0000000000445415 <+869>: cmp $0xffffffffffffffff,%rdx | |
0x0000000000445419 <+873>: jne 0x4453c0 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+784> | |
0x000000000044541b <+875>: callq 0x405328 <_ZSt9terminatev@plt> | |
0x0000000000445420 <+880>: mov %rax,%rdi | |
0x0000000000445423 <+883>: callq 0x405838 <_Unwind_Resume@plt> | |
0x0000000000445428 <+888>: mov %r15,%rdi | |
0x000000000044542b <+891>: callq 0x405738 <__cxa_begin_catch@plt> | |
0x0000000000445430 <+896>: lea 0x60(%rsp),%rdi | |
0x0000000000445435 <+901>: xor %edx,%edx | |
0x0000000000445437 <+903>: mov $0x4537cb,%esi | |
0x000000000044543c <+908>: callq 0x405518 <_ZNSs6assignEPKcm@plt> | |
0x0000000000445441 <+913>: callq 0x4056b8 <__cxa_end_catch@plt> | |
0x0000000000445446 <+918>: jmpq 0x445112 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+98> | |
0x000000000044544b <+923>: mov %rax,%r15 | |
0x000000000044544e <+926>: xchg %ax,%ax | |
0x0000000000445450 <+928>: jmp 0x4453d3 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+803> | |
0x0000000000445452 <+930>: mov %rax,%r15 | |
0x0000000000445455 <+933>: jmpq 0x4453cd <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+797> | |
0x000000000044545a <+938>: mov %rax,%r15 | |
0x000000000044545d <+941>: nopl (%rax) | |
0x0000000000445460 <+944>: callq 0x4056b8 <__cxa_end_catch@plt> | |
0x0000000000445465 <+949>: jmpq 0x4453d3 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+803> | |
0x000000000044546a <+954>: mov %edx,%ebx | |
0x000000000044546c <+956>: mov %rbp,%rdi | |
0x000000000044546f <+959>: mov %rax,%r15 | |
0x0000000000445472 <+962>: callq 0x405528 <_ZNSt9exceptionD2Ev@plt> | |
0x0000000000445477 <+967>: add $0x1,%ebx | |
0x000000000044547a <+970>: je 0x44541b <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+875> | |
0x000000000044547c <+972>: mov %rsp,%rdi | |
0x000000000044547f <+975>: callq 0x448720 <_ZN5boost7archive17archive_exceptionD1Ev> | |
0x0000000000445484 <+980>: jmpq 0x4453d3 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+803> | |
0x0000000000445489 <+985>: mov %rax,%r15 | |
0x000000000044548c <+988>: nopl 0x0(%rax) | |
0x0000000000445490 <+992>: jmp 0x44547c <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+972> | |
0x0000000000445492 <+994>: mov %rax,%r15 | |
0x0000000000445495 <+997>: mov %r12,%rdi | |
0x0000000000445498 <+1000>: callq 0x448720 <_ZN5boost7archive17archive_exceptionD1Ev> | |
0x000000000044549d <+1005>: jmpq 0x4453d3 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+803> | |
0x00000000004454a2 <+1010>: mov %edx,%ebx | |
0x00000000004454a4 <+1012>: mov %rbp,%rdi | |
0x00000000004454a7 <+1015>: mov %rax,%r15 | |
0x00000000004454aa <+1018>: callq 0x405528 <_ZNSt9exceptionD2Ev@plt> | |
0x00000000004454af <+1023>: add $0x1,%ebx | |
0x00000000004454b2 <+1026>: jne 0x445495 <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+997> | |
0x00000000004454b4 <+1028>: jmpq 0x44541b <_ZN5boost7archive21basic_binary_iarchiveINS0_15binary_iarchiveEE4initEv+875> | |
End of assembler dump. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[msn@bert limpet_trembl_hydro_rap]$ gdb -quiet -se=rapsearch -c core.2966 | |
Reading symbols from /cm/shared/apps/RAPSearch/2.22/rapsearch...(no debugging symbols found)...done. | |
[New Thread 2966] | |
[New Thread 3016] | |
[New Thread 3013] | |
[New Thread 3017] | |
[New Thread 3014] | |
[New Thread 3019] | |
[New Thread 3018] | |
[New Thread 3020] | |
[New Thread 3015] | |
warning: .dynamic section for "/lib64/libgcc_s.so.1" is not at the expected address (wrong library or version mismatch?) | |
warning: Ignoring non-absolute filename: <der> | |
Missing separate debuginfo for der | |
Try: yum --disablerepo='*' --enablerepo='*-debug*' install /usr/lib/debug/.build-id/4b/8e1260ccd7c3d8cc131e84001f7220651617ec | |
warning: Could not load shared library symbols for der. | |
Do you need "set solib-search-path" or "set sysroot"? | |
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done. | |
[Thread debugging using libthread_db enabled] | |
Loaded symbols for /lib64/libpthread.so.0 | |
Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib64/libstdc++.so.6 | |
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /lib64/libm.so.6 | |
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /lib64/libgcc_s.so.1 | |
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /lib64/libc.so.6 | |
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib64/ld-linux-x86-64.so.2 | |
Core was generated by `rapsearch -q /ibers/ernie/scratch/msn/limpet_vh_51/contigs.fa -d /ibers/ernie/g'. | |
Program terminated with signal 6, Aborted. | |
#0 0x000000318f632625 in raise () from /lib64/libc.so.6 | |
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6_5.4.x86_64 libgcc-4.4.6-3.el6.x86_64 libstdc++-4.4.6-3.el6.x86_64 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) info register | |
rax 0x0 0 | |
rbx 0x23b8dbd0 599317456 | |
rcx 0xffffffffffffffff -1 | |
rdx 0x6 6 | |
rsi 0xb96 2966 | |
rdi 0xb96 2966 | |
rbp 0x463b40 0x463b40 | |
rsp 0x7ffffffbb3e0 0x7ffffffbb3e0 | |
r8 0xa 10 | |
r9 0x7fff0bda5720 140733392246560 | |
r10 0x8 8 | |
r11 0x206 518 | |
r12 0x4487c0 4491200 | |
r13 0x7ffffffbb800 140737488074752 | |
r14 0x69ef20 6942496 | |
r15 0x23b8dbd0 599317456 | |
rip 0x31926bcbd6 0x31926bcbd6 <std::__exception_ptr::exception_ptr::operator=(std::__exception_ptr::exception_ptr const&)+54> | |
eflags 0x206 [ PF IF ] | |
cs 0x33 51 | |
ss 0x2b 43 | |
ds 0x0 0 | |
es 0x0 0 | |
fs 0x0 0 | |
gs 0x0 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment