maitretarot-devel-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Maitretarot-devel-fr] bugs dans le client gtk.


From: philippe brochard
Subject: Re: [Maitretarot-devel-fr] bugs dans le client gtk.
Date: 07 Dec 2002 02:04:51 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

nico <address@hidden> writes:

> Tu peux toujours essayer de "geler" (freeze) le thread avec la boucle
> gtk quand tu fais tes modifs. Cela send la perte de cohérence à plein
> nez !
> 
> Soit gtk implémente un sémphore/mutex que tu n'utilises pas alors que tu
> devrais, sois gtk n'est pas thread safe, ce qui est génant. Dans tous
> les cas il faudrait essayer d'en parler sur un #gtk ou autre pour voir
> les réponses (bug ?).
> 
ben, a vrai dire j'utilise deja des g_thread_enter et g_thread_leave
qui sont senses permettre les changement dans la thread.
A priorie, j'en ai mis partour ou il fallait, mais bon...

Donc je prefere passer a un systeme sans les threads, maintenant que
je vois comment faire.


Philippe

> nicO
> 
> On 04 Dec 2002 23:39:01 +0100
> philippe brochard <address@hidden> wrote:
> 
> > 
> > Salut tout le monde,
> > 
> > Bon, je viens de regarder de plus pres le code du client
> > gtk. Il semblerai qu'il y est un bug au moment de la demande
> > d'un nouveau jeu (segfault de temps en temps, des fois des
> > la 1ere demande, d'autre fois on a le temps de faire une
> > partie ou deux :(
> > 
> > Le probleme semble venir des threads qui change le comportement
> > des boutons/fenetres en meme temps que la boucle principale de
> > gtk s'execute (la fonction gui_general_redraw est particulierment
> > en cause).
> > 
> > Je viens donc de modifier un petit peu le code pour faire en sorte
> > que ça segfault un peu moins souvent (mais ça plante toujours quand
> > meme... :(
> > 
> > A long terme (ce week-end) je pense revoir completement le code du
> > client gtk pour ce qui est de la gestion de l'affichage : c'est a
> > dire faire une version sans les _threads_ (a la mt_ncurses_client).
> > Ceci devrai resoudre pas mal de chose (et entre autre le bug de
> > redimensionnement qu'on a pu constater il y a un certain temps, 
> > meme si je n'ai plus ce bug avec la version 2.0.8 de gtk).
> > 
> > 
> > 
> > Philippe
> > 
> > -- 
> > (    )
> >  ~oo~         Philippe Brochard    <address@hidden>
> >   .. Gnu!                           http://hocwp.free.fr
> >   / =\   \=
> >  -   -    -   -=-= http://www.fsf.org/home.fr.html =-=-
> > 
> > 
> > _______________________________________________
> > Maitretarot-devel-fr mailing list
> > address@hidden
> > http://mail.nongnu.org/mailman/listinfo/maitretarot-devel-fr
> > _____________________________________________________________________
> > GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321
> > (prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagné.
> > Règlement : http://www.ifrance.com/_reloc/sign.sms
> 
> 
> _______________________________________________
> Maitretarot-devel-fr mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/maitretarot-devel-fr
> 
> 

-- 
(    )
 ~oo~         Philippe Brochard    <address@hidden>
  .. Gnu!                           http://hocwp.free.fr
  / =\   \=
 -   -    -   -=-= http://www.fsf.org/home.fr.html =-=-




reply via email to

[Prev in Thread] Current Thread [Next in Thread]