Bonjour,



J'ai une application avec un try/catch englobant le QApplication::exec.

Si je throw une exception dans la phase de construction des éléments de mon application, aucun problème, on remonte la stack jusqu'au try/catch et tout se passe normalement.

Par contre, si le throw a lieu après réponse à un événement (ex : click souris sur un button QML qui appelle un Q_INVOKABLE C++ ou un slot via connexion de signaux), le programme crash. En debuggant, je m'aperçois qu'on est bien dans le thread principal, mais qu'on n'a plus accès à la stack initiale, le try est alors "hors de portée", l'exception n'est donc pas gérée.

Le bug n’apparaît pas sous win8 où on atteint bien le try/catch...

Une idée de ce qu'il se passe ?