Tarrion
22-07-2007, 15:01
Salve a tutti. Stavo aprendo un filmato con virtualdub e mi ha dato il seguente problema:
VirtualDub crash report -- build 27021 (release)
--------------------------------------
Disassembly:
100db680: d5d1 aad 0d1h
100db682: fa cli
100db683: 0fafd3 imul edx, ebx
100db686: 03c8 add ecx, eax
100db688: f7db neg ebx
100db68a: 03ca add ecx, edx
100db68c: 894c2450 mov [esp+50h], ecx
100db690: 8b4c244c mov ecx, [esp+4ch]
100db694: 03c8 add ecx, eax
100db696: 03ca add ecx, edx
100db698: 894c244c mov [esp+4ch], ecx
100db69c: 33c0 xor eax, eax
100db69e: 85ed test ebp, ebp
100db6a0: 0f8e46020000 jle 100db8ec
100db6a6: 896c2430 mov [esp+30h], ebp
100db6aa: 8b6c2448 mov ebp, [esp+48h]
100db6ae: 895c242c mov [esp+2ch], ebx
100db6b2: 03ff add edi, edi
100db6b4: 8bd8 mov ebx, eax
100db6b6: 8b442434 mov eax, [esp+34h]
100db6ba: 897c243c mov [esp+3ch], edi
100db6be: 89742428 mov [esp+28h], esi
100db6c2: 8b742444 mov esi, [esp+44h]
100db6c6: 8b8c2484000000 mov ecx, [esp+84]
100db6cd: 8d90a0761810 lea edx, [eax+101876a0]
100db6d3: 33ff xor edi, edi
100db6d5: 85c9 test ecx, ecx
100db6d7: 0f8e92010000 jle 100db86f
100db6dd: 89542440 mov [esp+40h], edx
100db6e1: 895c2438 mov [esp+38h], ebx
100db6e5: 89442434 mov [esp+34h], eax
100db6e9: 896c2448 mov [esp+48h], ebp
100db6ed: 89742444 mov [esp+44h], esi
100db6f1: 8b442440 mov eax, [esp+40h]
100db6f5: 8b542444 mov edx, [esp+44h]
100db6f9: 8b4c2450 mov ecx, [esp+50h]
100db6fd: 8b5c244c mov ebx, [esp+4ch]
100db701: 0fbe0407 movsx eax, byte ptr [edi+eax] <-- FAULT
100db705: 0fb61417 movzx edx, byte ptr [edi+edx]
100db709: 8bac2490000000 mov ebp, [esp+90]
100db710: 8b7518 mov esi, [ebp+18h]
100db713: 897c2454 mov [esp+54h], edi
100db717: d1ff sar edi, 1
100db719: 0fb60c0f movzx ecx, byte ptr [edi+ecx]
100db71d: 0fb61c1f movzx ebx, byte ptr [edi+ebx]
100db721: 83c280 add edx, 80h
100db724: 0faf551c imul edx, [ebp+1ch]
100db728: 83c180 add ecx, 80h
100db72b: 0faf4d20 imul ecx, [ebp+20h]
100db72f: c1fa08 sar edx, 08h
100db732: 8d941680000000 lea edx, [esi+edx+80]
100db739: be10000000 mov esi, 00000010
100db73e: 83fa10 cmp edx, 10h
100db741: 7d02 jge 100db745
100db743: 8bd6 mov edx, esi
100db745: beeb000000 mov esi, 000000eb
100db74a: 81faeb000000 cmp edx, 000000eb
100db750: 7c02 jl 100db754
100db752: 8bd6 mov edx, esi
100db754: 8b349580001810 mov esi, [edx*4+10180080]
100db75b: c1f908 sar ecx, 08h
100db75e: 81c180000000 add ecx, 00000080
100db764: 83c380 add ebx, 80h
100db767: 0faf5d20 imul ebx, [ebp+20h]
100db76b: bd10000000 mov ebp, 00000010
100db770: 83f910 cmp ecx, 10h
100db773: 7d02 jge 100db777
100db775: 8bcd mov ecx, ebp
100db777: c1fb08 sar ebx, 08h
100db77a: 81c380000000 add ebx, 00000080
Built on KOS-MOS on Tue Feb 06 21:24:09 2007 using compiler version 1400
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 901876a0
EBX = 014e4e50
ECX = 014d8250
EDX = 014c9660
EBP = 010203e0
ESI = 014c9660
EDI = 00000000
ESP = 01bcf90c
EIP = 100db701
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffeaaa
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'DivX'...
...reading address 901876A0...
...while decompressing video frame 0 (VideoSource.cpp:1758)...
...while using input buffer at 017b0000-017b07ab (VideoSource.cpp:1757)...
...while using output buffer at 01020000-010ce003 (VideoSource.cpp:1756)...
...while running thread "Processing" (thread.cpp:151).
Pointer dumps:
EBX 014e4e50: 80808080 80808080 00000000 00000000 00000000 00000000 80808080 80808080
ECX 014d8250: 80808080 80808080 00000000 00000000 00000000 00000000 80808080 80808080
EDX 014c9660: 1d1d1d1d 1d1d1d1d 1d1d1d1d 1d1d1d1d 00000000 00000000 00000000 00000000
ESI 014c9660: 1d1d1d1d 1d1d1d1d 1d1d1d1d 1d1d1d1d 00000000 00000000 00000000 00000000
ESP 01bcf908: 00243750 00000029 00010001 0001027f 00010001 00000e7f 00010001 80000000
01bcf928: 00010001 00010001 00000000 fffffde0 fffffef0 0000000c 80000000 00000000
01bcf948: 000003e0 901876a0 014c9660 010203e0 014e4e50 014d8250 00000000 00000200
01bcf968: 014d7d00 013b0040 00000220 1008f79e 014c7f00 00000220 014d7d00 014e4900
EBP 010203e0: 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f
01020400: 08420842 08420842 08420842 08420842 08420842 08420842 08420842 08420842
01020420: 08420842 08420842 08420842 08420842 08420842 08420842 08420842 08420842
01020440: 08420842 08420842 08420842 08420842 08420842 08420842 04210842 08420421
Thread call stack:
100db701: DivX!GetGuiVersion [10000000+64a28+76cd9]
1008d368: DivX!GetGuiVersion [10000000+64a28+28940]
1008c16f: DivX!GetGuiVersion [10000000+64a28+27747]
7c920732: ntdll!RtlAllocateHeap [7c910000+105d4+15e]
7c921596: ntdll!wcsncpy [7c910000+10a8f+b07]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
1008b4b3: DivX!GetGuiVersion [10000000+64a28+26a8b]
1008b7a6: DivX!GetGuiVersion [10000000+64a28+26d7e]
10004d9a: DivX!DriverProc [10000000+4afc+29e]
75df18a8: MSVFW32!ICSendMessage [75df0000+187d+2b]
75df4c4d: MSVFW32!ICDecompress [75df0000+4c10+3d]
0056bae1: VDVideoDecompressorVCM::DecompressFrame()
004daa25: VideoSourceAVI::streamGetFrame()
7c809392: kernel32!GetTickCount [7c800000+92ac+e6]
0047368f: VDDubProcessThread::WriteVideoFrame()
72c948a1: wdmaud!mxdMessage [72c90000+334d+1554]
72c9221f: wdmaud!wodMessage [72c90000+1a1b+804]
72c91b70: wdmaud!wodMessage [72c90000+1a1b+155]
76b055c2: WINMM!DriverCallback [76b00000+54a9+119]
76b055cb: WINMM!DriverCallback [76b00000+54a9+122]
76b05ab7: WINMM!waveOutWrite [76b00000+5a5a+5d]
72c81502: msacm32!wodMessage [72c80000+122a+2d8]
00584005: _VEC_memcpy()
00476d1e: VDStreamInterleaver::PushStreams()
004600f1: AVIPipe::getReadBuffer()
00474116: VDDubProcessThread::ThreadRun()
7c929b3f: ntdll!towlower [7c910000+1976c+3d3]
7c929aeb: ntdll!towlower [7c910000+1976c+37f]
7c921a24: ntdll!RtlDeleteCriticalSection [7c910000+1188a+19a]
7c81eb33: kernel32!RaiseException [7c800000+1eae1+52]
7c91d919: ntdll!NtDuplicateObject [7c910000+d90d+c]
7c80e07b: kernel32!DuplicateHandle [7c800000+e016+65]
004636b8: VDThreadInitHandler()
00506d3e: VDThread::StaticThreadStart()
00582058: _callthreadstartex()
005820fd: _threadstartex@4()
7c80b50b: kernel32!GetModuleFileNameA [7c800000+b357+1b4]
-- End of report
Potete aiutarmi?? Grazie per l'aiuto.
VirtualDub crash report -- build 27021 (release)
--------------------------------------
Disassembly:
100db680: d5d1 aad 0d1h
100db682: fa cli
100db683: 0fafd3 imul edx, ebx
100db686: 03c8 add ecx, eax
100db688: f7db neg ebx
100db68a: 03ca add ecx, edx
100db68c: 894c2450 mov [esp+50h], ecx
100db690: 8b4c244c mov ecx, [esp+4ch]
100db694: 03c8 add ecx, eax
100db696: 03ca add ecx, edx
100db698: 894c244c mov [esp+4ch], ecx
100db69c: 33c0 xor eax, eax
100db69e: 85ed test ebp, ebp
100db6a0: 0f8e46020000 jle 100db8ec
100db6a6: 896c2430 mov [esp+30h], ebp
100db6aa: 8b6c2448 mov ebp, [esp+48h]
100db6ae: 895c242c mov [esp+2ch], ebx
100db6b2: 03ff add edi, edi
100db6b4: 8bd8 mov ebx, eax
100db6b6: 8b442434 mov eax, [esp+34h]
100db6ba: 897c243c mov [esp+3ch], edi
100db6be: 89742428 mov [esp+28h], esi
100db6c2: 8b742444 mov esi, [esp+44h]
100db6c6: 8b8c2484000000 mov ecx, [esp+84]
100db6cd: 8d90a0761810 lea edx, [eax+101876a0]
100db6d3: 33ff xor edi, edi
100db6d5: 85c9 test ecx, ecx
100db6d7: 0f8e92010000 jle 100db86f
100db6dd: 89542440 mov [esp+40h], edx
100db6e1: 895c2438 mov [esp+38h], ebx
100db6e5: 89442434 mov [esp+34h], eax
100db6e9: 896c2448 mov [esp+48h], ebp
100db6ed: 89742444 mov [esp+44h], esi
100db6f1: 8b442440 mov eax, [esp+40h]
100db6f5: 8b542444 mov edx, [esp+44h]
100db6f9: 8b4c2450 mov ecx, [esp+50h]
100db6fd: 8b5c244c mov ebx, [esp+4ch]
100db701: 0fbe0407 movsx eax, byte ptr [edi+eax] <-- FAULT
100db705: 0fb61417 movzx edx, byte ptr [edi+edx]
100db709: 8bac2490000000 mov ebp, [esp+90]
100db710: 8b7518 mov esi, [ebp+18h]
100db713: 897c2454 mov [esp+54h], edi
100db717: d1ff sar edi, 1
100db719: 0fb60c0f movzx ecx, byte ptr [edi+ecx]
100db71d: 0fb61c1f movzx ebx, byte ptr [edi+ebx]
100db721: 83c280 add edx, 80h
100db724: 0faf551c imul edx, [ebp+1ch]
100db728: 83c180 add ecx, 80h
100db72b: 0faf4d20 imul ecx, [ebp+20h]
100db72f: c1fa08 sar edx, 08h
100db732: 8d941680000000 lea edx, [esi+edx+80]
100db739: be10000000 mov esi, 00000010
100db73e: 83fa10 cmp edx, 10h
100db741: 7d02 jge 100db745
100db743: 8bd6 mov edx, esi
100db745: beeb000000 mov esi, 000000eb
100db74a: 81faeb000000 cmp edx, 000000eb
100db750: 7c02 jl 100db754
100db752: 8bd6 mov edx, esi
100db754: 8b349580001810 mov esi, [edx*4+10180080]
100db75b: c1f908 sar ecx, 08h
100db75e: 81c180000000 add ecx, 00000080
100db764: 83c380 add ebx, 80h
100db767: 0faf5d20 imul ebx, [ebp+20h]
100db76b: bd10000000 mov ebp, 00000010
100db770: 83f910 cmp ecx, 10h
100db773: 7d02 jge 100db777
100db775: 8bcd mov ecx, ebp
100db777: c1fb08 sar ebx, 08h
100db77a: 81c380000000 add ebx, 00000080
Built on KOS-MOS on Tue Feb 06 21:24:09 2007 using compiler version 1400
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 901876a0
EBX = 014e4e50
ECX = 014d8250
EDX = 014c9660
EBP = 010203e0
ESI = 014c9660
EDI = 00000000
ESP = 01bcf90c
EIP = 100db701
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffeaaa
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'DivX'...
...reading address 901876A0...
...while decompressing video frame 0 (VideoSource.cpp:1758)...
...while using input buffer at 017b0000-017b07ab (VideoSource.cpp:1757)...
...while using output buffer at 01020000-010ce003 (VideoSource.cpp:1756)...
...while running thread "Processing" (thread.cpp:151).
Pointer dumps:
EBX 014e4e50: 80808080 80808080 00000000 00000000 00000000 00000000 80808080 80808080
ECX 014d8250: 80808080 80808080 00000000 00000000 00000000 00000000 80808080 80808080
EDX 014c9660: 1d1d1d1d 1d1d1d1d 1d1d1d1d 1d1d1d1d 00000000 00000000 00000000 00000000
ESI 014c9660: 1d1d1d1d 1d1d1d1d 1d1d1d1d 1d1d1d1d 00000000 00000000 00000000 00000000
ESP 01bcf908: 00243750 00000029 00010001 0001027f 00010001 00000e7f 00010001 80000000
01bcf928: 00010001 00010001 00000000 fffffde0 fffffef0 0000000c 80000000 00000000
01bcf948: 000003e0 901876a0 014c9660 010203e0 014e4e50 014d8250 00000000 00000200
01bcf968: 014d7d00 013b0040 00000220 1008f79e 014c7f00 00000220 014d7d00 014e4900
EBP 010203e0: 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f
01020400: 08420842 08420842 08420842 08420842 08420842 08420842 08420842 08420842
01020420: 08420842 08420842 08420842 08420842 08420842 08420842 08420842 08420842
01020440: 08420842 08420842 08420842 08420842 08420842 08420842 04210842 08420421
Thread call stack:
100db701: DivX!GetGuiVersion [10000000+64a28+76cd9]
1008d368: DivX!GetGuiVersion [10000000+64a28+28940]
1008c16f: DivX!GetGuiVersion [10000000+64a28+27747]
7c920732: ntdll!RtlAllocateHeap [7c910000+105d4+15e]
7c921596: ntdll!wcsncpy [7c910000+10a8f+b07]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
1008b4b3: DivX!GetGuiVersion [10000000+64a28+26a8b]
1008b7a6: DivX!GetGuiVersion [10000000+64a28+26d7e]
10004d9a: DivX!DriverProc [10000000+4afc+29e]
75df18a8: MSVFW32!ICSendMessage [75df0000+187d+2b]
75df4c4d: MSVFW32!ICDecompress [75df0000+4c10+3d]
0056bae1: VDVideoDecompressorVCM::DecompressFrame()
004daa25: VideoSourceAVI::streamGetFrame()
7c809392: kernel32!GetTickCount [7c800000+92ac+e6]
0047368f: VDDubProcessThread::WriteVideoFrame()
72c948a1: wdmaud!mxdMessage [72c90000+334d+1554]
72c9221f: wdmaud!wodMessage [72c90000+1a1b+804]
72c91b70: wdmaud!wodMessage [72c90000+1a1b+155]
76b055c2: WINMM!DriverCallback [76b00000+54a9+119]
76b055cb: WINMM!DriverCallback [76b00000+54a9+122]
76b05ab7: WINMM!waveOutWrite [76b00000+5a5a+5d]
72c81502: msacm32!wodMessage [72c80000+122a+2d8]
00584005: _VEC_memcpy()
00476d1e: VDStreamInterleaver::PushStreams()
004600f1: AVIPipe::getReadBuffer()
00474116: VDDubProcessThread::ThreadRun()
7c929b3f: ntdll!towlower [7c910000+1976c+3d3]
7c929aeb: ntdll!towlower [7c910000+1976c+37f]
7c921a24: ntdll!RtlDeleteCriticalSection [7c910000+1188a+19a]
7c81eb33: kernel32!RaiseException [7c800000+1eae1+52]
7c91d919: ntdll!NtDuplicateObject [7c910000+d90d+c]
7c80e07b: kernel32!DuplicateHandle [7c800000+e016+65]
004636b8: VDThreadInitHandler()
00506d3e: VDThread::StaticThreadStart()
00582058: _callthreadstartex()
005820fd: _threadstartex@4()
7c80b50b: kernel32!GetModuleFileNameA [7c800000+b357+1b4]
-- End of report
Potete aiutarmi?? Grazie per l'aiuto.