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

|
virtualdub (nandub, virtualdubmod) crashes with access violation exception
VirtualDub crash report -- build 18014 (release) --------------------------------------
Disassembly: 100c08a0: 0800 or [eax], al 100c08a2: 008b8eb00800 add [ebx+8b08e], cl 100c08a8: 008945d003c9 add [ecx-36fc2fbb], cl 100c08ae: 2b8688080000 sub eax, [esi+888] 100c08b4: 8d44c2c0 lea eax, [edx+eax*8-40] 100c08b8: 03c9 add ecx, ecx 100c08ba: 03c9 add ecx, ecx 100c08bc: 2bc8 sub ecx, eax 100c08be: 83f920 cmp ecx, 20 100c08c1: 0f8289030000 jc 100c0c50 100c08c7: 8bf6 mov esi, esi 100c08c9: 8dbc2700000000 lea edi, [edi+00] 100c08d0: bbffffffff mov ebx, ffffffff 100c08d5: 8bca mov ecx, edx 100c08d7: d3eb shr ebx, cl 100c08d9: 8b86a8080000 mov eax, [esi+8a8] 100c08df: 85d2 test edx, edx 100c08e1: 0f8e58030000 jle 100c0c3f 100c08e7: 23c3 and eax, ebx 100c08e9: 8bca mov ecx, edx 100c08eb: 8b9eac080000 mov ebx, [esi+8ac] 100c08f1: d3e0 shl eax, cl 100c08f3: 8bca mov ecx, edx 100c08f5: f7d9 neg ecx 100c08f7: 83c120 add ecx, 20 100c08fa: d3eb shr ebx, cl 100c08fc: 0bc3 or eax, ebx 100c08fe: 3db6010000 cmp eax, 000001b6 100c0903: 0f8457fdffff jz 100c0660 100c0909: 42 inc edx 100c090a: 83fa20 cmp edx, 20 100c090d: 8996a4080000 mov [esi+8a4], edx 100c0913: 7c47 jl 100c095c 100c0915: 8b9eac080000 mov ebx, [esi+8ac] 100c091b: 8b4dcc mov ecx, [ebp-34] 100c091e: 8b55d0 mov edx, [ebp-30] 100c0921: 899ea8080000 mov [esi+8a8], ebx 100c0927: 894dc0 mov [ebp-40], ecx 100c092a: 8b02 mov eax, [edx] <-- FAULT 100c092c: 8986ac080000 mov [esi+8ac], eax 100c0932: 8b4dc0 mov ecx, [ebp-40] 100c0935: 8b01 mov eax, [ecx] 100c0937: 0fc8 bswap eax 100c0939: 8901 mov [ecx], eax 100c093b: 8b868c080000 mov eax, [esi+88c] 100c0941: 83c004 add eax, 04 100c0944: 8b96a4080000 mov edx, [esi+8a4] 100c094a: 8945d0 mov [ebp-30], eax 100c094d: 83c2e0 add edx, e0 100c0950: 89868c080000 mov [esi+88c], eax 100c0956: 8996a4080000 mov [esi+8a4], edx 100c095c: 8b9f30f30100 mov ebx, [edi+1f330] 100c0962: 85db test ebx, ebx 100c0964: 0f84cd020000 jz 100c0c37 100c096a: 8b86b0080000 mov eax, [esi+8b0] 100c0970: 8b8fb4f10100 mov ecx, [edi+1f1b4] 100c0976: 0faf8fb8f10100 imul ecx, [edi+1f1b8] 100c097d: 3bc1 cmp eax, ecx 100c097f: 772f ja 100c09b0 100c0981: 8b4dd0 mov ecx, [ebp-30] 100c0984: 03c0 add eax, eax 100c0986: 2b8e88080000 sub ecx, [esi+888] 100c098c: 8d4ccac0 lea ecx, [edx+ecx*8-40] 100c0990: 03c0 add eax, eax 100c0992: 03c0 add eax, eax 100c0994: 2bc1 sub eax, ecx 100c0996: 83f820 cmp eax, 20 100c0999: 0f8331ffffff jnc 100c08d0 100c099f: e9 db e9
Windows 5.0 (Windows 2000 build 2195) [Service Pack 4]
EAX = 00000000 EBX = 00000000 ECX = 02234e6c EDX = 03bec000 EBP = 0330f9e4 DS:ESI = 0023:022345c0 ES:EDI = 0023:022f0080 SS:ESP = 0023:0330f99c CS:EIP = 001b:100c092a 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:1565)...
...while running thread "Processing" (thread.cpp:120).
Thread traces:
Thread 000006fc (Main thread) C:\p4root\dev_stable\VirtualDub\source\Init.cpp(288) C:\p4root\dev_stable\VirtualDub\source\Init.cpp(320) C:\p4root\dev_stable\VirtualDub\source\Init.cpp(340) C:\p4root\dev_stable\VirtualDub\source\Init.cpp(392) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(618) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(648) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(1766) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(1784) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(429) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(569) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(429) Thread 0000037c (FastWriteStream) Thread 00000244 (Processing) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(1596) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(1930) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2077) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2079) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2087) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2127) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(1925) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(1561) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(1596) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(1930) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2077) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2079) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2087) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(2127) C:\p4root\dev_stable\VirtualDub\source\Dub.cpp(1925) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(1561) Thread 00000534 (Dub-I/O)
Thread call stack:100c092a: DivX!decore [10000000+bf240+16ea] 100bf516: DivX!decore [10000000+bf240+2d6] 1000f137: DivX!0000f137 77f92a54: ntdll!NtQueryEvent [77f80000+1285d+1f7] 77f8eb70: ntdll!RtlUnwind [77f80000+ea4a+126] 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] 7c59ba9d: KERNEL32!RaiseException [7c570000+2ba47+56] 77e1e6bb: USER32!ClientThreadSetup [77e10000+e683+38] 7c59ba9d: KERNEL32!RaiseException [7c570000+2ba47+56] 10010686: DivX!DriverProc [10000000+fdb0+8d6] 6a8f17f8: MSVFW32!ICSendMessage [6a8f0000+17c4+34] 6a8f4ee9: MSVFW32!ICDecompress [6a8f0000+4eae+3b] 0049f0c0: VideoSourceAVI::streamGetFrame() 004918bc: AVIOutputFile::writeIndexedChunk() 0046261f: Dubber::WriteVideoFrame() 0045a4c4: AVIPipe::getReadBuffer() 00462ecd: Dubber::ThreadRun() 7c57b2a9: KERNEL32!DuplicateHandle [7c570000+b1d5+d4] 004ad6ce: VDThread::StaticThreadStart() 004c541c: _threadstartex@4() 7c57b382: KERNEL32!lstrcmpiW [7c570000+b2cb+b7]
-- End of report |
 |
|