problème acces violation msvcr80.dll
Bonjour,
J'ai un crash soft pas très fréquent mais tout de même régulier.
Le soft en question est installé sur un poste en XP où le .Net framework 3.5 est déjà installé avec la version 8.0.50727.3053 de msvcr80.dll et msvcp80.dll.
Le soft est développé sous VS2005, installé avec le vc_redist_x86 de vs2005 soit avec la version 8.0.52727.762 msvcr80.dll, msvcp80.dll et mfc80u.dll
ci-dessous un extrait du log de Dr watson:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
Application exception occurred:
App: C:\Program Files\ALW\HPC\Safmain.exe (pid=3544)
When: 11/17/2015 @ 07:35:38.640
Exception number: c0000005 (access violation)
...
...
(0000000078130000 - 00000000781cb000: C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCR80.dll
(00000000782e0000 - 00000000783ef000: C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_3bf8fa05\MFC80U.DLL
(000000007c420000 - 000000007c4a7000: C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCP80.dll
(000000007c800000 - 000000007c8f6000: C:\WINDOWS\system32\kernel32.dll
(000000007c900000 - 000000007c9b2000: C:\WINDOWS\system32\ntdll.dll
(000000007c9c0000 - 000000007d1d7000: C:\WINDOWS\system32\SHELL32.dll
(000000007e410000 - 000000007e4a1000: C:\WINDOWS\system32\USER32.dll
(000000007e720000 - 000000007e7d0000: C:\WINDOWS\system32\SXS.DLL
*----> State Dump for Thread Id 0xde0 <----*
eax=1b841000 ebx=1b840fc8 ecx=00000007 edx=00000073 esi=003c2756 edi=7fffffe2
eip=7813f880 esp=0012e468 ebp=0012e4f4 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCR80.dll -
function: MSVCR80!flsbuf
7813f871 45 inc ebp
7813f872 e48b in al,8b
7813f874 45 inc ebp
7813f875 e4c7 in al,c7
7813f877 45 inc ebp
7813f878 cc int 3
7813f879 0100 add [eax],eax
7813f87b 0000 add [eax],al
7813f87d eb09 jmp MSVCR80!flsbuf+0x8fd (7813f888)
7813f87f 4f dec edi
FAULT ->7813f880 66833800 cmp word ptr [eax],0x0 ds:0023:1b841000=????
7813f884 7406 jz MSVCR80!flsbuf+0x901 (7813f88c)
7813f886 40 inc eax
7813f887 40 inc eax
7813f888 85ff test edi,edi
7813f88a 75f3 jnz MSVCR80!flsbuf+0x8f4 (7813f87f)
7813f88c 2b45e4 sub eax,[ebp-0x1c]
7813f88f d1f8 sar eax,1
7813f891 8945e0 mov [ebp-0x20],eax
7813f894 837db800 cmp dword ptr [ebp-0x48],0x0
7813f898 0f85ff000000 jne MSVCR80!flsbuf+0xa12 (7813f99d)
*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr Args to Child
0012e4f4 00000000 00000000 00000000 00000000 MSVCR80!flsbuf+0x8f5
*----> Raw Stack Dump <----*
000000000012e468 14 ea 12 00 00 00 00 00 - 95 4e 38 00 00 00 00 00 .........N8.....
000000000012e478 01 00 00 00 00 00 00 00 - 00 00 00 00 30 00 00 00 ............0...
000000000012e488 00 00 00 00 07 00 00 00 - 58 a9 41 0f e8 2c 16 01 ........X.A..,..
000000000012e498 90 1e 16 01 01 00 00 00 - 27 00 00 00 00 00 00 00 ........'.......
000000000012e4a8 56 27 3c 00 00 00 00 00 - 00 00 00 00 00 00 00 00 V'<.............
000000000012e4b8 04 e9 12 00 00 00 00 00 - 01 00 00 00 00 00 00 00 ................
000000000012e4c8 74 00 00 00 7c e9 12 00 - 73 00 00 00 0f 00 00 00 t...|...s.......
000000000012e4d8 c8 0f 84 1b ff ff ff ff - 00 00 00 00 00 00 00 00 ................
000000000012e4e8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e4f8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e508 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e518 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e528 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e538 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e548 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e558 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e568 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e578 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e588 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012e598 00 00 00 00 00 00 00 00 - d4 e5 12 00 00 00 16 01 ................ |
Pensez-vous que le fait que MFC80u.dll et les dll CRT ne soient pas à la même révision soient l'origine de mon problème ?
Comment faire pour forcer l'utilisation des dlls CRT en rev 762 ?
Merci