I've been trying to run the Thalen DeShaker on a short deinterlaced video clip and it keeps crashing Virtualdub. Haven't run into this before. Any idea what the problem is?
About the only thing different about this clip from others I've done is it has a couple of extreme fast pans.
Thanks
VirtualDub crash report -- build 32842 (release)
--------------------------------------
Disassembly:
00431600: c3 ret
00431601: e8fa0e0000 call 00432500
00431606: 84c0 test al, al
00431608: 753a jnz 00431644
0043160a: 8b0b mov ecx, [ebx]
0043160c: 6a00 push 00h
0043160e: e86d150000 call 00432b80
00431613: 8b03 mov eax, [ebx]
00431615: 6a00 push 00h
00431617: 50 push eax
00431618: 8bcd mov ecx, ebp
0043161a: e8a1070000 call 00431dc0
0043161f: 8b0b mov ecx, [ebx]
00431621: 85c9 test ecx, ecx
00431623: 0f840c010000 jz 00431735
00431629: 8b11 mov edx, [ecx]
0043162b: 8b4204 mov eax, [edx+04h]
0043162e: ffd0 call eax
00431630: 5d pop ebp
00431631: c70300000000 mov dword ptr [ebx], 00000000
00431637: b801000000 mov eax, 00000001
0043163c: 5b pop ebx
0043163d: 81c480000000 add esp, 00000080
00431643: c3 ret
00431644: 8b0b mov ecx, [ebx]
00431646: 56 push esi
00431647: 6a00 push 00h
00431649: e8420f0000 call 00432590
0043164e: 8bf0 mov esi, eax
00431650: 85f6 test esi, esi
00431652: 89742410 mov [esp+10h], esi
00431656: 751a jnz 00431672
00431658: 8b0b mov ecx, [ebx]
0043165a: 6a00 push 00h
0043165c: e81f150000 call 00432b80
00431661: 8b0b mov ecx, [ebx]
00431663: 6a00 push 00h
00431665: 51 push ecx
00431666: 8bcd mov ecx, ebp
00431668: e853070000 call 00431dc0
0043166d: e9b5000000 jmp 00431727
00431672: 8b03 mov eax, [ebx]
00431674: 50 push eax
00431675: 8bcd mov ecx, ebp
00431677: e8a4060000 call 00431d20
0043167c: 84c0 test al, al
0043167e: 8b0b mov ecx, [ebx]
00431680: 74d8 jz 0043165a
00431682: 57 push edi
00431683: e8580d0000 call 004323e0
00431688: 8b16 mov edx, [esi]
0043168a: 89442410 mov [esp+10h], eax
0043168e: 8b4218 mov eax, [edx+18h] <-- FAULT
00431691: 8bce mov ecx, esi
00431693: ffd0 call eax
00431695: 50 push eax
00431696: 8d8de4020000 lea ecx, [ebp+2e4]
0043169c: 51 push ecx
0043169d: 8d542470 lea edx, [esp+70h]
004316a1: 52 push edx
004316a2: e849f8feff call 00420ef0
004316a7: 8bf0 mov esi, eax
004316a9: b90a000000 mov ecx, 0000000a
004316ae: 8d7c2424 lea edi, [esp+24h]
004316b2: f3a5 rep movsd
004316b4: 8b4c241c mov ecx, [esp+1ch]
004316b8: 8b01 mov eax, [ecx]
004316ba: 8b5014 mov edx, [eax+14h]
004316bd: 83c40c add esp, 0ch
004316c0: ffd2 call edx
004316c2: 50 push eax
004316c3: 8d85b8020000 lea eax, [ebp+2b8]
004316c9: 50 push eax
004316ca: 8d4c2470 lea ecx, [esp+70h]
004316ce: 51 push ecx
004316cf: e81cf8feff call 00420ef0
004316d4: 8bf0 mov esi, eax
004316d6: 83c40c add esp, 0ch
004316d9: b90a000000 mov ecx, 0000000a
004316de: 8d7c2440 lea edi, [esp+40h]
004316e2: f3a5 rep movsd
004316e4: 8b8d0c030000 mov ecx, [ebp+30c]
004316ea: 8b11 mov edx, [ecx]
004316ec: 8b5208 mov edx, [edx+08h]
004316ef: 8d442418 lea eax, [esp+18h]
004316f3: 50 push eax
004316f4: 8d442444 lea eax, [esp+44h]
004316f8: 50 push eax
004316f9: ffd2 call edx
004316fb: 8b4c2410 mov ecx, [esp+10h]
004316ff: 8b db 8bh
Built on Aegis on Fri Dec 24 13:18:44 2010 using compiler version 1400
Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3]
EAX = 0259f378
EBX = 00d980c0
ECX = 00e05400
EDX = 00000000
EBP = 00d97db0
ESI = 006c0000
EDI = 00643190
ESP = 0224fd40
EIP = 0043168e
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'VirtualDub'...
...reading address 00000018...
...while running thread "Processing" (thread.cpp:163).
Pointer dumps:
EAX 0259f378: 005e3df4 00000002 00d3e760 00e19ef0 00e19ec0 0259f38c 0259f38c 02a50000
EBX 00d980c0: 00e05400 00000000 00640044 010c013f 00000de0 ffffffff 00000000 00000000
ECX 00e05400: 005e3f10 00000004 00d97de0 00e05698 00d3d3f8 00d3d3fc 00e05488 00d3d3fc
ESI 006c0000: 00000000 00000000 00010000 bbdd1b48 00000000 0001000c e1adc1e0 e1fadb30
EDI 00643190: 00000001 00000000 00007530 000003e9 00000000 00000000 00000665 00000000
ESP 0224fd40: 00643190 00d3b410 0224fdfc 00d3ec00 0259f378 006c0000 0000085c 005fc9d0
0224fd60: 04b00000 04b654ab 005deb00 0224fd4c 005fca14 0000085d 0043252f 01eb97e0
0224fd80: 00e1e92c 00000001 00000000 00432204 0224fdab 0224fdac 00e1e000 00d3b414
0224fda0: 0224fdfc 00d3ec00 029ec990 01ec0080 7c90da3a 00439e49 0224fdc0 00643190
EBP 00d97db0: 005e3e18 00000002 02516ae0 02516af0 02516af0 02516af8 02516af8 02516afc
00d97dd0: 00000007 00000005 005e3f04 00000000 00e05918 00e05408 00d97de8 00d97de8
00d97df0: 00d36a28 0259ff00 00d97df8 00d97df8 025168e8 025168e8 025168e8 025168ec
00d97e10: 025168ec 025168ec 00000000 00000000 005e3f04 00000000 00d97e28 00d97e28
Thread call stack:
0043168e: VDFilterFrameConverter::RunRequests()
0043252f: VDFilterFrameRequest::AreSourcesReady()
00432204: VDFilterFrameQueue::GetNextRequest()
7c90da3a: ntdll!NtReleaseSemaphore [7c900000+da2e+c]
00439e49: FilterInstance::RunRequests()
0043cbd9: FilterSystem::Run()
00422d05: VDDubVideoProcessor::ProcessVideoFrame()
0042510c: VDStreamInterleaver::PushStreams()
00425114: VDStreamInterleaver::PushStreams()
7c80a0c7: kernel32!SetEvent [7c800000+a0b7+10]
00423137: VDDubVideoProcessor::WriteVideo()
00425533: VDStreamInterleaver::GetNextAction()
004207f9: VDDubProcessThread::ThreadRun()
004023b7: ?$VDProtectedAutoScope1:$VDProtectedAutoScope1()
005190d2: VDThread::StaticThreadStart()
005b808e: _callthreadstartex()
005b8133: _threadstartex@4()
7c80b729: kernel32!GetModuleFileNameA [7c800000+b56f+1ba]
-- End of report
+ Reply to Thread
Results 1 to 5 of 5
-
-
use virtualdub 1.10.0 and the latest deshaker 2.7 for best results
set deshaker to progress scan -
Didn't make any difference but what I've found is that by using the Output button as per the regular directions it doesn't seem to happen. I'd gotten into the habit of using "Run Video Analysis Pass" instead since it was pointed out that this works - and also bypasses hearing audio of the file, however there's apparently a difference in what happens within the program when doing it that way.
Using the output button and watching the video frames it definitely slows way down during the fast pans, but doesn't crash.
Similar Threads
-
M2TS 'crash' in VirtualDub
By aaxpers in forum Newbie / General discussionsReplies: 4Last Post: 30th Jan 2012, 04:47 -
VirtualDub crash report -- build 2540 (release) - Mkv
By raygra in forum EditingReplies: 9Last Post: 13th Mar 2010, 19:00 -
VirtualDub crash?
By goliso in forum Newbie / General discussionsReplies: 4Last Post: 8th Nov 2008, 17:21 -
Pinncle Studio 9.4.3 worked just fine, now CRASH CRASH CRASH
By maxtrack in forum Newbie / General discussionsReplies: 18Last Post: 11th Sep 2007, 00:38 -
VirtualDub crash involving Huffyuv
By Xoanon in forum EditingReplies: 4Last Post: 15th Jun 2007, 17:33