Les tests se poursuivent sur Ubuntu, pour localiser ce qui "crashe" au démarrage. Une nouvelle mise à jour de Wine en 0.9.46 a été faite aujourd'hui, sans effet sur ce crash. Le "débuggage" de l'application est assez délicat. Impossible de faire du cross-débuggage comme sur les vieilles versions de Windows, car le module de débuggage à distance de Codewarrior ne fonctionnerait pas sous Linux, et encore moins lorsqu'il s'agit de débugger un programme tournant sous Wine. Seule solution, se retrousser les manches et bourrer le programme d'écriture de "log" qui indiquent où on est passé. Le programme est compilé sous Windows, passé par le réseau vers la plateforme Linux et exécuté sous Wine. Une fois le crash survenu, on regarde le fichier log généré, et on en déduit l'endroit approximatif où ça crashe. On revient sous Windows, on ajoute plus d'écritures de "logs", pour affiner la partie repérée, et on recompile. Ainsi de suite. Donc, pour l'instant, il semble que le problème vienne de la demande d'énumération des fontes de caractères installées sur le système. Plus de précision dans les jours à venir... |