Bonjour,
j'ai une application en production qui plante 1 à 3 fois par jour;
je developpe sous MSVC2010, et j'utilise la feature attach to process pour essayer de débugger à distance.
Quand l'appli crash le debugger break sur cette ligne de code :
J'ai en effet surcharger la fonction notify de QApplication.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 bool AutomateQtApplication::notify(QObject *rec, QEvent *ev) { try { return QApplication::notify(rec, ev); } catch (std::exception & e) { LOG4CXX_ERROR(logger_, e.what()); return false; } catch (char const *str) { LOG4CXX_ERROR(logger_, str); return false; } catch (...) { LOG4CXX_ERROR(logger_, "Unexpected error"); return false ; } }
Avez vous une idée un conseil etc qui pourrait m'aider à identifier la source du problème ?
la call stack juste avant cette ligne de code est la dll QtGui, donc non exploitable..
Merci
Partager