VideoHelp Forum
+ Reply to Thread
Results 1 to 3 of 3
Thread
  1. Member
    Join Date
    Sep 2007
    Location
    Canada
    Search Comp PM
    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
    Quote Quote  
  2. An out-of-bounds memory access (access violation) occurred in module 'DivX'...
    Update your VFW Divx decoder.
    Quote Quote  
  3. Member
    Join Date
    Sep 2007
    Location
    Canada
    Search Comp PM
    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.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!