Mailinglist Archive: opensuse-programming-de (71 mails)
| < Previous | Next > |
Re: SuSE 9.3 gdb+threads
- From: Glen Masgai <mimosius@xxxxxx>
- Date: Sat, 21 May 2005 02:16:53 +0200
- Message-id: <428E7DF5.7010906@xxxxxx>
...ich nochmal... :)
hatte denn bisher keiner das Problem ?
alle Programme, welche auch Threads benutzen (und auch die, welche in
Bezug auf das jeweilige Devel-Kit sauber programmiert sein sollten) kann
ich nicht mehr vernünftig Debuggen. Ob es nun eigene Programme sind oder
andere, spielt keine Rolle. Liegt es an den .debuginfo-Paketen seit 9.3
bzw RPM 4.1.1 (SuSE 9.3) ?
Viele Grüße
Glen Masgai
Glen Masgai schrieb:
>Hallo,
>
>seit SuSE 9.3 habe ich ein Problem beim Debuggen von Programmen die
>Threads benutzen. Wenn ein Thread beendet wird oder ein Haltepunkt in
>einem Thread gesetzt ist, terminiert das Programm mit dem Signal
>SIGTRAP. Hier die Ausgabe beim Debuggen eines wxWidgets
>Beispielprogramms, das einen Thread erzeugt und diesen wieder terminiert:
>
>mimosius@flexo:~/Documents/Software/wxWidgets/wxGTK-2.6.0/samples/thread>
>gdb ./thread
>GNU gdb 6.3
>Copyright 2004 Free Software Foundation, Inc.
>GDB is free software, covered by the GNU General Public License, and you are
>welcome to change it and/or distribute copies of it under certain
>conditions.
>Type "show copying" to see the conditions.
>There is absolutely no warranty for GDB. Type "show warranty" for details.
>This GDB was configured as "i586-suse-linux"...Using host libthread_db
>library "/lib/tls/libthread_db.so.1".
>
>(gdb) run
>Starting program:
>/home/mimosius/Documents/Software/wxWidgets/wxGTK-2.6.0/samples/thread/thread
>
>Program terminated with signal SIGTRAP, Trace/breakpoint trap.
>The program no longer exists.
>(gdb) cont
>The program is not being run.
>
>
>Das Problem tritt nicht nur im Zusammenhang mit wxWidgets auf, sondern
>auch bei QT bzw. KDE basiertern Programmen.
>
>Was mache ich falsch? Vielen Dank im vorraus !
>Glen
SS
hatte denn bisher keiner das Problem ?
alle Programme, welche auch Threads benutzen (und auch die, welche in
Bezug auf das jeweilige Devel-Kit sauber programmiert sein sollten) kann
ich nicht mehr vernünftig Debuggen. Ob es nun eigene Programme sind oder
andere, spielt keine Rolle. Liegt es an den .debuginfo-Paketen seit 9.3
bzw RPM 4.1.1 (SuSE 9.3) ?
Viele Grüße
Glen Masgai
Glen Masgai schrieb:
>Hallo,
>
>seit SuSE 9.3 habe ich ein Problem beim Debuggen von Programmen die
>Threads benutzen. Wenn ein Thread beendet wird oder ein Haltepunkt in
>einem Thread gesetzt ist, terminiert das Programm mit dem Signal
>SIGTRAP. Hier die Ausgabe beim Debuggen eines wxWidgets
>Beispielprogramms, das einen Thread erzeugt und diesen wieder terminiert:
>
>mimosius@flexo:~/Documents/Software/wxWidgets/wxGTK-2.6.0/samples/thread>
>gdb ./thread
>GNU gdb 6.3
>Copyright 2004 Free Software Foundation, Inc.
>GDB is free software, covered by the GNU General Public License, and you are
>welcome to change it and/or distribute copies of it under certain
>conditions.
>Type "show copying" to see the conditions.
>There is absolutely no warranty for GDB. Type "show warranty" for details.
>This GDB was configured as "i586-suse-linux"...Using host libthread_db
>library "/lib/tls/libthread_db.so.1".
>
>(gdb) run
>Starting program:
>/home/mimosius/Documents/Software/wxWidgets/wxGTK-2.6.0/samples/thread/thread
>
>Program terminated with signal SIGTRAP, Trace/breakpoint trap.
>The program no longer exists.
>(gdb) cont
>The program is not being run.
>
>
>Das Problem tritt nicht nur im Zusammenhang mit wxWidgets auf, sondern
>auch bei QT bzw. KDE basiertern Programmen.
>
>Was mache ich falsch? Vielen Dank im vorraus !
>Glen
SS
| < Previous | Next > |