2 Stimmen

tb_event_death bei Einzelschritten in dbx

Wenn ich einen einzelnen Thread eines Programms mit mehreren Threads durchlaufe, wird der Debugger mit unterbrochen:

0x(some hex ref) : tdb_event_death      : ret
dbx: thread has exited -- next aborted

Ich vermute, dass ein Thread irgendwo in dem Programm, das ich debugge, angehalten wurde, aber es ist nicht der, den ich debugge, also kann ich nicht sehen, warum ich den Debugging-Prozess neu starten muss, um fortzufahren.

Ich habe eine Lösung gefunden: Ich setze einen Haltepunkt in der nächsten Zeile und führe das Programm erneut aus. Das funktioniert, ist aber sehr ärgerlich und verlangsamt meine Fehlersuche. Kennt jemand einen besseren Weg? (z. B. Einzelschritt für ALLE Threads)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X