Bug#525071: 2.2.4-1+b1 automatically rebuilt against libcrypto++8 segfaults on start

2009-04-30 Thread Elias Benali
 I’m CC'ing debian-user in case there are people with i386/unstable/amule
 who can confirm or deny the segfault. Please CC 525...@bugs.debian.org
 if you do so.

 Also, do you get any kind of backtrace, or can obtain one?

I can confirm this one, it crashes with a SIGSEGV.
Happens with the daemon as well as the UI.

Running unstable, i386:

$ gdb amuled
GNU gdb 6.8-debian
(gdb) run
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb77ce6d0 (LWP 18004)]
0x24938a6c in ?? ()
(gdb) backtrace
#0  0x24938a6c in ?? ()
#1  0x7b299b74 in ?? ()
#2  0x1220 in ?? ()
#3  0xb7eb6836 in CryptoPP::IteratedHashBaseunsigned int,
CryptoPP::HashTransformation::TruncatedFinal
() from /usr/lib/libcrypto++.so.8
#4  0xb7ee5c88 in CryptoPP::RandomPool::IncorporateEntropy () from
/usr/lib/libcrypto++.so.8
#5  0xb7ed94ba in CryptoPP::AutoSeededRandomPool::Reseed () from
/usr/lib/libcrypto++.so.8
#6  0x081b1e1c in ?? ()
#7  0x081d108d in ?? ()
#8  0x0806bf00 in std::locale::locale ()
#9  0x0823c3f4 in ?? ()
#10 0xbf952648 in ?? ()
#11 0x080696bc in _init ()
Backtrace stopped: frame did not save the PC



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#525071: 2.2.4-1+b1 automatically rebuilt against libcrypto++8 segfaults on start

2009-04-24 Thread Sven Hartge
merge 525184 525071
thanks

Hi!

I modified the amule-sources to include an amule-dbg package and managed
to grab the following backtrace. It is not perfect, libcrypto8++ misses a
debug package as well.


#0  0x89fedbd5 in ?? ()
No symbol table info available.
#1  0xffedf57a in ?? ()
No symbol table info available.
#2  0x1220 in ?? ()
No symbol table info available.
#3  0xf7dc6836 in CryptoPP::IteratedHashBaseunsigned int, 
CryptoPP::HashTransformation::TruncatedFinal () from /usr/lib/libcrypto++.so.8
No symbol table info available.
#4  0xf7df5c88 in CryptoPP::RandomPool::IncorporateEntropy () from 
/usr/lib/libcrypto++.so.8
No symbol table info available.
#5  0xf7de94ba in CryptoPP::AutoSeededRandomPool::Reseed () from 
/usr/lib/libcrypto++.so.8
No symbol table info available.
#6  0x0823645c in global constructors keyed to _Z13GetRandomPoolv ()
at /usr/include/cryptopp/osrng.h:89
No locals.
#7  0x082c1f1d in __do_global_ctors_aux ()
No locals.
#8  0x0807e5c0 in _init ()
No locals.
#9  0x082c1eb9 in __libc_csu_init ()
No locals.
#10 0xf72ab70c in __libc_start_main (main=0x815d840 main, argc=1, 
ubp_av=0xff973504, 
init=0x82c1ea0 __libc_csu_init, fini=0x82c1e90 __libc_csu_fini, 
rtld_fini=0xf7f66840 _dl_fini, stack_end=0xff9734fc) at libc-start.c:181
result = value optimized out
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {23, 0, 138388512, 1, 
-148237312, -134787084}, 
  mask_was_saved = 1}}, priv = {pad = {0x8083d00, 0x0, 0xf7f6b980, 
0xf72ab69d}, data = {
  prev = 0x8083d00, cleanup = 0x0, canceltype = -134825600}}}
not_first_call = value optimized out
#11 0x08083d21 in _start () at ../sysdeps/i386/elf/start.S:119
No locals.

Grüße,
Sven



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#525071: 2.2.4-1+b1 automatically rebuilt against libcrypto++8 segfaults on start

2009-04-24 Thread Sven Hartge
Um 16:41 Uhr am 24.04.09 schrieb Sven Hartge:

 I modified the amule-sources to include an amule-dbg package and managed
 to grab the following backtrace. It is not perfect, libcrypto8++ misses a
 debug package as well.

Now I've added a debug package to libcrypto as well and got an even better 
backtrace:

GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as i486-linux-gnu...
(gdb) run
Starting program: /usr/bin/amule 
[Thread debugging using libthread_db enabled]
[New Thread 0xf67a8970 (LWP 32527)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf67a8970 (LWP 32527)]
0x0f9cce2f in ?? ()
(gdb) bt full
#0  0x0f9cce2f in ?? ()
No symbol table info available.
#1  0xfc5eb04d in ?? ()
No symbol table info available.
#2  0x1220 in ?? ()
No symbol table info available.
#3  0xf7ded836 in CryptoPP::IteratedHashBaseunsigned int, 
CryptoPP::HashTransformation::TruncatedFinal (this=0xfff9a948, 
digest=0x861b108 , size=32) at iterhash.cpp:127
dataBuf = (unsigned int *) 0xfff9aa08
stateBuf = (unsigned int *) 0xf7f92980
blockSize = value optimized out
order = 4158576667
#4  0xf7e1cc88 in CryptoPP::RandomPool::IncorporateEntropy (this=0x861b100, 
input=0x8bac1f0 \âG\003=, length=32)
at cryptlib.h:556
hash = {CryptoPP::IteratedHashWithStaticTransformunsigned int, 
CryptoPP::EnumToTypeCryptoPP::ByteOrder, 1, 64u, 32u, CryptoPP::SHA256, 32u, 
true = {CryptoPP::ClonableImplCryptoPP::SHA256, 
CryptoPP::AlgorithmImplCryptoPP::IteratedHashunsigned int, 
CryptoPP::EnumToTypeCryptoPP::ByteOrder, 1, 64u, 
CryptoPP::HashTransformation, CryptoPP::SHA256  = 
{CryptoPP::AlgorithmImplCryptoPP::IteratedHashunsigned int, 
CryptoPP::EnumToTypeCryptoPP::ByteOrder, 1, 64u, 
CryptoPP::HashTransformation, CryptoPP::SHA256 = 
{CryptoPP::IteratedHashunsigned int, 
CryptoPP::EnumToTypeCryptoPP::ByteOrder, 1, 64u, 
CryptoPP::HashTransformation = {CryptoPP::IteratedHashBaseunsigned int, 
CryptoPP::HashTransformation = {CryptoPP::HashTransformation = 
{CryptoPP::Algorithm = {CryptoPP::Clonable = {
  _vptr.Clonable = 0x842ca28}, 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::SecBlockunsigned int, 
CryptoPP::FixedSizeAllocatorWithCleanupunsigned int, 16u, 
CryptoPP::NullAllocatorunsigned int, false  = {m_alloc = 
{CryptoPP::AllocatorBaseunsigned int = {No data fields}, m_array = {
  0, 0, 0, 0, 0, 0, 0, 0, 585254659, 1023442137, 3470578087, 
2457549288, 1494164292, 3176221056, 
  3133873890, 181073552}, 
m_fallbackAllocator = {CryptoPP::AllocatorBaseunsigned int 
= {No data fields}, No data fields}, 
m_allocated = true}, m_size = 16, 
  m_ptr = 0xfff9a958}, No data fields}}, No data fields}, No 
data fields}, 
static DIGESTSIZE = optimized out, 
m_state = {CryptoPP::FixedSizeSecBlockunsigned int, 16u, 
CryptoPP::FixedSizeAllocatorWithCleanupunsigned int, 16u, 
CryptoPP::NullAllocatorunsigned int, true  = {CryptoPP::SecBlockunsigned 
int, CryptoPP::FixedSizeAllocatorWithCleanupunsigned int, 16u, 
CryptoPP::NullAllocatorunsigned int, true  = {
  m_alloc = {CryptoPP::AllocatorBaseunsigned int = {No data 
fields}, m_array = {1779033703, 3144134277, 
  1013904242, 2773480762, 1359893119, 2600822924, 528734635, 
1541459225, 0, 134625518, 2041, 0, 138393368, 1, 
  4156006940, 4159836268}, 
m_fallbackAllocator = {CryptoPP::AllocatorBaseunsigned int = 
{No data fields}, No data fields}, 
m_allocated = true}, m_size = 16, m_ptr = 0xfff9a9a8}, No data 
fields}, No data fields}}, No data fields}
#5  0xf7e104ba in CryptoPP::AutoSeededRandomPool::Reseed (this=0x861b100, 
blocking=value optimized out, seedSize=32)
at osrng.cpp:164
seed = {m_alloc = {CryptoPP::AllocatorBaseunsigned char = {No data 
fields}, No data fields}, m_size = 32, 
  m_ptr = 0x8bac1f0 \âG\003=}
#6  0x0823645c in global constructors keyed to _Z13GetRandomPoolv () at 
/usr/include/cryptopp/osrng.h:89
No locals.
#7  0x082c1f1d in __do_global_ctors_aux ()
No locals.
#8  0x0807e5c0 in _init ()
No locals.
#9  0x082c1eb9 in __libc_csu_init ()
No locals.
#10 0xf72d270c in __libc_start_main (main=0x815d840 main, argc=1, 
ubp_av=0xfff9ab34, init=0x82c1ea0 __libc_csu_init, 
fini=0x82c1e90 __libc_csu_fini, rtld_fini=0xf7f8d840 _dl_fini, 
stack_end=0xfff9ab2c) at libc-start.c:181
result = value optimized out
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {23, 0, 138388512, 1, 
-148077568, -134627340}, mask_was_saved = 1}}, 

Bug#525071: 2.2.4-1+b1 automatically rebuilt against libcrypto++8 segfaults on start

2009-04-21 Thread Stanislav Maslovski
Package: amule
Version: 2.2.4-1+b1
Severity: normal

For your information: after todays upgrade to automatically rebuilt
amule 2.2.4-1+b1 it segfaults on start. The problem seems to be related
with libcrypto++8, as returning back to 2.2.4-1 built with libcrypto++7
solves the problem. 

-- System Information:
Debian Release: squeeze/sid
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (100, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages amule depends on:
ii  amule-common   2.2.4-1   common files for the rest of aMule
ii  libc6  2.9-7 GNU C Library: Shared libraries
ii  libcrypto++7   5.5.2-2   General purpose cryptographic shar
ii  libgcc11:4.3.3-8 GCC support library
ii  libgeoip1  1.4.6.dfsg-2  A non-DNS IP-to-country resolver l
ii  libstdc++6 4.3.3-8   The GNU Standard C++ Library v3
ii  libupnp3   1:1.6.6-3 Portable SDK for UPnP Devices (sha
ii  libwxbase2.8-0 2.8.7.1-1.1   wxBase library (runtime) - non-GUI
ii  libwxgtk2.8-0  2.8.7.1-1.1   wxWidgets Cross-platform C++ GUI t
ii  zlib1g 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages amule recommends:
pn  amule-utils   none (no description available)

Versions of packages amule suggests:
pn  amule-utils-gui   none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#525071: 2.2.4-1+b1 automatically rebuilt against libcrypto++8 segfaults on start

2009-04-21 Thread Adeodato Simó
+ Stanislav Maslovski (Wed, 22 Apr 2009 01:37:09 +0400):

 Package: amule
 Version: 2.2.4-1+b1
 Severity: normal

 For your information: after todays upgrade to automatically rebuilt
 amule 2.2.4-1+b1 it segfaults on start. The problem seems to be related
 with libcrypto++8, as returning back to 2.2.4-1 built with libcrypto++7
 solves the problem. 

I’ve been running 2.2.4-1+b1 myself since available for several days,
and in fact I did built amule locally against libcrypto++8 before the
libcrypto++ maintainer uploaded the new version to unstable. However,
I’m on amd64 and not i386.

I’m CC'ing debian-user in case there are people with i386/unstable/amule
who can confirm or deny the segfault. Please CC 525...@bugs.debian.org
if you do so.

Also, do you get any kind of backtrace, or can obtain one?

Cheers,

-- 
- Are you sure we're good?
- Always.
-- Rory and Lorelai




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#525071: 2.2.4-1+b1 automatically rebuilt against libcrypto++8 segfaults on start

2009-04-21 Thread Stanislav Maslovski
On Втр, 2009-04-21 at 23:50 +0200, Adeodato Simó wrote:
 + Stanislav Maslovski (Wed, 22 Apr 2009 01:37:09 +0400):
 
  Package: amule
  Version: 2.2.4-1+b1
  Severity: normal
 
  For your information: after todays upgrade to automatically rebuilt
  amule 2.2.4-1+b1 it segfaults on start. The problem seems to be related
  with libcrypto++8, as returning back to 2.2.4-1 built with libcrypto++7
  solves the problem. 
 
 I’ve been running 2.2.4-1+b1 myself since available for several days,
 and in fact I did built amule locally against libcrypto++8 before the
 libcrypto++ maintainer uploaded the new version to unstable. However,
 I’m on amd64 and not i386.
 
 I’m CC'ing debian-user in case there are people with i386/unstable/amule
 who can confirm or deny the segfault. Please CC 525...@bugs.debian.org
 if you do so.
 
 Also, do you get any kind of backtrace, or can obtain one?

Not sure that it helps, but here is it:

% gdb amule
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show
copying
and show warranty for details.
This GDB was configured as i486-linux-gnu...
(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)
[New Thread 0xb6761970 (LWP 17354)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6761970 (LWP 17354)]
0x36f51a11 in ?? ()
(gdb) bt
#0  0x36f51a11 in ?? ()
#1  0xccbc1c43 in ?? ()
#2  0x1220 in ?? ()
#3  0xb7da6836 in CryptoPP::IteratedHashBaseunsigned int,
CryptoPP::HashTransformation::TruncatedFinal () from /usr/lib/libcrypto
++.so.8
#4  0xb7dd5c88 in CryptoPP::RandomPool::IncorporateEntropy ()
   from /usr/lib/libcrypto++.so.8
#5  0xb7dc94ba in CryptoPP::AutoSeededRandomPool::Reseed ()
   from /usr/lib/libcrypto++.so.8
#6  0x0823645c in ?? ()
#7  0x082c1f1d in ?? ()
#8  0x08080f34 in wxGenericListCtrl::SetItemPtrData ()
#9  0x083fa364 in ?? ()
#10 0xbfb418e8 in ?? ()
#11 0x0807e5c0 in _init ()
Backtrace stopped: frame did not save the PC
(gdb) 





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org