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

Dotnet Discussion :

faulting module kernel32.dll


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut faulting module kernel32.dll
    Bonjour,

    J'ai développé une application console en vb.net 2.0. Lorsque je regarde le journal de évènements j'ai toujours la même erreur qui revient lorsque j'exéctue mon batch :

    Faulting application tradevaluechangebatch.exe, version 1.0.0.0, stamp 48035991, faulting module kernel32.dll, version 5.2.3790.2919, stamp 4626487f, debug? 0, fault address 0x00015e02.

    Source : .NET Runtime 2.0 Error Reporting
    Type : Error
    Event ID : 1000

    En parcourant le forum, j'ai tenté de compiler mon projet en mode Debug et en mode Release mais mon problème persiste.

    Merci pour votre aide si vous avez une idée.
    LN.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Est-ce que ton code utilise des fonctions natives de Windows (DllImport) ?
    Ou du code unsafe ?
    Normalement une application purement .NET ne devrait pas générer ce genre d'erreur...

    EDIT: oublie l'histoire du code unsafe, ça n'existe pas en VB.NET...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    Est-ce que ton code utilise des fonctions natives de Windows (DllImport) ?

    --> A priori non.

    Normalement une application purement .NET ne devrait pas générer ce genre d'erreur...

    --> Qui génère ce genre d'erreur normalement ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par elleN Voir le message
    --> Qui génère ce genre d'erreur normalement ?
    Ton batch

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    quel genre de choses il fait ton programme ?

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    - Envoi de mail
    - Chargement d'un fichier XML en mémoire
    - Alimente, en mode déconnecté, une base de donnée à partir des données fournies dans le fichier XML précédent
    (utilisation d'un DbDataAdapter)
    - écriture dans un fichier de logs

    Voilà rapidement l'activité de mon batch

  7. #7
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Normalement une application purement .NET ne devrait pas générer ce genre d'erreur...
    Ben si, ça peut arriver ... ( tu connais les StackOverflow ? ).

    Sinon quand tu lances ton application directement à partir de l'invite de commande, elle n'affiche pas un long message d'exception dans la fenêtre ?

  8. #8
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par smyley Voir le message
    Ben si, ça peut arriver ... ( tu connais les StackOverflow ? ).

    Sinon quand tu lances ton application directement à partir de l'invite de commande, elle n'affiche pas un long message d'exception dans la fenêtre ?
    C'est seulement dans l'Event Viewer il me semble

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par smyley Voir le message
    Ben si, ça peut arriver ... ( tu connais les StackOverflow ? )
    Ben oui, c'est une exception, gérée par le CLR en arrêtant le programme. Pas une erreur au niveau du kernel Windows...

  10. #10
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Sauf que là, le programme s'exécute bien jusqu'au bout il me semble

  11. #11
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Ben oui, c'est une exception, gérée par le CLR en arrêtant le programme. Pas une erreur au niveau du kernel Windows...
    Le StackOverflow est un peut particulier. C'est bien une exception gérée par le CLR mais elle peut survenir n'importe où vu que c'est le stack et c'est totalement aléatoire et j'ai déjà eu plein de StackOverflow souvent dans une dll native, quelque soit son nom allé savoir pourquoi ...

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut Résolu
    Bonjour à tous,

    Merci pour vos réponses. Le fin mot de l'histoire... dont je ne suis pas fière :-( mais qui peut être utile à d'autre donc je ravale ma fierté et vous donne la résolution de mon problème :

    L'erreur provenait simplement du fait qu'une exception de mon code n'était pas catchée. Cette exception mal traitée générait donc une erreur application dans l'event viewer avec Event ID: 1000 -> Signifies Crash!

    voilà... no comment :-)

Discussions similaires

  1. Erreur de module ntdll.dll
    Par EssaiEncore dans le forum Langage
    Réponses: 13
    Dernier message: 30/04/2006, 15h36
  2. msaccess a provoqué une erreur dans KERNEL32.dll
    Par massol joel dans le forum Access
    Réponses: 12
    Dernier message: 03/04/2006, 14h32
  3. Plantage application avec défaillance du module Kernel32
    Par cosminutza dans le forum Langage
    Réponses: 3
    Dernier message: 28/11/2005, 16h15
  4. Violation d'accès du module msado15.dll
    Par kobe dans le forum Bases de données
    Réponses: 4
    Dernier message: 19/08/2005, 10h57
  5. [D2005] VCL.NET Utilisation de "kernel32.dll"
    Par fba dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 08/06/2005, 22h20

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