Log in

View Full Version : vdubmod with .avs crash&close using script editor


jorel
24th June 2004, 02:21
hy all!
loading vobs in vdubmod(or vdubmpeg2) and using "script editor" is ok..(of course don't have any script to edit) but
if i load any .avs script using only the source, vdubmod crash and close after i select toll-->script editor with an advice like: " vdub execute ilegal operation and will be closed".
any help please? :) thanks.

Wilbert
24th June 2004, 10:59
Emptying the avs plugin dir didn't help?

jorel
24th June 2004, 15:11
Originally posted by Wilbert
Emptying the avs plugin dir didn't help?

i did it after read your post Wilbert but empty or with filters in plugins dir avisynth(17-06-04)the result is the the same...using old avisynth versions just the same too!
i got a big crashinfo.txt, maybe help:
VirtualDub crash report -- build 2366 (release)
--------------------------------------

Disassembly:
bff7b900: 00eb add bl, ch
bff7b902: 6a8b push 8b
bff7b904: 45 inc ebp
bff7b905: e066 loopnz bff7b96d
bff7b907: 813842537409 cmp dword ptr [eax], 09745342
bff7b90d: 6a06 push 06
bff7b90f: e88c100000 call bff7c9a0
bff7b914: eb57 jmp bff7b96d
bff7b916: 8b75e0 mov esi, [ebp-20]
bff7b919: 33c9 xor ecx, ecx
bff7b91b: 83c602 add esi, 02
bff7b91e: 8b06 mov eax, [esi]
bff7b920: 85c0 test eax, eax
bff7b922: 7414 jz bff7b938
bff7b924: 83e804 sub eax, 04
bff7b927: 50 push eax
bff7b928: 6a01 push 01
bff7b92a: ff75dc push dword ptr [ebp-24]
bff7b92d: 8908 mov [eax], ecx
bff7b92f: e8d991ffff call bff74b0d
bff7b934: 85c0 test eax, eax
bff7b936: 7435 jz bff7b96d
bff7b938: a1e49cfcbf mov eax, [bffc9ce4]
bff7b93d: 8b08 mov ecx, [eax]
bff7b93f: 8b5158 mov edx, [ecx+58]
bff7b942: 8916 mov [esi], edx
bff7b944: 8b75e0 mov esi, [ebp-20]
bff7b947: a1e49cfcbf mov eax, [bffc9ce4]
bff7b94c: 8b08 mov ecx, [eax]
bff7b94e: 897158 mov [ecx+58], esi
bff7b951: 66c7064653 mov word ptr [esi], 5346
bff7b956: eb0e jmp bff7b966
bff7b958: 6a01 push 01
bff7b95a: ff75dc push dword ptr [ebp-24]
bff7b95d: e8aeb5ffff call bff76f10
bff7b962: 85c0 test eax, eax
bff7b964: 7407 jz bff7b96d
bff7b966: c7450800000000 mov dword ptr [ebp+08], 00000000
bff7b96d: 8b45d8 mov eax, [ebp-28]
bff7b970: ff30 push dword ptr [eax]
bff7b972: e87789ffff call bff742ee
bff7b977: 8b4508 mov eax, [ebp+08]
bff7b97a: 8b4df0 mov ecx, [ebp-10]
bff7b97d: 64890d00000000 mov fs:[00000000], ecx
bff7b984: 5f pop edi
bff7b985: 5e pop esi
bff7b986: 5b pop ebx
bff7b987: 8be5 mov esp, ebp
bff7b989: 5d pop ebp
bff7b98a: c20400 ret 0004
bff7b98d: 56 push esi
bff7b98e: 8b742408 mov esi, [esp+08]
bff7b992: 803e04 cmp byte ptr [esi], 04 <-- FAULT
bff7b995: 740f jz bff7b9a6
bff7b997: 33c0 xor eax, eax
bff7b999: 50 push eax
bff7b99a: 50 push eax
bff7b99b: 50 push eax
bff7b99c: 68050000c0 push c0000005
bff7b9a1: e82daeffff call bff767d3
bff7b9a6: ff7604 push dword ptr [esi+04]
bff7b9a9: e81389ffff call bff742c1
bff7b9ae: 5e pop esi
bff7b9af: c20400 ret 0004
bff7b9b2: 56 push esi
bff7b9b3: 8b742408 mov esi, [esp+08]
bff7b9b7: 8a06 mov al, [esi]
bff7b9b9: 3c04 cmp al, 04
bff7b9bb: 7508 jnz bff7b9c5
bff7b9bd: ff7604 push dword ptr [esi+04]
bff7b9c0: e82989ffff call bff742ee
bff7b9c5: 5e pop esi
bff7b9c6: c20400 ret 0004
bff7b9c9: 64a100000000 mov eax, fs:[00000000]
bff7b9cf: 55 push ebp
bff7b9d0: 8bec mov ebp, esp
bff7b9d2: 6aff push ff
bff7b9d4: 685092f7bf push bff79250
bff7b9d9: 68b405fcbf push bffc05b4
bff7b9de: 50 push eax
bff7b9df: 8b4508 mov eax, [ebp+08]
bff7b9e2: 64892500000000 mov fs:[00000000], esp
bff7b9e9: 83ec10 sub esp, 10
bff7b9ec: 8b550c mov edx, [ebp+0c]
bff7b9ef: 8945e0 mov [ebp-20], eax
bff7b9f2: 53 push ebx
bff7b9f3: 85d2 test edx, edx
bff7b9f5: 56 push esi
bff7b9f6: 57 push edi
bff7b9f7: 8965e8 mov [ebp-18], esp
bff7b9fa: 7504 jnz bff7ba00
bff7b9fc: 33c0 xor eax, eax
bff7b9fe: eb54 jmp bff7ba54

