[Fwd: vdubmod crash]
Christian HJ Wiesner <[email protected]>
| Newsgroups | gmane.comp.video.vdubmod.devel |
|---|---|
| Message-ID | <[email protected]> |
-------- Original Message -------- Subject: vdubmod crash Date: Tue, 2 Nov 2004 15:38:01 +0000 From: Christian Brooker <[email protected]> Reply-To: Christian Brooker <[email protected]> To: [email protected] it keeps crashing when trying to re-encode from xvid to divx... attached is the crash report...
crashinfo.txt
(text/plain, 11.1 KB)
VirtualDub crash report -- build 2366 (release) -------------------------------------- Disassembly: 035bab60: b8ffffffff mov eax, ffffffff 035bab65: 8be5 mov esp, ebp 035bab67: 5d pop ebp 035bab68: c3 ret 035bab69: 90 nop 035bab6a: 90 nop 035bab6b: 90 nop 035bab6c: 8b500c mov edx, [eax+0c] 035bab6f: 83e207 and edx, 07 035bab72: 740f jz 035bab83 035bab74: f7da neg edx 035bab76: 83c208 add edx, 08 035bab79: 52 push edx 035bab7a: 50 push eax 035bab7b: e850000000 call 035babd0 035bab80: 83c408 add esp, 08 035bab83: c3 ret 035bab84: 57 push edi 035bab85: 56 push esi 035bab86: 53 push ebx 035bab87: 8bf8 mov edi, eax 035bab89: 8b4f0c mov ecx, [edi+0c] 035bab8c: 8b1f mov ebx, [edi] 035bab8e: 8d4411e0 lea eax, [ecx+edx-20] 035bab92: beffffffff mov esi, ffffffff 035bab97: d3ee shr esi, cl 035bab99: 85c0 test eax, eax 035bab9b: 7e24 jle 035babc1 035bab9d: 23de and ebx, esi 035bab9f: 8b7704 mov esi, [edi+04] 035baba2: 8bc8 mov ecx, eax 035baba4: d3e3 shl ebx, cl 035baba6: f7d8 neg eax 035baba8: 83c020 add eax, 20 035babab: 8bc8 mov ecx, eax 035babad: d3ee shr esi, cl 035babaf: 0bde or ebx, esi 035babb1: 52 push edx 035babb2: 57 push edi 035babb3: e818000000 call 035babd0 035babb8: 8bc3 mov eax, ebx 035babba: 83c408 add esp, 08 035babbd: 5b pop ebx 035babbe: 5e pop esi 035babbf: 5f pop edi 035babc0: c3 ret 035babc1: 23de and ebx, esi 035babc3: 03ca add ecx, edx 035babc5: f7d9 neg ecx 035babc7: 83c120 add ecx, 20 035babca: d3eb shr ebx, cl 035babcc: ebe3 jmp 035babb1 035babce: 90 nop 035babcf: 90 nop 035babd0: 55 push ebp 035babd1: 8bec mov ebp, esp 035babd3: 56 push esi 035babd4: 8b5508 mov edx, [ebp+08] 035babd7: 8b450c mov eax, [ebp+0c] 035babda: 03420c add eax, [edx+0c] 035babdd: 89420c mov [edx+0c], eax 035babe0: 83f820 cmp eax, 20 035babe3: 722e jc 035bac13 035babe5: 8b4204 mov eax, [edx+04] 035babe8: 8b4a10 mov ecx, [edx+10] 035babeb: 8902 mov [edx], eax 035babed: 8b4108 mov eax, [ecx+08] <-- FAULT 035babf0: 8945fc mov [ebp-04], eax 035babf3: 8b45fc mov eax, [ebp-04] 035babf6: 0fc8 bswap eax 035babf8: 8945fc mov [ebp-04], eax 035babfb: 8b45fc mov eax, [ebp-04] 035babfe: 8b4a10 mov ecx, [edx+10] 035bac01: 894204 mov [edx+04], eax 035bac04: 8b420c mov eax, [edx+0c] 035bac07: 83c104 add ecx, 04 035bac0a: 894a10 mov [edx+10], ecx 035bac0d: 83c0e0 add eax, e0 035bac10: 89420c mov [edx+0c], eax 035bac13: 8be5 mov esp, ebp 035bac15: 5d pop ebp 035bac16: c3 ret 035bac17: 90 nop 035bac18: 56 push esi 035bac19: 53 push ebx 035bac1a: 8bf0 mov esi, eax 035bac1c: 8b4e0c mov ecx, [esi+0c] 035bac1f: 8b1e mov ebx, [esi] 035bac21: 8d41e1 lea eax, [ecx-1f] 035bac24: baffffffff mov edx, ffffffff 035bac29: d3ea shr edx, cl 035bac2b: 85c0 test eax, eax 035bac2d: 7e24 jle 035bac53 035bac2f: 23da and ebx, edx 035bac31: 8b5604 mov edx, [esi+04] 035bac34: 8bc8 mov ecx, eax 035bac36: d3e3 shl ebx, cl 035bac38: f7d8 neg eax 035bac3a: 83c020 add eax, 20 035bac3d: 8bc8 mov ecx, eax 035bac3f: d3ea shr edx, cl 035bac41: 0bda or ebx, edx 035bac43: 6a01 push 01 035bac45: 56 push esi 035bac46: e885ffffff call 035babd0 035bac4b: 8bc3 mov eax, ebx 035bac4d: 83c408 add esp, 08 035bac50: 5b pop ebx 035bac51: 5e pop esi 035bac52: c3 ret 035bac53: 23da and ebx, edx 035bac55: f7d9 neg ecx 035bac57: 83c11f add ecx, 1f 035bac5a: d3eb shr ebx, cl 035bac5c: ebe5 jmp 035bac43 035bac5e: 90 nop 035bac5f: 90 nop Windows 5.1 (Windows XP build 2600) [Service Pack 2] EAX = 00000000 EBX = 069ff664 ECX = 01923ff8 EDX = 069ff664 EBP = 069ff36c DS:ESI = 0023:00000000 ES:EDI = 0023:00000000 SS:ESP = 0023:069ff368 CS:EIP = 001b:035babed FS = 003b GS = 0000 EFLAGS = 00010246 FPUCW = ffff027f FPUTW = ffffaaaa MM0 = a4a4a4a4a4a4a4a4 MM1 = 00a400a400a400a4 MM2 = a4a4a4a4a4a4a4a4 MM3 = 00a400a400a400a4 MM4 = 00a400a400a400a4 MM5 = 00a400a400a400a4 MM6 = 00a400a400a400a4 MM7 = 00a400a400a400a4 Crash reason: Access Violation Crash context: An out-of-bounds memory access (access violation) occurred in module 'xvid'... ...while decompressing video frame 37200 with "XviD MPEG-4 Codec" [biCompression=44495658] (VideoSource.cpp:1618)... ...while running thread "Processing" (thread.cpp:120). Thread traces: Thread 00000fc0 (Main thread) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1819) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1819) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) Thread 00000a64 (FastWriteStream) Thread 00000c58 (Dub-I/O) Thread 000004c0 (Processing) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2585) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(403) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(420) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2748) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2788) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2580) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2585) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(403) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(420) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2748) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2788) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2580) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614) Thread call stack:035babed: xvid!xvid_init [03570000+a7f4+403f9] 035b887c: xvid!xvid_init [03570000+a7f4+3e088] 006c006d: VirtualDubMod!002c006d 006e006d: VirtualDubMod!002e006d 006c006d: VirtualDubMod!002c006d 006c006d: VirtualDubMod!002c006d 0357cdf8: xvid!xvid_init [03570000+a7f4+2604] 0357cd73: xvid!xvid_init [03570000+a7f4+257f] 0357b9f5: xvid!xvid_init [03570000+a7f4+1201] 0357a03b: xvid!xvid_decore [03570000+a000+3b] 03575e37: xvid!00005e37 7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114] 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 03579c08: xvid!DriverProc [03570000+99f8+210] 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 0415239e: DivX!decore_backdoor [04040000+afc64+6273a] 0416bbc9: DivX!decore_backdoor [04040000+afc64+7bf65] 040c0884: DivX!encore_backdoor [04040000+3bf44+44940] 0408c126: DivX!encore_backdoor [04040000+3bf44+101e2] 0407b75e: DivX!encore [04040000+3b560+1fe] 7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b] 7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114] 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 7c90fb6c: ntdll!RtlNtStatusToDosError [7c900000+fb3d+2f] 7c90fb71: ntdll!RtlNtStatusToDosError [7c900000+fb3d+34] 7c809392: kernel32!GetTickCount [7c800000+92ac+e6] 7c8112b2: kernel32!OpenConsoleW [7c800000+111f9+b9] 7c80e2df: kernel32!DuplicateHandle [7c800000+e016+2c9] 7c801a4f: kernel32!CreateFileA [7c800000+1a24+2b] 041556d3: DivX!decore_backdoor [04040000+afc64+65a6f] 04153d08: DivX!decore_backdoor [04040000+afc64+640a4] 0415e312: DivX!decore_backdoor [04040000+afc64+6e6ae] 0415df83: DivX!decore_backdoor [04040000+afc64+6e31f] 04155a35: DivX!decore_backdoor [04040000+afc64+65dd1] 04150447: DivX!decore_backdoor [04040000+afc64+607e3] 7c90e10e: ntdll!NtQueryPerformanceCounter [7c900000+e102+c] 7c80a42b: kernel32!QueryPerformanceCounter [7c800000+a417+14] 0404d420: DivX!DriverProc [04040000+be88+1598] 0404c18d: DivX!DriverProc [04040000+be88+305] 75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b] 75a74c4d: MSVFW32!ICDecompress [75a70000+4c10+3d] 004bc1f2: VideoSourceAVI::streamGetFrame() 004ac452: AVIOutputFile::writeIndexedChunk() 7c90e9c0: ntdll!NtWaitForSingleObject [7c900000+e9b4+c] 7c91901b: ntdll!RtlpWaitForCriticalSection [7c900000+18f8f+8c] 0046dd07: Dubber::WriteVideoFrame() 00463e34: AVIPipe::getReadBuffer() 0046e70b: Dubber::ThreadRun() 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 005661c8: free() 7c911bff: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+d2] 7c911dac: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+27f] 7c90da54: ntdll!NtFreeVirtualMemory [7c900000+da48+c] 7c918331: ntdll!RtlReAllocateHeap [7c900000+179fd+934] 7c90d664: ntdll!NtCreateEvent [7c900000+d658+c] 7c90e9c0: ntdll!NtWaitForSingleObject [7c900000+e9b4+c] 7c91901b: ntdll!RtlpWaitForCriticalSection [7c900000+18f8f+8c] 7c81eb33: kernel32!RaiseException [7c800000+1eae1+52] 7c90d919: ntdll!NtDuplicateObject [7c900000+d90d+c] 7c80e07b: kernel32!DuplicateHandle [7c800000+e016+65] 00527f7f: VDThread::StaticThreadStart() 00567a4c: _threadstartex@4() 7c80b50b: kernel32!GetModuleFileNameA [7c800000+b357+1b4] -- End of report