crash d'un programme (Newsleecher) [Résolu] [Divers] - Divers - Programmation
Marsh Posté le 13-03-2007 à 00:31:02
mdr... 2 jours que je cherche en vain, et c'est juste au moment où je me décide à poster pour demander de l'aide que je tombe sur la réponse un peu par hasard...
donc apparement, ça venait d'une DLL (psapi.dll) qui était foireuse: j'avais une autre install de windows qui trainait, j'ai booté dessus et remplacé mon fichier et maintenant, ça marche...
désolé
edit: je laisse le sujet au cas où quelqu'un d'autre aurait le même problème
Marsh Posté le 13-03-2007 à 00:11:03
Bonjour,
je suis conscient que ce sujet n'est pas à proprement parler de la "programmation", mais une personne qui s'y connait bien en programmation pourrait sûrement m'aider, donc je tente
j'ai donc un logiciel (Newsleecher) qui plante depuis quelques jours au lancement (affichage du splash screen puis plus rien). Par hasard, j'ai découvert un dump de DrWatson qui donne 2/3 infos (auxquels je ne comprends rien, mais qui pourraient peut-être donner un indice...)
les infos intéressantes sont les suivantes (dump complet sur http://kernet.free.fr/newsleecher_bug.html ):
quand je mets idem, c'est que la ligne se répète avec des adresses mémoires différentes
Une exception d'application s'est produite :
App : C:\Program Files\NewsLeecher\newsLeecher.exe (pid=732)
Lorsque : 12/03/2007 @ 23:57:10.812
Numéro d'exception : c00000fd (débordement de pile)
[...]
*----> Liste des tâches <----*
0 System Process
4 System
[...]
1716 firefox.exe
4816 Tu.exe
732 newsLeecher.exe
1896 drwtsn32.exe
*----> Liste des modules <----*
[...]
*----> Vidage de l'état de la thread 0x121c <----*
eax=00000674 ebx=00000000 ecx=00405364 edx=7c9137d8 esi=00000000 edi=00000000
eip=7c8024e0 esp=00032fa4 ebp=00033628 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\kernel32.dll -
fonction : kernel32!ReleaseMutex
7c8024c1 40 inc eax
7c8024c2 5d pop ebp
7c8024c3 c20400 ret 0x4
7c8024c6 68009a837c push 0x7c839a00
7c8024cb 64a100000000 mov eax,fs:[00000000]
7c8024d1 50 push eax
7c8024d2 8b442410 mov eax,[esp+0x10]
7c8024d6 896c2410 mov [esp+0x10],ebp
7c8024da 8d6c2410 lea ebp,[esp+0x10]
7c8024de 2be0 sub esp,eax
FAUTE ->7c8024e0 53 push ebx
7c8024e1 56 push esi
7c8024e2 57 push edi
7c8024e3 8b45f8 mov eax,[ebp-0x8]
7c8024e6 8965e8 mov [ebp-0x18],esp
7c8024e9 50 push eax
7c8024ea 8b45fc mov eax,[ebp-0x4]
7c8024ed c745fcffffffff mov dword ptr [ebp-0x4],0xffffffff
7c8024f4 8945f8 mov [ebp-0x8],eax
7c8024f7 8d45f0 lea eax,[ebp-0x10]
7c8024fa 64a300000000 mov fs:[00000000],eax
*----> Suivi arrière de la pile <----*
*** WARNING: Unable to verify checksum for C:\Program Files\NewsLeecher\newsLeecher.exe
*** ERROR: Module load completed but symbols could not be loaded for C:\Program Files\NewsLeecher\newsLeecher.exe
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\ntdll.dll -
ChildEBP RetAddr Args to Child
00033628 00405388 00033638 7c9137bf 0003371c kernel32!ReleaseMutex+0x39
00033654 7c91378b 0003371c 0012ffb4 00033730 newsLeecher+0x5388
00033704 7c91eafa 00000000 00033730 0003371c ntdll!RtlConvertUlongToLargeInteger+0x46
00033a6c 7c91eafa 00000000 00033a98 00033a84 ntdll!KiUserExceptionDispatcher+0xe
[...idem...]
0004816c 7c91eafa 00000000 00048198 00048184 ntdll!KiUserExceptionDispatcher+0xe
*----> Vidage brut de la pile <----*
0000000000032fa4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
[...idem...]
00000000000330d4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
*----> Vidage de l'état de la thread 0xe9c <----*
eax=76b00f6c ebx=00000000 ecx=001a1e70 edx=0000007b esi=014cfc1c edi=00000007
eip=7c91eb94 esp=014cfb8c ebp=014cfbec iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
fonction : ntdll!KiFastSystemCallRet
7c91eb89 90 nop
7c91eb8a 90 nop
ntdll!KiFastSystemCall:
7c91eb8b 8bd4 mov edx,esp
7c91eb8d 0f34 sysenter
7c91eb8f 90 nop
7c91eb90 90 nop
7c91eb91 90 nop
7c91eb92 90 nop
7c91eb93 90 nop
ntdll!KiFastSystemCallRet:
7c91eb94 c3 ret
7c91eb95 8da42400000000 lea esp,[esp]
7c91eb9c 8d642400 lea esp,[esp]
7c91eba0 90 nop
7c91eba1 90 nop
7c91eba2 90 nop
7c91eba3 90 nop
7c91eba4 90 nop
ntdll!KiIntSystemCall:
7c91eba5 8d542408 lea edx,[esp+0x8]
7c91eba9 cd2e int 2e
*----> Suivi arrière de la pile <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\wdmaud.drv -
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\winmm.dll -
ChildEBP RetAddr Args to Child
014cfbec 72c74523 00000150 001d8004 00160fe0 ntdll!KiFastSystemCallRet
014cfc34 72c714f5 00160fe0 00000000 00000000 wdmaud!mxdMessage+0x11d6
014cfc54 72c73749 00000004 0017bdd4 00000001 wdmaud+0x14f5
014cfc78 76ae8d38 00000000 00000064 00000000 wdmaud!mxdMessage+0x3fc
014cfcb8 76ae8966 0000000a 001a4050 0017bdd4 winmm!waveOutGetDevCapsW+0x94e
014cfcf0 76ae86ab 001a4050 0017bdd4 00000007 winmm!waveOutGetDevCapsW+0x57c
014cfd20 76ae8806 00000000 00000000 0018af80 winmm!waveOutGetDevCapsW+0x2c1
014cfd34 76ae66e3 00008000 0018af8c 00000000 winmm!waveOutGetDevCapsW+0x41c
014cfd64 76ae672b 00000000 00000000 00000000 winmm!waveOutMessage+0x31c
014cfd84 76afa91e 00000000 00000000 00000000 winmm!waveOutMessage+0x364
014cffa0 0059b80e 00000000 00000000 00000000 winmm!Ordinal2+0x27
014cffb4 7c80b683 00000000 00000000 00000000 newsLeecher+0x19b80e
014cffec 00000000 0059b800 00000000 00000000 kernel32!GetModuleFileNameA+0x1b4
*----> Vidage brut de la pile <----*
00000000014cfb8c ef d8 91 7c be 16 80 7c - 50 01 00 00 bc 01 00 00 ...|...|P.......
00000000014cfb9c 00 00 00 00 1c fc 4c 01 - 1c fc 4c 01 04 80 1d 00 ......L...L.....
00000000014cfbac e0 0f 16 00 e2 00 00 00 - e0 0f 16 00 64 00 00 00 ............d...
00000000014cfbbc 07 00 00 00 e0 0f 16 00 - 00 00 00 00 00 00 00 00 ................
00000000014cfbcc 30 fc 4c 01 e0 0f 16 00 - bc fb 4c 01 08 fc 4c 01 0.L.......L...L.
00000000014cfbdc dc ff 4c 01 00 9a 83 7c - b0 0a 81 7c ff ff ff ff ..L....|...|....
00000000014cfbec 34 fc 4c 01 23 45 c7 72 - 50 01 00 00 04 80 1d 00 4.L.#E.rP.......
00000000014cfbfc e0 0f 16 00 e2 00 00 00 - e0 0f 16 00 64 00 00 00 ............d...
00000000014cfc0c 30 fc 4c 01 1c fc 4c 01 - e0 0f 16 00 d4 bd 17 00 0.L...L.........
00000000014cfc1c 03 01 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00000000014cfc2c bc 01 00 00 8b ba 80 7c - 54 fc 4c 01 f5 14 c7 72 .......|T.L....r
00000000014cfc3c e0 0f 16 00 00 00 00 00 - 00 00 00 00 04 80 1d 00 ................
00000000014cfc4c 07 00 00 00 00 00 00 00 - 78 fc 4c 01 49 37 c7 72 ........x.L.I7.r
00000000014cfc5c 04 00 00 00 d4 bd 17 00 - 01 00 00 00 c8 59 1a 00 .............Y..
00000000014cfc6c d4 bd 17 00 78 59 1a 00 - 3c 00 00 00 b8 fc 4c 01 ....xY..<.....L.
00000000014cfc7c 38 8d ae 76 00 00 00 00 - 64 00 00 00 00 00 00 00 8..v....d.......
00000000014cfc8c 00 00 00 00 d4 bd 17 00 - 28 fd 4c 01 0a 00 00 00 ........(.L.....
00000000014cfc9c 18 fd 4c 01 4d 33 c7 72 - 01 00 00 00 b4 0f b0 76 ..L.M3.r.......v
00000000014cfcac dc 00 b0 76 c0 08 b0 76 - cc e7 00 00 f0 fc 4c 01 ...v...v......L.
00000000014cfcbc 66 89 ae 76 0a 00 00 00 - 50 40 1a 00 d4 bd 17 00 f..v....P@......
merci et désolé si, vraiment, ce message ne peut pas rester ici
Message édité par lennelei le 13-03-2007 à 00:31:26