aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: strange amule-2.2.5 crash  (Read 5067 times)

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
strange amule-2.2.5 crash
« on: July 31, 2009, 05:58:25 PM »

I get this crash: [http://forum.amule.org/index.php?topic=17137.0. It is on gentoo. I reinstalled amule with USE="debug" and sarted amule into gdb. Amule is even not starting now:
Code: [Select]
gdb /usr/bin/amule
GNU gdb 6.8
...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/amule
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0x7f8a2ce2a740 (LWP 27225)]

Program received signal SIGSEGV, Segmentation fault.
---Type <return> to continue, or q <return> to quit---
[Switching to Thread 0x7f8a2ce2a740 (LWP 27225)]
0x00007f8a2c0e6c99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
(gdb) bt
#0  0x00007f8a2c0e6c99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
#1  0x00007f8a2c1a1905 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal () from /usr/lib/libcrypto++.so.0
#2  0x00007f8a2c1ce40a in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.0
#3  0x00007f8a2c1c2fa8 in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.0
#4  0x00000000006ba407 in ?? ()
#5  0x00000000006ba0cc in ?? ()
#6  0x000000000073cd06 in ?? ()
#7  0x00007f8a2c0f0748 in ?? () from /usr/lib/libcrypto++.so.0
#8  0x000000000073cc30 in ?? ()
#9  0x0000000000000000 in ?? ()
(gdb)

Logged

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
Re: strange amule-2.2.5 crash
« Reply #1 on: July 31, 2009, 05:59:22 PM »

Code: [Select]
(gdb) bt full
#0  0x00007f8a2c0e6c99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
No symbol table info available.
#1  0x00007f8a2c1a1905 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal () from /usr/lib/libcrypto++.so.0
No symbol table info available.
#2  0x00007f8a2c1ce40a in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.0
No symbol table info available.
#3  0x00007f8a2c1c2fa8 in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.0
No symbol table info available.
#4  0x00000000006ba407 in ?? ()
No symbol table info available.
#5  0x00000000006ba0cc in ?? ()
No symbol table info available.
#6  0x000000000073cd06 in ?? ()
No symbol table info available.
#7  0x00007f8a2c0f0748 in ?? () from /usr/lib/libcrypto++.so.0
No symbol table info available.
#8  0x000000000073cc30 in ?? ()
No symbol table info available.
#9  0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
(gdb)
Logged

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
Re: strange amule-2.2.5 crash
« Reply #2 on: July 31, 2009, 06:02:00 PM »

Code: [Select]
(gdb) thread apply all bt

Thread 1 (Thread 0x7f8a2ce2a740 (LWP 27225)):
#0  0x00007f8a2c0e6c99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
#1  0x00007f8a2c1a1905 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal () from /usr/lib/libcrypto++.so.0
#2  0x00007f8a2c1ce40a in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.0
#3  0x00007f8a2c1c2fa8 in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.0
#4  0x00000000006ba407 in ?? ()
#5  0x00000000006ba0cc in ?? ()
#6  0x000000000073cd06 in ?? ()
#7  0x00007f8a2c0f0748 in ?? () from /usr/lib/libcrypto++.so.0
#8  0x000000000073cc30 in ?? ()
#9  0x0000000000000000 in ?? ()
(gdb)
I will try to follow the gentoo way of doing bacjtrace and see if I can get a backtrace for the problem into my crash report.
Logged

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
Re: strange amule-2.2.5 crash
« Reply #3 on: July 31, 2009, 06:18:57 PM »

I know have the debuging symbols. But is still crash at startup and not like in my crash report:
Code: [Select]
gdb /usr/bin/amule
GNU gdb 6.8
...
This GDB was configured as "x86_64-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread 0x7fbf0c88e740 (LWP 10020)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fbf0c88e740 (LWP 10020)]
0x00007fbf0bb4ac99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
(gdb) bt
#0  0x00007fbf0bb4ac99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
#1  0x00007fbf0bc05905 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal () from /usr/lib/libcrypto++.so.0
#2  0x00007fbf0bc3240a in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.0
#3  0x00007fbf0bc26fa8 in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.0
#4  0x00000000006ba407 in AutoSeededRandomPool (this=0xde5a20, blocking=32,
    seedSize=32) at /usr/include/cryptopp/osrng.h:89
