[C++] des erreurs lors du run d'exe

Fermé
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 - 23 avril 2007 à 14:28
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 - 26 avril 2007 à 14:13
Bonjour tout le monde.

Je dois compiler et utiliser Darwin streaming server d'apple. Tout cela s'inscrit das le cadre de quelque chose de plus grand que je vous préciserai plus tard , si nécessaire. Pour ce qui est de la compilation, il n'y a pas de probleme, j'obtiens les executables. Par contre, lorsque j'ouvre l'interface de Darwin Streaming Server ( DSS ) c'est a dire une page html avec comme url : http://localhost:1220/ , que je met un .mp4 dans la playlist et que j'appuie sur Play , je recois un message d'erreur :'( .
L'erreur es la suivante:
the exception breakpoint
a breakpoint has been reached
(0x80000003) occured in the application at location
0x7c901230

Et quand je lance visual c++ pour connaitre d'ou vient le probleme, il me dis qe ca vient de playbroadcaster.exe
avec les erruers suivantes:

'PlaylistBroadcaster.exe': Loaded 'C:\Program Files\Darwin Streaming Server\PlaylistBroadcaster.exe', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\mswsock.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\hnetcfg.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\wshtcpip.dll', No symbols loaded.
The thread 'Win32 Thread' (0x94c) has exited with code 0 (0x0).
Unhandled exception at 0x7c901230 in PlaylistBroadcaster.exe: User breakpoint.
The program '[3836] PlaylistBroadcaster.exe: Native' has exited with code 0 (0x0).

Voila ! Au fait , je suis sous windows xp pro et je compile avec Visual studio .net 2003.
Je remercie toute personne qui apportera sa pierre à l'ouvrage. Toute information , piste ou autre est la bienvenue.
A voir également:

4 réponses

andejen Messages postés 148 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 juillet 2008 22
23 avril 2007 à 14:32
Si ca marche comme visual studio 6.0, peux tu copier ta fenetre de callstack?
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
23 avril 2007 à 16:08
Merci Andejen pour ta réponse et voici la call stack:

> ntdll.dll!7c901230()
PlaylistBroadcaster.exe!004266c5()
ntdll.dll!7c9106eb()
ntdll.dll!7c910945()
ntdll.dll!7c91094e()
ntdll.dll!7c9146c3()
ntdll.dll!7c910970()
ntdll.dll!7c914481()
ntdll.dll!7c919bd3()
ntdll.dll!7c910895()
ntdll.dll!7c919a9c()
ntdll.dll!7c919b3f()
ntdll.dll!7c919aeb()
kernel32.dll!7c80e3dc()
kernel32.dll!7c801be6()
kernel32.dll!7c801bf6()
PlaylistBroadcaster.exe!00410fa8()
ntdll.dll!7c919aeb()
ntdll.dll!7c919ba0()
kernel32.dll!7c80adde()
kernel32.dll!7c80adf0()
PlaylistBroadcaster.exe!00410fa8()
PlaylistBroadcaster.exe!004268eb()
PlaylistBroadcaster.exe!004268ae()
PlaylistBroadcaster.exe!00426684()
PlaylistBroadcaster.exe!00426891()
PlaylistBroadcaster.exe!00410fa8()
PlaylistBroadcaster.exe!00426814()
PlaylistBroadcaster.exe!00420a09()
PlaylistBroadcaster.exe!00410fa8()
PlaylistBroadcaster.exe!00410fa8()


et une petite question , ne faut il pas que je mette des log pour savoir où ca plante et si oui , comment mettre ces logs.
NB: Visual , je ne maitrise pas , mais je dois bosser dessus. Merci pour ta compréhension.
0
Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 94
23 avril 2007 à 16:10
Coucou,

Juste un petit message pour dire qu'Andejen est rentré chez lui (et oui DEJA !), il ne lira donc ton msg que demain matin ! Par contre y a ptet qqun d'autre qui peut t'aider (moi je sais meme pas ce que c'est que le callstack ^^)
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1 > Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007
23 avril 2007 à 16:57
Salut Stupeflip

