[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.