Wie kann ich erneut ein Programm mit gdb bis zu einem segmentation fault Auftritt?
Mein Programm hat einen "segmentation fault" problem, aber es Störungen selten(einmal in 20 mal oder mehr), und Debuggen Sie es in der GDB, muss ich manuell das Programm erneut ausführen, bis der "segmentation fault" Auftritt (während einem halben Tag von Wiederholungen nur, wenn es ausfällt 🙁 ).
Also zu den Fragen, gibt es eine Möglichkeit zu sagen, der GDB, um erneut Programm, bis einige segfault?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen Haltepunkt an der Ausfahrt von Ihrem Programm, das löst das
run
Befehl ein, und vergessen Sie nichtset pagination off
. Informationen über die Einstellungen der Befehle finden Sie in der Breakpoint-Befehl Listen Abschnitt der gdb-Dokumentation. Kurz gesagt:Nach der
commands
Zeile sehen Sie, dass die nächsten zwei Zeilen eingegeben werden, wie der Befehl ausgeführt wird, wenn der breakpoint erreicht ist.