Closed avilleret closed 9 years ago
oups, j'ai aussi un crash sous Ubuntu avec une version fraîchement compilée, j'ai ajouté le backtrace au Gist cité dans mon premier post i-score a été compilé depuis la branche release/0.2 et Jamoma depuis la branche dev (par défaut avec le script ./build.sh de OSSIA)
:-(
Ca a l'air d'être dans le moteur vue la trace :
const, TTElement const, gnu_cxx::__ops::_Iter_lessiter>(TTElement const, TTElement const, TTElement const, TTElement const_, gnu_cxx::__ops::_Iter_less_iter) [clone .isra.93]()
from /usr/local/lib/jamoma/lib/libJamomaFoundation.so
compareNodePriorityThenNameThenInstance(TTValue&, TTValue&) () from /usr/local/lib/jamoma/lib/libJamomaFoundation.so
std::allocator
() from /usr/local/lib/jamoma/lib/libJamomaFoundation.so
const&, std::vector<std::string, std::allocator
JM
Jean-Michaël Celerier http://www.jcelerier.name
On Sat, Nov 8, 2014 at 12:33 PM, Antoine Villeret notifications@github.com wrote:
:-(
— Reply to this email directly or view it on GitHub https://github.com/i-score/i-score/issues/54#issuecomment-62254714.
tu nous enverrais ton fichier .score ?
bah il est dans le Gist : https://gist.github.com/avilleret/bfacf8df4ab7d022fcdc/download#
ooops, pardon !
bon, chez moi il ne plante pas, mais il ne charge pas la device non plus… je teste...=
OK, il s’embrouillait entre l’UTF-16 et 8 (bizarre)… en changeant 16 en 8 au début,il arrive à charger… enfin, à crasher :-)
OK, j’ai trouvé… for some reason, c’est ton noeud vague à la ligne 64 qui fait planter… pourquoi, je ne le sais pas encore…. mais je cherche..=
plus précisément, c’est le sous-noeud "face-lointain” du noeud “vague” qui fait planter… j’ai essaye de le renommer ou d’enlever des sous-noeuds, et ça ne règle pas le problème… bizarre, bizarre... =
et, encore plus précisément, c’est la coexistence de “face-lointain” avec les noeuds numériques qui fait planter Jamoma en fait, je pense que ça vient d’un changement récent fait par Théo, qui permet de considérer différemment les noeuds numériques et symboliques, notamment pour éviter les aberrations de classement, du genre (1 10 11 2 3 etc…)
du coup, dans l’immédiat, d’ici à ce que Théo règle ça, interdiction de mélanger noeuds numériques et symboliques sur un même niveau… je réfléchis à un workaround...=
bon, désolé, pas de workaround, en fait… mais j’imagine que Théo va régler ça lundi ou par là...=
marrant ! c'est un bug que j'ai résolu pour Julien dans Max vendredi :-) je mets à jour Jamoma dans Score de ce pas
Toi, tu as le sens de l'humour ! ;-)
c'est pouché ! je vous laisse vérifier
donc c'est réglé ? on peut fermer l'issue ?
oui c'est bon, le chargement du score ne crash plus
j'étais tout content quand j'avais enfin réussi à enregistrer tout mon namespace OSC sans faire crasher i-score que je me suis dépêché de sauvegarder mon score. sauf qu'au chargement, patatra, ça plante... voilà le crashlog et le score incriminé : https://gist.github.com/avilleret/bfacf8df4ab7d022fcdc c'était sous 10.7.5 avec i-score 2.2b2