Hallo,

jedes mal, wenn ich versuche, ein selbst geschriebenes Programm innerhalb einer IDE (ausprobiert mit Code::Blocks und Eclipse) zu debuggen, hängt sich nur den Bruchteil einer Sekunde nach dem Start des Programms bzw. des Debuggers das ganze grafische System meines Rechners auf. Die Maus lässt sich zwar noch bewegen, aber das war's auch schon, das Bild, was ich sehe, wird sonst nicht mehr aktualisiert, auf Tastatureingaben wie ALT+F4, CTRL+ALT+F1 oder CTRL+ALT+BACKSPACE reagiert das Ding auch nicht mehr. Nur noch per SSH komme ich in mein System rein und kann den GDB abschießen. Danach läuft das System normal weiter. Ich kann den GDB problemlos von der Kommandozeile ausführen. Die Parameter, mit denen zumindest Code::Blocks den GDB startet, sind:

Code:
/usr/bin/gdb -nx -fullname -quiet -args bin/Debug/mein-programm
Auch mit diesen Parametern von der Kommandozeile gestartet läuft der GDB normal. Ich weiß nicht, ob es eine Rolle spielt, aber mein Programm greift auf OpenGL-Routinen zurück. Genau genommen friert das Bild nach wenigen gezeichneten Frames ein. Wenn ich dasselbe ohne Debugger ausführe, läuft es problemlos. Ich brauche dringend eine Möglichkeit, mein Programm zu debuggen, bitte helft mir.

Vielen Dank im Voraus