Printable Version of Topic
Click here to view this topic in its original format
Unofficial VirtualDub Support Forums > Testing / Bug Reports > Vdubmod (vdub P4) Hangs


Posted by: killing joke Sep 15 2003, 07:47 AM
I have made some DivX 505 movies only 2 days ago, averything was OK, than I have tried to test the DivX 51. I was disgusted with the speed problem, even if i followed the DivX or other instructions, so I returned to good old 505. There were some other problems with the machine, in my opinion not related to the codec change. I decided to overinstall Win 98 SE, 505, GKnot and related stuff, DX 8.1. I tried to encode some movie yesterday, everything seemd OK, but near the end of the GKnots encoding test, or the first pass with or without GKnot VDubMod (also VDub for P4) crashed. Log see below:
VirtualDub crash report -- build 2066 (release)
--------------------------------------

Disassembly:
bff742e0: f4 hlt
bff742e1: 50 push eax
bff742e2: 681d002a00 push 002a001d
bff742e7: e8e8d0ffff call bff713d4
bff742ec: ebea jmp bff742d8
bff742ee: 8b442404 mov eax, [esp+04]
bff742f2: ff4804 dec dword ptr [eax+04]
bff742f5: 751d jnz bff74314
bff742f7: c7400800000000 mov dword ptr [eax+08], 00000000
bff742fe: ff4010 inc dword ptr [eax+10]
bff74301: 7e04 jle bff74307
bff74303: 90 nop
bff74304: c20400 ret 0004
bff74307: 50 push eax
bff74308: 681e002a00 push 002a001e
bff7430d: e8c2d0ffff call bff713d4
bff74312: ebef jmp bff74303
bff74314: ff4010 inc dword ptr [eax+10]
bff74317: ebea jmp bff74303
bff74319: 3d00000080 cmp eax, 80000000
bff7431e: 7315 jnc bff74335
bff74320: 66640fba351c00 btr fs:dword ptr [0000001c], 01
000001
bff7432a: 7309 jnc bff74335
bff7432c: 9c pushfd
bff7432d: 810c2400010000 or dword ptr [esp], 00000100
bff74334: 9d popfd
bff74335: ffe0 jmp eax
bff74337: cc int 3
bff74338: 8b4c2404 mov ecx, [esp+04]
bff7433c: ff25249efcbf jmp dword ptr [bffc9e24]
bff74342: b801000000 mov eax, 00000001
bff74347: 0fc101 xadd [ecx], eax
bff7434a: 40 inc eax
bff7434b: c20400 ret 0004
bff7434e: 830100 add dword ptr [ecx], 00
bff74351: 6a01 push 01
bff74353: 51 push ecx
bff74354: 6859002a00 push 002a0059
bff74359: e876d0ffff call bff713d4
bff7435e: c20400 ret 0004
bff74361: 8b4c2404 mov ecx, [esp+04]
bff74365: ff25289efcbf jmp dword ptr [bffc9e28]
bff7436b: 83c8ff or eax, ff
bff7436e: 0fc101 xadd [ecx], eax <-- FAULT
bff74371: 48 dec eax
bff74372: c20400 ret 0004
bff74375: 830100 add dword ptr [ecx], 00
bff74378: 6aff push ff
bff7437a: 51 push ecx
bff7437b: 6859002a00 push 002a0059
bff74380: e84fd0ffff call bff713d4
bff74385: c20400 ret 0004
bff74388: 8b4c2404 mov ecx, [esp+04]
bff7438c: 8b442408 mov eax, [esp+08]
bff74390: 8701 xchg [ecx], eax
bff74392: c20800 ret 0008
bff74395: 8b4c2404 mov ecx, [esp+04]
bff74399: ff25309efcbf jmp dword ptr [bffc9e30]
bff7439f: 8b4c2404 mov ecx, [esp+04]
bff743a3: 8b542408 mov edx, [esp+08]
bff743a7: 8b44240c mov eax, [esp+0c]
bff743ab: 0fb111 cmpxchg edx, [ecx]
bff743ae: c20c00 ret 000c
bff743b1: 830100 add dword ptr [ecx], 00
bff743b4: ff74240c push dword ptr [esp+0c]
bff743b8: ff74240c push dword ptr [esp+0c]
bff743bc: 51 push ecx
bff743bd: 685a002a00 push 002a005a
bff743c2: e80dd0ffff call bff713d4
bff743c7: c20c00 ret 000c
bff743ca: 8b4c2404 mov ecx, [esp+04]
bff743ce: ff252c9efcbf jmp dword ptr [bffc9e2c]
bff743d4: 8b442408 mov eax, [esp+08]
bff743d8: 0fc101 xadd [ecx], eax
bff743db: c20800 ret 0008
bff743de: 83 db 83
bff743df: 01 db 01

Windows 4.10 (Windows 98 build 2222) [ A ]

