bsinda
20th November 2003, 04:44
hail everyone,
i have some cable movies i recorded in mpeg2. i wanted to compress them in avi using gknot 0.28.6.2 (and vdubmod 1.5.4.1). i suceed once but failed all the last times i tried !
so i post here the crash info, may u help a newbie
VirtualDub crash report -- build 2178 (release)
--------------------------------------
Disassembly:
77f73960: 45 inc ebp
77f73961: 0c89 or al, 89
77f73963: 45 inc ebp
77f73964: 08743964 or [ecx+edi+64], dh
77f73968: a118000000 mov eax, [00000018]
77f7396d: 8b4030 mov eax, [eax+30]
77f73970: 8b400c mov eax, [eax+0c]
77f73973: 8b400c mov eax, [eax+0c]
77f73976: 83c02c add eax, 2c
77f73979: 50 push eax
77f7397a: 681a37f777 push 77f7371a
77f7397f: e8a723ffff call 77f65d2b
77f73984: 8b4508 mov eax, [ebp+08]
77f73987: 8d443810 lea eax, [eax+edi+10]
77f7398b: 50 push eax
77f7398c: 57 push edi
77f7398d: 682637f777 push 77f73726
77f73992: e89423ffff call 77f65d2b
77f73997: 83c414 add esp, 14
77f7399a: 57 push edi
77f7399b: e89a910100 call 77f8cb3a
77f739a0: 8a4605 mov al, [esi+05]
77f739a3: 2410 and al, 10
77f739a5: a810 test al, 10
77f739a7: 884705 mov [edi+05], al
77f739aa: 740b jz 77f739b7
77f739ac: 0fb64704 movzx eax, byte ptr [edi+04]
77f739b0: 8b448358 mov eax, [ebx+eax*4+58]
77f739b4: 897838 mov [eax+38], edi
77f739b7: 0fb70f movzx ecx, word ptr [edi]
77f739ba: 8b4510 mov eax, [ebp+10]
77f739bd: 0108 add [eax], ecx
77f739bf: 0fb70f movzx ecx, word ptr [edi]
77f739c2: 294b28 sub [ebx+28], ecx
77f739c5: f6470510 test [edi+05], 10
77f739c9: 668b00 mov ax, [eax]
77f739cc: 8bf7 mov esi, edi
77f739ce: 668907 mov [edi], ax
77f739d1: 750d jnz 77f739e0
77f739d3: 8b4510 mov eax, [ebp+10]
77f739d6: 8b08 mov ecx, [eax]
77f739d8: 668bc1 mov ax, cx
77f739db: 668944cf02 mov [edi+ecx*8+02], ax
77f739e0: f6460510 test [esi+05], 10
77f739e4: 0f85c2010000 jnz 77f73bac
77f739ea: 8b4510 mov eax, [ebp+10]
77f739ed: 8b00 mov eax, [eax]
77f739ef: 8d3cc6 lea edi, [esi+eax*8]
77f739f2: f6470501 test [edi+05], 01 <-- FAULT
77f739f6: 0f85b0010000 jnz 77f73bac
77f739fc: 0fb70f movzx ecx, word ptr [edi]
77f739ff: 03c8 add ecx, eax
77f73a01: 81f900fe0000 cmp ecx, 0000fe00
77f73a07: 0f879f010000 ja 77f73bac
77f73a0d: 807d1400 cmp byte ptr [ebp+14], 00
77f73a11: 0f84b0000000 jz 77f73ac7
77f73a17: 56 push esi
77f73a18: 53 push ebx
77f73a19: e85bf5ffff call 77f72f79
77f73a1e: 8b4608 mov eax, [esi+08]
77f73a21: 8b4e0c mov ecx, [esi+0c]
77f73a24: 3bc1 cmp eax, ecx
77f73a26: 8901 mov [ecx], eax
77f73a28: 894804 mov [eax+04], ecx
77f73a2b: 7521 jnz 77f73a4e
77f73a2d: 668b06 mov ax, [esi]
77f73a30: 663d8000 cmp ax, 0080
77f73a34: 7318 jnc 77f73a4e
77f73a36: 0fb7c8 movzx ecx, al
77f73a39: 8bc1 mov eax, ecx
77f73a3b: 83e107 and ecx, 07
77f73a3e: b201 mov dl, 01
77f73a40: c1e803 shr eax, 03
77f73a43: d2e2 shl dl, cl
77f73a45: 8d841858010000 lea eax, [eax+ebx+158]
77f73a4c: 3010 xor [eax], dl
77f73a4e: 8a4605 mov al, [esi+05]
77f73a51: a804 test al, 04
77f73a53: 746c jz 77f73ac1
77f73a55: a802 test al, 02
77f73a57: 0fb70e movzx ecx, word ptr [esi]
77f73a5a: 8d0ccd lea ecx, [ebp+ecx*8]
77f73a5d: f0 lock
77f73a5e: ff db ff
77f73a5f: ff db ff
Windows 5.1 (Windows XP build 2600) [Service Pack 1]
EAX = 0000fffb
EBX = 012a0000
ECX = 0012f78c
EDX = 012a0001
EBP = 0012f6ec
DS:ESI = 0023:012d6c70
ES:EDI = 0023:01356c48
SS:ESP = 0023:0012f6e0
CS:EIP = 001b:77f739f2
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
MM0 = 00789dda0f7fa5e7
MM1 = 000000000f07080d
MM2 = 00000008000a000f
MM3 = 0000003800490066
MM4 = 8f92adeaefb7c5f0
MM5 = 8000000000000000
MM6 = d000000000000000
MM7 = 8000000000000000
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ntdll'.
Thread traces:
Thread 00000b9c (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(321)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(351)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(369)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(617)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(645)
Thread call stack:77f739f2: ntdll!RtlSizeHeap [77f40000+33316+6dc]
77f48cca: ntdll!RtlFreeHeap [77f40000+8a3e+28c]
77f492c3: ntdll!RtlFreeHeap [77f40000+8a3e+885]
77f4937a: ntdll!RtlFreeHeap [77f40000+8a3e+93c]
77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9]
01274575: mpeg2dec3!closeVideo [01250000+10920+13c55]
0125b489: mpeg2dec3!?Close@CMPEG2Decoder@@QAEXXZ [01250000+b370+119]
0125c483: mpeg2dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [01250000+bdc0+6c3]
0125c438: mpeg2dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [01250000+bdc0+678]
00e3ed7b: avisynth!avs_create_script_environment [00e30000+e3a0+9db]
00e3e6e8: avisynth!avs_create_script_environment [00e30000+e3a0+348]
00e76678: avisynth!DllCanUnloadNow [00e30000+f0b0+375c8]
00e76628: avisynth!DllCanUnloadNow [00e30000+f0b0+37578]
00e3ed7b: avisynth!avs_create_script_environment [00e30000+e3a0+9db]
00e3e6e8: avisynth!avs_create_script_environment [00e30000+e3a0+348]
00e6ea6d: avisynth!DllCanUnloadNow [00e30000+f0b0+2f9bd]
00e69058: avisynth!DllCanUnloadNow [00e30000+f0b0+29fa8]
00e6f213: avisynth!DllCanUnloadNow [00e30000+f0b0+30163]
00e6ecd8: avisynth!DllCanUnloadNow [00e30000+f0b0+2fc28]
00e3ed7b: avisynth!avs_create_script_environment [00e30000+e3a0+9db]
00e3e6e8: avisynth!avs_create_script_environment [00e30000+e3a0+348]
00e39dde: avisynth!00009dde
00e3a042: avisynth!0000a042
77bfab33: msvcrt!free [77be0000+1aa6b+c8]
00e39fd8: avisynth!00009fd8
00e3f673: avisynth!DllCanUnloadNow [00e30000+f0b0+5c3]
00e3f45a: avisynth!DllCanUnloadNow [00e30000+f0b0+3aa]
73aa52d5: AVIFIL32!AVIFileRelease [73aa0000+52cb+a]
004165a1: AVIReadHandler::_destruct()
004146df: AVIReadHandler::~AVIReadHandler()
0041669d: AVIReadHandler::Release()
00485ef9: InputFileAVI::~InputFileAVI()
004876fa: InputFileAVI::(special)()
0046c6f0: CloseAVI()
0049c65f: func_VirtualDub_Close()
005170ea: CScriptInterpreter::ParseExpression2()
77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9]
77f7e227: ntdll!RtlReAllocateHeap [77f40000+3d648+bdf]
77f7e397: ntdll!RtlReAllocateHeap [77f40000+3d648+d4f]
77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9]
77e62441: kernel32!OpenMutexA [77e40000+22391+b0]
77f4d8e2: ntdll!RtlGetFullPathName_U [77f40000+d572+370]
77f49b7d: ntdll!RtlDosPathNameToNtPathName_U [77f40000+9b30+4d]
005178ee: CScriptInterpreter::LookupRootVariable()
00517eb0: CScriptInterpreter::Token()
00516cd8: CScriptInterpreter::ParseExpression()
00517d18: CScriptInterpreter::Token()
00516a98: CScriptInterpreter::ExecuteLine()
00553f87: _unlock_file()
00551f09: fgetc()
00551f18: getc()
0049a1dc: RunScript()
77e560de: kernel32!LocalFree [77e40000+160a0+3e]
77f48a3a: ntdll!RtlAllocateHeap [77f40000+7bae+e8c]
0054ee81: _heap_alloc()
5102ea5a: ddraw!GetSurfaceFromDC [51000000+244a9+a5b1]
0054ed78: _nh_malloc()
00485723: ParseCommandLine()
77d25051: USER32!EnableMenuItem [77d10000+15027+2a]
00484cc9: Init()
0048ba03: WinMain@16()
77f85769: ntdll!RtlLogStackBackTrace [77f40000+4564a+11f]
77f7e3c3: ntdll!RtlReAllocateHeap [77f40000+3d648+d7b]
005519dc: realloc()
77f49baa: ntdll!RtlAcquirePebLock [77f40000+9b82+28]
77f49bb3: ntdll!RtlAcquirePebLock [77f40000+9b82+31]
77f49bf9: ntdll!RtlReleasePebLock [77f40000+9bea+f]
77e41a57: kernel32!GetStartupInfoA [77e40000+177e+2d9]
77e419ef: kernel32!GetStartupInfoA [77e40000+177e+271]
0054fb61: atexit()
00551bba: WinMainCRTStartup()
77e614c7: kernel32!GetCurrentDirectoryW [77e40000+21483+44]
-- End of report
i have some cable movies i recorded in mpeg2. i wanted to compress them in avi using gknot 0.28.6.2 (and vdubmod 1.5.4.1). i suceed once but failed all the last times i tried !
so i post here the crash info, may u help a newbie
VirtualDub crash report -- build 2178 (release)
--------------------------------------
Disassembly:
77f73960: 45 inc ebp
77f73961: 0c89 or al, 89
77f73963: 45 inc ebp
77f73964: 08743964 or [ecx+edi+64], dh
77f73968: a118000000 mov eax, [00000018]
77f7396d: 8b4030 mov eax, [eax+30]
77f73970: 8b400c mov eax, [eax+0c]
77f73973: 8b400c mov eax, [eax+0c]
77f73976: 83c02c add eax, 2c
77f73979: 50 push eax
77f7397a: 681a37f777 push 77f7371a
77f7397f: e8a723ffff call 77f65d2b
77f73984: 8b4508 mov eax, [ebp+08]
77f73987: 8d443810 lea eax, [eax+edi+10]
77f7398b: 50 push eax
77f7398c: 57 push edi
77f7398d: 682637f777 push 77f73726
77f73992: e89423ffff call 77f65d2b
77f73997: 83c414 add esp, 14
77f7399a: 57 push edi
77f7399b: e89a910100 call 77f8cb3a
77f739a0: 8a4605 mov al, [esi+05]
77f739a3: 2410 and al, 10
77f739a5: a810 test al, 10
77f739a7: 884705 mov [edi+05], al
77f739aa: 740b jz 77f739b7
77f739ac: 0fb64704 movzx eax, byte ptr [edi+04]
77f739b0: 8b448358 mov eax, [ebx+eax*4+58]
77f739b4: 897838 mov [eax+38], edi
77f739b7: 0fb70f movzx ecx, word ptr [edi]
77f739ba: 8b4510 mov eax, [ebp+10]
77f739bd: 0108 add [eax], ecx
77f739bf: 0fb70f movzx ecx, word ptr [edi]
77f739c2: 294b28 sub [ebx+28], ecx
77f739c5: f6470510 test [edi+05], 10
77f739c9: 668b00 mov ax, [eax]
77f739cc: 8bf7 mov esi, edi
77f739ce: 668907 mov [edi], ax
77f739d1: 750d jnz 77f739e0
77f739d3: 8b4510 mov eax, [ebp+10]
77f739d6: 8b08 mov ecx, [eax]
77f739d8: 668bc1 mov ax, cx
77f739db: 668944cf02 mov [edi+ecx*8+02], ax
77f739e0: f6460510 test [esi+05], 10
77f739e4: 0f85c2010000 jnz 77f73bac
77f739ea: 8b4510 mov eax, [ebp+10]
77f739ed: 8b00 mov eax, [eax]
77f739ef: 8d3cc6 lea edi, [esi+eax*8]
77f739f2: f6470501 test [edi+05], 01 <-- FAULT
77f739f6: 0f85b0010000 jnz 77f73bac
77f739fc: 0fb70f movzx ecx, word ptr [edi]
77f739ff: 03c8 add ecx, eax
77f73a01: 81f900fe0000 cmp ecx, 0000fe00
77f73a07: 0f879f010000 ja 77f73bac
77f73a0d: 807d1400 cmp byte ptr [ebp+14], 00
77f73a11: 0f84b0000000 jz 77f73ac7
77f73a17: 56 push esi
77f73a18: 53 push ebx
77f73a19: e85bf5ffff call 77f72f79
77f73a1e: 8b4608 mov eax, [esi+08]
77f73a21: 8b4e0c mov ecx, [esi+0c]
77f73a24: 3bc1 cmp eax, ecx
77f73a26: 8901 mov [ecx], eax
77f73a28: 894804 mov [eax+04], ecx
77f73a2b: 7521 jnz 77f73a4e
77f73a2d: 668b06 mov ax, [esi]
77f73a30: 663d8000 cmp ax, 0080
77f73a34: 7318 jnc 77f73a4e
77f73a36: 0fb7c8 movzx ecx, al
77f73a39: 8bc1 mov eax, ecx
77f73a3b: 83e107 and ecx, 07
77f73a3e: b201 mov dl, 01
77f73a40: c1e803 shr eax, 03
77f73a43: d2e2 shl dl, cl
77f73a45: 8d841858010000 lea eax, [eax+ebx+158]
77f73a4c: 3010 xor [eax], dl
77f73a4e: 8a4605 mov al, [esi+05]
77f73a51: a804 test al, 04
77f73a53: 746c jz 77f73ac1
77f73a55: a802 test al, 02
77f73a57: 0fb70e movzx ecx, word ptr [esi]
77f73a5a: 8d0ccd lea ecx, [ebp+ecx*8]
77f73a5d: f0 lock
77f73a5e: ff db ff
77f73a5f: ff db ff
Windows 5.1 (Windows XP build 2600) [Service Pack 1]
EAX = 0000fffb
EBX = 012a0000
ECX = 0012f78c
EDX = 012a0001
EBP = 0012f6ec
DS:ESI = 0023:012d6c70
ES:EDI = 0023:01356c48
SS:ESP = 0023:0012f6e0
CS:EIP = 001b:77f739f2
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
MM0 = 00789dda0f7fa5e7
MM1 = 000000000f07080d
MM2 = 00000008000a000f
MM3 = 0000003800490066
MM4 = 8f92adeaefb7c5f0
MM5 = 8000000000000000
MM6 = d000000000000000
MM7 = 8000000000000000
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ntdll'.
Thread traces:
Thread 00000b9c (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(321)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(351)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(369)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(617)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(645)
Thread call stack:77f739f2: ntdll!RtlSizeHeap [77f40000+33316+6dc]
77f48cca: ntdll!RtlFreeHeap [77f40000+8a3e+28c]
77f492c3: ntdll!RtlFreeHeap [77f40000+8a3e+885]
77f4937a: ntdll!RtlFreeHeap [77f40000+8a3e+93c]
77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9]
01274575: mpeg2dec3!closeVideo [01250000+10920+13c55]
0125b489: mpeg2dec3!?Close@CMPEG2Decoder@@QAEXXZ [01250000+b370+119]
0125c483: mpeg2dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [01250000+bdc0+6c3]
0125c438: mpeg2dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [01250000+bdc0+678]
00e3ed7b: avisynth!avs_create_script_environment [00e30000+e3a0+9db]
00e3e6e8: avisynth!avs_create_script_environment [00e30000+e3a0+348]
00e76678: avisynth!DllCanUnloadNow [00e30000+f0b0+375c8]
00e76628: avisynth!DllCanUnloadNow [00e30000+f0b0+37578]
00e3ed7b: avisynth!avs_create_script_environment [00e30000+e3a0+9db]
00e3e6e8: avisynth!avs_create_script_environment [00e30000+e3a0+348]
00e6ea6d: avisynth!DllCanUnloadNow [00e30000+f0b0+2f9bd]
00e69058: avisynth!DllCanUnloadNow [00e30000+f0b0+29fa8]
00e6f213: avisynth!DllCanUnloadNow [00e30000+f0b0+30163]
00e6ecd8: avisynth!DllCanUnloadNow [00e30000+f0b0+2fc28]
00e3ed7b: avisynth!avs_create_script_environment [00e30000+e3a0+9db]
00e3e6e8: avisynth!avs_create_script_environment [00e30000+e3a0+348]
00e39dde: avisynth!00009dde
00e3a042: avisynth!0000a042
77bfab33: msvcrt!free [77be0000+1aa6b+c8]
00e39fd8: avisynth!00009fd8
00e3f673: avisynth!DllCanUnloadNow [00e30000+f0b0+5c3]
00e3f45a: avisynth!DllCanUnloadNow [00e30000+f0b0+3aa]
73aa52d5: AVIFIL32!AVIFileRelease [73aa0000+52cb+a]
004165a1: AVIReadHandler::_destruct()
004146df: AVIReadHandler::~AVIReadHandler()
0041669d: AVIReadHandler::Release()
00485ef9: InputFileAVI::~InputFileAVI()
004876fa: InputFileAVI::(special)()
0046c6f0: CloseAVI()
0049c65f: func_VirtualDub_Close()
005170ea: CScriptInterpreter::ParseExpression2()
77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9]
77f7e227: ntdll!RtlReAllocateHeap [77f40000+3d648+bdf]
77f7e397: ntdll!RtlReAllocateHeap [77f40000+3d648+d4f]
77f49037: ntdll!RtlFreeHeap [77f40000+8a3e+5f9]
77e62441: kernel32!OpenMutexA [77e40000+22391+b0]
77f4d8e2: ntdll!RtlGetFullPathName_U [77f40000+d572+370]
77f49b7d: ntdll!RtlDosPathNameToNtPathName_U [77f40000+9b30+4d]
005178ee: CScriptInterpreter::LookupRootVariable()
00517eb0: CScriptInterpreter::Token()
00516cd8: CScriptInterpreter::ParseExpression()
00517d18: CScriptInterpreter::Token()
00516a98: CScriptInterpreter::ExecuteLine()
00553f87: _unlock_file()
00551f09: fgetc()
00551f18: getc()
0049a1dc: RunScript()
77e560de: kernel32!LocalFree [77e40000+160a0+3e]
77f48a3a: ntdll!RtlAllocateHeap [77f40000+7bae+e8c]
0054ee81: _heap_alloc()
5102ea5a: ddraw!GetSurfaceFromDC [51000000+244a9+a5b1]
0054ed78: _nh_malloc()
00485723: ParseCommandLine()
77d25051: USER32!EnableMenuItem [77d10000+15027+2a]
00484cc9: Init()
0048ba03: WinMain@16()
77f85769: ntdll!RtlLogStackBackTrace [77f40000+4564a+11f]
77f7e3c3: ntdll!RtlReAllocateHeap [77f40000+3d648+d7b]
005519dc: realloc()
77f49baa: ntdll!RtlAcquirePebLock [77f40000+9b82+28]
77f49bb3: ntdll!RtlAcquirePebLock [77f40000+9b82+31]
77f49bf9: ntdll!RtlReleasePebLock [77f40000+9bea+f]
77e41a57: kernel32!GetStartupInfoA [77e40000+177e+2d9]
77e419ef: kernel32!GetStartupInfoA [77e40000+177e+271]
0054fb61: atexit()
00551bba: WinMainCRTStartup()
77e614c7: kernel32!GetCurrentDirectoryW [77e40000+21483+44]
-- End of report