Process-crash avec le message “Le serveur RPC n’est pas disponible” à l’ouverture d’une boîte de dialog de sauvegarde de fichier?

Sur Windows 7 64 bits, j’utilise Qt 4.5.3 pour appeler QFileDialog :: getSaveFileName. Immédiatement en appelant cette fonction, mon processus se bloque avec le message “Le serveur RPC n’est pas disponible”.

J’ai trouvé ceci, mais cela ne résout pas le problème: “Le serveur RPC n’est pas disponible”

Des idées?

J’ai exactement le même problème, mais avec Qt 4.7.0. Windows 7, 64 bits. L’appel de QFileDialog :: getOpenFileName ou QFileDialog :: getSaveFileName bloque mon processus avec le message suivant: “Une exception de première chance à 0x7486b9bc dans SoundManager.exe: 0x000006BA: le serveur RPC n’est pas disponible.”

Le serveur RPC est en cours d’exécution dans ma liste de services.

La seule façon que j’ai trouvée (non propre) pour contourner ce bogue est d’append l’exception Win32 0x6BA dans la liste des exceptions de Visual Studio (CTRL + ALT + E) et de la désactiver. L’exception n’est pas levée et mon programme fonctionne toujours après un appel de ces fonctions. Je dois faire cette manipulation sur chaque ordinateur que nous utilisons pour le développement de logiciels.

Tous les Windows 7 64 bits ont le même comportement.

La combinaison de ces 2 articles m’a aidé à comprendre le problème et la solution:

Comment: interrompre lorsqu’une exception est levée (MSDN)

Comment faire pour Visual Studio Break uniquement sur les exceptions non gérées? (stackoverflow)

Décocher Debug-> Exceptions-> Win32_Exceptions m’a aidé.