Re: tuxcmd (home:saigkill): Unhandled Exception

Philipp Thomas <[email protected]> Sun, 21 Mar 2010 19:05:30 +0100
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
On Sun, 21 Mar 2010 18:25:34 +0100, Manfred Hollstein
<[email protected]> wrote:

>> > "-g -O0" bauen (beim Compilieren), und das Executable dann unter'm
>> > gdb laufen lassen (ach ja, beim Linken darauf achten, dass das
>> > Executable nicht mit "-s" seiner symbolischen Informationen beraubt
>> > wird!).

Normalerweise reicht es für den ersten Versuch, das Paket ganz normal
zu bauen und dann auch das -debuginfo und das -debugsrc Paket zu
installieren. Das sollte zumindest reichen, um die genau Stelle zu
finden und in vielen Fällen kann man auch im optimierten Code die
Ursache ausfindig machen. Wenn das nicht reicht, kann man den CFLAGS
am Ende immer noch ein -O0 mitgeben, um das -O2 aus den RPM_OPT_FLAGS
zu überscheiben.

>  #29 0x0000000000004007 in ?? ()
>
>Hast du das Programm doch strip'en lassen? Da es allerdings so tief in
>irgendwelchen shared Libs kracht, wuerde ich mir an deiner Stelle mal
>sehr genau das "config.log" nach dem Bauen ansehen,

Zunächst sollte man einfach die -debuginfo Pakete *aller* beteiligten
Bibliotheken installieren, allen voran glibc-debuginfo.

Philipp