|
|
| 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 |
 |
| abysmal |
| Posted: May 30 2003, 01:10 PM |
 |
|
Unregistered

|
*bump* |
 |
| 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.
|
 |
| 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. |
 |
| 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. |
 |
| 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? |
 |
|