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 :

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 ;
	}
}
J'ai en effet surcharger la fonction notify de QApplication.

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