VirtualDub crash report -- build 28292 (release) -------------------------------------- Disassembly: 0056abe0: 7424 jz 0056ac06 (AudioInput::AudioInput+46) 0056abe2: 0489 add al, 89h 0056abe4: 06 push es 0056abe5: 7408 jz 0056abef (AudioInput::AudioInput+2f) 0056abe7: 8b08 mov ecx, [eax] 0056abe9: 8b5104 mov edx, [ecx+04h] 0056abec: 50 push eax 0056abed: ffd2 call edx 0056abef: 8d4e04 lea ecx, [esi+04h] 0056abf2: b8d4d05d00 mov eax, 005dd0d4 0056abf7: 8901 mov [ecx], eax 0056abf9: 894104 mov [ecx+04h], eax 0056abfc: 894108 mov [ecx+08h], eax 0056abff: 8b44241c mov eax, [esp+1ch] 0056ac03: 50 push eax 0056ac04: c7442414000000 mov dword ptr [esp+14h], 00000000 00 0056ac0c: e8afa6e9ff call 004052c0 (VDStringW::assign) 0056ac11: 8b4c2408 mov ecx, [esp+08h] 0056ac15: 8bc6 mov eax, esi 0056ac17: 5e pop esi 0056ac18: 64890d00000000 mov fs:[00000000], ecx 0056ac1f: 83c410 add esp, 10h 0056ac22: c20800 ret 0008 0056ac25: cc int 3 0056ac26: cc int 3 0056ac27: cc int 3 0056ac28: cc int 3 0056ac29: cc int 3 0056ac2a: cc int 3 0056ac2b: cc int 3 0056ac2c: cc int 3 0056ac2d: cc int 3 0056ac2e: cc int 3 0056ac2f: cc int 3 0056ac30: 6aff push 0ffh 0056ac32: 68b8125b00 push 005b12b8 (RtlUnwind@16+9f2c) 0056ac37: 64a100000000 mov eax, fs:[00000000] 0056ac3d: 50 push eax 0056ac3e: 64892500000000 mov fs:[00000000], esp 0056ac45: 83ec0c sub esp, 0ch 0056ac48: 56 push esi 0056ac49: 57 push edi 0056ac4a: 33ff xor edi, edi 0056ac4c: 397944 cmp [ecx+44h], edi 0056ac4f: 897c2408 mov [esp+08h], edi 0056ac53: 0f8596000000 jnz 0056acef (VDCaptureDriverDS::GetVideoFormat+bf) 0056ac59: 397948 cmp [ecx+48h], edi 0056ac5c: 0f858d000000 jnz 0056acef (VDCaptureDriverDS::GetVideoFormat+bf) 0056ac62: 8b8904010000 mov ecx, [ecx+104] 0056ac68: 8b01 mov eax, [ecx] <-- FAULT 0056ac6a: 8b4010 mov eax, [eax+10h] 0056ac6d: 8d542408 lea edx, [esp+08h] 0056ac71: 52 push edx 0056ac72: 51 push ecx 0056ac73: ffd0 call eax 0056ac75: 85c0 test eax, eax 0056ac77: 0f8c4f010000 jl 0056adcc (VDCaptureDriverDS::GetVideoFormat+19c) 0056ac7d: 8b742408 mov esi, [esp+08h] 0056ac81: 68201c5f00 push 005f1c20 0056ac86: 56 push esi 0056ac87: e8947fe9ff call 00402c20 (IsEqualGUID) 0056ac8c: 83c408 add esp, 08h 0056ac8f: 85c0 test eax, eax 0056ac91: 744e jz 0056ace1 (VDCaptureDriverDS::GetVideoFormat+b1) 0056ac93: 8d4e2c lea ecx, [esi+2ch] 0056ac96: 68f01a5f00 push 005f1af0 0056ac9b: 51 push ecx 0056ac9c: e87f7fe9ff call 00402c20 (IsEqualGUID) 0056aca1: 83c408 add esp, 08h 0056aca4: 85c0 test eax, eax 0056aca6: 7439 jz 0056ace1 (VDCaptureDriverDS::GetVideoFormat+b1) 0056aca8: 8b5640 mov edx, [esi+40h] 0056acab: 8b4644 mov eax, [esi+44h] 0056acae: 8b4c2424 mov ecx, [esp+24h] 0056acb2: 83ea30 sub edx, 30h 0056acb5: 52 push edx 0056acb6: 83c030 add eax, 30h 0056acb9: 50 push eax 0056acba: e871fdeaff call 0041aa30 (?$vdstructex::assign) 0056acbf: 8b4c2408 mov ecx, [esp+08h] 0056acc3: 51 push ecx 0056acc4: e8d7deffff call 00568ba0 (?A0xacbfe335::RizaDeleteMediaType) 0056acc9: 83c404 add esp, 04h 0056accc: 5f pop edi 0056accd: b001 mov al, 01h 0056accf: 5e pop esi 0056acd0: 8b4c240c mov ecx, [esp+0ch] 0056acd4: 64890d00000000 mov fs:[00000000], ecx 0056acdb: 83c418 add esp, 18h 0056acde: c2 db 0c2h 0056acdf: 04 db 04h Built on KOS-MOS on Sat Oct 13 18:58:26 2007 using compiler version 1400 Windows 5.0 (Windows 2000 x86 build 2195) [Service Pack 4] EAX = 0012dd84 EBX = 00000002 ECX = 00000000 EDX = 0012dd7c EBP = 00000014 ESI = 0012dda8 EDI = 00000000 ESP = 0012dd44 EIP = 0056ac68 EFLAGS = 00010246 FPUCW = ffff027f FPUTW = ffffffff Crash reason: Access Violation Crash context: An out-of-bounds memory access (access violation) occurred in module 'VirtualDub'... ...reading address 00000000. Pointer dumps: EAX 0012dd80: 00000000 0012df4c 005a8478 00000000 00429270 0012dda8 0012ddac 000002ad EDX 0012dd78: 00e9a430 00000000 00000000 0012df4c 005a8478 00000000 00429270 0012dda8 ESI 0012dda8: 00000140 000000f0 00000002 00000002 00000303 000002ab 0042995d 00000000 ESP 0012dd40: a0328078 0012ddac 0012dda8 00000000 77e065b9 77e065d0 0012dd84 005b12b8 0012dd60: ffffffff 004219b3 0012dd7c 0042185b 0012dd7c 00000002 00e9a430 00000000 0012dd80: 00000000 0012df4c 005a8478 00000000 00429270 0012dda8 0012ddac 000002ad 0012dda0: 00e9a430 001b03fd 00000140 000000f0 00000002 00000002 00000303 000002ab Thread call stack: 0056ac68: VDCaptureDriverDS::GetVideoFormat() 77e065d0: USER32!GetWindowRect [77e00000+65b9+17] 004219b3: VDCaptureProject::GetVideoFormat() 0042185b: VDCaptureProject::GetPreviewImageSize() 00429270: VDCaptureProjectUI::UpdateDisplayPos() 0042995d: VDCaptureProjectUI::OnSize() 77891baf: ntdll!KiUserCallbackDispatcher [77880000+11b9c+13] 77e0dd90: USER32!DefWindowProcW [77e00000+dd4a+46] 004b9ea6: VDUIFrame::DefProc() 0042a960: VDCaptureProjectUI::CommonWndProc() 0042a85e: VDCaptureProjectUI::CommonWndProc() 77e05b2f: USER32!GetWindowLongA [77e00000+5aee+41] 0042e27f: VDCaptureProjectUI::MainWndProc() 00426c6d: VDCaptureProjectUI::WndProc() 004ba421: VDUIFrame::StaticWndProc() 77e05b2f: USER32!GetWindowLongA [77e00000+5aee+41] 100059bf: raphook!UninstallAPPHook [10000000+5850+16f] 77e05ecd: USER32!IsWindowVisible [77e00000+5d65+168] 77e2a454: USER32!SetWindowPlacement [77e00000+2a406+4e] 77e04750: USER32!TranslateMessageEx [77e00000+4000+750] 77e055b0: USER32!DefWindowProcA [77e00000+4754+e5c] 77891baf: ntdll!KiUserCallbackDispatcher [77880000+11b9c+13] 77e04c3a: USER32!DefWindowProcA [77e00000+4754+4e6] 77e0dd90: USER32!DefWindowProcW [77e00000+dd4a+46] 004b9ea6: VDUIFrame::DefProc() 0042a960: VDCaptureProjectUI::CommonWndProc() 77e05b2f: USER32!GetWindowLongA [77e00000+5aee+41] 0042e27f: VDCaptureProjectUI::MainWndProc() 00426c6d: VDCaptureProjectUI::WndProc() 004ba421: VDUIFrame::StaticWndProc() 100059d5: raphook!UninstallAPPHook [10000000+5850+185] 77e05ecd: USER32!IsWindowVisible [77e00000+5d65+168] 77e2a454: USER32!SetWindowPlacement [77e00000+2a406+4e] 77e04750: USER32!TranslateMessageEx [77e00000+4000+750] 77e074d4: USER32!MBToWCSEx [77e00000+73ae+126] 77891baf: ntdll!KiUserCallbackDispatcher [77880000+11b9c+13] 77e0480f: USER32!DefWindowProcA [77e00000+4754+bb] 77e0a8af: USER32!PeekMessageW [77e00000+a7f5+ba] 35528347: quartz!DllGetClassObject [35500000+161e9+1215e] 0012ead4: 0012ead4 3555737d: quartz!AMGetErrorTextA [35500000+54465+2f18] 7788e6b9: ntdll!RtlCallbackLpcClient [77880000+e5f2+c7] 7788e6f3: ntdll!RtlCallbackLpcClient [77880000+e5f2+101] 7788e6ce: ntdll!RtlCallbackLpcClient [77880000+e5f2+dc] 778b2c8a: ntdll!RtlpNtEnumerateSubKey [77880000+2cf62+5d28] 778cb7c2: ntdll!RtlFreeHeap [77880000+4b6ca+f8] 3550a3db: quartz!0000a3db 35535095: quartz!DllCanUnloadNow [35500000+2a829+a86c] 3550a511: quartz!0000a511 3550a422: quartz!0000a422 7788806c: ntdll!LdrInitializeThunk [77880000+8048+24] 77885708: ntdll!RtlInitializeCriticalSection [77880000+492a+dde] 778856dc: ntdll!RtlInitializeCriticalSection [77880000+492a+db2] 7788c618: ntdll!LdrQueryImageFileExecutionOptions [77880000+ac1e+19fa] 7788d562: ntdll!LdrQueryImageFileExecutionOptions [77880000+ac1e+2944] 7788d514: ntdll!LdrQueryImageFileExecutionOptions [77880000+ac1e+28f6] 778cb0ff: ntdll!RtlAllocateHeap [77880000+4acea+415] 778cb4be: ntdll!RtlAllocateHeap [77880000+4acea+7d4] 778cb618: ntdll!RtlAllocateHeap [77880000+4acea+92e] 7cef00ff: ole32!CoInstall [7ce80000+6bd1b+43e4] 7ceed019: ole32!CoInstall [7ce80000+6bd1b+12fe] 7cef642b: ole32!CoInstall [7ce80000+6bd1b+a710] 778b2c0c: ntdll!RtlpNtEnumerateSubKey [77880000+2cf62+5caa] 778cae15: ntdll!RtlAllocateHeap [77880000+4acea+12b] 77e9931e: KERNEL32!ProcessIdToSessionId [77e70000+28858+ac6] 7788c167: ntdll!LdrQueryImageFileExecutionOptions [77880000+ac1e+1549] 0012e74a: 0012e74a 778abdb6: ntdll!RtlImageDirectoryEntryToData [77880000+2bd7e+38] 7788db62: ntdll!LdrGetProcedureAddress [77880000+d96e+1f4] 0012e74a: 0012e74a 0012e74a: 0012e74a 7788dc33: ntdll!LdrGetProcedureAddress [77880000+d96e+2c5] 7788dbe0: ntdll!LdrGetProcedureAddress [77880000+d96e+272] 7cf3d950: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+4bd9] 7cf3d082: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+430b] 7cf3d0ad: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+4336] 7cf3d743: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+49cc] 778b2c0c: ntdll!RtlpNtEnumerateSubKey [77880000+2cf62+5caa] 7cec96e2: ole32!DllRegisterServer [7ce80000+4929e+444] 7ceed9db: ole32!CoInstall [7ce80000+6bd1b+1cc0] 7ceecfae: ole32!CoInstall [7ce80000+6bd1b+1293] 778b2c8a: ntdll!RtlpNtEnumerateSubKey [77880000+2cf62+5d28] 7936eab4: ADVAPI32!RegSetValueExA [79350000+1e841+273] 7cf3d3b3: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+463c] 77e8f4e6: KERNEL32!lstrlenW [77e70000+1f4ae+38] 7cef00ff: ole32!CoInstall [7ce80000+6bd1b+43e4] 7ceed019: ole32!CoInstall [7ce80000+6bd1b+12fe] 7cef642b: ole32!CoInstall [7ce80000+6bd1b+a710] 7ceede9b: ole32!CoInstall [7ce80000+6bd1b+2180] 7cf3d126: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+43af] 78001532: MSVCRT!malloc [78000000+14a9+89] 7cf3d950: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+4bd9] 7cf3d51c: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+47a5] 7ceee077: ole32!CoInstall [7ce80000+6bd1b+235c] 7ceee47e: ole32!CoInstall [7ce80000+6bd1b+2763] 3551616d: quartz!0001616d 7cef083f: ole32!CoInstall [7ce80000+6bd1b+4b24] 7cf40fa1: ole32!StgGetIFillLockBytesOnFile [7ce80000+b8d77+822a] 7cef1033: ole32!CoInstall [7ce80000+6bd1b+5318] 7cef0c20: ole32!CoInstall [7ce80000+6bd1b+4f05] -- End of report