Hallo!
Ich habe mit PICVIDEO Codec und VirtualDub meine alten Video8 Aufnahmen aufgenommen. Ich möchte diese AVI Dateien in DIVX komprimieren.
Beim Komprimieren in VirtualDub mit DIVX 5.0.2 und der einstellung 2-pass second.
Bei der Hälfte eines 20min Videos kommt eine Fehlermeldung und Virtual Dub schaltet ab.
VirtualDub crash report -- build 14328 (release)
--------------------------------------
Disassembly:
017bb0c0: 3bc1 cmp eax, ecx
017bb0c2: 730b jnc 017bb0cf
017bb0c4: 80380a cmp byte ptr [eax], 0a
017bb0c7: 7503 jnz 017bb0cc
017bb0c9: ff4508 inc dword ptr [ebp+08]
017bb0cc: 40 inc eax
017bb0cd: ebf1 jmp 017bb0c0
017bb0cf: f6470d20 test [edi+0d], 20
017bb0d3: eb34 jmp 017bb109
017bb0d5: 6a00 push 00
017bb0d7: ff75fc push dword ptr [ebp-04]
017bb0da: ff75f4 push dword ptr [ebp-0c]
017bb0dd: e884670000 call 017c1866
017bb0e2: b800020000 mov eax, 00000200
017bb0e7: 83c40c add esp, 0c
017bb0ea: 394508 cmp [ebp+08], eax
017bb0ed: 770d ja 017bb0fc
017bb0ef: 8b4f0c mov ecx, [edi+0c]
017bb0f2: f6c108 test cl, 08
017bb0f5: 7405 jz 017bb0fc
017bb0f7: f6c504 test ch, 04
017bb0fa: 7403 jz 017bb0ff
017bb0fc: 8b4718 mov eax, [edi+18]
017bb0ff: 894508 mov [ebp+08], eax
017bb102: 8b03 mov eax, [ebx]
017bb104: f644060404 test [esi+eax+04], 04
017bb109: 7403 jz 017bb10e
017bb10b: ff4508 inc dword ptr [ebp+08]
017bb10e: 8b4508 mov eax, [ebp+08]
017bb111: 2945fc sub [ebp-04], eax
017bb114: 8b45f8 mov eax, [ebp-08]
017bb117: 8b4dfc mov ecx, [ebp-04]
017bb11a: 03c1 add eax, ecx
017bb11c: 5f pop edi
017bb11d: 5e pop esi
017bb11e: 5b pop ebx
017bb11f: c9 leave
017bb120: c3 ret
017bb121: cc int 3
017bb122: cc int 3
017bb123: cc int 3
017bb124: cc int 3
017bb125: cc int 3
017bb126: cc int 3
017bb127: cc int 3
017bb128: cc int 3
017bb129: cc int 3
017bb12a: cc int 3
017bb12b: cc int 3
017bb12c: cc int 3
017bb12d: cc int 3
017bb12e: cc int 3
017bb12f: cc int 3
017bb130: 53 push ebx
017bb131: 56 push esi
017bb132: 8b442418 mov eax, [esp+18]
017bb136: 0bc0 or eax, eax
017bb138: 7518 jnz 017bb152
017bb13a: 8b4c2414 mov ecx, [esp+14]
017bb13e: 8b442410 mov eax, [esp+10]
017bb142: 33d2 xor edx, edx
017bb144: f7f1 div eax, ecx <-- FAULT
017bb146: 8bd8 mov ebx, eax
017bb148: 8b44240c mov eax, [esp+0c]
017bb14c: f7f1 div eax, ecx
017bb14e: 8bd3 mov edx, ebx
017bb150: eb41 jmp 017bb193
017bb152: 8bc8 mov ecx, eax
017bb154: 8b5c2414 mov ebx, [esp+14]
017bb158: 8b542410 mov edx, [esp+10]
017bb15c: 8b44240c mov eax, [esp+0c]
017bb160: d1e9 shr ecx, 1
017bb162: d1db rcr ebx, 1
017bb164: d1ea shr edx, 1
017bb166: d1d8 rcr eax, 1
017bb168: 0bc9 or ecx, ecx
017bb16a: 75f4 jnz 017bb160
017bb16c: f7f3 div eax, ebx
017bb16e: 8bf0 mov esi, eax
017bb170: f7642418 mul eax, dword ptr [esp+18]
017bb174: 8bc8 mov ecx, eax
017bb176: 8b442414 mov eax, [esp+14]
017bb17a: f7e6 mul eax, esi
017bb17c: 03d1 add edx, ecx
017bb17e: 720e jc 017bb18e
017bb180: 3b542410 cmp edx, [esp+10]
017bb184: 7708 ja 017bb18e
017bb186: 7207 jc 017bb18f
017bb188: 3b44240c cmp eax, [esp+0c]
017bb18c: 7601 jbe 017bb18f
017bb18e: 4e dec esi
017bb18f: 33d2 xor edx, edx
017bb191: 8bc6 mov eax, esi
017bb193: 5e pop esi
017bb194: 5b pop ebx
017bb195: c21000 ret 0010
017bb198: 6a19 push 19
017bb19a: e88bfdffff call 017baf2a
017bb19f: 59 pop ecx
017bb1a0: c3 ret
017bb1a1: 55 push ebp
017bb1a2: 8bec mov ebp, esp
017bb1a4: 6aff push ff
017bb1a6: 68d0307d01 push 017d30d0
017bb1ab: 68b8e97b01 push 017be9b8
017bb1b0: 64a100000000 mov eax, fs:[00000000]
017bb1b6: 50 push eax
017bb1b7: 64892500000000 mov fs:[00000000], esp
017bb1be: 83 db 83
017bb1bf: ec in al, dx
Windows 5.1 (WinXP build 2600) [Service Pack 1]
EAX = 00000000
EBX = 00000000
ECX = 00000000
EDX = 00000000
EBP = 00000000
DS:ESI = 0023:0000001e
ES:EDI = 0023:022fed48
SS:ESP = 0023:02bbd964
CS:EIP = 001b:017bb144
FS = 0038
GS = 0000
EFLAGS = 00010246
MM0 = 0000000000000000
MM1 = 0000000000000369
MM2 = 0000000000000062
MM3 = 0000000000000046
MM4 = 00000000000000c6
MM5 = 0000000000000000
MM6 = 8585858585858585
MM7 = 0000000000000d7b
Crash reason: Integer Divide-by-Zero
Thread 00000a4c (Main thread)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(526)
T:\projects\VirtualDub_old\main\Main.cpp(450)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(552)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(552)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(561)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(126)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(128)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(126)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(128)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(126)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(128)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(126)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(128)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(411)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(411)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(427)
Thread 00000aa8 (FastWriteStream)
Thread 00000aac (Processing)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(526)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(515)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(526)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(358)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(371)
T:\projects\VirtualDub_old\main\Dub.cpp(3022)
T:\projects\VirtualDub_old\main\Dub.cpp(3220)
T:\projects\VirtualDub_old\main\Dub.cpp(2835)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\Dub.cpp(2840)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(515)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(526)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(515)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(526)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(358)
Thread 00000ab0 (I/O processing)
017bb144: DivX!decore [01730000+51e30+39314]
01773d66: DivX!encore [01730000+172c0+2caa6]
0174bf2a: DivX!encore [01730000+172c0+4c6a]
017bcf74: DivX!decore [01730000+51e30+3b144]
017bce95: DivX!decore [01730000+51e30+3b065]
0176adea: DivX!encore [01730000+172c0+23b2a]
017b8ff8: DivX!decore [01730000+51e30+371c8]
017769d1: DivX!encore [01730000+172c0+2f711]
77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]
77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]
77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
77e52fcf: kernel32!SetFileTime [77e40000+12f4b+84]
77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
017ba119: DivX!decore [01730000+51e30+382e9]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
017b97f4: DivX!decore [01730000+51e30+379c4]
01749cf9: DivX!encore [01730000+172c0+2a39]
01749948: DivX!encore [01730000+172c0+2688]
01749cf9: DivX!encore [01730000+172c0+2a39]
017c0413: DivX!decore [01730000+51e30+3e5e3]
77f41566: ntdll!RtlRestoreLastWin32Error [77f40000+150c+5a]
77e5b063: kernel32!GetModuleFileNameA [77e40000+1ada9+2ba]
77e5b085: kernel32!GetModuleFileNameA [77e40000+1ada9+2dc]
77f66747: ntdll!NtWriteFile [77f40000+2673b+c]
77e5f1a9: kernel32!WriteFile [77e40000+1f13a+6f]
77e5f1c9: kernel32!WriteFile [77e40000+1f13a+8f]
77e5f1c9: kernel32!WriteFile [77e40000+1f13a+8f]
017c0413: DivX!decore [01730000+51e30+3e5e3]
017c50b7: DivX!decore [01730000+51e30+43287]
017c524b: DivX!decore [01730000+51e30+4341b]
017c4add: DivX!decore [01730000+51e30+42cad]
017c4e17: DivX!decore [01730000+51e30+42fe7]
017be9a9: DivX!decore [01730000+51e30+3cb79]
017be863: DivX!decore [01730000+51e30+3ca33]
017be7f6: DivX!decore [01730000+51e30+3c9c6]
017bcf74: DivX!decore [01730000+51e30+3b144]
017bc983: DivX!decore [01730000+51e30+3ab53]
77f4676e: ntdll!RtlTimeFieldsToTime [77f40000+64ff+26f]
77f421ed: ntdll!_strcmpi [77f40000+20c0+12d]
77f41ef9: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+2fb]
77f41ec8: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+2ca]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
77f42438: ntdll!_strcmpi [77f40000+20c0+378]
77f4248c: ntdll!_strcmpi [77f40000+20c0+3cc]
77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
017b97f4: DivX!decore [01730000+51e30+379c4]
017c02c1: DivX!decore [01730000+51e30+3e491]
77f658b6: ntdll!NtClose [77f40000+258aa+c]
017c05b2: DivX!decore [01730000+51e30+3e782]
017c41fa: DivX!decore [01730000+51e30+423ca]
017c053c: DivX!decore [01730000+51e30+3e70c]
017c0042: DivX!decore [01730000+51e30+3e212]
0174738f: DivX!encore [01730000+172c0+cf]
77f660e6: ntdll!NtQueryPerformanceCounter [77f40000+260da+c]
77e56191: kernel32!QueryPerformanceCounter [77e40000+1617f+12]
017396bd: DivX!DriverProc [01730000+8420+129d]
77f42438: ntdll!_strcmpi [77f40000+20c0+378]
77f4248c: ntdll!_strcmpi [77f40000+20c0+3cc]
77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]
77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
00f0e047: pvmjpg21!DllUnregisterServer [00f00000+9160+4ee7]
00f0f665: pvmjpg21!DllUnregisterServer [00f00000+9160+6505]
77f41d1c: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+11e]
77f41dc9: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+1cb]
77f41ec8: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+2ca]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
77f41ec8: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+2ca]
77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
00f0e047: pvmjpg21!DllUnregisterServer [00f00000+9160+4ee7]
00f0fc91: pvmjpg21!DllUnregisterServer [00f00000+9160+6b31]
01313854: 01313854
00f0e360: pvmjpg21!DllUnregisterServer [00f00000+9160+5200]
00f0eb25: pvmjpg21!DllUnregisterServer [00f00000+9160+59c5]
00f0d85d: pvmjpg21!DllUnregisterServer [00f00000+9160+46fd]
00f0dc53: pvmjpg21!DllUnregisterServer [00f00000+9160+4af3]
00f0dc79: pvmjpg21!DllUnregisterServer [00f00000+9160+4b19]
00f0a13c: pvmjpg21!DllUnregisterServer [00f00000+9160+fdc]
00f03a8c: pvmjpg21!00003a8c
0043d128: ResampleInfo::computeBounds()
0043ec51: Resampler::_DoRow()
0043f60f: Resampler::Process()
0173867c: DivX!DriverProc [01730000+8420+25c]
-- End of report