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.

 
Vdub Crashes After Every Encode.
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
Pakelika
Posted: Jul 13 2004, 08:16 PM


Unregistered









Ok, so everytime I do an encode Vdubmod always crashes and gives me this error... " An out of bounds memory access occured in module "LoadPLuginEX". I am using avisynth 2.50 and VirtualDubMOD 1.5.10.1 and it goes to the very end of the encode before it crashes.

This is the what the advanced tab says. If anyone has any suggestions. Its not temp of my CPU, its at 34 degrees Celcius and case temp is at 31.

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

Disassembly:
013d40c0: 048b add al, 8b
013d40c2: 42 inc edx
013d40c3: 048b add al, 8b
013d40c5: ee out dx, al
013d40c6: 3be8 cmp ebp, eax
013d40c8: 8b7604 mov esi, [esi+04]
013d40cb: 0f8545ffffff jnz 013d4016
013d40d1: eb31 jmp 013d4104
013d40d3: 8b08 mov ecx, [eax]
013d40d5: 385910 cmp [ecx+10], bl
013d40d8: 7514 jnz 013d40ee
013d40da: 8b5008 mov edx, [eax+08]
013d40dd: 885a10 mov [edx+10], bl
013d40e0: 50 push eax
013d40e1: 8bcf mov ecx, edi
013d40e3: c6401000 mov byte ptr [eax+10], 00
013d40e7: e8b4dbffff call 013d1ca0
013d40ec: 8b06 mov eax, [esi]
013d40ee: 8a4e10 mov cl, [esi+10]
013d40f1: 884810 mov [eax+10], cl
013d40f4: 885e10 mov [esi+10], bl
013d40f7: 8b10 mov edx, [eax]
013d40f9: 56 push esi
013d40fa: 8bcf mov ecx, edi
013d40fc: 885a10 mov [edx+10], bl
013d40ff: e88cd2ffff call 013d1390
013d4104: 885d10 mov [ebp+10], bl
013d4107: 8b442414 mov eax, [esp+14]
013d410b: 50 push eax
013d410c: e84d5d0000 call 013d9e5e
013d4111: 8b4708 mov eax, [edi+08]
013d4114: 83c404 add esp, 04
013d4117: 85c0 test eax, eax
013d4119: 5d pop ebp
013d411a: 5b pop ebx
013d411b: 7604 jbe 013d4121
013d411d: 48 dec eax
013d411e: 894708 mov [edi+08], eax
013d4121: 8b4c2468 mov ecx, [esp+68]
013d4125: 8b442464 mov eax, [esp+64]
013d4129: 8908 mov [eax], ecx
013d412b: 8b4c2454 mov ecx, [esp+54]
013d412f: 5f pop edi
013d4130: 5e pop esi
013d4131: 64890d00000000 mov fs:[00000000], ecx
013d4138: 83c458 add esp, 58
013d413b: c20800 ret 0008
013d413e: 90 nop
013d413f: 90 nop
013d4140: 53 push ebx
013d4141: 56 push esi
013d4142: 57 push edi
013d4143: 8b7c2410 mov edi, [esp+10]
013d4147: 8a4715 mov al, [edi+15] <-- FAULT
013d414a: 84c0 test al, al
013d414c: 8bd9 mov ebx, ecx
013d414e: 8bf7 mov esi, edi
013d4150: 7526 jnz 013d4178
013d4152: 8b4608 mov eax, [esi+08]
013d4155: 50 push eax
013d4156: 8bcb mov ecx, ebx
013d4158: e8e3ffffff call 013d4140
013d415d: 8b36 mov esi, [esi]
013d415f: 8bcf mov ecx, edi
013d4161: e8dae7ffff call 013d2940
013d4166: 57 push edi
013d4167: e8f25c0000 call 013d9e5e
013d416c: 8a4615 mov al, [esi+15]
013d416f: 83c404 add esp, 04
013d4172: 84c0 test al, al
013d4174: 8bfe mov edi, esi
013d4176: 74da jz 013d4152
013d4178: 5f pop edi
013d4179: 5e pop esi
013d417a: 5b pop ebx
013d417b: c20400 ret 0004
013d417e: 90 nop
013d417f: 90 nop
013d4180: 64a100000000 mov eax, fs:[00000000]
013d4186: 6aff push ff
013d4188: 68b8ff3d01 push 013dffb8
013d418d: 50 push eax
013d418e: 64892500000000 mov fs:[00000000], esp
013d4195: 83ec44 sub esp, 44
013d4198: 56 push esi
013d4199: 57 push edi
013d419a: 8bf9 mov edi, ecx
013d419c: 817f08feffff3f cmp dword ptr [edi+08], 3ffffffe
013d41a3: 725c jc 013d4201
013d41a5: 33f6 xor esi, esi
013d41a7: b870123e01 mov eax, 013e1270
013d41ac: c74424200f0000 mov dword ptr [esp+20], 0000000f
00
013d41b4: 8974241c mov [esp+1c], esi
013d41b8: c644240c00 mov byte ptr [esp+0c], 00
013d41bd: 8d5001 lea edx, [eax+01]

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

EAX = 00000000
EBX = 014006d8
ECX = 014006d8
EDX = 003f8a78
EBP = 77e7a671
DS:ESI = 0023:014006d8
ES:EDI = 0023:00000000
SS:ESP = 0023:0012f9c8
CS:EIP = 001b:013d4147
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = f755f4e082f86f38
MM1 = 804ea221af919978
MM2 = f739fbf16dde0000
MM3 = 0012f88caf919a68
MM4 = c6318c6318c63000
MM5 = d555555555555000
MM6 = b5ad6b5ad6b5b000
MM7 = 8555555555555000

Crash reason: Access Violation

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

Thread traces:

Thread 00000fc8 (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\FilterSystem.cpp(429)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569)

Thread call stack:013d4147: LoadPluginEx!00004147
013d415d: LoadPluginEx!0000415d
013d4cb3: LoadPluginEx!00004cb3
013d51c7: LoadPluginEx!000051c7
013d5890: LoadPluginEx!00005890
00f8c5f5: avisynth!0000c5f5
00f8c488: avisynth!0000c488
00f92605: avisynth!DllCanUnloadNow [00f80000+12020+5e5]
00f923da: avisynth!DllCanUnloadNow [00f80000+12020+3ba]
73b552d5: AVIFIL32!AVIFileRelease [73b50000+52cb+a]
004b4461: AVIReadHandler::_destruct()
004b216f: AVIReadHandler::~AVIReadHandler()
004b455d: AVIReadHandler::Release()
004b68ff: InputFileAVI::~InputFileAVI()
004b8df8: InputFileAVI::(special)()
00449830: ?$vdrefcounted::Release()
004666ac: ?$vdrefptr::(special)()
00465215: CloseAVI()
0048e10a: VDProject::Close()
0052757a: CScriptInterpreter::ParseExpression2()
77f58bcd: ntdll!RtlFreeHeap [77f50000+8a3e+18f]
77f59037: ntdll!RtlFreeHeap [77f50000+8a3e+5f9]
77e82441: kernel32!OpenMutexA [77e60000+22391+b0]
77f83ae5: ntdll!RtlSizeHeap [77f50000+33316+7cf]
77f58cca: ntdll!RtlFreeHeap [77f50000+8a3e+28c]
77f58ebe: ntdll!RtlFreeHeap [77f50000+8a3e+480]
77f59037: ntdll!RtlFreeHeap [77f50000+8a3e+5f9]
00527d7e: CScriptInterpreter::LookupRootVariable()
00528340: CScriptInterpreter::Token()
00527168: CScriptInterpreter::ParseExpression()
005281a8: CScriptInterpreter::Token()
00526f28: CScriptInterpreter::ExecuteLine()
00567f0b: fgetc()
00483057: ?$vector::push_back()
004971c5: RunScript()
0047e87d: ParseCommandLine()
77dd1859: ADVAPI32!RegCloseKey [77dd0000+17d8+81]
004889f4: QueryConfigDword()
00463875: DetectDivX()
0047dc06: Init()
00483655: WinMain@16()
77f59bf9: ntdll!RtlReleasePebLock [77f50000+9bea+f]
77e61a57: kernel32!GetStartupInfoA [77e60000+177e+2d9]
77e619ef: kernel32!GetStartupInfoA [77e60000+177e+271]
00565f14: atexit()
00567b5e: WinMainCRTStartup()
77e814c7: kernel32!GetCurrentDirectoryW [77e60000+21483+44]

-- End of report
 
  Top
Wilbert
Posted: Jul 14 2004, 12:21 PM


Advanced Member


Group: Members
Posts: 132
Member No.: 6270
Joined: 11-September 03



Just move LoadPLuginEX outside the avs plugin dir. You might need to move other plugins too.
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Jul 13 2004, 08:16 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports