I recently purchased a new PC and Vdub doesn't seem to want to work on it. Opening any avi file I have or that I have encoded with a divx codec will generate 2 to 3 gray horizontal lines across the video. If I try to save or play a file, it will crash with the following crash reports
Virtual Dub crash report -- build 29963 (release)
--------------------------------------
Disassembly:
02062b60: 43 inc ebx
02062b61: 3a5c5465 cmp bl, [esp+edx*2+65h]
02062b65: 6d insd
02062b66: 705c jo 02062bc4
02062b68: 56 push esi
02062b69: 69727475616c44 imul esi, [edx+74h], 446c6175
02062b70: 7562 jnz 02062bd4
02062b72: 2d312e382e sub eax, 2e382e31
02062b77: 355c566972 xor eax, 7269565c
02062b7c: 7475 jz 02062bf3
02062b7e: 61 popad
02062b7f: 6c insb
02062b80: 44 inc esp
02062b81: 7562 jnz 02062be5
02062b83: 2e7664 jbe 02062bea
02062b86: 6900ffffeb07 imul eax, [eax], 07ebffff
02062b8c: ba01000000 mov edx, 00000001
02062b91: 33c0 xor eax, eax
02062b93: 8d0c24 lea ecx, [esp]
02062b96: 6a40 push 40h
02062b98: 50 push eax
02062b99: 8b4518 mov eax, [ebp+18h]
02062b9c: 52 push edx
02062b9d: 8b5514 mov edx, [ebp+14h]
02062ba0: 50 push eax
02062ba1: 52 push edx
02062ba2: 51 push ecx
02062ba3: 53 push ebx
02062ba4: ff15c42b1b02 call dword ptr [021b2bc4]
02062baa: 8b7514 mov esi, [ebp+14h]
02062bad: 8d8c24dc000000 lea ecx, [esp+dc]
02062bb4: 8d54241c lea edx, [esp+1ch]
02062bb8: 8d84249c000000 lea eax, [esp+9c]
02062bbf: 50 push eax
02062bc0: 52 push edx
02062bc1: 51 push ecx
02062bc2: 56 push esi
02062bc3: 53 push ebx
02062bc4: ff15c82b1b02 call dword ptr [021b2bc8]
02062bca: 8b4518 mov eax, [ebp+18h]
02062bcd: 8b4d14 mov ecx, [ebp+14h]
02062bd0: 8db424b0000000 lea esi, [esp+b0]
02062bd7: 8d1400 lea edx, [eax+eax]
02062bda: 52 push edx
02062bdb: 51 push ecx
02062bdc: 56 push esi
02062bdd: 53 push ebx
02062bde: ff15cc2b1b02 call dword ptr [021b2bcc]
02062be4: 83c440 add esp, 40h
02062be7: 81c404010000 add esp, 00000104
02062bed: 5b pop ebx
02062bee: 5e pop esi
02062bef: 5f pop edi
02062bf0: dce5 fsubr st, st(5)
02062bf2: 0cc3 or al, 0c3h
02062bf4: 10d1 adc cl, dl
02062bf6: d401 aam 01h
02062bf8: 188ff501f088 sbb [edi-770ffe0b], cl <-- FAULT
02062bfe: f5 cmc
02062bff: 0110 add [eax], edx
02062c01: ff700c push dword ptr [eax+0ch]
02062c04: ff7008 push dword ptr [eax+08h]
02062c07: ff7004 push dword ptr [eax+04h]
02062c0a: ff30 push dword ptr [eax]
02062c0c: e89330ffff call 02055ca4
02062c11: 83c41c add esp, 1ch
02062c14: c3 ret
02062c15: 90 nop
02062c16: 90 nop
02062c17: 90 nop
02062c18: 8b442404 mov eax, [esp+04h]
02062c1c: ff7010 push dword ptr [eax+10h]
02062c1f: ff700c push dword ptr [eax+0ch]
02062c22: ff7008 push dword ptr [eax+08h]
02062c25: ff7004 push dword ptr [eax+04h]
02062c28: ff30 push dword ptr [eax]
02062c2a: e8ed2affff call 0205571c
02062c2f: 83c414 add esp, 14h
02062c32: c3 ret
02062c33: 90 nop
02062c34: 57 push edi
02062c35: 56 push esi
02062c36: 55 push ebp
02062c37: 53 push ebx
02062c38: 81ecc0000000 sub esp, 000000c0
02062c3e: 8b8424d4000000 mov eax, [esp+d4]
02062c45: 8b7854 mov edi, [eax+54h]
02062c48: 8d5048 lea edx, [eax+48h]
02062c4b: 8baff8f40100 mov ebp, [edi+1f4f8]
02062c51: 8b9f6cf70100 mov ebx, [edi+1f76c]
02062c57: 8b8f80f70100 mov ecx, [edi+1f780]
02062c5d: 8b db 8bh
02062c5e: 87 db 87h
02062c5f: 88 db 88h
Built on Aegis on Fri Aug 15 18:08:14 2008 using compiler version 1400
Windows 5.1 (Windows XP x86 build 2600) [Service Pack 2]
EAX = 00000100
EBX = 00000010
ECX = 000000a4
EDX = 7c90eb94
EBP = 02574b08
ESI = 00000001
EDI = 01f80f10
ESP = 02feff9c
EIP = 02062bf8
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'DivX'...
...writing address 8AE81105.
Pointer dumps:
EDX 7c90eb90: 90909090 24a48dc3 00000000 0024648d 90909090 24548d90 c32ecd08 9cec8b55
EDI 01f80f10: 025760c0 02574508 02574470 02574b08 00000004 00000000 00040004 010c0144
ESP 02feff98: 02b95af0 0213fe4a 0012ed1c 00000010 02574b18 02feffec 00000000 00000000
02feffb8: 7c80b50b 02574b18 00000000 00000000 02574b18 7ff4f000 c0000005 02feffc0
02feffd8: 02fefbc0 ffffffff 7c8399f3 7c80b518 00000000 00000000 00000000 0213fe04
02fefff8: 02574b18 00000000
EBP 02574b08: 01f80f10 00000000 02062bf4 0012ed00 01f80f10 00000001 02062bf4 0012ed1c
02574b28: 01f80f10 00000002 02062bf4 0012ed38 01f80f10 00000003 02062bf4 0012ed54
02574b48: 00090003 020c01c8 02062bf4 0012ed70 0259fa18 00000000 02062bf4 0012ed8c
02574b68: 02574af8 00320178 02062bf4 0012eda8 02574c18 432f6365 02062bf4 0012edc4
Thread call stack:
02062bf8: DivX!DriverProc [02040000+4034+1ebc4]
7c80b50b: kernel32!GetModuleFileNameA [7c800000+b357+1b4]
-- End of report
OR......
VirtualDub crash report -- build 2542 (release)
--------------------------------------
Disassembly:
7c911ec0: 668bc1 mov ax, cx
7c911ec3: 668944ce02 mov [esi+ecx*8+02], ax
7c911ec8: e964edffff jmp 7c910c31
7c911ecd: 668b06 mov ax, [esi]
7c911ed0: 663d8000 cmp ax, 0080
7c911ed4: 73ae jnc 7c911e84
7c911ed6: 0fb7c8 movzx ecx, al
7c911ed9: 8bc1 mov eax, ecx
7c911edb: 83e107 and ecx, 07
7c911ede: b201 mov dl, 01
7c911ee0: c1e803 shr eax, 03
7c911ee3: d2e2 shl dl, cl
7c911ee5: 8d841858010000 lea eax, [eax+ebx+158]
7c911eec: 3010 xor [eax], dl
7c911eee: eb94 jmp 7c911e84
7c911ef0: 807e0740 cmp byte ptr [esi+07], 40
7c911ef4: 7318 jnc 7c911f0e
7c911ef6: 0fb64607 movzx eax, byte ptr [esi+07]
7c911efa: 8b448358 mov eax, [ebx+eax*4+58]
7c911efe: 897038 mov [eax+38], esi
7c911f01: eb98 jmp 7c911e9b
7c911f03: 50 push eax
7c911f04: e84aba0400 call 7c95d953
7c911f09: e976ffffff jmp 7c911e84
7c911f0e: 56 push esi
7c911f0f: e83fba0400 call 7c95d953
7c911f14: eb85 jmp 7c911e9b
7c911f16: 57 push edi
7c911f17: e837ba0400 call 7c95d953
7c911f1c: e9fdefffff jmp 7c910f1e
7c911f21: 50 push eax
7c911f22: e82cba0400 call 7c95d953
7c911f27: e929f0ffff jmp 7c910f55
7c911f2c: 0fb7c0 movzx eax, al
7c911f2f: 50 push eax
7c911f30: 56 push esi
7c911f31: e8cb000000 call 7c912001
7c911f36: e934650000 jmp 7c91846f
7c911f3b: 3b5f14 cmp ebx, [edi+14]
7c911f3e: 0f873b830300 ja 7c94a27f
7c911f44: e972970000 jmp 7c91b6bb
7c911f49: 8b7004 mov esi, [eax+04]
7c911f4c: 83ee08 sub esi, 08
7c911f4f: 8975c8 mov [ebp-38], esi
7c911f52: 8a4605 mov al, [esi+05] <-- FAULT
7c911f55: 8845e3 mov [ebp-1d], al
7c911f58: 8d4e08 lea ecx, [esi+08]
7c911f5b: 8b39 mov edi, [ecx]
7c911f5d: 89bd48feffff mov [ebp-1b8], edi
7c911f63: 8b560c mov edx, [esi+0c]
7c911f66: 899578ffffff mov [ebp-88], edx
7c911f6c: 8b12 mov edx, [edx]
7c911f6e: 3b5704 cmp edx, [edi+04]
7c911f71: 0f85f3230200 jnz 7c93436a
7c911f77: 3bd1 cmp edx, ecx
7c911f79: 0f85eb230200 jnz 7c93436a
7c911f7f: 8b8d78ffffff mov ecx, [ebp-88]
7c911f85: 8939 mov [ecx], edi
7c911f87: 894f04 mov [edi+04], ecx
7c911f8a: 3bf9 cmp edi, ecx
7c911f8c: 752f jnz 7c911fbd
7c911f8e: 0fb70e movzx ecx, word ptr [esi]
7c911f91: 8bd1 mov edx, ecx
7c911f93: c1ea03 shr edx, 03
7c911f96: 899540feffff mov [ebp-1c0], edx
7c911f9c: 83e107 and ecx, 07
7c911f9f: 33ff xor edi, edi
7c911fa1: 47 inc edi
7c911fa2: d3e7 shl edi, cl
7c911fa4: 89bd50ffffff mov [ebp-b0], edi
7c911faa: 8dbc1a58010000 lea edi, [edx+ebx+158]
7c911fb1: 33c9 xor ecx, ecx
7c911fb3: 8a0f mov cl, [edi]
7c911fb5: 338d50ffffff xor ecx, [ebp-b0]
7c911fbb: 880f mov [edi], cl
7c911fbd: 8b4d9c mov ecx, [ebp-64]
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00c101d8
EBX = 00c10000
ECX = 7ffdf000
EDX = 00c10608
EBP = 0012e8e8
DS:ESI = 0023:011b0e48
ES:EDI = 0023:0000000c
SS:ESP = 0023:0012e6c8
CS:EIP = 001b:7c911f52
FS = 003b
GS = 0000
EFLAGS = 00210216
FPUCW = ffff027f
FPUTW = ffffffff
MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0080808080808080
MM3 = 0202020202020202
MM4 = 000000097c910732
MM5 = 0012edc40119ca38
MM6 = 0000000000000000
MM7 = 0000000000000000
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ntdll'...
...while opening video codec with FOURCC "divx" (compchoose.cpp:166)...
...while enumerating video codecs (compchoose.cpp:154).
Thread traces:
Thread 000000a8 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\Init.cpp(344)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\Init.cpp(387)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\Init.cpp(414)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\Init.cpp(474)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\VideoSource.cpp(655)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\VideoSource.cpp(685)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\sour ce\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)
Thread call stack:7c911f52: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+425]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
77f642c2: SHLWAPI!PathBuildRootW [77f60000+403e+284]
7c916de5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+6ca]
006d0065: VirtualDubMod!002d0065
006f004d: VirtualDubMod!002f004d
77f643d0: SHLWAPI!SHRegGetValueW [77f60000+431f+b1]
77f643dd: SHLWAPI!SHRegGetValueW [77f60000+431f+be]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
77c2c3c9: msvcrt!free [77c10000+1c21b+1ae]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
77c2c3e7: msvcrt!free [77c10000+1c21b+1cc]
77c2c42e: msvcrt!malloc [77c10000+1c407+27]
73dd4154: MFC42!00004154
02161da1: DivX!DriverProc [02100000+4034+5dd6d]
021625e3: DivX!DriverProc [02100000+4034+5e5af]
7c918430: ntdll!RtlReAllocateHeap [7c900000+179fd+a33]
7c910eca: ntdll!wcsncpy [7c900000+10a8f+43b]
021620e3: DivX!DriverProc [02100000+4034+5e0af]
02162f3d: DivX!DriverProc [02100000+4034+5ef09]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
77c2c3c9: msvcrt!free [77c10000+1c21b+1ae]
77c2c3ce: msvcrt!free [77c10000+1c21b+1b3]
0216120d: DivX!DriverProc [02100000+4034+5d1d9]
77c2c42e: msvcrt!malloc [77c10000+1c407+27]
73dd4154: MFC42!00004154
0216120d: DivX!DriverProc [02100000+4034+5d1d9]
73dd4154: MFC42!00004154
021338e3: DivX!DriverProc [02100000+4034+2f8af]
021c095c: DivX!doModalConfigure [02100000+c03fc+560]
021015d7: DivX!000015d7
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
77c2c3c9: msvcrt!free [77c10000+1c21b+1ae]
021014dc: DivX!000014dc
77c2c3ce: msvcrt!free [77c10000+1c21b+1b3]
77c2c3e7: msvcrt!free [77c10000+1c21b+1cc]
77c2c42e: msvcrt!malloc [77c10000+1c407+27]
021013d9: DivX!000013d9
021049ea: DivX!DriverProc [02100000+4034+9b6]
76b431f1: WINMM!SendDriverMessage [76b40000+3128+c9]
76b43140: WINMM!SendDriverMessage [76b40000+3128+18]
76b42ef5: WINMM!OpenDriver [76b40000+2e3e+b7]
75a7389c: MSVFW32!ICInfo [75a70000+35a2+2fa]
77dd7054: ADVAPI32!RegQueryValueExW [77dd0000+6fc8+8c]
7c90d592: ntdll!NtClose [7c900000+d586+c]
77dd6bcc: ADVAPI32!RegOpenKeyExW [77dd0000+6a78+154]
77dd6c74: ADVAPI32!RegCloseKey [77dd0000+6bf0+84]
75a751a1: MSVFW32!ICDecompress [75a70000+4c10+591]
75a751d3: MSVFW32!ICDecompress [75a70000+4c10+5c3]
77d4a8e8: USER32!wvsprintfW [77d40000+a87d+6b]
77d4a876: USER32!wsprintfW [77d40000+a862+14]
76b42e53: WINMM!OpenDriver [76b40000+2e3e+15]
75a74c67: MSVFW32!ICDecompress [75a70000+4c10+57]
75a73988: MSVFW32!ICOpen [75a70000+38a5+e3]
7c911970: ntdll!RtlDeleteCriticalSection [7c900000+1188a+e6]
7c925eac: ntdll!RtlDestroyHeap [7c900000+25d96+116]
7c913281: ntdll!LdrUnlockLoaderLock [7c900000+13229+58]
7c913288: ntdll!LdrUnlockLoaderLock [7c900000+13229+5f]
7c913288: ntdll!LdrUnlockLoaderLock [7c900000+13229+5f]
7c91a08b: ntdll!LdrUnloadAlternateResourceModule [7c900000+1a029+62]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c91e882: ntdll!LdrDisableThreadCalloutsForDll [7c900000+1ddab+ad7]
75a73820: MSVFW32!ICInfo [75a70000+35a2+27e]
75a7389c: MSVFW32!ICInfo [75a70000+35a2+2fa]
7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]
7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]
7c8100fd: kernel32!GlobalUnlock [7c800000+10082+7b]
7c810105: kernel32!GlobalUnlock [7c800000+10082+83]
7c917304: ntdll!LdrUnloadDll [7c900000+1718b+179]
7c810105: kernel32!GlobalUnlock [7c800000+10082+83]
76b43a0f: WINMM!CloseDriver [76b40000+3894+17b]
76b438f8: WINMM!CloseDriver [76b40000+3894+64]
76b438a9: WINMM!CloseDriver [76b40000+3894+15]
75a73aaf: MSVFW32!ICClose [75a70000+3a63+4c]
004859b5: isEqualFOURCC()
00466b85: ChooseCompressor()
006f0065: VirtualDubMod!002f0065
006f0065: VirtualDubMod!002f0065
77f15ecb: GDI32!CreateCompatibleDC [77f10000+5e10+bb]
77d4b54b: USER32!OffsetRect [77d40000+b4d9+72]
77d4bf46: USER32!ClientToScreen [77d40000+bf2c+1a]
737825a5: ddraw!DSoundHelp [73760000+21eaf+6f6]
00494490: VDProjectUI::ShowMenuHelp()
77f2f389: GDI32!DdEntry11 [77f10000+1f37d+c]
77f2f374: GDI32!GdiEntry13 [77f10000+1f344+30]
7378d1c7: ddraw!GetSurfaceFromDC [73760000+257b6+7a11]
7378d339: ddraw!GetSurfaceFromDC [73760000+257b6+7b83]
004157fb: VDVideoDisplayMinidriverDirectDraw::Refresh()
77d494b0: USER32!GetWindowLongA [77d40000+947c+34]
77d4b2a1: USER32!DefWindowProcW [77d40000+b1e5+bc]
77d4b250: USER32!DefWindowProcW [77d40000+b1e5+6b]
77d4b250: USER32!DefWindowProcW [77d40000+b1e5+6b]
00494ab4: VDProjectUI::MainWndProc()
77d4e2f7: USER32!SendMessageA [77d40000+e2ae+49]
77f15836: GDI32!GdiReleaseDC [77f10000+581e+18]
77d48709: USER32!GetDC [77d40000+8697+72]
77d487eb: USER32!GetDC [77d40000+8697+154]
77d48832: USER32!GetDC [77d40000+8697+19b]
77d487ff: USER32!GetDC [77d40000+8697+168]
-- End of report
I've tried using v.1.8.5; v1.8.8 & v1.9.3 all with the same undesirable effects. Also, any type of command (fadein, fadeout, dissolve...) I run with Avisynth 2.5 will either crash or close it automatically. The only command that will not crash Virtualdub and work properly is DirectShowSource. I've formatted my PC and started from scratch twice only running Virtual Dub and installing the DIVX codec and I experience the same symptoms. Vdub was working fine on my other PC, never had an issue which leads to believe my new hardware might be the problem. I hope someone can figure out out what's going on 'cause I can't live without Virtualdub!
My Specs if it will help
Windows XP SP2 & Windows 7
Intel Core i7 920 Quad Core Processor LGA1366 2.66GHZ
Gigabyte EX58-UD5 ATX LGA1366 X58 DDR3 3PCI-E SATA2 Sound 2GLAN 3-WAY CrossFireX SLI Motherboard
Realtek HD Audio
Radeon HD 4870
thanks
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 3 of 3
Thread
-
-
An out-of-bounds memory access (access violation) occurred in module 'DivX'...
-
Thanks that did the trick. I went from 6.7 to 6.8 and everything is working fine. I cant believe something so trivial caused all these problems.
Similar Threads
-
Windows 7 and VirtualDub/VirtualDubMOD
By thedarkinvader in forum Video ConversionReplies: 18Last Post: 21st Jul 2012, 06:40 -
Virtualdub or Virtualdubmod for DV AVI trimming?
By sasuweh in forum Video ConversionReplies: 8Last Post: 19th Oct 2010, 21:31 -
Blank video with MPEG2Source in Virtualdub but not Virtualdubmod
By txporter in forum Newbie / General discussionsReplies: 2Last Post: 31st Mar 2010, 15:17 -
BD to AviSynth (Or VirtualDub/VirtualDubMod) ???
By RogerTango in forum Blu-ray RippingReplies: 4Last Post: 3rd Jan 2009, 08:31 -
VirtualDub & VirtualDubMod Error Messages..R & R
By sandman423 in forum EditingReplies: 4Last Post: 18th Oct 2007, 05:30