Re: tuxcmd (home:saigkill): Unhandled Exception

Manfred Hollstein <[email protected]> Sun, 21 Mar 2010 14:47:16 +0100
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Moin,

On Sun, 21 Mar 2010, 14:19:27 +0100, Sascha 'saigkill' Manns wrote:
> Hallo Liste,
> 
> das paketieren von tuxcmd klappt soweit ganz gut. Nach einem tuxcmd in 
> der Konsole erhalte ich nun:
> 
> sascha@linux-m4rp:~/osc/home:saigkill/tuxcmd> tuxcmd
> An unhandled exception occurred at $00007FB3BD5BE428 :
> EInvalidOp : Invalid floating point operation
>   $00007FB3BD5BE428
>   $00007FB3BD5D0C83
>   $00007FB3BD5DA927
>   $00007FB3C30412AB
> 
> Wie kann ich am besten vorgehen, um den Fehler einzukreisen (finden)?

ich kenne tuxcmd nicht, aber, wenn das ein in C oder C++ geschriebenes
Programm ist, dann wuerde ich das Paket erstmal mit "-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!). Damit solltest du problemlos
herausfinden, in welcher Funktion der Fehler passiert. Mithilfe der
"print" Funktion im gdb kannst du dir alle moeglichen Werte ausgeben
lassen, um zu ueberpruefen, was da schief gegangen sein koennte. Ein
"bt" hilft ausserdem gewaltig, denn damit erhaeltst du die
Aufrufhierarchie der bislang aktiven Funktionen (Stack-Backtrace).

HTH, cheers.

l8er
manfred