[Top][All Lists]
[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 =-=-