re-Bonjour Manuel,
Manuel NAUDIN a écrit :
En tout cas, merci pour ton test. Entre Alex et toi, on avance vite
sur ce coup :-)
de rien ...
est-ce que tu as vu mon autre message sur le bug (?) applet java ?
Oui, j'ai regardé. Le problème est très complexe a analyser et je pense
à solutionner. Des gens très compétents comme Stephane Schaefer (ex
leader du projet gsl) considèrent que dans l'état des choses, il n'y a
peut-être pas de solution définitive. De mon côté, je suis nul en ce qui
concerne Java, donc je n'ai pas de réponse à donner non plus.
Pour information, tu peux jeter un oeil à l'issue 47888 pour en savoir
plus, mais la gestion fine des threads dépasse mes compétences (ce qui
ne m'mepêche pas de comprendre le code dont il est question dans cette
issue).
Pour revenir au rapport de crash que tu as fourni, il semble qu'il y ait
un probleme de threads entre le thread 0 (concernant la CFRunLoop() ) et
le thread 1 ImplGetFrame(). A mon avis, on a affaire à un bug très
complexe à solutionner avec Java.
Quel est le problème avec Java ? La CFRunLoop() (signifie
CoreFoundation Run Loop) est une boucle d'événement Java devant
obligatoirement être lancée dans le thread principal. Sinon, aucun moyen
d'utiliser AWT, et on ne peut plus rien contrôler de cette boucle :-/
(ni même l'arrêter ! )
Celle-ci gére les événement à sa manière, et il semble que la fonction
ImplGetFrame() en perturbe le fonctionnement au point de provoquer un
crash. Comme je ne suis pas spécialiste de la question, je ne peux pas
en dire plus.
En espérant quand même avoir un peu répondu à ta question :-)
Cordialement,
Eric Bachard
--
<ericb at openoffice |dot_ org>
Francophone OpenOffice.org Commmunity developer (Linux PPC / Mac OS X /
X11)
See : <http://fr.openoffice.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]