Et peut on savoir qui est cette autre personne qui peut m'aider ?
0
Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 94 > Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007
23 avril 2007 à 17:03
Ben j'en sais rien, d'où le "ptet" !!!
Y a ptet qqun d'autre qui sait utiliser les callstacks sur CCM :)
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1 > Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007
23 avril 2007 à 17:23
Bien recu Stupeflip ;) je le pense aussi ( encore faut il qu'ils se donnent cette peine la ^^ )

juste une petite précision par rapport à mes erreurs d'execution:
avant de recevoir le pop up avec

The exception breakpoint
...

je recois un premier pop up avec le message suivant:

Debug Error!
Program: C:\Program Files\Darwin Streaming Server\PlaylistBroadcaster.exe
Module: C:\Program Files\Darwin Streaming Server\PlaylistBroadcaster.exe
File:

Run-Time Check Failure #2 - Stack around the variable 'newSessionName'was corrupted.

(Press Retry to debug the application)


Et quand j'appuie sur Retry , je tombe sur le pop up suivant et tout le reste...

Voila, en espérant que je pourrais avancer dans ce debugage avec vos participations ( parce que j'ai beau essayer, je ne vois vraiment pas d'ou ca peut provenir :( ).
0
andejen Messages postés 148 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 juillet 2008 22
24 avril 2007 à 12:46
Quand tu le run en mode debug ca donne quoi? Il plante aussi ou c'est juste quand tu lance l'exe?
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
24 avril 2007 à 13:58
Slt

Quand je le run en mode debug ? c'est à dire ?
0
andejen Messages postés 148 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 juillet 2008 22
24 avril 2007 à 14:14
t'as les fichiers sources puisque tu compiles, right?
Donc quand tu ouvres ton projet avec tous tes fichiers sources (pas ton exe), tu peux compiler ensuite tu peux aussi run. Si je me trompes pas le bouton F5 sur visual fait generalement, compilation + run.
Ma question est donc est ce que tu as les meme symptomes pendant ce run que quand tu lances directement l'exe?
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
24 avril 2007 à 16:49
quand je compile et run la solution ( avec f5 donc ) , j'ai un pop up qui s'affiche avec le message suivant :

No Symbolic Information
'PlaylistBroadcaster.exe' does not containdebugging information. ( No symbols loaded.) Click OK to debug anyway.


et quand j'appuie sur OK, il me redonne la liste d'erreurs suivante:

'PlaylistBroadcaster.exe': Loaded 'C:\DarwinStreamingSrvr5.5.4-Source\WinNTSupport\debug\PlaylistBroadcaster.exe', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\mswsock.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\hnetcfg.dll', No symbols loaded.
'PlaylistBroadcaster.exe': Loaded 'C:\WINDOWS\system32\wshtcpip.dll', No symbols loaded.
The program '[2240] PlaylistBroadcaster.exe: Native' has exited with code 0 (0x0).


cette liste est apparement la meme que celle que celle que j'obtiens en lancant directement l'exe ...
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
24 avril 2007 à 16:54
il y a juste ces deux erreurs qui manquent à l'appel:

The thread 'Win32 Thread' (0x94c) has exited with code 0 (0x0).
Unhandled exception at 0x7c901230 in PlaylistBroadcaster.exe: User breakpoint.


sinon le reste est similaire...
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
25 avril 2007 à 10:14
Désolé de répondre à chaque fois un peu tard, mais comme je le disais dans mes 2 precedents messages , les erreurs sont les memes à 2 près ( voir plus haut :) )
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
26 avril 2007 à 11:27
Salut Andejen
Ce que je viens de tester et qui est tres etonnant , c'est qu'avec un projet visual vierge ( c'est a dire , avec le "hello world" ) ca m'affiche ca :

'test1.exe': Loaded 'C:\visual C++\test1\Debug\test1.exe', Symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\mscoree.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorwks.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\msvcr71.dll', Symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\fusion.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\assembly\NativeImages1_v1.1.4322\mscorlib\1.0.5000.0__b77a5c561934e089_2dcaeaaf\mscorlib.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\diasymreader.dll', No symbols loaded.
'DefaultDomain': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll', No symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorsn.dll', No symbols loaded.
'test1': Loaded 'c:\visual C++\test1\Debug\test1.exe', Symbols loaded.
'test1.exe': Loaded 'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorjit.dll', No symbols loaded.

J'en deduis sans trop de difficulté que le probleme que je rencontrais avec la compilation du Darwin streaming serveur ne provient pas du code source Darwin , mais du compilateur lui meme. Peut etre est ce un bug de Visual 2003
En tous les cas , merci par avance pour toute aide quelle qu'elle soit
0
andejen Messages postés 148 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 juillet 2008 22
26 avril 2007 à 11:50
meme le hello world ne run pas?
Essaye peut etre de telecharger les services packs dispos sur le site de microsoft...
Le call stack est essentiellement utile en mode debug pour savoir quelle est la derniere fonction qui a ete executee et ainsi pouvoir se focaliser sur celle ci. D'ou le afit que je te parlais de run le programme en mode debug et de ne pas juste lancer l'exe puisque dans ce cas le callstack ne te montre que les derniers fichiers loader ce qui n'a pas forcement un grand interet.
Tiens moi au courant de ton avancement.
bon courage
0
tarikbenn Messages postés 110 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 27 juin 2007 1
26 avril 2007 à 14:13
je suis allé sur le site de microsoft pour telecharger un service pack , mais il n en existe pas ( ou plus ? ) pour le visual 2003.
Sinon, quelqu'un a vu le rapport de debug ( que j'ai affiché plus haut ) et n'a remarqué aucune erreur de debug. Ca veut dire que le programme peut tourner quand meme malgré ces erreurs de ' no symbols loaded'. quand je lance playlistbroadcaster.exe à partir du dos, il m'affiche :

Debug Error!
Run-Time check failure #2 Stack around the variable 'new session name' was corrupted.


Et quand j'appuie sur 'Ignore', il execute playlistbroadcaster.
Mais ca reste genant, parce que moi j'aimerai n'avoir aucune erreur ni lors de la compilation ni lors du debuggage; parce que j'aimerai implementer d'autres fonctions à ce code et je n'aimerai pas etre perturbé par ces erreurs lors de compilations futures.

Merci ;)
0