VDMOD + Avisynth: crash!
Ciao raga,
ho fatto una compressione ([Xvid Koepi 24062003] 2 pass) con
VirtualDubMod_1_5_10_1_All_inclusive usando un .avs semplicissimo che
vi posto qui sotto:
LoadPlugin("C:\Documents and
Settings\Proprietario\Desktop\Encoding\Compression_Tool\Avisynth
Cita:
Filters for Ctools\MPEG2Dec3.dll")
mpeg2source("G:\Dvd2avi\La vita segreta di Alban Berg_.d2v")
crop(8,8,512,568)
LanczosResize(512,400)
Alla fine della prima passata VDmod mi da un crash con quest info
(Crash report):
VirtualDub crash report -- build 2366 (release)
--------------------------------------
Cita:
Disassembly:
77f420c0: e99c6e0200 jmp 77f68f61
77f420c5: c745b88a0000c0 mov dword ptr [ebp-48], c000008a
77f420cc: e940510000 jmp 77f47211
77f420d1: 8b45fc mov eax, [ebp-04]
77f420d4: 668b0447 mov ax, [edi+eax*2]
77f420d8: e9da100000 jmp 77f431b7
77f420dd: 0fb707 movzx eax, word ptr [edi]
77f420e0: 8b4d10 mov ecx, [ebp+10]
77f420e3: 0301 add eax, [ecx]
77f420e5: 3d00fe0000 cmp eax, 0000fe00
77f420ea: 0f87dffbffff ja 77f41ccf
77f420f0: 807d1400 cmp byte ptr [ebp+14], 00
77f420f4: 0f853b180300 jnz 77f73935
77f420fa: 57 push edi
77f420fb: 53 push ebx
77f420fc: e80bf7ffff call 77f4180c
77f42101: 8b4708 mov eax, [edi+08]
77f42104: 8b4f0c mov ecx, [edi+0c]
77f42107: 3bc1 cmp eax, ecx
77f42109: 8901 mov [ecx], eax
77f4210b: 894804 mov [eax+04], ecx
77f4210e: 7456 jz 77f42166
77f42110: 8a4705 mov al, [edi+05]
77f42113: a804 test al, 04
77f42115: 0f85d3180300 jnz 77f739ee
77f4211b: 8a4605 mov al, [esi+05]
77f4211e: 2410 and al, 10
77f42120: a810 test al, 10
77f42122: 884705 mov [edi+05], al
77f42125: 7532 jnz 77f42159
77f42127: 0fb70f movzx ecx, word ptr [edi]
77f4212a: 8b4510 mov eax, [ebp+10]
77f4212d: 0108 add [eax], ecx
77f4212f: 0fb70f movzx ecx, word ptr [edi]
77f42132: 294b28 sub [ebx+28], ecx
77f42135: f6470510 test [edi+05], 10
77f42139: 668b00 mov ax, [eax]
77f4213c: 8bf7 mov esi, edi
77f4213e: 668907 mov [edi], ax
77f42141: 0f8588fbffff jnz 77f41ccf
77f42147: 8b4510 mov eax, [ebp+10]
77f4214a: 8b08 mov ecx, [eax]
77f4214c: 668bc1 mov ax, cx
77f4214f: 668944cf02 mov [edi+ecx*8+02], ax <-- FAULT
77f42154: e976fbffff jmp 77f41ccf
77f42159: 0fb64704 movzx eax, byte ptr [edi+04]
77f4215d: 8b448358 mov eax, [ebx+eax*4+58]
77f42161: 897838 mov [eax+38], edi
77f42164: ebc1 jmp 77f42127
77f42166: 668b07 mov ax, [edi]
77f42169: 663d8000 cmp ax, 0080
77f4216d: 73a1 jnc 77f42110
77f4216f: 0fb7c8 movzx ecx, al
77f42172: 8bc1 mov eax, ecx
77f42174: 83e107 and ecx, 07
77f42177: b201 mov dl, 01
77f42179: c1e803 shr eax, 03
77f4217c: d2e2 shl dl, cl
77f4217e: 8d841858010000 lea eax, [eax+ebx+158]
77f42185: 3010 xor [eax], dl
77f42187: eb87 jmp 77f42110
77f42189: 8b4820 mov ecx, [eax+20]
77f4218c: 66f7c1ff018d49 test ecx, 498d01ff
77f42193: 018948200f85 add [ecx-7af0dfb8], ecx
77f42199: ed in eax, dx
77f4219a: fb sti
77f4219b: ff db ff
77f4219c: ff6a00 jmp fword ptr [edx+00]
77f4219f: 8d45b4 lea eax, [ebp-4c]
77f421a2: 50 push eax
77f421a3: e8323f0200 call 77f660da
77f421a8: e9e5fbffff jmp 77f41d92
77f421ad: f6054830fb7702 test [77fb3048], 02
77f421b4: 0f8539fcffff jnz 77f41df3
77f421ba: 3d00020000 cmp eax, 00000200
77f421bf: 0f db 0f
Windows 5.1 (Windows XP build 2600) [Service Pack 1]
EAX = 0012417d
EBX = 01370000
ECX = 0000417d
EDX = 0000037f
EBP = 0012f42c
DS:ESI = 0023:01eb0040
ES:EDI = 0023:01eb0040
SS:ESP = 0023:0012f420
CS:EIP = 001b7f4214f
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = 0000000000000000
MM6 = 0000000000000000
MM7 = 0000000000000000
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module
'ntdll'.
Thread traces:
Thread 00000394 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(67
6)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(18
19)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(18
37)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(4
29)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(5
69)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(64
6)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(67
6)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(18
19)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(18
37)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(4
29)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(5
69)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(4
29)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(5
69)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(18
19)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(18
37)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(4
29)
Thread call stack7f4214f: ntdll!_strcmpi [77f40000+20c0+8f]
77f41dc9: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+1cb]
77f46a5a: ntdll!RtlTimeFieldsToTime [77f40000+64ff+55b]
77f46f2f: ntdll!RtlTimeFieldsToTime [77f40000+64ff+a30]
016d4478: MPEG2Dec3!closeVideo [016b0000+10ad0+139a8]
016bb628: MPEG2Dec3!?Close@CMPEG2Decoder@@QAEXXZ [016b0000+b4f0+138]
016bc5b3: MPEG2Dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z
[016b0000+bf60+653]
016bc568: MPEG2Dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z
[016b0000+bf60+608]
00f5f150: avisynth!avs_create_script_environment [00f50000+e6e0+a70]
00f5ea68: avisynth!avs_create_script_environment [00f50000+e6e0+388]
00f9ab57: avisynth!DllCanUnloadNow [00f50000+f4c0+3b697]
00f9aaf8: avisynth!DllCanUnloadNow [00f50000+f4c0+3b638]
00f5f150: avisynth!avs_create_script_environment [00f50000+e6e0+a70]
00f5ea68: avisynth!avs_create_script_environment [00f50000+e6e0+388]
00f59e3b: avisynth!00009e3b
00f5a0e2: avisynth!0000a0e2
77bfab33: msvcrt!free [77be0000+1aa6b+c8]
00f5a078: avisynth!0000a078
00f5faa5: avisynth!DllCanUnloadNow [00f50000+f4c0+5e5]
00f5f87a: avisynth!DllCanUnloadNow [00f50000+f4c0+3ba]
73ac52d5: AVIFIL32!AVIFileRelease [73ac0000+52cb+a]
004b4061: AVIReadHandler::_destruct()
004b1d6f: AVIReadHandler::~AVIReadHandler()
004b415d: AVIReadHandler::Release()
004b651f: InputFileAVI::~InputFileAVI()
004b8a38: InputFileAVI:special)()
00449080: ?$vdrefcounted::Release()
00465f8e: ?$vdrefptr:special)()
00464a3a: CloseAVI()
0048dada: VDProject::Close()
00526a8a: CScriptInterpreter::ParseExpression2()
77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]
77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
0047f57b: VDJob::Flush()
77d140c6: USER32!GetWindowLongW [77d10000+4092+34]
5b18391d: uxtheme!IsThemeBackgroundPartiallyTransparent
[5b180000+35aa+373]
5b183d23: uxtheme!GetThemeColor [5b180000+3ab8+26b]
77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
0052728e: CScriptInterpreter::LookupRootVariable()
00527850: CScriptInterpreter::Token()
00526678: CScriptInterpreter::ParseExpression()
005276b8: CScriptInterpreter::Token()
00526438: CScriptInterpreter::ExecuteLine()
004621db: ?$vector::resize()
00496f09: RunScriptMemory()
0047e81a: VDJob::Run()
0047f61d: VDJob::RunAll()
00481cf3: JobCtlDlgProc()
77d24634: USER32!DrawFocusRect [77d10000+145f5+3f]
77d35406: USER32!EnumClipboardFormats [77d10000+247c5+c41]
77d13a50: USER32!00003a50
77d1c675: USER32!CharLowerBuffA [77d10000+c271+404]
77d1c4e4: USER32!CharLowerBuffA [77d10000+c271+273]
77d13a50: USER32!00003a50
77d1c6d1: USER32!DefDlgProcA [77d10000+c6b0+21]
77d13a50: USER32!00003a50
77d13b1f: USER32!00003b1f
77d15453: USER32!ReleaseDC [77d10000+5329+12a]
77d154b4: USER32!SendMessageW [77d10000+546d+47]
77d38d69: USER32!SetWindowsHookA [77d10000+288ff+46a]
77d38e48: USER32!SetWindowsHookA [77d10000+288ff+549]
77d38d2a: USER32!SetWindowsHookA [77d10000+288ff+42b]
746ba743: MSCTF!TF_DllDetachInOther [746b0000+a629+11a]
746bba32: MSCTF!TF_DllDetachInOther [746b0000+a629+1409]
77d17e58: USER32!CallNextHookEx [77d10000+7e1f+39]
77d3511b: USER32!EnumClipboardFormats [77d10000+247c5+956]
77d13a50: USER32!00003a50
77d13b1f: USER32!00003b1f
77d13d79: USER32!GetMessageW [77d10000+3c54+125]
77d3669d: USER32!GetPropA [77d10000+26650+4d]
77d13ddf: USER32!DispatchMessageW [77d10000+3dd4+b]
77d1b1f5: USER32!IsDialogMessageW [77d10000+b11c+d9]
77d35906: USER32!IsDialogMessage [77d10000+258be+48]
0047c108: guiCheckDialogs()
00482e86: WinMain@16()
772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
00566f34: atexit()
00568b9e: WinMainCRTStartup()
772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
77e614c7: kernel32!GetCurrentDirectoryW [77e40000+21483+44]
772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
-- End of report
Cosa può essere accaduto???