I cannot identify the exact place where things go wrong, so I have
uploaded the following files to http://people.debian.org/~jps/segfault/

  RandomFunctions.cpp
  amule
  libcrypto++8-dbg_5.6.0-2_i386.deb
  libcrypto++8_5.6.0-2_i386.deb

The amule binary is non-stripped and the interesting point is the
singleton in RandomFunctions.cpp, so you can set a break-point in the
get() method.

The exact shape of the singleton is my creation; the RandomFunctions.cpp
looks a little different in the original amule, but the segfault appears
in both implementations.  The interesting thing is that the segfault
does not happen in the exact same place when the RandomFunction is
changed a bit.  Therefore I suspect there could be some alignment
problems, also considering that the segfault does not happen on x64.

The -dbg package contains the debugging symbols for the crypto++
package.


Cheers,
-- 
                                                    Jens Peter Secher.
_DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_.
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?



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

Reply via email to