Information : The version displayed on this page is not the latest available.
|
ddd |
|
Afin d'aider au maximum les développeurs du projet à fixer rapidement un bug qui fait crasher le dock, le mieux est de compiler la dernière révision depuis le code sources téléchargé avec BZR pour pouvoir sortir ensuite un backtrace.
- La compilation est très simple sur Ubuntu/Debian grâce à un script. Pour les autres distributions, c'est un tout petit peu plus long mais toutes les commandes et explications vous sont données sur la même page => Par BZR N'oubliez pas d'ajouter les symboles de debug en utilisant cette commande CMake :
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug
- Installez ensuite le très léger programme ddd (qui se trouve certainement dans vos dépôts ou autres overlays, etc.)
- Ensuite, il suffit de lancer Cairo-Dock avec cette commande: (à lancer depuis un terminal ou depuis le raccourci Alt+F2)
- Dans DDD, cliquez sur le bouton 'Run' (ou Program / Run ou en utilisant le raccourci clavier 'F2')
- Enfin, il ne vous reste plus qu'à reproduire le crash puis à déposer sur le forum un lien vers un screenshot de la fenêtre Status/Backtrace de ddd, agrandie si besoin.
- Pour l'upload, il y a des serveurs comme uppix.net, imageshark.us, etc. ou en utilisant l'applet DND2Share (Déposer pour partager)
- Une fois le bug fixé, vous pouvez:
- Désinstaller le dock:
- Via le script:
cd /opt/cairo-dock_bzr
./cairo-dock_bzr.sh (option 3 pour la désinstallation)
- Ou la commande suivante lancée dans les répertoires qui ont servi à la compilation Puis repasser à une version précédente du dock (réinstallation depuis un dépôt ou autre)
- Ou de continuer à compiler le dock et de le mettre a jour (via le script ou non)
Exemple de backtrace:
|
|
Online users :