EAX = ffffffff
EBX = 00000001
ECX = aa120a8c
EDX = 00000002
EBP = 0095f324
DS:ESI = 01af:0370e108
ES:EDI = 01af:00000001
SS:ESP = 01af:0095f300
CS:EIP = 01a7:bff7436e
FS = 0d67
GS = 0000
EFLAGS = 00210286
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = 8080808080808080
MM1 = 8080808080808080
MM2 = 8080808080808080
MM3 = 8080808080808080
MM4 = f000000000000000
MM5 = 8800000000000000
MM6 = dadbfea67cc60000
MM7 = 0000000000000000

Crash reason: Access Violation

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

Thread traces:

Thread fff2643b (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(666)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(683)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(721)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(560)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(617)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(645)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(617)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(645)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(660)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1807)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1828)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(666)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(683)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(721)

Thread call stack:bff7436e: KERNEL32.DLL!InterlockedDecrement [bff70000+4361+d]
036cb2de: PSIKEY.DLL!XML_ExpatVersionInfo [03650000+4bb80+2f75e]
0365f35b: PSIKEY.DLL!PsiRegister10UseTrial [03650000+182f+db2c]
0368fdb7: PSIKEY.DLL!PsiRegister10UseTrial [03650000+182f+3e588]
0368fd4b: PSIKEY.DLL!PsiRegister10UseTrial [03650000+182f+3e51c]
0368d32c: PSIKEY.DLL!PsiRegister10UseTrial [03650000+182f+3bafd]
0368d3c4: PSIKEY.DLL!PsiRegister10UseTrial [03650000+182f+3bb95]
bff7ddd6: KERNEL32.DLL!IsBadCodePtr [bff70000+ce18+fbe]
0046d89c: RecalcPositionTimeConstant()
bff7363b: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+77d]
bff71826: KERNEL32.DLL!K32Thk1632Epilog [bff70000+180a+1c]
00463cf6: PositionControlWndProc()
bff9440c: KERNEL32.DLL!UTUnRegister [bff70000+23a2c+9e0]
bff719b8: KERNEL32.DLL!K32Thk1632Epilog [bff70000+180a+1ae]
bff7b326: KERNEL32.DLL!IsBadHugeWritePtr [bff70000+a5be+d68]
bff8dca3: KERNEL32.DLL!ExitProcess [bff70000+1d4f8+7ab]
bff8e01c: KERNEL32.DLL!ExitProcess [bff70000+1d4f8+b24]
bff8e0a4: KERNEL32.DLL!ExitProcess [bff70000+1d4f8+bac]
bff8e123: KERNEL32.DLL!FreeLibrary [bff70000+1e0cd+56]
bfdf27b8: WINMM.DLL!GetDriverFlags [bfdf0000+2695+123]
bfdf2e44: WINMM.DLL!CloseDriver [bfdf0000+2dcb+79]
796323da: MSVFW32.DLL!ICOpenFunction [79630000+22f5+e5]
79632472: MSVFW32.DLL!ICClose [79630000+23db+97]
0046dd8f: FreeCompressor()
0049a295: func_VDVideo_SetCompression()
0051610a: CScriptInterpreter::ParseExpression2()
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
0055365f: _unlock()
0054f1c6: fclose()
bff728a2: KERNEL32.DLL!QT_Thunk [bff70000+27d9+c9]
bfb7f953: COMCTL32.DLL!ImageList_Destroy [bfb70000+b7ac+41a7]
bfb7f8bd: COMCTL32.DLL!ImageList_Destroy [bfb70000+b7ac+4111]
bff52526: USER32.DLL!PaintDesktop [bff50000+2513+13]
bff7a2e3: KERNEL32.DLL!GetDateFormatA [bff70000+7f6f+2374]
bff7a3a0: KERNEL32.DLL!GetDateFormatA [bff70000+7f6f+2431]
0051690e: CScriptInterpreter::LookupRootVariable()
00516ed0: CScriptInterpreter::Token()
00515cf8: CScriptInterpreter::ParseExpression()
00516d38: CScriptInterpreter::Token()
00515ab8: CScriptInterpreter::ExecuteLine()
00499ab2: RunScriptMemory()
00487742: VDJob::Run()
bff54e68: USER32.DLL!GetMouseMovePoints [bff50000+4dc6+a2]
0048852f: VDJob::RunAll()
0048a31c: JobCtlDlgProc()
bff7363b: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+77d]
bff94407: KERNEL32.DLL!UTUnRegister [bff70000+23a2c+9db]
bff719b8: KERNEL32.DLL!K32Thk1632Epilog [bff70000+180a+1ae]
0048365d: guiCheckDialogs()
0048b5ee: WinMain@16()
bff86abb: KERNEL32.DLL!VirtualQueryEx [bff70000+152a3+1818]
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
0055365f: _unlock()
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
0055365f: _unlock()
0055802a: _msize()
0055801a: _msize()
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
0055365f: _unlock()
00550a9a: WinMainCRTStartup()
bff8b560: KERNEL32.DLL!IsDBCSLeadByte [bff70000+1af78+5e8]
bff7b326: KERNEL32.DLL!IsBadHugeWritePtr [bff70000+a5be+d68]
0095fe40: 0095fe40
bff8b412: KERNEL32.DLL!IsDBCSLeadByte [bff70000+1af78+49a]

-- End of report

Thanks, I´m realy lost, please help...!


Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)