hello there! uhm as the title says, VirtualDubMod crashed while i was trying to encode an .avi file.
it usually works perfectly but recently, it's been crashing even as i preview the output video.
here's the crashinfo :
does anyone know how to fix this? any help would be much appreciated!VirtualDub crash report -- build 2540 (release)
--------------------------------------
Disassembly:
7c910960: ffc3 inc ebx
7c910962: 8b03 mov eax, [ebx]
7c910964: e934ffffff jmp 7c91089d
7c910969: f605d0b0977c02 test [7c97b0d0], 02
7c910970: 0f85edfeffff jnz 7c910863
7c910976: 3d00020000 cmp eax, 00000200
7c91097b: 0f82e2feffff jc 7c910863
7c910981: 66837e0200 cmp word ptr [esi+02], 00
7c910986: 740a jz 7c910992
7c910988: f6460510 test [esi+05], 10
7c91098c: 0f84d1feffff jz 7c910863
7c910992: 50 push eax
7c910993: 56 push esi
7c910994: 57 push edi
7c910995: e8b70f0000 call 7c911951
7c91099a: e949ffffff jmp 7c9108e8
7c91099f: 8b4820 mov ecx, [eax+20]
7c9109a2: 66f7c1ff018d49 test ecx, 498d01ff
7c9109a9: 018948200f85 add [ecx-7af0dfb8], ecx
7c9109af: 3afe cmp bh, dh
7c9109b1: ff db ff
7c9109b2: ff6a00 jmp fword ptr [edx+00]
7c9109b5: 8d45d8 lea eax, [ebp-28]
7c9109b8: 50 push eax
7c9109b9: e8d2ceffff call 7c90d890
7c9109be: e932feffff jmp 7c9107f5
7c9109c3: 0fb70e movzx ecx, word ptr [esi]
7c9109c6: 03c8 add ecx, eax
7c9109c8: 81f900fe0000 cmp ecx, 0000fe00
7c9109ce: 0f8745fdffff ja 7c910719
7c9109d4: 807d1400 cmp byte ptr [ebp+14], 00
7c9109d8: 0f85a1880300 jnz 7c94927f
7c9109de: 8a4605 mov al, [esi+05]
7c9109e1: 2410 and al, 10
7c9109e3: a810 test al, 10
7c9109e5: 884705 mov [edi+05], al
7c9109e8: 0f8592000000 jnz 7c910a80
7c9109ee: 8b4e0c mov ecx, [esi+0c]
7c9109f1: 8d4608 lea eax, [esi+08]
7c9109f4: 8b10 mov edx, [eax]
7c9109f6: 894d0c mov [ebp+0c], ecx
7c9109f9: 8b09 mov ecx, [ecx] <-- FAULT
7c9109fb: 3b4a04 cmp ecx, [edx+04]
7c9109fe: 895514 mov [ebp+14], edx
7c910a01: 0f852b0d0000 jnz 7c911732
7c910a07: 3bc8 cmp ecx, eax
7c910a09: 0f85230d0000 jnz 7c911732
7c910a0f: 56 push esi
7c910a10: 53 push ebx
7c910a11: e84efcffff call 7c910664
7c910a16: 8b4514 mov eax, [ebp+14]
7c910a19: 8b4d0c mov ecx, [ebp+0c]
7c910a1c: 3bc1 cmp eax, ecx
7c910a1e: 8901 mov [ecx], eax
7c910a20: 894804 mov [eax+04], ecx
7c910a23: 7438 jz 7c910a5d
7c910a25: 8a4605 mov al, [esi+05]
7c910a28: a804 test al, 04
7c910a2a: 0f8525890300 jnz 7c949355
7c910a30: 0fb70e movzx ecx, word ptr [esi]
7c910a33: 8b4510 mov eax, [ebp+10]
7c910a36: 0108 add [eax], ecx
7c910a38: 0fb70e movzx ecx, word ptr [esi]
7c910a3b: 294b28 sub [ebx+28], ecx
7c910a3e: f6470510 test [edi+05], 10
7c910a42: 668b08 mov cx, [eax]
7c910a45: 66890f mov [edi], cx
7c910a48: 0f85cbfcffff jnz 7c910719
7c910a4e: 8b08 mov ecx, [eax]
7c910a50: 668bc1 mov ax, cx
7c910a53: 668944cf02 mov [edi+ecx*8+02], ax
7c910a58: e9bcfcffff jmp 7c910719
7c910a5d: 668b06 mov ax, [esi]
Windows 5.1 (Windows XP build 2600) [Service Pack 3]
EAX = 00f33a38
EBX = 00c90000
ECX = d812000a
EDX = 6474fbff
EBP = 0012f2d8
DS:ESI = 0023:00f33a30
ES:EDI = 0023:00f2c9a8
SS:ESP = 0023:0012f2cc
CS:EIP = 001b:7c9109f9
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
MM0 = 0000060000000300
MM1 = 000a00000b000008
MM2 = 0008000000070000
MM3 = 000a0000000b0000
MM4 = 0000000000000600
MM5 = 000000000b000008
MM6 = 8460000000000000
MM7 = c600000000000000
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ntdll'.
Thread traces:
Thread 00000ae0 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1828)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\VideoSource.cpp(1846)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(429)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(569)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(409)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\FilterSystem.cpp(429)
Thread 00000ca0 (AsyncBlitter)
Thread call stack:7c9109f9: ntdll!wcsncpy [7c900000+1055f+49a]
7c91082c: ntdll!wcsncpy [7c900000+1055f+2cd]
7e4278e0: USER32!GetWindowTextLengthW [7e410000+17836+aa]
7c91003d: ntdll!RtlFreeHeap [7c900000+ff0d+130]
7c911432: ntdll!RtlDeleteCriticalSection [7c900000+1135a+d8]
7c911463: ntdll!RtlDeleteCriticalSection [7c900000+1135a+109]
7c911440: ntdll!RtlDeleteCriticalSection [7c900000+1135a+e6]
0056a13c: free()
7c809c1b: kernel32!CloseHandle [7c800000+9bd7+44]
0055d919: (special)()
0047764f: VDAudioPipeline::Shutdown()
0046df52: Dubber::Stop()
004966f5: VDProjectUI::UIRunDubMessageLoop()
00496700: VDProjectUI::UIRunDubMessageLoop()
0048fe2c: VDProject::RunOperation()
0048412a: PreviewAVI()
0048e578: VDProject::PreviewOutput()
00494f3a: VDProjectUI::MainWndProc()
7e4188da: USER32!GetWindowLongW [7e410000+88a6+34]
7e4299d8: USER32!NotifyWinEvent [7e410000+199cb+d]
773f9430: COMCTL32!ImageList_LoadImage [773d0000+19676+fdba]
773f99c0: COMCTL32!ImageList_LoadImage [773d0000+19676+1034a]
004949bf: VDProjectUI::StaticWndProc()
7e418734: USER32!GetDC [7e410000+86c7+6d]
7e418816: USER32!GetDC [7e410000+86c7+14f]
7e428ea0: USER32!DefWindowProcW [7e410000+18d20+180]
7e428eec: USER32!DefWindowProcW [7e410000+18d20+1cc]
7c90e453: ntdll!KiUserCallbackDispatcher [7c900000+e440+13]
7e4194be: USER32!GetWindowLongA [7e410000+945d+61]
7e42f40b: USER32!SendMessageA [7e410000+1f3c2+49]
0045ae73: PositionControlWndProc()
773e1edf: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+1a3]
773e1ee7: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+1ab]
7e4294e2: USER32!GetPropW [7e410000+194b3+2f]
773e1ee7: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+1ab]
773e207c: COMCTL32!DefSubclassProc [773d0000+12036+46]
7744e0d2: COMCTL32!InitCommonControls [773d0000+7b609+2ac9]
773e1e75: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+139]
773e1edf: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+1a3]
773e1ee7: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+1ab]
7e418734: USER32!GetDC [7e410000+86c7+6d]
7e418816: USER32!GetDC [7e410000+86c7+14f]
7e428ea0: USER32!DefWindowProcW [7e410000+18d20+180]
7e428eec: USER32!DefWindowProcW [7e410000+18d20+1cc]
7c90e453: ntdll!KiUserCallbackDispatcher [7c900000+e440+13]
7e4194be: USER32!GetWindowLongA [7e410000+945d+61]
7e4292e3: USER32!SendMessageW [7e410000+1929a+49]
773f7354: COMCTL32!ImageList_LoadImage [773d0000+19676+dcde]
773f7436: COMCTL32!ImageList_LoadImage [773d0000+19676+ddc0]
773f973b: COMCTL32!ImageList_LoadImage [773d0000+19676+100c5]
7e418bd9: USER32!GetWindowThreadProcessId [7e410000+8a80+159]
7e418734: USER32!GetDC [7e410000+86c7+6d]
7e418bd9: USER32!GetWindowThreadProcessId [7e410000+8a80+159]
7e41885a: USER32!GetDC [7e410000+86c7+193]
7e418734: USER32!GetDC [7e410000+86c7+6d]
7e418816: USER32!GetDC [7e410000+86c7+14f]
7e42a013: USER32!IsWindowUnicode [7e410000+19f72+a1]
7e42a039: USER32!CallWindowProcW [7e410000+1a01e+1b]
773e1b67: COMCTL32!Str_SetPtrW [773d0000+11798+3cf]
773e1eba: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+17e]
773e207c: COMCTL32!DefSubclassProc [773d0000+12036+46]
7744e0d2: COMCTL32!InitCommonControls [773d0000+7b609+2ac9]
773e1eba: COMCTL32!RemoveWindowSubclass [773d0000+11d3c+17e]
773e20df: COMCTL32!DefSubclassProc [773d0000+12036+a9]
7e418734: USER32!GetDC [7e410000+86c7+6d]
7e418816: USER32!GetDC [7e410000+86c7+14f]
7e4189cd: USER32!GetWindowLongW [7e410000+88a6+127]
7e42a43b: USER32!PeekMessageA [7e410000+1a340+fb]
7e4196c7: USER32!DispatchMessageA [7e410000+96b8+f]
004839e8: WinMain@16()
0056aea4: atexit()
0056caee: WinMainCRTStartup()
7c817067: kernel32!RegisterWaitForInputIdle [7c800000+1701e+49]
-- End of report
+ Reply to Thread
Results 1 to 2 of 2
Similar Threads
-
An out-of-bounds memory access (access violation)
By rjc7394 in forum Video ConversionReplies: 0Last Post: 17th Jun 2010, 17:42 -
Virtualdub....An out-of-bounds memory access (access violation) occurred...
By zzyzx2 in forum Video ConversionReplies: 0Last Post: 8th May 2010, 00:40 -
VirtualDub "Access Violation" Crash, Alternative Program?
By Ruro Jiruries in forum EditingReplies: 6Last Post: 29th Jul 2008, 16:16 -
Virtualdub - out-of-bounds memory access (access violation) Lameacm
By kidcash in forum Video ConversionReplies: 1Last Post: 21st Jan 2008, 08:34 -
DVDAuthorGUI - Status Access Violation
By ecc in forum Authoring (DVD)Replies: 13Last Post: 12th Dec 2007, 00:47