|
|
| dp_sun |
| Posted: Oct 30 2003, 04:13 PM |
 |
|
Unregistered

|
virtualdubmod (nandub, virtualdub) crashes with access violation exception
VirtualDub crash report -- build 2178 (release) --------------------------------------
Disassembly: 024d08a0: 0800 or [eax], al 024d08a2: 008b8eb00800 add [ebx+8b08e], cl 024d08a8: 008945d003c9 add [ecx-36fc2fbb], cl 024d08ae: 2b8688080000 sub eax, [esi+888] 024d08b4: 8d44c2c0 lea eax, [edx+eax*8-40] 024d08b8: 03c9 add ecx, ecx 024d08ba: 03c9 add ecx, ecx 024d08bc: 2bc8 sub ecx, eax 024d08be: 83f920 cmp ecx, 20 024d08c1: 0f8289030000 jc 024d0c50 024d08c7: 8bf6 mov esi, esi 024d08c9: 8dbc2700000000 lea edi, [edi+00] 024d08d0: bbffffffff mov ebx, ffffffff 024d08d5: 8bca mov ecx, edx 024d08d7: d3eb shr ebx, cl 024d08d9: 8b86a8080000 mov eax, [esi+8a8] 024d08df: 85d2 test edx, edx 024d08e1: 0f8e58030000 jle 024d0c3f 024d08e7: 23c3 and eax, ebx 024d08e9: 8bca mov ecx, edx 024d08eb: 8b9eac080000 mov ebx, [esi+8ac] 024d08f1: d3e0 shl eax, cl 024d08f3: 8bca mov ecx, edx 024d08f5: f7d9 neg ecx 024d08f7: 83c120 add ecx, 20 024d08fa: d3eb shr ebx, cl 024d08fc: 0bc3 or eax, ebx 024d08fe: 3db6010000 cmp eax, 000001b6 024d0903: 0f8457fdffff jz 024d0660 024d0909: 42 inc edx 024d090a: 83fa20 cmp edx, 20 024d090d: 8996a4080000 mov [esi+8a4], edx 024d0913: 7c47 jl 024d095c 024d0915: 8b9eac080000 mov ebx, [esi+8ac] 024d091b: 8b4dcc mov ecx, [ebp-34] 024d091e: 8b55d0 mov edx, [ebp-30] 024d0921: 899ea8080000 mov [esi+8a8], ebx 024d0927: 894dc0 mov [ebp-40], ecx 024d092a: 8b02 mov eax, [edx] <-- FAULT 024d092c: 8986ac080000 mov [esi+8ac], eax 024d0932: 8b4dc0 mov ecx, [ebp-40] 024d0935: 8b01 mov eax, [ecx] 024d0937: 0fc8 bswap eax 024d0939: 8901 mov [ecx], eax 024d093b: 8b868c080000 mov eax, [esi+88c] 024d0941: 83c004 add eax, 04 024d0944: 8b96a4080000 mov edx, [esi+8a4] 024d094a: 8945d0 mov [ebp-30], eax 024d094d: 83c2e0 add edx, e0 024d0950: 89868c080000 mov [esi+88c], eax 024d0956: 8996a4080000 mov [esi+8a4], edx 024d095c: 8b9f30f30100 mov ebx, [edi+1f330] 024d0962: 85db test ebx, ebx 024d0964: 0f84cd020000 jz 024d0c37 024d096a: 8b86b0080000 mov eax, [esi+8b0] 024d0970: 8b8fb4f10100 mov ecx, [edi+1f1b4] 024d0976: 0faf8fb8f10100 imul ecx, [edi+1f1b8] 024d097d: 3bc1 cmp eax, ecx 024d097f: 772f ja 024d09b0 024d0981: 8b4dd0 mov ecx, [ebp-30] 024d0984: 03c0 add eax, eax 024d0986: 2b8e88080000 sub ecx, [esi+888] 024d098c: 8d4ccac0 lea ecx, [edx+ecx*8-40] 024d0990: 03c0 add eax, eax 024d0992: 03c0 add eax, eax 024d0994: 2bc1 sub eax, ecx 024d0996: 83f820 cmp eax, 20 024d0999: 0f8331ffffff jnc 024d08d0 024d099f: e9 db e9
Windows 5.0 (Windows 2000 build 2195) [Service Pack 4]
EAX = 00000000 EBX = 00000000 ECX = 029e4e6c EDX = 0493c000 EBP = 03e3f96c DS:ESI = 0023:029e45c0 ES:EDI = 0023:02aa0080 SS:ESP = 0023:03e3f924 CS:EIP = 001b:024d092a FS = 0038 GS = 0000 EFLAGS = 00010246 FPUCW = ffff027f FPUTW = ffffffff
MM0 = 0000000000003616 MM1 = 136a4b485e3c3851 MM2 = 2404042e0e0d3616 MM3 = 0000240404000000 MM4 = 000000005e3c3851 MM5 = 0000000000ffffff MM6 = 040e164b3c302b31 MM7 = 242e366a5e515258
Crash reason: Access Violation
Crash context: An out-of-bounds memory access (access violation) occurred in module 'DivX'...
...while decompressing video frame 67690 with "DivX Pro 5.1.1 Codec" [biCompression=30355844] (VideoSource.cpp:1609)...
...while running thread "Processing" (thread.cpp:105).
Thread traces:
Thread 000005f4 (Main thread) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(351) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(369) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(432) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(307) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(346) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(617) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(645) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(660) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1807) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1828) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(666) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(683) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(721) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(560) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424) Thread 00000280 (FastWriteStream) Thread 00000434 (Processing) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1640) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4238) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4391) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4394) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4403) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4587) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4233) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1607) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1640) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4238) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4391) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4394) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4403) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4587) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(4233) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1607) Thread 00000518 (Dub-I/O)
Thread call stack:024d092a: DivX!decore [02410000+bf240+16ea] 024cf516: DivX!decore [02410000+bf240+2d6] 77fcc59d: ntdll!RtlAllocateHeap [77f80000+4c2ad+2f0] 77fcc5b4: ntdll!RtlAllocateHeap [77f80000+4c2ad+307] 0241f137: DivX!0000f137 7c577a84: KERNEL32!00007a84 00163930: 00163930 77fcca2e: ntdll!RtlFreeHeap [77f80000+4c7d3+25b] 77fcce74: ntdll!RtlFreeHeap [77f80000+4c7d3+6a1] 77fcbaef: ntdll!RtlSizeHeap [77f80000+4b906+1e9] 77fcce07: ntdll!RtlFreeHeap [77f80000+4c7d3+634] 77fcc780: ntdll!RtlAllocateHeap [77f80000+4c2ad+4d3] 77fcc59d: ntdll!RtlAllocateHeap [77f80000+4c2ad+2f0] 77fcc5b4: ntdll!RtlAllocateHeap [77f80000+4c2ad+307] 77fcc780: ntdll!RtlAllocateHeap [77f80000+4c2ad+4d3] 77fcc59d: ntdll!RtlAllocateHeap [77f80000+4c2ad+2f0] 77fcc5b4: ntdll!RtlAllocateHeap [77f80000+4c2ad+307] 77f43099: GDI32!DeleteObject [77f40000+2ea7+1f2] 0016be58: 0016be58 0016392c: 0016392c 6a8f3ab1: MSVFW32!ICClose [6a8f0000+3963+14e] 0016be58: 0016be58 77fccf21: ntdll!RtlFreeHeap [77f80000+4c7d3+74e] 77fcb302: ntdll!RtlDestroyHeap [77f80000+4b16c+196] 77fcc1b3: ntdll!RtlSizeHeap [77f80000+4b906+8ad] 77f89964: ntdll!CsrCaptureMessageBuffer [77f80000+9778+1ec] 77fcc882: ntdll!RtlFreeHeap [77f80000+4c7d3+af] 02420686: DivX!DriverProc [02410000+fdb0+8d6] 6a8f17f8: MSVFW32!ICSendMessage [6a8f0000+17c4+34] 6a8f4ee9: MSVFW32!ICDecompress [6a8f0000+4eae+3b] 0041f884: VideoSourceAVI::streamGetFrame() 0040ec47: AVIOutputFile::writeIndexedChunk() 0054f029: ceil() 00477a81: Dubber::WriteVideoFrame() 77f935f0: ntdll!NtCreateSection [77f80000+135bf+31] 77f923c3: ntdll!RtlpUnWaitCriticalSection [77f80000+123aa+19] 77f9230e: ntdll!RtlImageDirectoryEntryToData [77f80000+12237+d7] 0046b644: AVIPipe::getReadBuffer() 00478974: Dubber::ThreadRun() 77fcc651: ntdll!RtlAllocateHeap [77f80000+4c2ad+3a4] 77fcc59d: ntdll!RtlAllocateHeap [77f80000+4c2ad+2f0] 77fcc5b4: ntdll!RtlAllocateHeap [77f80000+4c2ad+307] 7c57b2a9: KERNEL32!DuplicateHandle [7c570000+b1d5+d4] 00518599: VDThread::StaticThreadStart() 005505ea: _threadstartex@4() 7c57b382: KERNEL32!lstrcmpiW [7c570000+b2cb+b7]
-- End of report |
 |
|