VirtualDub crash report -- build 18014 (release) -------------------------------------- Disassembly: 01ec3860: 0956e8 or [esi-18], edx 01ec3863: 97 xchg eax, edi 01ec3864: 81000083c404 add dword ptr [eax], 04c48300 01ec386a: 8bc6 mov eax, esi 01ec386c: 5e pop esi 01ec386d: c20400 ret 0004 01ec3870: c70114d4ec01 mov dword ptr [ecx], 01ecd414 01ec3876: c3 ret 01ec3877: 90 nop 01ec3878: 90 nop 01ec3879: 90 nop 01ec387a: 90 nop 01ec387b: 90 nop 01ec387c: 90 nop 01ec387d: 90 nop 01ec387e: 90 nop 01ec387f: 90 nop 01ec3880: 8b442404 mov eax, [esp+04] 01ec3884: 50 push eax 01ec3885: e874810000 call 01ecb9fe 01ec388a: 59 pop ecx 01ec388b: c20400 ret 0004 01ec388e: 90 nop 01ec388f: 90 nop 01ec3890: c20400 ret 0004 01ec3893: 90 nop 01ec3894: 90 nop 01ec3895: 90 nop 01ec3896: 90 nop 01ec3897: 90 nop 01ec3898: 90 nop 01ec3899: 90 nop 01ec389a: 90 nop 01ec389b: 90 nop 01ec389c: 90 nop 01ec389d: 90 nop 01ec389e: 90 nop 01ec389f: 90 nop 01ec38a0: 6aff push ff 01ec38a2: 6808c3ec01 push 01ecc308 01ec38a7: 64a100000000 mov eax, fs:[00000000] 01ec38ad: 50 push eax 01ec38ae: 64892500000000 mov fs:[00000000], esp 01ec38b5: 83ec08 sub esp, 08 01ec38b8: 56 push esi 01ec38b9: e887840000 call 01ecbd45 01ec38be: 50 push eax 01ec38bf: 8d4c2408 lea ecx, [esp+08] 01ec38c3: e854810000 call 01ecba1c 01ec38c8: 8b44241c mov eax, [esp+1c] 01ec38cc: c7442414000000 mov dword ptr [esp+14], 00000000 00 01ec38d4: 8b7004 mov esi, [eax+04] 01ec38d7: 833e01 cmp dword ptr [esi], 01 01ec38da: 0f8525010000 jnz 01ec3a05 01ec38e0: 8b86f0000000 mov eax, [esi+f0] 01ec38e6: 57 push edi 01ec38e7: 33ff xor edi, edi 01ec38e9: 8b4808 mov ecx, [eax+08] <-- FAULT 01ec38ec: 85c9 test ecx, ecx 01ec38ee: 7e1d jle 01ec390d 01ec38f0: 8b4804 mov ecx, [eax+04] 01ec38f3: 8b0cb9 mov ecx, [ecx+edi*4] 01ec38f6: 85c9 test ecx, ecx 01ec38f8: 7407 jz 01ec3901 01ec38fa: 8b11 mov edx, [ecx] 01ec38fc: 6a01 push 01 01ec38fe: ff5204 call dword ptr [edx+04] 01ec3901: 8b86f0000000 mov eax, [esi+f0] 01ec3907: 47 inc edi 01ec3908: 3b7808 cmp edi, [eax+08] 01ec390b: 7ce3 jl 01ec38f0 01ec390d: 8b8ef0000000 mov ecx, [esi+f0] 01ec3913: 85c9 test ecx, ecx 01ec3915: 7407 jz 01ec391e 01ec3917: 8b01 mov eax, [ecx] 01ec3919: 6a01 push 01 01ec391b: ff5004 call dword ptr [eax+04] 01ec391e: 8b86f4000000 mov eax, [esi+f4] 01ec3924: 33ff xor edi, edi 01ec3926: 8b4808 mov ecx, [eax+08] 01ec3929: 85c9 test ecx, ecx 01ec392b: 7e1d jle 01ec394a 01ec392d: 8b4804 mov ecx, [eax+04] 01ec3930: 8b0cb9 mov ecx, [ecx+edi*4] 01ec3933: 85c9 test ecx, ecx 01ec3935: 7407 jz 01ec393e 01ec3937: 8b11 mov edx, [ecx] 01ec3939: 6a01 push 01 01ec393b: ff5204 call dword ptr [edx+04] 01ec393e: 8b86f4000000 mov eax, [esi+f4] 01ec3944: 47 inc edi 01ec3945: 3b7808 cmp edi, [eax+08] 01ec3948: 7ce3 jl 01ec392d 01ec394a: 8b8ef4000000 mov ecx, [esi+f4] 01ec3950: 5f pop edi 01ec3951: 85c9 test ecx, ecx 01ec3953: 7407 jz 01ec395c 01ec3955: 8b01 mov eax, [ecx] 01ec3957: 6a01 push 01 01ec3959: ff5004 call dword ptr [eax+04] 01ec395c: 8b db 8b 01ec395d: 8ef8 mov ?7s, ax 01ec395f: 00 db 00 Windows 5.1 (Windows XP build 2600) [Service Pack 1] EAX = 00000000 EBX = 0051027c ECX = 01ecf600 EDX = 00143430 EBP = 0012f5e8 DS:ESI = 0023:00f416e8 ES:EDI = 0023:00000000 SS:ESP = 0023:0012f56c CS:EIP = 001b:01ec38e9 FS = 0038 GS = 0000 EFLAGS = 00010246 FPUCW = ffff027f FPUTW = ffffffff MM0 = 0000000000000000 MM1 = 0000000000000000 MM2 = 0000000000000000 MM3 = 0000000000000000 MM4 = 0000000000000000 MM5 = 0000000000000000 MM6 = 0000000000000000 MM7 = f000000000000000 Crash reason: Access Violation Crash context: An out-of-bounds memory access (access violation) occurred in module 'Deshaker'... ...while starting filter "Deshaker v1.4" (FilterSystem.cpp:559). Thread traces: Thread 000008c8 (Main thread) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(126) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(124) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(126) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(618) C:\p4root\dev_stable\VirtualDub\source\VideoSource.cpp(648) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(124) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(126) 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(124) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(126) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(409) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(429) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(517) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(530) C:\p4root\dev_stable\VirtualDub\source\FilterSystem.cpp(555) Thread call stack:01ec38e9: Deshaker!VirtualdubFilterModuleDeinit [01ec0000+1c30+1cb9] 0046d0a8: FilterSystem::DeinitFilters() 0047b914: VDProject::RunOperation() 77f48bcd: ntdll!RtlFreeHeap [77f40000+8a3e+18f] 0045b319: SaveAVI() 004c39b7: _nh_malloc() 77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9] 004c3bb7: free() 00481f2e: func_VirtualDub_SaveAVI() 004ac1ea: CScriptInterpreter::ParseExpression2() 77f844a8: ntdll!RtlRemoteCall [77f40000+442ea+1be] 77f47d70: ntdll!RtlAllocateHeap [77f40000+7bae+1c2] 77f48a3a: ntdll!RtlAllocateHeap [77f40000+7bae+e8c] 00470462: VDJob::Flush() 77d158ce: USER32!DefWindowProcW [77d10000+582e+a0] 77d15885: USER32!DefWindowProcW [77d10000+582e+57] 77d15899: USER32!DefWindowProcW [77d10000+582e+6b] 77f48cca: ntdll!RtlFreeHeap [77f40000+8a3e+28c] 77f48ebe: ntdll!RtlFreeHeap [77f40000+8a3e+480] 77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9] 004ac9ee: CScriptInterpreter::LookupRootVariable() 004acfb0: CScriptInterpreter::Token() 004abdd8: CScriptInterpreter::ParseExpression() 004ace18: CScriptInterpreter::Token() 004abb98: CScriptInterpreter::ExecuteLine() 004586e0: ?$vector::resize() 00480482: RunScriptMemory() 0046f768: VDJob::Run() 004704f5: VDJob::RunAll() 0047200f: JobCtlDlgProc() 77d35eec: USER32!LockSetForegroundWindow [77d10000+25bbb+331] 77d35eb0: USER32!LockSetForegroundWindow [77d10000+25bbb+2f5] 77d13a50: USER32!00003a50 77d1c675: USER32!CharLowerBuffA [77d10000+c271+404] 77d1c4e4: USER32!CharLowerBuffA [77d10000+c271+273] 77d152ee: USER32!EndPaint [77d10000+52e2+c] 77d352cf: USER32!EnumClipboardFormats [77d10000+247c5+b0a] 77d253ab: USER32!InSendMessage [77d10000+151a4+207] 77d154b4: USER32!SendMessageW [77d10000+546d+47] 77d38d69: USER32!SetWindowsHookA [77d10000+288ff+46a] 77d38e48: USER32!SetWindowsHookA [77d10000+288ff+549] 77d38d2a: USER32!SetWindowsHookA [77d10000+288ff+42b] 77f4bb04: ntdll!NtMapViewOfSection [77f40000+baf8+c] 77e5b695: kernel32!MapViewOfFileEx [77e40000+1b641+54] 77d3511b: USER32!EnumClipboardFormats [77d10000+247c5+956] 77d13a50: USER32!00003a50 77d13b1f: USER32!00003b1f 77d13d79: USER32!GetMessageW [77d10000+3c54+125] 77d3669d: USER32!GetPropA [77d10000+26650+4d] 77d13ddf: USER32!DispatchMessageW [77d10000+3dd4+b] 77d1b1f5: USER32!IsDialogMessageW [77d10000+b11c+d9] 77d35906: USER32!IsDialogMessage [77d10000+258be+48] 0046d5de: guiCheckDialogs() 0047309d: WinMain@16() 631af1ab: SHLWAPI!PathFindOnPathA [63180000+29f50+525b] 004c656e: WinMainCRTStartup() 631af1ab: SHLWAPI!PathFindOnPathA [63180000+29f50+525b] 77e614c7: kernel32!GetCurrentDirectoryW [77e40000+21483+44] 631af1ab: SHLWAPI!PathFindOnPathA [63180000+29f50+525b] -- End of report