[grisbi-bugs] 100% CPU sous Jaunty

Pierre Biava pierre.biava at nerim.net
Sat Jun 6 08:56:50 CEST 2009


dyocma écrivait le 25/05/2009 20:38 :
> Bonjour.
>
> Grisbi, se met a utiliser 100% de CPU sous Jaunty (Ubuntu 9.04).
>
> Pour reproduire ce bug, il faut lancer grisbi, créer une nouvelle 
> opération.
> Dans la partie categorie, taper le debut d'un categorie (par exemple "i") 
> ensuite avec les touches fléches haute et basse monter et descendez 
> plusieurs fois.
> Et la, le process Grisbi utilise 100% de cpu, le system est bloqué.
> Pour debloquer, il suffit d'ouvrir une console (Alt+F1) et killer le 
> process grisbi.
>
>   
tu n'as pas répondu à la question de Gérard. Si c'est la 0.5.9 c'est un 
bug connu. deux solutions :

si tu sais compiler tu peux faire la manip suivante :

pour contourner ce bug il faut modifier le fichier gtk_combofix.c.
Aller dans la fonction :
static gboolean touche_pressee ( GtkWidget *entry,
                 GdkEventKey *ev,
                 GtkComboFix *combofix )

et commenter les lignes suivantes :

1746 à 1748 et 1870 à 1872 ce qui donne

//~ while ( ( combofix -> label_selectionne + 1 )* ( GTK_WIDGET ( 
g_slist_nth_data ( combofix->event_box, combofix -> label_selectionne ) 
)) -> allocation.height > ajustement -> value + ajustement -> page_size )
            //~ gtk_adjustment_set_value ( ajustement,
                           //~ ajustement -> value + ajustement -> 
step_increment );

Ensuite sauvegarder et recompiler le programme.

2 ) ne plus utiliser les flèches pour la sélection du tiers.

Nota : jusqu'à présent cela ne le faisait pas avec les flèches 
montantes. si c'est vraiement le cas commenter les mêmes lignes pour le 
UP dans la même fonction.

Tiens moi au courant du résultat.

-- 

A+

Pierre Biava



More information about the bugsreports mailing list