Reprise du message précédent :
LameACM 3.94b + virtualdub 1.5.1
crash quand je passe l'audio en full processing mode et que je lance le menu compression.
=>
VirtualDub crash report -- build 15654 (release)
--------------------------------------
Disassembly:
01742160: 0000 add [eax], al
01742162: 81e6ffbfffff and esi, ffffbfff
01742168: e93cffffff jmp 017420a9
0174216d: 395df8 cmp [ebp-08], ebx
01742170: 7517 jnz 01742189
01742172: c745f801000000 mov dword ptr [ebp-08], 00000001
01742179: 81ce00400000 or esi, 00004000
0174217f: e925ffffff jmp 017420a9
01742184: f6c5c0 test ch, c0
01742187: 7407 jz 01742190
01742189: 33d2 xor edx, edx
0174218b: e919ffffff jmp 017420a9
01742190: 80cd80 or ch, 80
01742193: e911ffffff jmp 017420a9
01742198: 68a4010000 push 000001a4
0174219d: ff7510 push dword ptr [ebp+10]
017421a0: 51 push ecx
017421a1: ff7508 push dword ptr [ebp+08]
017421a4: e87c1d0000 call 01743f25
017421a9: 8bc8 mov ecx, eax
017421ab: 83c410 add esp, 10
017421ae: 3bcb cmp ecx, ebx
017421b0: 7d04 jge 017421b6
017421b2: 33c0 xor eax, eax
017421b4: eb1a jmp 017421d0
017421b6: 8b4514 mov eax, [ebp+14]
017421b9: ff0504287a01 inc dword ptr [017a2804]
017421bf: 89700c mov [eax+0c], esi
017421c2: 895804 mov [eax+04], ebx
017421c5: 8918 mov [eax], ebx
017421c7: 895808 mov [eax+08], ebx
017421ca: 89581c mov [eax+1c], ebx
017421cd: 894810 mov [eax+10], ecx
017421d0: 5f pop edi
017421d1: 5e pop esi
017421d2: 5b pop ebx
017421d3: c9 leave
017421d4: c3 ret
017421d5: 8b15403e7a01 mov edx, [017a3e40]
017421db: 53 push ebx
017421dc: 55 push ebp
017421dd: 56 push esi
017421de: 33ed xor ebp, ebp
017421e0: 33f6 xor esi, esi
017421e2: 33c0 xor eax, eax
017421e4: 3bd5 cmp edx, ebp
017421e6: 57 push edi
017421e7: 7e5d jle 01742246
017421e9: 8b1d342e7a01 mov ebx, [017a2e34]
017421ef: 8bfb mov edi, ebx
017421f1: 8b0f mov ecx, [edi]
017421f3: 3bcd cmp ecx, ebp
017421f5: 7415 jz 0174220c
017421f7: f6410c83 test [ecx+0c], 83 <-- FAULT
017421fb: 740a jz 01742207
017421fd: 40 inc eax
017421fe: 83c704 add edi, 04
01742201: 3bc2 cmp eax, edx
01742203: 7cec jl 017421f1
01742205: eb3f jmp 01742246
01742207: 8b3483 mov esi, [ebx+eax*4]
0174220a: eb24 jmp 01742230
0174220c: 8bf8 mov edi, eax
0174220e: 6a20 push 20
01742210: c1e702 shl edi, 02
01742213: e87bc2faff call 016ee493
01742218: 59 pop ecx
01742219: 8b0d342e7a01 mov ecx, [017a2e34]
0174221f: 89040f mov [edi+ecx], eax
01742222: a1342e7a01 mov eax, [017a2e34]
01742227: 8b3c07 mov edi, [edi+eax]
0174222a: 3bfd cmp edi, ebp
0174222c: 7418 jz 01742246
0174222e: 8bf7 mov esi, edi
01742230: 3bf5 cmp esi, ebp
01742232: 7412 jz 01742246
01742234: 834e10ff or dword ptr [esi+10], ff
01742238: 896e04 mov [esi+04], ebp
0174223b: 896e0c mov [esi+0c], ebp
0174223e: 896e08 mov [esi+08], ebp
01742241: 892e mov [esi], ebp
01742243: 896e1c mov [esi+1c], ebp
01742246: 8bc6 mov eax, esi
01742248: 5f pop edi
01742249: 5e pop esi
0174224a: 5d pop ebp
0174224b: 5b pop ebx
0174224c: c3 ret
0174224d: 8b442404 mov eax, [esp+04]
01742251: 53 push ebx
01742252: 3b05a0417a01 cmp eax, [017a41a0]
01742258: 56 push esi
01742259: 57 push edi
0174225a: 7373 jnc 017422cf
0174225c: 8bc8 mov ecx, eax
0174225e: 8bf0 mov esi, eax
Windows 5.1 (Windows XP build 2600) []
EAX = 00000000
EBX = 01100029
ECX = ff000005
EDX = 00000200
EBP = 00000000
DS:ESI = 0023:00000000
ES:EDI = 0023:01100029
SS:ESP = 0023:0012e5ec
CS:EIP = 001b:017421f7
FS = 0038
GS = 0000
EFLAGS = 00010286
MM0 = 0032677b0032677b
MM1 = 000000000032677b
MM2 = 0032677b0032677b
MM3 = 000000000032677b
MM4 = 0000000000000000
MM5 = 0000000000000000
MM6 = 8980000000000000
MM7 = e8ba2e8ba2e8b800
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'LameACM'...
...while enumerating audio codec ID 00148728
(acompchoose.cpp:183).
Thread traces:
Thread 00000db8 (Main thread)
C:\p4root\dev\VirtualDub\source\Init.cpp(247)
C:\p4root\dev\VirtualDub\source\Init.cpp(268)
C:\p4root\dev\VirtualDub\source\Init.cpp(286)
C:\p4root\dev\VirtualDub\source\Init.cpp(348)
C:\p4root\dev\VirtualDub\source\Main.cpp(190)
C:\p4root\dev\VirtualDub\source\Main.cpp(213)
Thread call stack:017421f7: LameACM!DriverProc [016e0000+96b0+58b47]
01740597: LameACM!DriverProc [016e0000+96b0+56ee7]
017405c1: LameACM!DriverProc [016e0000+96b0+56f11]
016f218f: LameACM!DriverProc [016e0000+96b0+8adf]
77f559c9: ntdll!LdrShutdownThread [77f40000+12648+3381]
77f559d0: ntdll!LdrShutdownThread [77f40000+12648+3388]
77f55ec3: ntdll!LdrShutdownThread [77f40000+12648+387b]
77f559c9: ntdll!LdrShutdownThread [77f40000+12648+3381]
77f559d0: ntdll!LdrShutdownThread [77f40000+12648+3388]
77f488f5: ntdll!RtlAllocateHeap [77f40000+7b34+dc1]
77f55ec3: ntdll!LdrShutdownThread [77f40000+12648+387b]
77f559c9: ntdll!LdrShutdownThread [77f40000+12648+3381]
77f559d0: ntdll!LdrShutdownThread [77f40000+12648+3388]
77f83a50: ntdll!RtlRemoteCall [77f40000+43892+1be]
77f83a50: ntdll!RtlRemoteCall [77f40000+43892+1be]
77f47cf7: ntdll!RtlAllocateHeap [77f40000+7b34+1c3]
77f488f5: ntdll!RtlAllocateHeap [77f40000+7b34+dc1]
77f55ec3: ntdll!LdrShutdownThread [77f40000+12648+387b]
77f559d0: ntdll!LdrShutdownThread [77f40000+12648+3388]
016e6802: LameACM!00006802
77f559d0: ntdll!LdrShutdownThread [77f40000+12648+3388]
77f567d4: ntdll!LdrShutdownThread [77f40000+12648+418c]
77f49a20: ntdll!RtlAcquirePebLock [77f40000+99f8+28]
77f49a29: ntdll!RtlAcquirePebLock [77f40000+99f8+31]
77f4a30e: ntdll!RtlReleasePebLock [77f40000+9a60+8ae]
77f49a6f: ntdll!RtlReleasePebLock [77f40000+9a60+f]
77f4a199: ntdll!RtlReleasePebLock [77f40000+9a60+739]
77f4a1a1: ntdll!RtlReleasePebLock [77f40000+9a60+741]
77f4d5f0: ntdll!RtlGetFullPathName_U [77f40000+d402+1ee]
77f49a6f: ntdll!RtlReleasePebLock [77f40000+9a60+f]
77f4d79e: ntdll!RtlGetFullPathName_U [77f40000+d402+39c]
77f4d772: ntdll!RtlGetFullPathName_U [77f40000+d402+370]
77f60132: ntdll!RtlActivateActivationContext [77f40000+1fa5c+6d6]
77f83a73: ntdll!RtlRemoteCall [77f40000+43892+1e1]
77f48a7e: ntdll!RtlFreeHeap [77f40000+88f8+186]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77f83a73: ntdll!RtlRemoteCall [77f40000+43892+1e1]
77f48a7e: ntdll!RtlFreeHeap [77f40000+88f8+186]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77e60224: kernel32!GetConsoleScreenBufferInfo [77e40000+20121+103]
77f4d772: ntdll!RtlGetFullPathName_U [77f40000+d402+370]
77f499f3: ntdll!RtlDosPathNameToNtPathName_U [77f40000+99a6+4d]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77e57bbb: kernel32!CreateFileW [77e40000+179b1+20a]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77e59a70: kernel32!LocalFree [77e40000+19a45+2b]
77e59a83: kernel32!LocalFree [77e40000+19a45+3e]
77e59a83: kernel32!LocalFree [77e40000+19a45+3e]
016e98c7: LameACM!DriverProc [016e0000+96b0+217]
016e6d11: LameACM!00006d11
77f5028b: ntdll!LdrUnlockLoaderLock [77f40000+101d6+b5]
77f47113: ntdll!LdrLoadDll [77f40000+6ea1+272]
77f470fb: ntdll!LdrLoadDll [77f40000+6ea1+25a]
77f6dd1e: ntdll!RtlImageDirectoryEntryToData [77f40000+2dce6+38]
77f65956: ntdll!KiRaiseUserExceptionDispatcher [77f40000+258f4+62]
77f65a56: ntdll!KiRaiseUserExceptionDispatcher [77f40000+258f4+162]
016e7057: LameACM!00007057
77f661a9: ntdll!LdrFindEntryForAddress [77f40000+25afa+6af]
77f67721: ntdll!LdrFindResource_U [77f40000+2770a+17]
016e167b: LameACM!0000167b
77f83a50: ntdll!RtlRemoteCall [77f40000+43892+1be]
77f83a50: ntdll!RtlRemoteCall [77f40000+43892+1be]
77f47ee4: ntdll!RtlAllocateHeap [77f40000+7b34+3b0]
77f488f5: ntdll!RtlAllocateHeap [77f40000+7b34+dc1]
77f83a73: ntdll!RtlRemoteCall [77f40000+43892+1e1]
77f48a7e: ntdll!RtlFreeHeap [77f40000+88f8+186]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77e5aee1: kernel32!GetEnvironmentVariableA [77e40000+1ac5e+283]
77e5af19: kernel32!GetEnvironmentVariableA [77e40000+1ac5e+2bb]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77e60581: kernel32!LoadLibraryExW [77e40000+2049b+e6]
77e60591: kernel32!LoadLibraryExW [77e40000+2049b+f6]
77f4bc74: ntdll!NtQueryInformationProcess [77f40000+bc68+c]
77e58c64: kernel32!SetErrorMode [77e40000+18c17+4d]
77f4f772: ntdll!RtlGetFrame [77f40000+f464+30e]
77f4f5a0: ntdll!RtlGetFrame [77f40000+f464+13c]
77f49685: ntdll!RtlUnlockHeap [77f40000+9660+25]
77f496a5: ntdll!RtlUnlockHeap [77f40000+9660+45]
77e51b8e: kernel32!GlobalUnlock [77e40000+11b14+7a]
77e51b96: kernel32!GlobalUnlock [77e40000+11b14+82]
016e983c: LameACM!DriverProc [016e0000+96b0+18c]
76ae3256: WINMM!SendDriverMessage [76ae0000+3196+c0]
76ae31ad: WINMM!SendDriverMessage [76ae0000+3196+17]
76ae2dcc: WINMM!OpenDriver [76ae0000+2d39+93]
76ae31ad: WINMM!SendDriverMessage [76ae0000+3196+17]
77f488f5: ntdll!RtlAllocateHeap [77f40000+7b34+dc1]
77f590d7: ntdll!RtlInitOutOfProcessMemoryStream [77f40000+19040+97]
77f59108: ntdll!RtlInitOutOfProcessMemoryStream [77f40000+19040+c8]
77f590f4: ntdll!RtlInitOutOfProcessMemoryStream [77f40000+19040+b4]
77f59972: ntdll!RtlInitializeCriticalSectionAndSpinCount [77f40000+19870+102]
77f48ec1: ntdll!RtlFreeHeap [77f40000+88f8+5c9]
77e59a70: kernel32!LocalFree [77e40000+19a45+2b]
77f4577d: ntdll!RtlInitializeCriticalSection [77f40000+5772+b]
77e59912: kernel32!InitializeCriticalSection [77e40000+19908+a]
77bb15cb: MSACM32!acmGetVersion [77bb0000+13a0+22b]
77bb15db: MSACM32!acmGetVersion [77bb0000+13a0+23b]
76ae2d4c: WINMM!OpenDriver [76ae0000+2d39+13]
77bb3521: MSACM32!acmGetVersion [77bb0000+13a0+2181]
77bb3a3b: MSACM32!acmDriverOpen [77bb0000+39ef+4c]
00458621: ACMDriverEnumerator()
-- End of report