PDA

View Full Version : VDMod crashing in the end of encodes


Psymaster
30th June 2005, 23:31
I'm trying to convert a dvd and virtualdub crashes at the end of each pass with the following crashinfo. The movie was finished after all but the audio goes out of sync after a while. Any help?

This is under Virtualdubmod 1.5.10.1

VirtualDub crash report -- build 2366 (release)
--------------------------------------

Disassembly:
77f51be0: 50 push eax
77f51be1: 6a10 push 10
77f51be3: 6afe push fe
77f51be5: e82a390200 call 77f75514
77f51bea: 85c0 test eax, eax
77f51bec: 0f8ca4f9ffff jl 77f51596
77f51bf2: 395df4 cmp [ebp-0c], ebx
77f51bf5: 0f859bf9ffff jnz 77f51596
77f51bfb: ff0d4c30fc77 dec dword ptr [77fc304c]
77f51c01: 56 push esi
77f51c02: e8592f0200 call 77f74b60
77f51c07: 53 push ebx
77f51c08: ff15e432fc77 call dword ptr [77fc32e4]
77f51c0e: e91ef9ffff jmp 77f51531
77f51c13: 8b0d5c30fc77 mov ecx, [77fc305c]
77f51c19: 8bd0 mov edx, eax
77f51c1b: 2bd1 sub edx, ecx
77f51c1d: 3bc8 cmp ecx, eax
77f51c1f: 1bc0 sbb eax, eax
77f51c21: 23c2 and eax, edx
77f51c23: 3b055030fc77 cmp eax, [77fc3050]
77f51c29: 0f8667f9ffff jbe 77f51596
77f51c2f: 83f801 cmp eax, 01
77f51c32: 77a6 ja 77f51bda
77f51c34: e95df9ffff jmp 77f51596
77f51c39: 55 push ebp
77f51c3a: 8bec mov ebp, esp
77f51c3c: 53 push ebx
77f51c3d: 8b5d08 mov ebx, [ebp+08]
77f51c40: 56 push esi
77f51c41: 8b750c mov esi, [ebp+0c]
77f51c44: 0fb74602 movzx eax, word ptr [esi+02]
77f51c48: 57 push edi
77f51c49: c1e003 shl eax, 03
77f51c4c: 8bfe mov edi, esi
77f51c4e: 2bf8 sub edi, eax
77f51c50: 3bfe cmp edi, esi
77f51c52: 740a jz 77f51c5e
77f51c54: f6470501 test [edi+05], 01
77f51c58: 0f84970b0000 jz 77f527f5
77f51c5e: f6460510 test [esi+05], 10
77f51c62: 7512 jnz 77f51c76
77f51c64: 8b4510 mov eax, [ebp+10]
77f51c67: 8b00 mov eax, [eax]
77f51c69: 8d3cc6 lea edi, [esi+eax*8]
77f51c6c: f6470501 test [edi+05], 01 <-- FAULT
77f51c70: 0f8462020000 jz 77f51ed8
77f51c76: 5f pop edi
77f51c77: 8bc6 mov eax, esi
77f51c79: 5e pop esi
77f51c7a: 5b pop ebx
77f51c7b: 5d pop ebp
77f51c7c: c21000 ret 0010
77f51c7f: c745fc01000000 mov dword ptr [ebp-04], 00000001
77f51c86: 8b8770010000 mov eax, [edi+170]
77f51c8c: 8945bc mov [ebp-44], eax
77f51c8f: 85c0 test eax, eax
77f51c91: 7414 jz 77f51ca7
77f51c93: 8b4820 mov ecx, [eax+20]
77f51c96: 66f7c1ff018d49 test ecx, 498d01ff
77f51c9d: 018948200f84 add [ecx-7bf0dfb8], ecx
77f51ca3: 50 push eax
77f51ca4: 660000 add [eax], al
77f51ca7: 8365b400 and dword ptr [ebp-4c], 00
77f51cab: 8365b800 and dword ptr [ebp-48], 00
77f51caf: f6c301 test bl, 01
77f51cb2: 750f jnz 77f51cc3
77f51cb4: ffb778050000 push dword ptr [edi+578]
77f51cba: e8ef2d0200 call 77f74aae
77f51cbf: c645e301 mov byte ptr [ebp-1d], 01
77f51cc3: f6460508 test [esi+05], 08
77f51cc7: 0f8592d10000 jnz 77f5ee5f
77f51ccd: 0fb706 movzx eax, word ptr [esi]
77f51cd0: 8945cc mov [ebp-34], eax
77f51cd3: f6470c80 test [edi+0c], 80
77f51cd7: 7515 jnz 77f51cee
77f51cd9: 6a00 push 00
77f51cdb: 8d45cc lea eax, [ebp-34]
77f51cde: 50 push eax
77f51cdf: 56 push esi

