[Résolu] [Divers] crash d'un programme (Newsleecher)

crash d'un programme (Newsleecher) [Résolu] [Divers] - Divers - Programmation

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  :jap:  et désolé si, vraiment, ce message ne peut pas rester ici   :hello:


Message édité par lennelei le 13-03-2007 à 00:31:26
Reply

Marsh Posté le 13-03-2007 à 00:11:03   

Reply

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é :D

 

edit: je laisse le sujet au cas où quelqu'un d'autre aurait le même problème [:spamafote]


Message édité par lennelei le 13-03-2007 à 00:31:54
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed