Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions MP: nouvelles vues
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] MP: nouvelles vues [Bug #46]
Page : 1 2 3
matttbe Français 44 lylambda [Read]
05 August 2010 à 14:40

lylambda, Thursday 05 August 2010 à 00:03


Subscription date : 06 September 2009
Messages : 1635
J'ai reproduit le crash avec ddd en lançant le lecteur de musique (Guayadeque), en remettant MP dans le dock, puis en le redétachant. À ce moment, CD se fige.
Voici un imprim écran du Backtrace :
http://uppix.net/1/f/3/5b3d8a2340a759216e944133a1d54.png

fabounet, Thursday 05 August 2010 à 09:56


Subscription date : 30 November 2007
Messages : 17118
oh merci, il y'a effectivement un bug bien planqué !

lylambda, Thursday 05 August 2010 à 12:39


Subscription date : 06 September 2009
Messages : 1635
Ravis de t'avoir été utile ... surtout que j'en bénéficierais bientôt .
Par curiosité, à quoi tu vois le bug (si c'est pas trop compliqué pour un profane )?

fabounet, Thursday 05 August 2010 à 14:02


Subscription date : 30 November 2007
Messages : 17118
ça plante sur un cairo_surface_destroy (un free donc).
c'est donc soit un double free, soit un pointeur en entrée qui est foirreux.
mais la fonction set_image_on_icon fait pas mal de trucs avant, donc peu de chance pour un pointeur invalide (ça aurait planté avant) => on cherche un double free.

en lisant le code j'ai vu qu'on détruit le reflet sans en remettre un si le container n'en affiche pas, or tu es passé d'un desklet à un dock puis à un desklet => on est passés 2 fois à cet endroit sans changer le pointeur => double free

lylambda, Thursday 05 August 2010 à 14:40


Subscription date : 06 September 2009
Messages : 1635
Le pire c'est que j'ai compris ! Merci pour l'explication

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] MP: nouvelles vues [Bug #46]
Page : 1 2 3
matttbe Français 44 lylambda [Read]
05 August 2010 à 14:40


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions MP: nouvelles vues Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.