Closed jln- closed 9 years ago
je n'arrive pas à reproduire le crash, mais je pense que ça peut éventuellement intéresser (enfin, intéresser...) @jcelerier
Là tout de suite, hors contexte, je n'y arrive pas non plus. Mais c'est arrivé lorsque je faisais les tutos, captures d'écran, etc.
Un peu difficile de savoir précisément les actions que je faisais. Grosso modo, je faisais un nouveau scénario, ajoutais ce device osc, faisais une boîte, une seconde, une capture d'écran, l'éditais dans Photoshop, faisais une relation, capture d'écran, défaire puis refaire la connexion pour x raisons, capture d'écran etc, un peu en boucle. Et au bout d'un moment, kaboum...
Désolé de ne guère être plus précis
A vue de nez vu le crashlog et la manière sporadique dont ça apparaît je dirais que ça va être dur à retrouver comme bug... Je pense que ça vient du fait qu'on a plusieurs threads et qu'il doit y avoir des choses qui sont supprimées dans un thread alors qu'elles sont utilisées ailleurs.
En guise de note, pour régler ça, ce qu'il faut c'est faire en sorte que tous les appels susceptibles de provenir d'un thread dans le moteur ne communiquent avec i-score QUE avec des signaux / slots, sinon on risque la catastrophe à chaque instant.
tu veux dire pour 0.3 ?
Heuh ben pour 0.3 c'est sûr qu'on fait comme ça du côté i-score (normalement y'a pas besoin de s'en préoccuper côté moteur, il faudrait juste que dans la doc ce soit spécifié s'il y a des handlers qui seront appelés depuis un thread différent), mais y'a peut-être des endroits ou c'est pas trop dur à faire dans 0.2. Vu le crash je pense qu'il faut regarder du côté des liens entre Engine -> Maquette -> MaquetteScene ou BasicBox peut-être ?
ah ok. alors à vue de nez je dirai qu'il faut regarder les retours qui se font via les threads des scheduler du scénario ou des boites :
ou via des threads réseaux :
Ok, si tu peux regarder @nvuaille ?
Quelqu'un a-t-il testé ?
je n'arrive pas à reproduire le bug mais vu son caractère sporadique, peut être que @nvuaille est le plus apte pour le reproduire ?
moi je l’ai pas eu depuis 2 ou 3 éternités=
Bon, je close vu que ça a l'air d'être bon... N'hésitez pas à réouvrir si ça revient.
J'ai eu plusieurs fois ce crashs en faisant et dé-faisant des relations entre le début d'une boîte et le début d'une autre, interactive. Je mets le crashLog et le scenario au lien ci-dessous (mais je partais d'un projet vierge à chaque fois)
https://dl.dropboxusercontent.com/u/160981/Archive.zip