Information : The version displayed on this page is not the latest available.
|
ddd |
|
If you want to help the developer fixing bugs that crash the dock, the best is to compile the latest revision of the dock from the source in BZR and then produce a backtrace using ddd.
ddd is a debugging programming used to help troubleshooting program.
- Compiling is very simple if you use Ubuntu/Debian thanks to a script. For the other distros it is a little bit longer but all commands ans explanations are available on this page => From BZR. Don't forget to add the debug symbols by using this cmake command:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug
- Install a lightweight application called ddd (should be available on your repositories, overlays, etc.)
- Now you need to launch Cairo-Dock with this command: (from a terminal or the shorcut Alt+F2)
- Finally all that is left is to reproduce the crash. Then post on the forum a link to the screenshot from the "Status/Backtrace" window that ddd created for you. Increase its size if needed so that all printout are visible.
- To upload it there are services like uppix.net, imageshark.us, etc. or better use the applet DND2Share (Drop to share)
- Once the bug is fixed, you can:
- De-install the dock using the script or the following command in all the directories that were used during the compilationand reinstall the previous version of the dock (that you install from a repository or by other mean)
- Or simply continue using this dock and just update it regularly (either from the script or manually)
Backtrace example:
|
|
Online users :