Windows 4.10 (Windows 98 build 2222) [ A ]

EAX = 00000020
EBX = 012fadc0
ECX = 005e45b8
EDX = 81d53300
EBP = 0097f988
DS:ESI = 016f:00000020
ES:EDI = 016f:00000000
SS:ESP = 016f:0097f970
CS:EIP = 0167:bff7b992
FS = 0f27
GS = 3e5f
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = 0842084208420842
MM1 = 0000100000001000
MM2 = 0000100000001000
MM3 = 0000084200000842
MM4 = 0842084208420842
MM5 = 2000000820000008
MM6 = 00f800f800f800f8
MM7 = 0000f8000000f800

Crash reason: Access Violation

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

Thread traces:

Thread fffa2769 (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)

Thread call stack:bff7b992: KERNEL32.DLL!EnterCriticalSection [bff70000+b98d+5]
0057075b: _lock_file()
00569792: fseek()
004bd3e6: AVSEditor::Open()
bff7363b: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+77d]
bff71826: KERNEL32.DLL!K32Thk1632Epilog [bff70000+180a+1c]
0049486a: VDProjectUI::MainWndProc()
bff9440c: KERNEL32.DLL!UTUnRegister [bff70000+23a2c+9e0]
bff719b8: KERNEL32.DLL!K32Thk1632Epilog [bff70000+180a+1ae]
bff9b50c: KERNEL32.DLL!InitAtomTable [bff70000+2b436+d6]
bff74256: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+1398]
bff71547: KERNEL32.DLL!00001547
00494901: VDProjectUI::MainWndProc()
bff741f7: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+1339]
bff54e68: USER32.DLL!GetMouseMovePoints [bff50000+4dc6+a2]
004bee04: AVSEditor::AVSEditorWndProc()
004bee0e: AVSEditor::AVSEditorWndProc()
00493eff: VDProjectUI::StaticWndProc()
bff7363b: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+77d]
bff94407: KERNEL32.DLL!UTUnRegister [bff70000+23a2c+9db]
bff719b8: KERNEL32.DLL!K32Thk1632Epilog [bff70000+180a+1ae]
00482ef4: WinMain@16()
0056fc45: _unlockexit()
00566f27: _onexit()
00566f34: atexit()
00568b9e: WinMainCRTStartup()
bff8b560: KERNEL32.DLL!IsDBCSLeadByte [bff70000+1af78+5e8]
bff7b326: KERNEL32.DLL!IsBadHugeWritePtr [bff70000+a5be+d68]
0097fe40: 0097fe40
bff8b412: KERNEL32.DLL!IsDBCSLeadByte [bff70000+1af78+49a]

-- End of report

:confused: it happen only after call the script editor!
thanks :)