VirtualDub crash report -- build 27021 (release) -------------------------------------- Disassembly: 0147b840: bce83f0d00 mov esp, 000d3fe8 0147b845: 008b4dec8b49 add [ebx+498bec4d], cl 0147b84b: 4c dec esp 0147b84c: 83c101 add ecx, 01h 0147b84f: 99 cdq 0147b850: f7f9 idiv eax, ecx 0147b852: 899594faffff mov [ebp-56c], edx 0147b858: db8594faffff fild dword ptr [ebp-56c] 0147b85e: d95d90 fstp dword ptr [ebp-70h] 0147b861: 8b45bc mov eax, [ebp-44h] 0147b864: 2b45c4 sub eax, [ebp-3ch] 0147b867: 99 cdq 0147b868: 2bc2 sub eax, edx 0147b86a: d1f8 sar eax, 1 0147b86c: 83c001 add eax, 01h 0147b86f: 898590faffff mov [ebp-570], eax 0147b875: db8590faffff fild dword ptr [ebp-570] 0147b87b: d87d90 fdivr dword ptr [ebp-70h] 0147b87e: d95d8c fstp dword ptr [ebp-74h] 0147b881: 8b558c mov edx, [ebp-74h] 0147b884: 895590 mov [ebp-70h], edx 0147b887: 8b45c4 mov eax, [ebp-3ch] 0147b88a: 894594 mov [ebp-6ch], eax 0147b88d: eb09 jmp 0147b898 0147b88f: 8b4d94 mov ecx, [ebp-6ch] 0147b892: 83c101 add ecx, 01h 0147b895: 894d94 mov [ebp-6ch], ecx 0147b898: 8b45bc mov eax, [ebp-44h] 0147b89b: 2b45c4 sub eax, [ebp-3ch] 0147b89e: 99 cdq 0147b89f: 2bc2 sub eax, edx 0147b8a1: d1f8 sar eax, 1 0147b8a3: 8b55c4 mov edx, [ebp-3ch] 0147b8a6: 03d0 add edx, eax 0147b8a8: 395594 cmp [ebp-6ch], edx 0147b8ab: 0f8d68030000 jge 0147bc19 0147b8b1: 8b45c0 mov eax, [ebp-40h] 0147b8b4: 8b4ddc mov ecx, [ebp-24h] 0147b8b7: 8d1481 lea edx, [ecx+eax*4] 0147b8ba: 8b4594 mov eax, [ebp-6ch] 0147b8bd: 0faf05f8654801 imul eax, [014865f8] 0147b8c4: 8b0c82 mov ecx, [edx+eax*4] <-- FAULT 0147b8c7: 81e10000ff00 and ecx, 00ff0000 0147b8cd: c1e910 shr ecx, 10h 0147b8d0: 898d88faffff mov [ebp-578], ecx 0147b8d6: c7858cfaffff00 mov dword ptr [ebp-574], 00000000 000000 0147b8e0: dfad88faffff fild qword ptr [ebp-578] 0147b8e6: d86590 fsub dword ptr [ebp-70h] 0147b8e9: d81d48414801 fcomp dword ptr [01484148] 0147b8ef: dfe0 fstsw ax 0147b8f1: f6c401 test ah, 01h 0147b8f4: 0f8584000000 jnz 0147b97e 0147b8fa: 8b55c0 mov edx, [ebp-40h] 0147b8fd: 8b45dc mov eax, [ebp-24h] 0147b900: 8d0c90 lea ecx, [eax+edx*4] 0147b903: 8b5594 mov edx, [ebp-6ch] 0147b906: 0faf15f8654801 imul edx, [014865f8] 0147b90d: 8b0491 mov eax, [ecx+edx*4] 0147b910: 250000ff00 and eax, 00ff0000 0147b915: c1e810 shr eax, 10h 0147b918: 898580faffff mov [ebp-580], eax 0147b91e: c78584faffff00 mov dword ptr [ebp-57c], 00000000 000000 0147b928: dfad80faffff fild qword ptr [ebp-580] 0147b92e: d86590 fsub dword ptr [ebp-70h] 0147b931: d81d4c414801 fcomp dword ptr [0148414c] 0147b937: dfe0 fstsw ax 0147b939: f6c441 test ah, 41h 0147b93c: 7440 jz 0147b97e 0147b93e: 8b db 8bh 0147b93f: 4d dec ebp Built on KOS-MOS on Tue Feb 06 21:24:09 2007 using compiler version 1400 Windows 5.1 (Windows XP build 2600) [Service Pack 2] EAX = 0004b280 EBX = 00000000 ECX = 035bc000 EDX = 035bc784 EBP = 03aefa2c ESI = 00c1a68c EDI = 006012e4 ESP = 03aef3d0 EIP = 0147b8c4 EFLAGS = 00010202 FPUCW = ffff027f FPUTW = ffffffff Crash reason: Access Violation Crash context: An out-of-bounds memory access (access violation) occurred in module 'MSU_OldCinema_12'... ...reading address 036E9184... ...while running filter "MSU Old cinema 1.2 " (FilterSystem.cpp:576)... ...while running thread "Processing" (thread.cpp:151). Pointer dumps: ECX 035bc000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 EDX 035bc780: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ESI 00c1a688: 00000000 02800048 00c1a9d8 03120020 001c2000 03030020 031108a0 00000000 EDI 006012e0: 00000000 00c2a0b0 00c193ec 006012b0 00000000 00000000 00000001 00000000 ESP 03aef3d0: 00c1a68c 00c1a620 02bf87ec 02bf8120 7c9106eb 00000000 00000000 00000000 03aef3f0: 02bf8114 02bf8a60 02bf8114 03aef40c 00000000 00000000 00000000 00000000 03aef410: 00000000 00330718 7c91056d 021bb938 021e3098 00000000 00000000 00000000 03aef430: 00000000 00000000 02bf8188 021b2cb0 021b64a8 00003a98 00000000 00000000 EBP 03aefa28: 0000000c 03aefcd4 004812c2 00c19388 005fb4a4 00c1a744 00c1a670 00c1a620 03aefa48: 00330718 00000000 03aefc50 006012c0 ffffffff 03aefc88 00c2aa38 7c910738 03aefa68: ffffffff 7c910732 014850b8 0019703c 00000000 00000010 ffffffff 7c910f46 03aefa88: 00000201 021e30c0 00330000 00000000 00000000 03aefaac 021a0000 7c9105c8 Thread call stack: 0147b8c4: MSU_OldCinema_12!VirtualdubFilterModuleDeinit [01470000+30ab+8819] 7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117] 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 02ae6a28: divx!DriverProc [02aa0000+3c44+42de4] 02af5acf: divx!DriverProc [02aa0000+3c44+51e8b] 02af43be: divx!DriverProc [02aa0000+3c44+5077a] 77c2c3ce: msvcrt!free [77c10000+1c21b+1b3] 77c2c2e3: msvcrt!free [77c10000+1c21b+c8] 02ae6581: divx!DriverProc [02aa0000+3c44+4293d] 02ae2f5b: divx!DriverProc [02aa0000+3c44+3f317] 7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7] 7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117] 7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7] 02ae6a28: divx!DriverProc [02aa0000+3c44+42de4] 02ae6a28: divx!DriverProc [02aa0000+3c44+42de4] 7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e] 02ae2f5b: divx!DriverProc [02aa0000+3c44+3f317] 02af5acf: divx!DriverProc [02aa0000+3c44+51e8b] 02ae2f5b: divx!DriverProc [02aa0000+3c44+3f317] 02af5acf: divx!DriverProc [02aa0000+3c44+51e8b] 02ae2658: divx!DriverProc [02aa0000+3c44+3ea14] 7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b] 7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114] 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 02ae2e09: divx!DriverProc [02aa0000+3c44+3f1c5] 02af7d41: divx!DriverProc [02aa0000+3c44+540fd] 02ae5491: divx!DriverProc [02aa0000+3c44+4184d] 7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e] 7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e] 7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7] 77dd7475: ADVAPI32!RegQueryValueExW [77dd0000+6fc8+4ad] 004812c2: FilterSystem::RunFilters() 7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e] 7c910f46: ntdll!wcsncpy [7c900000+10a8f+4b7] 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] 7c90e20a: ntdll!NtQueryValueKey [7c900000+e1fe+c] 7c90fb71: ntdll!RtlNtStatusToDosError [7c900000+fb3d+34] 77dd6fb4: ADVAPI32!RegCloseKey [77dd0000+6bf0+3c4] 77dd6fbf: ADVAPI32!RegCloseKey [77dd0000+6bf0+3cf] 7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7] 7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117] 75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b] 75a74c4d: MSVFW32!ICDecompress [75a70000+4c10+3d] 005084c1: VDPostCheckExternalCodeCall() 0056baf8: VDVideoDecompressorVCM::DecompressFrame() 004daa25: VideoSourceAVI::streamGetFrame() 004dab90: _catch$?streamGetFrame@VideoSourceAVI@@UAEPBXPBXI_N_J@Z$0() 005409e4: VDPixmapBltFast() 00473921: VDDubProcessThread::WriteVideoFrame() 02aa4a6d: divx!DriverProc [02aa0000+3c44+e29] 7e4194ae: USER32!GetWindowLongA [7e410000+944d+61] 00476d1e: VDStreamInterleaver::PushStreams() 004600f1: AVIPipe::getReadBuffer() 00474116: VDDubProcessThread::ThreadRun() 7c812a5b: kernel32!RaiseException [7c800000+12a09+52] 7c90d919: ntdll!NtDuplicateObject [7c900000+d90d+c] 7c80de63: kernel32!DuplicateHandle [7c800000+ddfe+65] 004636b8: VDThreadInitHandler() 00506d3e: VDThread::StaticThreadStart() 00582058: _callthreadstartex() 005820fd: _threadstartex@4() 7c80b683: kernel32!GetModuleFileNameA [7c800000+b4cf+1b4] -- End of report