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

VC++ .NET Discussion :

Probl�me lors d'ex�cution


Sujet :

VC++ .NET

  1. #1
    Membre confirm� Avatar de Gobelins
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    D�cembre 2007
    Messages
    171
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Enseignant Chercheur

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 171
    Par d�faut Probl�me lors d'ex�cution
    Bonjour tout le monde,

    Quand je compile en Debug sur Visual C++ 2010 Express, j'utilise la "Biblioth�que runtime" en "DLL multithread Debug (/MDd)", le compilateur m'affiche les deux warnings suivants qui n'ont pas d'incidents majeurs sur la compilation.

    MSVCRTD.lib(cinitexe.obj) : warning LNK4098: conflit entre la biblioth�que par d�faut 'msvcrt.lib' et les autres biblioth�ques*; utilisez /NODEFAULTLIB:library
    MSVCRTD.lib(cinitexe.obj) : warning LNK4098: conflit entre la biblioth�que par d�faut 'msvcrt.lib' et les autres biblioth�ques*; utilisez /NODEFAULTLIB:library

    SiteNaturel.vcxproj -> I:\Documents and Settings\Visual Studio 2010\Projects\SiteNaturel\Debug\SiteNaturel.exe
    ========== R�g�n�ration globale*: 1 a r�ussi, 0 a �chou�, 0 a �t� ignor� ==========
    Quand je compile en mode Release, j'utilise la "Biblioth�que runtime" en "DLL multithread (/MD)", le compilateur m'affiche ceci:
    Fin de la g�n�ration du code
    SiteNaturel.vcxproj -> I:\Documents and Settings\Visual Studio 2010\Projects\SiteNaturel\Release\SiteNaturel.exe
    ========== R�g�n�ration globale*: 1 a r�ussi, 0 a �chou�, 0 a �t� ignor� ==========
    La compilation fonctionne bien dans les deux modes (Debug et Release). A part deux warnings en mode Debug cit�s au dessus.

    Le probl�me de la compilation est r�gl�, mais je rencontre autre un probl�me lors de l'ex�cution, voil� ce qui m'affiche lorsque je lance l'ex�cution sans d�bogage, il est en pi�ce jointe.

    Le d�bogueur m'affiche ces messages d'erreur que j'ai pas compris.

    'SiteNaturel.exe'*: Charg� 'I:\Documents and Settings\Visual Studio 2010\Projects\SiteNaturel\Debug\SiteNaturel.exe', Les symboles ont �t� charg�s.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'I:\Documents and Settings\Visual Studio 2010\Projects\SiteNaturel\Debug\SDL.dll', Le fichier binaire n'a pas �t� g�n�r� avec les informations de d�bogage.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\secur32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msvcrt.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\winmm.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'I:\Documents and Settings\Visual Studio 2010\Projects\SiteNaturel\Debug\fmod.dll', Le fichier binaire n'a pas �t� g�n�r� avec les informations de d�bogage.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msacm32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\ole32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\wsock32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\ws2_32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\ws2help.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msvcp100d.dll', Les symboles ont �t� charg�s.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msvcr100d.dll', Les symboles ont �t� charg�s.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\opengl32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\glu32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\ddraw.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\dciman32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'I:\Documents and Settings\Visual Studio 2010\Projects\SiteNaturel\Debug\glut32.dll', Le fichier binaire n'a pas �t� g�n�r� avec les informations de d�bogage.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\imm32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\wdmaud.drv', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\setupapi.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\wintrust.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\crypt32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msasn1.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\imagehlp.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\setupapi.dll'
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\wdmaud.drv'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\wdmaud.drv', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\setupapi.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\setupapi.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msacm32.drv', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\midimap.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\dsound.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\version.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\setupapi.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\setupapi.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\setupapi.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\setupapi.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\setupapi.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\setupapi.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\uxtheme.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\Documents and Settings\Local Settings\Temp\IadHide4.dll', Le fichier binaire n'a pas �t� g�n�r� avec les informations de d�bogage.
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msctf.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\setupapi.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\setupapi.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\ksuser.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\msctfime.ime', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\kbdus.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\kbdus.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\kbdfr.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\kbdfr.dll'
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\nvoglnt.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: Charg� 'C:\WINDOWS\system32\mcd32.dll', Cannot find or open the PDB file
    'SiteNaturel.exe'*: D�charg� 'C:\WINDOWS\system32\mcd32.dll'
    La biblioth�que Microsoft Visual Studio C Runtime a d�tect� une erreur irr�cup�rable dans SiteNaturel.exe.

    Appuyez sur Arr�ter pour d�boguer le programme ou sur Continuer pour mettre fin au programme.
    Le thread 'Thread Win32' (0x14b8) s'est arr�t� avec le code -1073740777 (0xc0000417).
    Le thread 'Thread Win32' (0xe18) s'est arr�t� avec le code -1073740777 (0xc0000417).
    Le thread 'Thread Win32' (0x1544) s'est arr�t� avec le code -1073740777 (0xc0000417).
    Le thread 'Thread Win32' (0x1548) s'est arr�t� avec le code -1073740777 (0xc0000417).
    Le thread 'Thread Win32' (0x13a8) s'est arr�t� avec le code -1073740777 (0xc0000417).
    Le programme '[5300] SiteNaturel.exe: Natif' s'est arr�t� avec le code -1073740777 (0xc0000417).
    Je pr�cise: la lettre I signifie que c'est le lecteur disque I DDE (Disque Dur Externe) dans lequel j'ai install� le logiciel Visual C++ 2010 Express et le projet SiteNaturel �crit en C++ (OpenGL)

    La lettre C signifie que c'est le lecteur disque C: le syst�me Windows XP qui est install�.

    Pourriez-vous m'expliquer pourquoi il m'affiche ces erreurs?
    Images attach�es Images attach�es  

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 508
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 508
    Par d�faut
    Les Symboles sont des informations que le compilateur et l'�diteur de lien mettent dans un fichier PDB (ou DBG) pour permettre aux d�buggeurs d'afficher le code source associ� au code machine qui s'ex�cute.

    "Les symboles ont �t� charg�s" -> Le d�buggeur de VS a trouv� le fichier des symboles associ�s � l'ex�cutable ou � la dll.

    "Cannot find or open the PDB file" -> Le d�buggeur de VS n'a pas trouv� les fichier des symboles associ�s � l'ex�cutable ou � la dll.

    "Le fichier binaire n'a pas �t� g�n�r� avec les informations de d�bogage" -> Le d�buggeur de VS n'a pas cherch� le fichiers des symboles car VS � acc�s aux options de compilations t c'est qu'ils n'ont pas �t� g�n�r�s. C'est bizarre, en Debug, ils sont g�n�r�s par d�faut, il faudrait v�rifier dans les options de compilations correspondant � leur g�n�ration.

    La copie d'�cran montre un num�ro de ligne dans un fichier source, qui, gr�ce aux fichiers des symboles, montre la ligne qui a lev� un probl�me.

    Si vous cliquez sur "retry", le d�buggeur vous affiche le code source. Si vous regardez le code source, vous verrez que le probl�me est dans la fonction "_vsprintf_s_l" qui v�rifie que le buffer allou� pour une cha�ne de caract�res est assez grand pour nr pas faire l'objet d'une attaque de type buffer overflow.

    Si vous utilisez le d�buggeur de VS et que vous cliquez sur "retry", vous pourrez avoir acc�s � la pile 'appel (la call stack), c'est une vue qui affiche sous le forme d'une pile les appels de fonctions imbriqu�s eu moment du probl�me. A un moment donn� dans cette pile, il y aura votre code et vous devez v�rifier les param�tres que vous passez � une fonction de la C-Runtime. Ils sont erron�s, au moins d'un point de vue s�curitaire.

Discussions similaires

  1. probl�me lor l'excution sous delphi7
    Par hala02 dans le forum EDI
    R�ponses: 1
    Dernier message: 12/02/2011, 19h27
  2. [Proc�dure] probl�me lors de l'ex�cution
    Par pinocchio dans le forum MS SQL Server
    R�ponses: 4
    Dernier message: 31/10/2006, 14h23
  3. Probl�me lors de l'ex�cution d'un trigger
    Par Madoka dans le forum SQL Proc�dural
    R�ponses: 6
    Dernier message: 30/06/2006, 08h33
  4. R�ponses: 1
    Dernier message: 28/06/2006, 16h07
  5. Probl�me lors de l'ex�cution de mes programmes
    Par darkmalak01 dans le forum Langage
    R�ponses: 7
    Dernier message: 27/09/2005, 18h35

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