IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Vista Discussion :

A cessé de fonctionner !


Sujet :

Windows Vista

  1. #1
    Membre éprouvé
    Profil pro
    Développeur Web
    Inscrit en
    février 2008
    Messages
    1 174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : février 2008
    Messages : 1 174
    Points : 1 013
    Points
    1 013
    Par défaut A cessé de fonctionner !
    Bonjour tout le monde,

    En voilà, un message qu'il est précis, pas vrai ?

    Et alors en dessous j'ai une très bonne nouvelle : Windows va "essayer" de trouver une solution.

    Bon, alors le contexte, maintenant. C'est un programme qui détecte le nombre de nouveaux mails, à cet effet il appelle une DLL écrite par une société tierce, Limilabs.

    Il a très bien fonctionné pendant quelques semaines.

    Puis, j'ai installé un programme de sauvegarde, jusque là pas de changement.
    Je n'ai pas tant que ça utilisé le programme de sauvegarde, alors je l'ai désinstallé.

    A ce moment, en apparence tout se passait bien, sauf que le programme ne fournissait pas toutes les informations attendues.

    Alors je regarde l'observateur d'événements, et j'y trouve une cagaille sans nom : à chaque sortie de veille, une dizaine de messages au moins, une bonne partie impliquant le service Bonjour d'Apple.

    Bon, merci pour le bonjour, mais je n'ai plus guère d'idée de pourquoi c'est là, alors je désinstalle tout ce qui vient d'Apple et je redémarre la machine, ça devient plus clair.

    Plus guère que mon programme de décompte de mails à poser problème. Les lignes concernées dans l'observateur d'événements viennent par cinq ou six.

    Une erreur .Net, qui ne nous apprend pas vraiment grand chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Application*: WNbMails.exe
    Version du Framework*: v4.0.30319
    Description : le processus a été arrêté en raison d'une exception non gérée.
    Informations sur l'exception*: System.Exception
       à  ​ . ()
       à  ​ .  (    )
       à     .  ()
       à System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
       à System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       à System.Threading.ThreadHelper.ThreadStart()
    Juste avant ça, une ligne d'information, qui elle contient les infos.

    Notamment, événement CLR20r3

    Incohérence entre la version de .Net visée et celles installées.

    Donc, pile le contraire de ce qui m'a été vendu au sujet de .Net sur Windows, à savoir que lorsqu'on installe une version de .Net ça ne met pas en cause les versions plus anciennes installées.

    Pour récapituler, Windows a foutu le bordel mais il va "essayer" de trouver une solution.

    Bon alors je crée un programme d'installation pour mon programme. Il y a encore à redire dessus (j'ai téléchargé le complément Visual Studio pour l'occasion donc je n'ai pas forcément tout lu), mais il m'installe deux packs .Net, et mon programme ne plante plus dès l'ouverture, il semble même faire ce qu'il a à faire.

    Seulement, il plante un peu plus tard.

    Voilà ce que je trouve :
    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
    Récipient d’erreurs 1198262778, type 322583007
    Événement*: CLR20r3
    Réponse*: Aucun
    ID de CAB : 0
    
    Signature du problème :
    P1 : WNbMails.exe
    P2 : 1.0.0.0
    P3 : f2adb79c
    P4 : Mail
    P5 : 3.0.19162.1801
    P6 : 5cffd113
    P7 : 554
    P8 : 17
    P9 : System.Exception
    P10 : 
    
    Fichiers joints*:
    C:\Users\TG\AppData\Local\Temp\WERDCBA.tmp.version.txt
    
    Ces fichiers sont peut-être disponibles ici*:
    C:\Users\TG\AppData\Local\Microsoft\Windows\WER\ReportArchive\Report15c104f2
    Mouais. Quelques commentaires :
    - System.Exception ; ah, ça c'est précis !
    - f2adb79c et 5cffd113 : pas trouvé sur Google ; oh qu'est-ce que ça m'avance
    - ID de cab : 0 ; pourquoi un cab ?
    - P4 : Mail
    Ah ça ça peut être intéressant en revanche : mail.dll c'est le nom de la dll qui interroge le serveur, donc ça peut être elle qui a un souci avec le .Net qui est là.

    Dans les lignes arrivant ensemble il y a aussi un problème concernant CAPI (pour crypter le mot de passe), là c'est un problème de certificat de sécurité pas bien enregistré (ça marche, mais ça proteste).

    Qu'en pensez-vous, je transfère la question sur un forum C#, j'affiche un message avant et après chaque appel à mail.dll et je vois ce que ça donne ?

    Ou pensez-vous qu'avec ce que je donne là il y a déjà moyen de savoir un peu où on va ?
    Avis de recherche : où est passé le moyen d'avertir un utilisateur par mail lorsqu'il a reçu une réponse sur les forums ?

  2. #2
    Membre éprouvé
    Profil pro
    Développeur Web
    Inscrit en
    février 2008
    Messages
    1 174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : février 2008
    Messages : 1 174
    Points : 1 013
    Points
    1 013
    Par défaut
    Bon, ça a l'air de marcher.

    J'ai vu un message d'erreur concernant la version 4 de .Net, alors j'ai désinstallé en descendant jusqu'à la 4, puis réinstallé, en montant cette fois.

    SFC /scannow
    a aussi trouvé des choses à corriger, il en reste il paraît.

    Faire attention à quelle version de la DLL utiliser.

    Et puis ça a l'air de continuer plus longtemps que ce matin.

    Merci d'avoir lu.
    Avis de recherche : où est passé le moyen d'avertir un utilisateur par mail lorsqu'il a reçu une réponse sur les forums ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ''explorateur exe a cessé de fonctionner ''
    Par bibiou dans le forum Windows Vista
    Réponses: 6
    Dernier message: 05/07/2008, 15h16
  2. Erreur : le navigateur (IE & FF) "a cessé de fonctionner"
    Par incognito0015 dans le forum Windows Vista
    Réponses: 3
    Dernier message: 24/12/2007, 15h36
  3. Réponses: 1
    Dernier message: 31/08/2007, 13h19
  4. explorateur windows a cessé de fonctionner
    Par jeanmorel dans le forum Windows Vista
    Réponses: 3
    Dernier message: 09/07/2007, 21h02
  5. [D7] Appli qui "a cessé de fonctionner" sous certains Vista
    Par david_chardonnet dans le forum Delphi
    Réponses: 2
    Dernier message: 03/07/2007, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo