Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Ntdll Errors :/
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
abysmal
Posted: May 30 2003, 10:33 AM


Unregistered









Hey All,

Im having really bad problems with Virtual Dub and Virtual Dub Mod.

Basically, whenever i try to encode something, it doesnt work. It encodes till the very end, where it then continually crashes with the same error.

QUOTE
VirtualDub crash report -- build 1215 (release)
--------------------------------------

Disassembly:
77f51c60: e8433e0200      call   77f75aa8
77f51c65: 85c0            test   eax, eax
77f51c67: 75d9            jnz    77f51c42
77f51c69: 57              push   edi
77f51c6a: e86f390200      call   77f755de
77f51c6f: f6460c40        test   [esi+0c], 40
77f51c73: 7412            jz     77f51c87
77f51c75: 895df4          mov    [ebp-0c], ebx
77f51c78: c745f800000080  mov    dword ptr [ebp-08], 80000000
77f51c7f: 57              push   edi
77f51c80: e80b3a0200      call   77f75690
77f51c85: ebbb            jmp    77f51c42
77f51c87: a15c32fc77      mov    eax, [77fc325c]
77f51c8c: 83f801          cmp    eax, 01
77f51c8f: 0f87a51f0200    ja     77f73c3a
77f51c95: 391d6032fc77    cmp    [77fc3260], ebx
77f51c9b: 75e2            jnz    77f51c7f
77f51c9d: 391d5832fc77    cmp    [77fc3258], ebx
77f51ca3: 75da            jnz    77f51c7f
77f51ca5: e93d5c0300      jmp    77f878e7
77f51caa: 55              push   ebp
77f51cab: 8bec            mov    ebp, esp
77f51cad: 53              push   ebx
77f51cae: 8b5d08          mov    ebx, [ebp+08]
77f51cb1: 56              push   esi
77f51cb2: 8b750c          mov    esi, [ebp+0c]
77f51cb5: 0fb74602        movzx  eax, word ptr [esi+02]
77f51cb9: 57              push   edi
77f51cba: c1e003          shl    eax, 03
77f51cbd: 8bfe            mov    edi, esi
77f51cbf: 2bf8            sub    edi, eax
77f51cc1: 3bfe            cmp    edi, esi
77f51cc3: 740a            jz     77f51ccf
77f51cc5: f6470501        test   [edi+05], 01
77f51cc9: 0f840e040000    jz     77f520dd
77f51ccf: f6460510        test   [esi+05], 10
77f51cd3: 0f8584000000    jnz    77f51d5d
77f51cd9: 8b4510          mov    eax, [ebp+10]
77f51cdc: 8b00            mov    eax, [eax]
77f51cde: 8d3cc6          lea    edi, [esi+eax*8]
77f51ce1: f6470501        test   [edi+05], 01      <-- FAULT
77f51ce5: 7576            jnz    77f51d5d
77f51ce7: 0fb70f          movzx  ecx, word ptr [edi]
77f51cea: 03c8            add    ecx, eax
77f51cec: 81f900fe0000    cmp    ecx, 0000fe00
77f51cf2: 7769            ja     77f51d5d
77f51cf4: 807d1400        cmp    byte ptr [ebp+14], 00
77f51cf8: 0f85651d0300    jnz    77f83a63
77f51cfe: 8a4705          mov    al, [edi+05]
77f51d01: 2410            and    al, 10
77f51d03: a810            test   al, 10
77f51d05: 884605          mov    [esi+05], al
77f51d08: 740b            jz     77f51d15
77f51d0a: 0fb64604        movzx  eax, byte ptr [esi+04]
77f51d0e: 8b448358        mov    eax, [ebx+eax*4+58]
77f51d12: 897038          mov    [eax+38], esi
77f51d15: 57              push   edi
77f51d16: 53              push   ebx
77f51d17: e8f0faffff      call   77f5180c
77f51d1c: 8b4708          mov    eax, [edi+08]
77f51d1f: 8b4f0c          mov    ecx, [edi+0c]
77f51d22: 3bc1            cmp    eax, ecx
77f51d24: 8901            mov    [ecx], eax
77f51d26: 894804          mov    [eax+04], ecx
77f51d29: 750d            jnz    77f51d38
77f51d2b: 668b07          mov    ax, [edi]
77f51d2e: 663d8000        cmp    ax, 0080
77f51d32: 0f8266020000    jc     77f51f9e
77f51d38: 8a4705          mov    al, [edi+05]
77f51d3b: a804            test   al, 04
77f51d3d: 0f85d51d0300    jnz    77f83b18
77f51d43: 0fb70f          movzx  ecx, word ptr [edi]
77f51d46: 8b4510          mov    eax, [ebp+10]
77f51d49: 0108            add    [eax], ecx
77f51d4b: 0fb70f          movzx  ecx, word ptr [edi]
77f51d4e: 294b28          sub    [ebx+28], ecx
77f51d51: f6460510        test   [esi+05], 10
77f51d55: 668b08          mov    cx, [eax]
77f51d58: 66890e          mov    [esi], cx
77f51d5b: 7409            jz     77f51d66
77f51d5d: 5f              pop    edi
77f51d5e: 8bc6            mov    eax, esi

Windows 5.1 (Windows XP build 2600) [Service Pack 1]

EAX = 00007850
EBX = 003f0000
ECX = 7ffde000
EDX = 003f0608
EBP = 0012f77c
DS:ESI = 0023:010cd2c0
ES:EDI = 0023:01109540
SS:ESP = 0023:0012f770
CS:EIP = 001b:77f51ce1
FS = 003b
GS = 0000
EFLAGS = 00010246

MM0 = 1010111111111111
MM1 = 0010001000110011
MM2 = 1010101010101011
MM3 = 0010001000100010
MM4 = 0000000000000000
MM5 = b780000000000000
MM6 = fa00000000000000
MM7 = c0c0000000000000

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ntdll'.

Thread traces:

Thread 00000f0c (Main thread)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\Init.cpp(300)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\Init.cpp(332)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\Init.cpp(350)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\VideoSource.cpp(592)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\VideoSource.cpp(620)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424)
C:\Dvpt\CVS\VirtualDubMod_1.5\Copie_de_VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(560)

Thread call stack:77f51ce1: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+e3]
77f51dc9: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+1cb]
77f51dc9: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+1cb]
77f51ec8: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+2ca]
77c2ab2e: msvcrt!free [77c10000+1aa6b+c3]
77c2ab2e: msvcrt!free [77c10000+1aa6b+c3]
010aa86c: mpeg2dec!?Close@CMPEG2Decoder@@QAEXXZ [010a0000+a730+13c]
010ab533: mpeg2dec!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [010a0000+aef0+643]
010ab4e8: mpeg2dec!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [010a0000+aef0+5f8]
00e0ab20: avisynth!CreateScriptEnvironment [00e00000+a340+7e0]
00e0a5c8: avisynth!CreateScriptEnvironment [00e00000+a340+288]
00e34ca8: avisynth!DllCanUnloadNow [00e00000+ae50+29e58]
00e34c58: avisynth!DllCanUnloadNow [00e00000+ae50+29e08]
00e0ab20: avisynth!CreateScriptEnvironment [00e00000+a340+7e0]
00e0a5c8: avisynth!CreateScriptEnvironment [00e00000+a340+288]
00e0737e: avisynth!0000737e
00e075e2: avisynth!000075e2
00e07578: avisynth!00007578
00e0b3a3: avisynth!DllCanUnloadNow [00e00000+ae50+553]
00e0b1ea: avisynth!DllCanUnloadNow [00e00000+ae50+39a]
73b552d5: AVIFIL32!AVIFileRelease [73b50000+52cb+a]
00414e01: AVIReadHandler::_destruct()
004130cf: AVIReadHandler::~AVIReadHandler()
00414efd: AVIReadHandler::Release()
0047c1ec: InputFileAVI::~InputFileAVI()
0047d7df: InputFileAVI::(special)()
00466075: CloseAVI()
0048f623: func_VirtualDub_Close()
004f933a: CScriptInterpreter::ParseExpression2()
005287cb: _close()
0012fa69: 0012fa69
0052c279: _unlock()
0052b6ef: _unlock_file()
77f517b2: ntdll!RtlAllocateHeap [77f50000+16a1+111]
77c75ecc: GDI32!GetDIBits [77c70000+5dc4+108]
77c75e94: GDI32!GetDIBits [77c70000+5dc4+d0]
77c736a5: GDI32!DeleteDC [77c70000+3607+9e]
77c73615: GDI32!DeleteDC [77c70000+3607+e]
004f9b3e: CScriptInterpreter::LookupRootVariable()
004fa100: CScriptInterpreter::Token()
004f8f28: CScriptInterpreter::ParseExpression()
004f9f68: CScriptInterpreter::Token()
004f8ce8: CScriptInterpreter::ExecuteLine()
0048d60a: RunScriptMemory()
77d49e92: USER32!SetActiveWindow [77d40000+9d90+102]
0047dcd8: VDJob::Run()
0047e8ab: VDJob::RunAll()
0047ba69: ParseCommandLine()
77d5504a: USER32!EnableMenuItem [77d40000+15020+2a]
0047b07c: Init()
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]
004813cd: WinMain@16()
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]
77f58f66: ntdll!RtlReAllocateHeap [77f50000+8c5f+307]
005294e0: realloc()
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]
00530c7b: _msize()
77f52013: ntdll!RtlAcquirePebLock [77f50000+1feb+28]
77f5201c: ntdll!RtlAcquirePebLock [77f50000+1feb+31]
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]
77f5202c: ntdll!RtlReleasePebLock [77f50000+201d+f]
77e61a57: kernel32!GetStartupInfoA [77e60000+177e+2d9]
77e619ef: kernel32!GetStartupInfoA [77e60000+177e+271]
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]
00527681: atexit()
005296be: WinMainCRTStartup()
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]
77e814c7: kernel32!GetCurrentDirectoryW [77e60000+21483+44]
70a71a29: SHLWAPI!StrCpyW [70a70000+19cb+5e]

-- End of report


This is very sucky, considering the length of time it takes to encode movies.

Im running XP Pro SP1.


Cheers,
Tom
 
  Top
abysmal
Posted: May 30 2003, 01:10 PM


Unregistered









*bump*
 
  Top
phaeron
Posted: May 31 2003, 02:18 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Good luck trying to solve this one. It's a memory corruption bug, which means ANY module loading in VirtualDub's process could be causing the failure, including VirtualDub itself, Avisynth, MPEG2DEC, any of your Avisynth plugins, or any codecs you are using. The location of the crash has no relation to what actually trashed memory.

 
    Top
sh0dan
Posted: May 31 2003, 08:49 AM


Avisynth Developer


Group: Vdubmod Alpha Testing Team
Posts: 41
Member No.: 327
Joined: 20-September 02



AviSynth version?

Could be related to this problem.
 
    Top
abysmal
Posted: May 31 2003, 10:54 AM


Unregistered









Hm, im using AVS 1.7 because afaik thats what came with Gordian Knot. There werent any plugins in the Avisynth root\plugins either, but checking the Gordian Knot directory, there were AVS plugins. These include:

AVISynth_Spatial.dll
IVTC.dll
MPEG2DEC.dll
Shibatch.dll
SimpleResize.dll

I already had AVS 2.5 installed when i was using DVD to OGM, but the same thing happened there. Ill try uninstalling AVS, GKnot, and DVDtoOgm.
 
  Top
sh0dan
Posted: May 31 2003, 10:43 PM


Avisynth Developer


Group: Vdubmod Alpha Testing Team
Posts: 41
Member No.: 327
Joined: 20-September 02



Are you using DVD2AVI 1.76?
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
5 replies since May 30 2003, 10:33 AM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports