VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member
    Join Date
    Nov 2008
    Location
    United States
    Search Comp PM
    I recently downloaded a movie in two parts but want to make it into one. It's AVI, xvid (or divx? I don't know the difference). I downloaded VirtualDub but had a VFW error. I downloaded http://www.strangeprogress.com/node/24 but then had to download the latest DivX codec from the website. Now VirtualDub will only give me an "Oops" error or freeze up. It won't always give me the error.
    I have not done anything else to the program since opening it. I tried to move the vdremote.dll and vdsvrink.dll to the system folder like the setup said and see if that would fix the problem, but apparently not, so I took them back out.

    Code:
    An out-of-bounds memory access (access violation) occurred in module 'kernel32'...
    ...reading address 80E6F706...
    ...while attempting to open video codec with FOURCC 'divx' (w32videocodec.cpp:415)...
    ...while attempting codec negotiation: fccHandler=0x64697678, biCompression=0x44495658 (w32videocodec.cpp:530).
    Code:
    VirtualDub crash report -- build 30009 (release)
    --------------------------------------
    
    Disassembly:
    7c80cf60: a2e203008b      mov    [8b0003e2], al
    7c80cf65: 46              inc    esi
    7c80cf66: 0ce9            or     al, 0e9h
    7c80cf68: 4a              dec    edx
    7c80cf69: ff              db     0ffh
    7c80cf6a: ff              db     0ffh
    7c80cf6b: ff83fb7f0f84    inc    dword ptr [ebx-7bf08005]
    7c80cf71: e05b            loopnz 7c80cfce
    7c80cf73: 0000            add    [eax], al
    7c80cf75: 81fb00080000    cmp    ebx, 00000800
    7c80cf7b: 0f84ca5b0000    jz     7c812b4b
    7c80cf81: 85db            test   ebx, ebx
    7c80cf83: 7408            jz     7c80cf8d
    7c80cf85: 3bd8            cmp    ebx, eax
    7c80cf87: 0f85f4e10300    jnz    7c84b181
    7c80cf8d: a1a850887c      mov    eax, [7c8850a8]
    7c80cf92: 8b9860180000    mov    ebx, [eax+1860]
    7c80cf98: 8b806c180000    mov    eax, [eax+186c]
    7c80cf9e: 8b0dd856887c    mov    ecx, [7c8856d8]
    7c80cfa4: 3b816c180000    cmp    eax, [ecx+186c]
    7c80cfaa: 895d08          mov    [ebp+08h], ebx
    7c80cfad: 0f8507f20100    jnz    7c82c1ba
    7c80cfb3: 3b1da853887c    cmp    ebx, [7c8853a8]
    7c80cfb9: 0f849cfdffff    jz     7c80cd5b
    7c80cfbf: e9e2e10300      jmp    7c84b1a6
    7c80cfc4: 85d0            test   eax, edx
    7c80cfc6: 0f84b2a60200    jz     7c83767e
    7c80cfcc: f7c20000f000    test   edx, 00f00000
    7c80cfd2: 0f84ddfdffff    jz     7c80cdb5
    7c80cfd8: e9a1a60200      jmp    7c83767e
    7c80cfdd: 90              nop    
    7c80cfde: 90              nop    
    7c80cfdf: 90              nop    
    7c80cfe0: 90              nop    
    7c80cfe1: 90              nop    
    7c80cfe2: 8bff            mov    edi, edi
    7c80cfe4: 55              push   ebp
    7c80cfe5: 8bec            mov    ebp, esp
    7c80cfe7: 8b4510          mov    eax, [ebp+10h]
    7c80cfea: 85c0            test   eax, eax
    7c80cfec: 0f84fb910200    jz     7c8361ed
    7c80cff2: 57              push   edi
    7c80cff3: 8b7d14          mov    edi, [ebp+14h]
    7c80cff6: 85ff            test   edi, edi
    7c80cff8: 7d0f            jge    7c80d009
    7c80cffa: 8d5001          lea    edx, [eax+01h]
    7c80cffd: 8a08            mov    cl, [eax]      <-- FAULT
    7c80cfff: 40              inc    eax
    7c80d000: 84c9            test   cl, cl
    7c80d002: 75f9            jnz    7c80cffd
    7c80d004: 2bc2            sub    eax, edx
    7c80d006: 8d7801          lea    edi, [eax+01h]
    7c80d009: 8b4518          mov    eax, [ebp+18h]
    7c80d00c: 53              push   ebx
    7c80d00d: 56              push   esi
    7c80d00e: 8b30            mov    esi, [eax]
    7c80d010: 85f6            test   esi, esi
    7c80d012: 0f84cf7f0200    jz     7c834fe7
    7c80d018: 6a7f            push   7fh
    7c80d01a: 5b              pop    ebx
    7c80d01b: 3bfb            cmp    edi, ebx
    7c80d01d: 0f8fc47f0200    jg     7c834fe7
    7c80d023: 85ff            test   edi, edi
    7c80d025: 0f84f09c0300    jz     7c846d1b
    7c80d02b: 53              push   ebx
    7c80d02c: 56              push   esi
    7c80d02d: 57              push   edi
    7c80d02e: ff7510          push   dword ptr [ebp+10h]
    7c80d031: ff750c          push   dword ptr [ebp+0ch]
    7c80d034: ff7508          push   dword ptr [ebp+08h]
    7c80d037: e828000000      call   7c80d064
    7c80d03c: 33db            xor    ebx, ebx
    7c80d03e: 3bc3            cmp    eax, ebx
    7c80d040: 0f84e79c0300    jz     7c846d2d
    7c80d046: 8b4d18          mov    ecx, [ebp+18h]
    7c80d049: 6683244600      and    word ptr [esi+eax*2], 00h
    7c80d04e: 8931            mov    [ecx], esi
    7c80d050: 8b4d1c          mov    ecx, [ebp+1ch]
    7c80d053: 8901            mov    [ecx], eax
    7c80d055: 33c0            xor    eax, eax
    7c80d057: 40              inc    eax
    7c80d058: 5e              pop    esi
    7c80d059: 5b              pop    ebx
    7c80d05a: 5f              pop    edi
    7c80d05b: 5d              pop    ebp
    7c80d05c: c21800          ret    0018
    7c80d05f: 90              nop    
    
    Built on Aegis on Sun Sep 21 12:07:07 2008 using compiler version 1400
    
    Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3]
    
    EAX = 80e6f706
    EBX = 80e6f706
    ECX = 0012eb60
    EDX = 80e6f707
    EBP = 0012eb2c
    ESI = 00142f48
    EDI = ffffffff
    ESP = 0012eb28
    EIP = 7c80cffd
    EFLAGS = 00210286
    FPUCW = ffff027f
    FPUTW = ffffffff
    
    Crash reason: Access Violation
    
    Crash context:
    An out-of-bounds memory access (access violation) occurred in module 'kernel32'...
    
    ...reading address 80E6F706...
    
    ...while attempting to open video codec with FOURCC 'divx' (w32videocodec.cpp:415)...
    
    ...while attempting codec negotiation: fccHandler=0x64697678, biCompression=0x44495658 (w32videocodec.cpp:530).
    
    Pointer dumps:
    
    ECX   0012eb60: 00000012 00000001 0012ec6c 00730075 00720065 00320033 0064002e 006c006c
    ESI   00142f48: 000004e4 00000000 7ffb0002 7ffb001c 00000000 7ffb021e 00000000 7ffb0222
    ESP   0012eb28: 00000000 0012ed70 7c80d1c8 00142f48 00000000 80e6f706 ffffffff 0012eb5c
          0012eb48: 0012eb58 02c752d4 40000001 80e6f706 0000000b 0012eb6c 00000012 00000001
          0012eb68: 0012ec6c 00730075 00720065 00320033 0064002e 006c006c 00000000 00000000
          0012eb88: 00620069 00610072 00790072 00610043 006c006c 00000073 00120000 00000000
    EBP   0012eb28: 00000000 0012ed70 7c80d1c8 00142f48 00000000 80e6f706 ffffffff 0012eb5c
          0012eb48: 0012eb58 02c752d4 40000001 80e6f706 0000000b 0012eb6c 00000012 00000001
          0012eb68: 0012ec6c 00730075 00720065 00320033 0064002e 006c006c 00000000 00000000
          0012eb88: 00620069 00610072 00790072 00610043 006c006c 00000073 00120000 00000000
    
    Thread call stack:
    7c80cffd: kernel32!LCMapStringW [7c800000+cd38+2c5]
    7c80d1c8: kernel32!CompareStringA [7c800000+d107+c1]
    7c910098: ntdll!RtlFreeHeap [7c900000+ff0d+18b]
    7c91003d: ntdll!RtlFreeHeap [7c900000+ff0d+130]
    00d61953: interceptor!SetHooks [00d50000+bb00+5e53]
    00d61953: interceptor!SetHooks [00d50000+bb00+5e53]
    7c9101bb: ntdll!RtlAllocateHeap [7c900000+100a4+117]
    00d6194e: interceptor!SetHooks [00d50000+bb00+5e4e]
    00d61970: interceptor!SetHooks [00d50000+bb00+5e70]
    00d6199b: interceptor!SetHooks [00d50000+bb00+5e9b]
    00d60239: interceptor!SetHooks [00d50000+bb00+4739]
    00d51a6a: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+a1a]
    00d52552: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+1502]
    00d5260d: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+15bd]
    00d52552: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+1502]
    00d52643: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+15f3]
    7c90eb79: ntdll!RtlAnsiStringToUnicodeString [7c900000+eb1b+5e]
    7c90eb79: ntdll!RtlAnsiStringToUnicodeString [7c900000+eb1b+5e]
    7c809ef0: kernel32!IsBadReadPtr [7c800000+9e91+5f]
    7c80bb54: kernel32!lstrcmpi [7c800000+bb31+23]
    00d5187a: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+82a]
    00d52e8c: interceptor!IncrementQuarantinedLibChangeCount [00d50000+1050+1e3c]
    00d5ce1b: interceptor!SetHooks [00d50000+bb00+131b]
    00d5cec0: interceptor!SetHooks [00d50000+bb00+13c0]
    76b43384: WINMM!SendDriverMessage [76b40000+3120+264]
    76b4301d: WINMM!OpenDriver [76b40000+2e37+1e6]
    76b42e87: WINMM!OpenDriver [76b40000+2e37+50]
    75a7392f: MSVFW32!ICInfo [75a70000+3632+2fd]
    7c3a1ccf: MSVCP71!?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAEX_NI@Z [7c3a0000+1c9e+31]
    7c34218f: MSVCR71!free [7c340000+2151+3e]
    1000dc06: InterceptHelper!DoesRegValueExistW [10000000+d630+5d6]
    1000f006: InterceptHelper!DoesRegValueExistW [10000000+d630+19d6]
    1000f9ee: InterceptHelper!NotifyOverridePredefKey [10000000+f890+15e]
    10010ad2: InterceptHelper!NotifyCloseKey [10000000+10a70+62]
    76b42e4c: WINMM!OpenDriver [76b40000+2e37+15]
    75a74e0e: MSVFW32!ICDecompress [75a70000+4db7+57]
    75a73a1b: MSVFW32!ICOpen [75a70000+3938+e3]
    7e41aa3c: USER32!wvsprintfW [7e410000+a9d1+6b]
    7e41a9ca: USER32!wsprintfW [7e410000+a9b6+14]
    75a80000: MSVFW32!GetSaveFileNamePreviewA [75a70000+ccee+3312]
    75a73703: MSVFW32!ICInfo [75a70000+3632+d1]
    75a7392f: MSVFW32!ICInfo [75a70000+3632+2fd]
    7c9265e4: ntdll!RtlDestroyHeap [7c900000+264ce+116]
    7c912d51: ntdll!LdrUnlockLoaderLock [7c900000+12cf9+58]
    7c912d58: ntdll!LdrUnlockLoaderLock [7c900000+12cf9+5f]
    7c912d58: ntdll!LdrUnlockLoaderLock [7c900000+12cf9+5f]
    7c919993: ntdll!LdrUnloadAlternateResourceModule [7c900000+19931+62]
    7c91e18c: ntdll!LdrDisableThreadCalloutsForDll [7c900000+1d6db+ab1]
    7c910098: ntdll!RtlFreeHeap [7c900000+ff0d+18b]
    7c910021: ntdll!RtlFreeHeap [7c900000+ff0d+114]
    7c91003d: ntdll!RtlFreeHeap [7c900000+ff0d+130]
    75a738b3: MSVFW32!ICInfo [75a70000+3632+281]
    00581d22: _vswprintf_helper()
    004fff35: VDPreCheckExternalCodeCall()
    00420057: swprintf()
    0056b2a3: ?A0x3505650b::VDSafeICOpenW32()
    76b438a5: WINMM!CloseDriver [76b40000+3890+15]
    75a73b42: MSVFW32!ICClose [75a70000+3af6+4c]
    75a73b5a: MSVFW32!ICClose [75a70000+3af6+64]
    0056b97b: ?A0x3505650b::VDSafeICLocateDecompressW32()
    75a7531e: MSVFW32!ICDecompress [75a70000+4db7+567]
    7e41a9ca: USER32!wsprintfW [7e410000+a9b6+14]
    75a73722: MSVFW32!ICInfo [75a70000+3632+f0]
    7c911008: ntdll!wcsncpy [7c900000+1055f+aa9]
    7c911066: ntdll!wcsncpy [7c900000+1055f+b07]
    7c9101bb: ntdll!RtlAllocateHeap [7c900000+100a4+117]
    7c91017b: ntdll!RtlAllocateHeap [7c900000+100a4+d7]
    7c9101bb: ntdll!RtlAllocateHeap [7c900000+100a4+117]
    7c910098: ntdll!RtlFreeHeap [7c900000+ff0d+18b]
    7c910021: ntdll!RtlFreeHeap [7c900000+ff0d+114]
    7c91003d: ntdll!RtlFreeHeap [7c900000+ff0d+130]
    7c9101bb: ntdll!RtlAllocateHeap [7c900000+100a4+117]
    7c91003d: ntdll!RtlFreeHeap [7c900000+ff0d+130]
    7c910202: ntdll!RtlAllocateHeap [7c900000+100a4+15e]
    00581d22: _vswprintf_helper()
    004ffff3: VDPostCheckExternalCodeCall()
    0056b2d7: ?A0x3505650b::VDSafeICOpenW32()
    00581da2: _vswprintf_c_l()
    0056bf13: VDFindVideoDecompressor()
    004cb9d4: VDFindVideoDecompressorEx()
    00584e83: _aligned_offset_malloc()
    00584ec8: _aligned_malloc()
    004cd6c8: VideoSourceAVI::_construct()
    004cd774: VideoSourceAVI::Init()
    004bb3bf: InputFileAVI::GetVideoSource()
    004932e7: VDProject::Open()
    004ffca4: VDAutoLogger::VDAutoLogger()
    0048300c: OpenAVI()
    00499a85: VDProjectUI::MenuHit()
    7e419488: USER32!GetWindowLongA [7e410000+945d+2b]
    7e428d8b: USER32!DefWindowProcW [7e410000+18d20+6b]
    004a29b0: VDUIFrame::DefProc()
    0049aa93: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
    7e419488: USER32!GetWindowLongA [7e410000+945d+2b]
    00493e60: VDProjectUI::WndProc()
    004a2ead: VDUIFrame::StaticWndProc()
    7e418734: USER32!GetDC [7e410000+86c7+6d]
    7e418816: USER32!GetDC [7e410000+86c7+14f]
    7e4189cd: USER32!GetWindowLongW [7e410000+88a6+127]
    7e42a43b: USER32!PeekMessageA [7e410000+1a340+fb]
    
    -- End of report
    Quote Quote  
  2. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    Try the latest AVI Demux instead. I find it far more reliable than vdub when it comes to joining multi-part video files.
    Read my blog here.
    Quote Quote  
  3. Get rid of Panasonic DV codec and use Cedocida for DV instead. Panasonic is full of bugs. That may not fix your current problem but it's a start.
    Quote Quote  
  4. Member
    Join Date
    Nov 2008
    Location
    United States
    Search Comp PM
    I deleted the Panasonic Codec through System and the list of codecs in the sound and video part. Does that for sure get rid of it? I couldn't find an uninstall anywhere.

    As for AviDemux, I downloaded it fine and uploaded the two videos together, in which it says the index is not up to date and that I should use tool->rebuild frame. I click yes. When I saved it asked if I should use smart copy. I again clicked yes and then it went through saving.
    But the file doesn't seem to have saved as a video file. My computer does not recognize it. : /

    EDIT:
    Nevermind. It seems I had to add the file extension myself.
    Thanks to both of you for your help!
    Quote Quote  
  5. Originally Posted by goliso
    I deleted the Panasonic Codec through System and the list of codecs in the sound and video part. Does that for sure get rid of it? I couldn't find an uninstall anywhere.
    If I remember correctly, it keeps coming back if you delete it that way. You may need to delete pdvcodec.dll from the \Windows\System32 folder too.
    Quote Quote  



Similar Threads

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