You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Marvin W edited this page Dec 21, 2019
·
4 revisions
Stack trace
If Dino crashes, a stack trace can be obtained by executing Dino within gdb. Make sure you have debug symbols installed.
gdb dino
> r // Starts dino
[Do whatever makes Dino crash]
> bt // To obtain the stack trace
To get traces of runtime criticals, use gdb --args dino --g-fatal-warnings.
Debug output
Additional output will be printed when setting the environment variable G_MESSAGES_DEBUG. Setting it to all will also print output from non-Dino components (Gtk, Glib, ...).
env G_MESSAGES_DEBUG=all dino
You can filter for which components debug output should be printed by replacing all with libdino and/or OMEMO
env G_MESSAGES_DEBUG=libdino,OMEMO dino
View XML stanzas
Starting dino with --print-xmpp=[filter] results in stanzas being printed to stdout. You can create complex filters to specify which stanzas should be printed.