Windows 5.1 (Windows XP build 2600) [Service Pack 1, v.1081]

EAX = 0000ffef
EBX = 013e0000
ECX = 0012fb88
EDX = 013e0001
EBP = 0012fae8
DS:ESI = 0023:02016ee0
ES:EDI = 0023:02096e58
SS:ESP = 0023:0012fadc
CS:EIP = 001b:77f51c6c
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = db420e74ccabe800
MM1 = bbca15c74b38a000
MM2 = d67322589c218800
MM3 = bbaf4bb107218000
MM4 = 8e86b89000000000
MM5 = 9d87000000000000
MM6 = 8000000000000000
MM7 = bb80000000000000

Crash reason: Access Violation

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

Thread traces:

Thread 000005d8 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(344)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(387)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(407)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(467)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(646)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(676)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1819)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(477)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(486)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(492)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(497)

Thread call stack:77f51c6c: ntdll!RtlpWaitForCriticalSection [77f50000+1aab+1c1]
77f51ce6: ntdll!RtlpWaitForCriticalSection [77f50000+1aab+23b]
77f5169d: ntdll!RtlFreeHeap [77f50000+159e+ff]
01804575: mpeg2dec3!closeVideo [017e0000+10920+13c55]
017eb489: mpeg2dec3!?Close@CMPEG2Decoder@@QAEXXZ [017e0000+b370+119]
017ec483: mpeg2dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [017e0000+bdc0+6c3]
017ec438: mpeg2dec3!?Copyoddeven@CMPEG2Decoder@@IAEXPAUYV12PICT@@00@Z [017e0000+bdc0+678]
00f1f150: avisynth!avs_create_script_environment [00f10000+e6e0+a70]
00f1ea68: avisynth!avs_create_script_environment [00f10000+e6e0+388]
00f5ab57: avisynth!DllCanUnloadNow [00f10000+f4c0+3b697]
00f5aaf8: avisynth!DllCanUnloadNow [00f10000+f4c0+3b638]
00f1f150: avisynth!avs_create_script_environment [00f10000+e6e0+a70]
00f1ea68: avisynth!avs_create_script_environment [00f10000+e6e0+388]
01851e0c: KernelDeInt!00001e0c
01851db8: KernelDeInt!00001db8
00f1f150: avisynth!avs_create_script_environment [00f10000+e6e0+a70]
00f1ea68: avisynth!avs_create_script_environment [00f10000+e6e0+388]
00f52b5c: avisynth!DllCanUnloadNow [00f10000+f4c0+3369c]
00f4d0d8: avisynth!DllCanUnloadNow [00f10000+f4c0+2dc18]
00f53322: avisynth!DllCanUnloadNow [00f10000+f4c0+33e62]
00f52dd8: avisynth!DllCanUnloadNow [00f10000+f4c0+33918]
00f1f150: avisynth!avs_create_script_environment [00f10000+e6e0+a70]
00f1ea68: avisynth!avs_create_script_environment [00f10000+e6e0+388]
013f18cc: undot!000018cc
013f1878: undot!00001878
00f1f150: avisynth!avs_create_script_environment [00f10000+e6e0+a70]
00f1ea68: avisynth!avs_create_script_environment [00f10000+e6e0+388]
00f19e3b: avisynth!00009e3b
00f1a0e2: avisynth!0000a0e2
77c2ab33: msvcrt!free [77c10000+1aa6b+c8]
00f1a078: avisynth!0000a078
00f1faa5: avisynth!DllCanUnloadNow [00f10000+f4c0+5e5]
00f1f87a: avisynth!DllCanUnloadNow [00f10000+f4c0+3ba]
73b552d5: AVIFIL32!AVIFileRelease [73b50000+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()
0047d499: Deinit()
00482f27: WinMain@16()
70a718f5: SHLWAPI!PathBuildRootW [70a70000+189b+5a]
70a718f5: SHLWAPI!PathBuildRootW [70a70000+189b+5a]
00566f34: atexit()
00568b9e: WinMainCRTStartup()
70a718f5: SHLWAPI!PathBuildRootW [70a70000+189b+5a]
77e818b9: kernel32!IsProcessorFeaturePresent [77e60000+2187a+3f]
70a718f5: SHLWAPI!PathBuildRootW [70a70000+189b+5a]

-- End of report