Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
xfce:xfce4-panel:debugging [2012/01/18 14:32] – created nick | xfce:xfce4-panel:debugging [2019/08/05 07:45] – formating links into list. grammar improvement kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Debugging ====== | ====== Debugging ====== | ||
- | The Xfce Panel has a number of tools to create good [[https:// | + | The Xfce Panel has a number of tools to create good [[https:// |
+ | === See Also === | ||
+ | |||
+ | * **[[: | ||
+ | |||
+ | * **[[: | ||
===== Debug Logs ===== | ===== Debug Logs ===== | ||
- | On startup the panel checks the environment variable '' | + | On startup, the panel checks the environment variable '' |
The messages look like '' | The messages look like '' | ||
Line 14: | Line 19: | ||
===== Debugging Plugins ===== | ===== Debugging Plugins ===== | ||
- | If an external plugin crashed, the panel will automatically restart it or ask the user what to do if the plugin crashed more then once within 60 seconds. Nonetheless we all know this should never happen, so the panel provides tools to help debugging plugins. | + | If an external plugin crashed, the panel will automatically restart it or ask the user what to do if the plugin crashed more then once within 60 seconds. Nonetheless, we all know this should never happen, so the panel provides tools to help debugging plugins. |
==== GDB ==== | ==== GDB ==== | ||
- | If you start the panel with '' | + | If you start the panel with '' |
- | ==== Valgrind ==== | + | This does not mean that the output contains valuable information. For good backtraces, it is still recommended to create a debug-build of the plugin. |
+ | ==== Valgrind ==== | ||
+ | To detect memory leaks and corruptions, |