mathmos
404
- Registriert
- 14 Juli 2013
- Beiträge
- 4.415
Wenn ein Programm unter Linux mit einem Segfault abschmiert ist der GNU Debugger (gdb) oft die beste Wahl um den Problem auf den Grund zu gehen. Leider ist dessen Bedienung nicht ganz trivial, so dass normale Endanwender oft keine Chance haben. Was auch oft schlecht für die Entwickler ist, weil dann eventuelle Bug-Meldungen recht dünn ausfallen.
Gerade eben habe ich auf Reddit einen Verweis auf http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html gefunden. Hier gibt Brendan Gregg ein komplettes Beispiel wie man mit dem gdb einem Segfault auf die Schliche kommt. Und das auch noch in einigermaßen verständlicher Art und Weise (was bei den anderen, wenigen Anleitungen zu gdb oft das Problem ist). Vielleicht kann der eine oder andere hier ja was damit anfangen.
Da solche Perlen oft aus dem Internet verschwinden, habe ich den ganzen Artikel mal als PDF abgespeichert.
Gerade eben habe ich auf Reddit einen Verweis auf http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html gefunden. Hier gibt Brendan Gregg ein komplettes Beispiel wie man mit dem gdb einem Segfault auf die Schliche kommt. Und das auch noch in einigermaßen verständlicher Art und Weise (was bei den anderen, wenigen Anleitungen zu gdb oft das Problem ist). Vielleicht kann der eine oder andere hier ja was damit anfangen.
Da solche Perlen oft aus dem Internet verschwinden, habe ich den ganzen Artikel mal als PDF abgespeichert.