#5  0x00000000006ba0cc in __static_initialization_and_destruction_0 (
    __initialize_p=<value optimized out>, __priority=<value optimized out>)
    at RandomFunctions.cpp:30
#6  0x000000000073cd06 in ?? ()
#7  0x00007fbf0bb54748 in ?? () from /usr/lib/libcrypto++.so.0
#8  0x000000000073cc30 in ?? ()
#9  0x0000000000000000 in ?? ()
(gdb)

Code: [Select]
(gdb) bt full
#0  0x00007fbf0bb4ac99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
No symbol table info available.
#1  0x00007fbf0bc05905 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal () from /usr/lib/libcrypto++.so.0
No symbol table info available.
#2  0x00007fbf0bc3240a in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.0
No symbol table info available.
#3  0x00007fbf0bc26fa8 in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.0
No symbol table info available.
#4  0x00000000006ba407 in AutoSeededRandomPool (this=0xde5a20, blocking=32,
    seedSize=32) at /usr/include/cryptopp/osrng.h:89
No locals.
#5  0x00000000006ba0cc in __static_initialization_and_destruction_0 (
    __initialize_p=<value optimized out>, __priority=<value optimized out>)
    at RandomFunctions.cpp:30
No locals.
#6  0x000000000073cd06 in ?? ()
No symbol table info available.
#7  0x00007fbf0bb54748 in ?? () from /usr/lib/libcrypto++.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8  0x000000000073cc30 in ?? ()
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

Code: [Select]
(gdb) thread apply all bt

Thread 1 (Thread 0x7fbf0c88e740 (LWP 10020)):
#0  0x00007fbf0bb4ac99 in CryptoPP::ByteReverse<unsigned int> ()
   from /usr/lib/libcrypto++.so.0
#1  0x00007fbf0bc05905 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal () from /usr/lib/libcrypto++.so.0
#2  0x00007fbf0bc3240a in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.0
#3  0x00007fbf0bc26fa8 in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.0
#4  0x00000000006ba407 in AutoSeededRandomPool (this=0xde5a20, blocking=32,
    seedSize=32) at /usr/include/cryptopp/osrng.h:89
#5  0x00000000006ba0cc in __static_initialization_and_destruction_0 (
    __initialize_p=<value optimized out>, __priority=<value optimized out>)
    at RandomFunctions.cpp:30
#6  0x000000000073cd06 in ?? ()
#7  0x00007fbf0bb54748 in ?? () from /usr/lib/libcrypto++.so.0
#8  0x000000000073cc30 in ??)
#9  0x0000000000000000 in ?? ()
(gdb)
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: strange amule-2.2.5 crash
« Reply #4 on: July 31, 2009, 06:35:59 PM »

That's definitely a problem of your CryptoPP lib (don't I love it...  >:( ).
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
Re: strange amule-2.2.5 crash
« Reply #5 on: July 31, 2009, 07:17:42 PM »

Well,
I reinstalled both crypto++ -5.6.0-r1 and amule with debug functions:
Code: [Select]
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
amule: secblock.h:187: void CryptoPP::NullAllocator<T>::deallocate(void*, typename CryptoPP::AllocatorBase<T>::size_type) [with T = unsigned char]: Assertion `false' failed.
[New Thread 0x7f13475b5740 (LWP 23570)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f13475b5740 (LWP 23570)]
0x00007f13443d2645 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007f13443d2645 in raise () from /lib/libc.so.6
#1  0x00007f13443d3b63 in abort () from /lib/libc.so.6
#2  0x00007f13443cb6d9 in __assert_fail () from /lib/libc.so.6
#3  0x00007f134697b736 in X86_SHA256_HashBlocks (state=0x7f13446f6e20,
    data=0x206, len=<value optimized out>) at secblock.h:187
#4  0x00007f134697b796 in CryptoPP::SHA256::HashMultipleBlocks (
    this=<value optimized out>, input=0x5c12, length=64) at sha.cpp:452
#5  0x00007f134692b0ba in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::Update (this=0x7fff4f60c1a0,
    input=0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�",
    len=32) at iterhash.h:44
#6  0x00007f13469589a8 in CryptoPP::RandomPool::IncorporateEntropy (
    this=0xde5a20,
    input=0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�",
    length=32) at randpool.cpp:28
#7  0x00007f134694d0a8 in CryptoPP::AutoSeededRandomPool::Reseed (
    this=0xde5a20, blocking=<value optimized out>,
    seedSize=<value optimized out>) at osrng.cpp:164
#8  0x00000000006ba407 in AutoSeededRandomPool (this=0xde5a20, blocking=18,
    seedSize=32) at /usr/include/cryptopp/osrng.h:89
#9  0x00000000006ba0cc in __static_initialization_and_destruction_0 (
    __initialize_p=<value optimized out>, __priority=<value optimized out>)
    at RandomFunctions.cpp:30
---Type <return> to continue, or q <return> to quit---
#10 0x000000000073cd06 in ?? ()
#11 0x00007f134687a178 in ?? () from /usr/lib/libcrypto++.so.0
#12 0x000000000073cc30 in ?? ()
#13 0x0000000000000000 in ?? ()

Code: [Select]
(gdb) bt full
#0  0x00007f13443d2645 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f13443d3b63 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f13443cb6d9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00007f134697b736 in X86_SHA256_HashBlocks (state=0x7f13446f6e20,
    data=0x206, len=<value optimized out>) at secblock.h:187
workspace = {<CryptoPP::FixedSizeSecBlock<unsigned char, 128u, CryptoPP::FixedSizeAllocatorWithCleanup<unsigned char, 128ul, CryptoPP::NullAllocator<unsigned char>, true> >> = {<CryptoPP::SecBlock<unsigned char, CryptoPP::FixedSizeAllocatorWithCleanup<unsigned char, 128ul, CryptoPP::NullAllocator<unsigned char>, true> >> = {
      m_alloc = {<CryptoPP::AllocatorBase<unsigned char>> = {<No data fields>}, m_array = "\202�\037\227,��+\2379���\227�f\234{\214�m\235Iض�\b�4�nh\225\200�f|�e\222\216��>�\0300!~��:�(\226{�\025�\n2���6��dw��\216 �ep\217\225Z��f�\024h�\v}zqy��Z�\a\000?\237F\023\177\000\000\020�`O�\177\000\000��`O�\177\000\000��`O�\177\000\000 \000\000\000\000\000\000",
        m_fallbackAllocator = {<CryptoPP::AllocatorBase<unsigned char>> = {<No data fields>}, <No data fields>}, m_allocated = true}, m_size = 128,
      m_ptr = 0x7fff4f60c060 "\202�\037\227,��+\2379���\227�f\234{\214�m\235Iض�\b�4�nh\225\200�f|�e\222\216��>�\0300!~��:�(\226{�\025�\n2���6��dw��\216 �ep\217\225Z��f�\024h�\v}zqy��Z�\a"}, <No data fields>}, <No data fields>}
---Type <return> to continue, or q <return> to quit---
#4  0x00007f134697b796 in CryptoPP::SHA256::HashMultipleBlocks (
    this=<value optimized out>, input=0x5c12, length=64) at sha.cpp:452
No locals.
#5  0x00007f134692b0ba in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::Update (this=0x7fff4f60c1a0,
    input=0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�",
    len=32) at iterhash.h:44
oldCountLo = <value optimized out>
oldCountHi = <value optimized out>
blockSize = 64
num = <value optimized out>
dataBuf = (unsigned int *) 0x7fff4f60c1b0
data = (byte *) 0x7fff4f60c1b0 ""
__PRETTY_FUNCTION__ = "void CryptoPP::IteratedHashBase<T, BASE>::Update(const byte*, size_t) [with T = unsigned int, BASE = CryptoPP::HashTransformation]"
#6  0x00007f13469589a8 in CryptoPP::RandomPool::IncorporateEntropy (
    this=0xde5a20,
    input=0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�",
    length=32) at randpool.cpp:28
hash = {<CryptoPP::IteratedHashWithStaticTransform<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>, 64u, 32u, CryptoPP::SHA256, 32u, true>> = {<CryptoPP::ClonableImpl<CryptoPP::SHA256, CryptoPP::AlgorithmImpl<CryptoPP::It---Type <return> to continue, or q <return> to quit---
eratedHash<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>, 64u, CryptoPP::HashTransformation>, CryptoPP::SHA256> >> = {<CryptoPP::AlgorithmImpl<CryptoPP::IteratedHash<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>, 64u, CryptoPP::HashTransformation>, CryptoPP::SHA256>> = {<CryptoPP::IteratedHash<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>, 64u, CryptoPP::HashTransformation>> = {<CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>> = {<CryptoPP::HashTransformation> = {<CryptoPP::Algorithm> = {<CryptoPP::Clonable> = {
                  _vptr.Clonable = 0xbeb7b0}, <No data fields>}, <No data fields>}, m_countLo = 64, m_countHi = 0}, static BLOCKSIZE = <optimized out>,
          static cryptopp_assert_63 = <optimized out>,
          m_data = {<CryptoPP::SecBlock<unsigned int, CryptoPP::FixedSizeAllocatorWithCleanup<unsigned int, 16ul, CryptoPP::NullAllocator<unsigned int>, false> >> = {m_alloc = {<CryptoPP::AllocatorBase<unsigned int>> = {<No data fields>},
                m_array = {0, 0, 0, 0, 0, 0, 0, 0, 2382951529, 2177558799,
                  3897023218, 259892569, 3422434391, 4110284951, 3387157731,
                  4236920856},
                m_fallbackAllocator = {<CryptoPP::AllocatorBase<unsigned int>> = {<No data fields>}, <No data fields>}, m_allocated = true}, m_size = 16,
              m_ptr = 0x7fff4f60c1b0}, <No data fields>}}, <No data fields>}, <No data fields>}, static DIGESTSIZE = <optimized out>,
    m_state = {<CryptoPP::FixedSizeSecBlock<unsigned int, 16u, CryptoPP::FixedSizeAllocatorWithCleanup<unsigned int, 16ul, CryptoPP::NullAllocator<unsigned int>---Type <return> to continue, or q <return> to quit---
, true> >> = {<CryptoPP::SecBlock<unsigned int, CryptoPP::FixedSizeAllocatorWithCleanup<unsigned int, 16ul, CryptoPP::NullAllocator<unsigned int>, true> >> = {
          m_alloc = {<CryptoPP::AllocatorBase<unsigned int>> = {<No data fields>}, m_array = {1195369520, 32531, 19516137, 3879178417, 157363473, 202476854,
              932892187, 1934558713, 25997921, 3293554509, 1180652712, 32531,
              32, 0, 0, 0, 1195394229, 32531},
            m_fallbackAllocator = {<CryptoPP::AllocatorBase<unsigned int>> = {<No data fields>}, <No data fields>}, m_allocated = true}, m_size = 16,
          m_ptr = 0x7fff4f60c210}, <No data fields>}, <No data fields>}}, <No data fields>}
#7  0x00007f134694d0a8 in CryptoPP::AutoSeededRandomPool::Reseed (
    this=0xde5a20, blocking=<value optimized out>,
    seedSize=<value optimized out>) at osrng.cpp:164
seed = {
  m_alloc = {<CryptoPP::AllocatorBase<unsigned char>> = {<No data fields>}, <No data fields>}, m_size = 32,
  m_ptr = 0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�"}
#8  0x00000000006ba407 in AutoSeededRandomPool (this=0xde5a20, blocking=18,
    seedSize=32) at /usr/include/cryptopp/osrng.h:89
No locals.
#9  0x00000000006ba0cc in __static_initialization_and_destruction_0 (
    __initialize_p=<value optimized out>, __priority=<value optimized out>)
    at RandomFunctions.cpp:30
---Type <return> to continue, or q <return> to quit---
No locals.
#10 0x000000000073cd06 in ?? ()
No symbol table info available.
#11 0x00007f134687a178 in ?? () from /usr/lib/libcrypto++.so.0
No locals.
#12 0x000000000073cc30 in ?? ()
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.

Code: [Select]
(gdb) thread apply all bt

Thread 1 (Thread 0x7f13475b5740 (LWP 23570)):
#0  0x00007f13443d2645 in raise () from /lib/libc.so.6
#1  0x00007f13443d3b63 in abort () from /lib/libc.so.6
#2  0x00007f13443cb6d9 in __assert_fail () from /lib/libc.so.6
#3  0x00007f134697b736 in X86_SHA256_HashBlocks (state=0x7f13446f6e20,
    data=0x206, len=<value optimized out>) at secblock.h:187
#4  0x00007f134697b796 in CryptoPP::SHA256::HashMultipleBlocks (
    this=<value optimized out>, input=0x5c12, length=64) at sha.cpp:452
#5  0x00007f134692b0ba in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::Update (this=0x7fff4f60c1a0,
    input=0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�",
    len=32) at iterhash.h:44
#6  0x00007f13469589a8 in CryptoPP::RandomPool::IncorporateEntropy (
    this=0xde5a20,
    input=0x1ab5530 "i�\b\216\017��\201��G�Y�}\017W4��\227�������\030H\212�",
    length=32) at randpool.cpp:28
#7  0x00007f134694d0a8 in CryptoPP::AutoSeededRandomPool::Reseed (
    this=0xde5a20, blocking=<value optimized out>,
    seedSize=<value optimized out>) at osrng.cpp:164
#8  0x00000000006ba407 in AutoSeededRandomPool (this=0xde5a20, blocking=18,
    seedSize=32) at /usr/include/cryptopp/osrng.h:89
#9  0x00000000006ba0cc in __static_initialization_and_destruction_0 (
---Type <return> to continue, or q <return> to quit---
    __initialize_p=<value optimized out>, __priority=<value optimized out>)
    at RandomFunctions.cpp:30
#10 0x000000000073cd06 in ?? ()
#11 0x00007f134687a178 in ?? () from /usr/lib/libcrypto++.so.0
#12 0x000000000073cc30 in ?? ()
#13 0x0000000000000000 in ?? ()

Do I need to report this somewhere else?
« Last Edit: July 31, 2009, 07:19:35 PM by libre »
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: strange amule-2.2.5 crash
« Reply #6 on: July 31, 2009, 08:05:33 PM »

Probably with Gentoo itself...

I'd try to build both CryptoPP and aMule from source and see if that helps. Damn, it had been quiet for a while with crypto crashes and now they're coming up again.  :(
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
Re: strange amule-2.2.5 crash
« Reply #7 on: August 01, 2009, 10:20:08 AM »

Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: strange amule-2.2.5 crash
« Reply #8 on: August 01, 2009, 02:31:53 PM »

Quote
------- Comment  #1 From Álvaro Morais  2009-07-04 23:46:54 0000   -------

A workaround is to downgrade crypto++ back to 5.5.2-r1
Hehe, my opinion that 5.6 stinks is confirmed once more.  ::)
Please try that.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

libre

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 52
Re: strange amule-2.2.5 crash
« Reply #9 on: August 01, 2009, 05:03:39 PM »

Amule is runing fine, well almost, with 5.5.2-r1.

It was runing a fine a few hours and crashed. But this is another problem for another thread.
Logged