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.

 
"oooops, Virtualdub Has Crashed". Oooops, I Feel B
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
phil185
Posted: Jun 11 2008, 08:58 PM


Newbie


Group: Members
Posts: 2
Member No.: 23708
Joined: 11-June 08



Dear gurus, magicians and other esteemed geniuses at VirtualDub,

Isn't that for a polite introduction? What's best: I mean it, because as a daily user of VirtualDub I find it a mostly valuable and very clever tool.

However, as in (too) many love stories, VirtualDub today plays havoc with me. I certainly do not deserve it, however this is what happens:

- for over a year, I have been recording digital-TV programs. According to the hardware used, I get either a .ts file, or a .mpg. I process each file through VideoReDo to prune ads and other pollutions, the output being a .mpg. Usually it's a 45-minute series episode weighing between 970Mb and 1.5Gb, more seldom a complete movie of about double this size,

- I have always used the same process, and the same environment: The same codecs and the same VirtualDubMod 1.5.10.1 are installed under Win98SE, WinXP Home SP2, and WinXP Pro SP2. My Windows automatic updates are all disabled, so during the period I have had no change in any OS. I made no hardware change either,

- I usually run VDM 1.5.10.1 on the machine equipped with WinXP Pro. That machine never sees Internet. I always use the same functions: I open the .mpg in VDM 1.5.10.1, I select filters "Deinterlace", "Resize", and "Crop". I select video compression XviD, and audio compression .mp3 24k 12,000Hz,

- this has worked very fine for months, until yesterday. Suddenly, I can't process any file,

- the file opens OK, but after a variable time of processing, I get error message "Ooooops, VirtualDub has crashed". Please find underneath the crashinfo.txt,

- the crash may happen after 40% of the processing. Or more, or less. If I rerun VDM with the same file, it will crash again, perhaps after 20%, or maybe 60%, but will never complete anymore,

- I run chkdsk on the hard drive, no defect. I run anti-virus and anti-malware, no defect. I try running VDM with the .mpg on a different hard drive, or on an USB key, same problem,

- I downloaded and re-installed VDM 1.5.10.1, same problem. I downloaded and tried running VDM 1.5.10.2, same problem,

- I tried processing the .mpg on the desktop under Win98SE instead, same problem,

- but if I import any of the failing .mpg on the laptop that has WinXP Home, the processing (still) completes OK.

Last minute update: While I am writing this message, the error has evolved. Instead of getting a VDM erorr message, now it's WinXP that suddenly restarts all alone. I then run anti-malware, no defect. And leaving WinXP unattended for hours, it stays stable. If I run VDM, it restarts in the middle of the dub.

Any suggestion, anybody?

Thank you,

Phil



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

Disassembly:
085d4a60: 01cb add ebx, ecx
085d4a62: 0ff6c2 psadbw mm0, mm2
085d4a65: 0ff6cb psadbw mm1, mm3
085d4a68: 0f6f5200 movq mm2, [edx+00]
085d4a6c: 0f6f5a08 movq mm3, [edx+08]
085d4a70: 0fdde8 paddusw mm5, mm0
085d4a73: 0fddf1 paddusw mm6, mm1
085d4a76: 0f6f00 movq mm0, [eax]
085d4a79: 0f6f4808 movq mm1, [eax+08]
085d4a7d: 0fe013 pavgb mm2, [ebx]
085d4a80: 0fe05b08 pavgb mm3, [ebx+08]
085d4a84: 01ca add edx, ecx
085d4a86: 01c8 add eax, ecx
085d4a88: 01cb add ebx, ecx
085d4a8a: 0ff6c2 psadbw mm0, mm2
085d4a8d: 0ff6cb psadbw mm1, mm3
085d4a90: 0f6f5200 movq mm2, [edx+00]
085d4a94: 0f6f5a08 movq mm3, [edx+08]
085d4a98: 0fdde8 paddusw mm5, mm0
085d4a9b: 0fddf1 paddusw mm6, mm1
085d4a9e: 0f6f00 movq mm0, [eax]
085d4aa1: 0f6f4808 movq mm1, [eax+08]
085d4aa5: 0fe013 pavgb mm2, [ebx]
085d4aa8: 0fe05b08 pavgb mm3, [ebx+08]
085d4aac: 01ca add edx, ecx
085d4aae: 01c8 add eax, ecx
085d4ab0: 01cb add ebx, ecx
085d4ab2: 0ff6c2 psadbw mm0, mm2
085d4ab5: 0ff6cb psadbw mm1, mm3
085d4ab8: 0fdde8 paddusw mm5, mm0
085d4abb: 0fddf1 paddusw mm6, mm1
085d4abe: 5b pop ebx
085d4abf: 0fddf5 paddusw mm6, mm5
085d4ac2: 0f7ef0 movd eax, mm6
085d4ac5: c3 ret
085d4ac6: 90 nop
085d4ac7: 90 nop
085d4ac8: 90 nop
085d4ac9: 90 nop
085d4aca: 90 nop
085d4acb: 90 nop
085d4acc: 90 nop
085d4acd: 90 nop
085d4ace: 90 nop
085d4acf: 90 nop
085d4ad0: 8b44240c mov eax, [esp+0c]
085d4ad4: 8b542408 mov edx, [esp+08]
085d4ad8: 8b4c2410 mov ecx, [esp+10]
085d4adc: 53 push ebx
085d4add: 8b5c2408 mov ebx, [esp+08]
085d4ae1: 0f6f12 movq mm2, [edx] <-- FAULT
085d4ae4: 0f6f1c0a movq mm3, [edx+ecx]
085d4ae8: 0fe010 pavgb mm2, [eax]
085d4aeb: 0fe01c08 pavgb mm3, [eax+ecx]
085d4aef: 8d144a lea edx, [edx+ecx*2]
085d4af2: 8d0448 lea eax, [eax+ecx*2]
085d4af5: 0f6f2b movq mm5, [ebx]
085d4af8: 0f6f340b movq mm6, [ebx+ecx]
085d4afc: 8d1c4b lea ebx, [ebx+ecx*2]
085d4aff: 0ff6ea psadbw mm5, mm2
085d4b02: 0ff6f3 psadbw mm6, mm3
085d4b05: 0f6f12 movq mm2, [edx]
085d4b08: 0f6f1c0a movq mm3, [edx+ecx]
085d4b0c: 0fe010 pavgb mm2, [eax]
085d4b0f: 0fe01c08 pavgb mm3, [eax+ecx]
085d4b13: 8d144a lea edx, [edx+ecx*2]
085d4b16: 8d0448 lea eax, [eax+ecx*2]
085d4b19: 0f6f03 movq mm0, [ebx]
085d4b1c: 0f6f0c0b movq mm1, [ebx+ecx]
085d4b20: 8d1c4b lea ebx, [ebx+ecx*2]
085d4b23: 0ff6c2 psadbw mm0, mm2
085d4b26: 0ff6cb psadbw mm1, mm3
085d4b29: 0f6f12 movq mm2, [edx]
085d4b2c: 0f6f1c0a movq mm3, [edx+ecx]
085d4b30: 0fe010 pavgb mm2, [eax]
085d4b33: 0fe01c08 pavgb mm3, [eax+ecx]
085d4b37: 8d144a lea edx, [edx+ecx*2]
085d4b3a: 8d0448 lea eax, [eax+ecx*2]
085d4b3d: 0fdde8 paddusw mm5, mm0
085d4b40: 0fddf1 paddusw mm6, mm1
085d4b43: 0f6f03 movq mm0, [ebx]
085d4b46: 0f6f0c0b movq mm1, [ebx+ecx]
085d4b4a: 8d1c4b lea ebx, [ebx+ecx*2]
085d4b4d: 0ff6c2 psadbw mm0, mm2
085d4b50: 0ff6cb psadbw mm1, mm3
085d4b53: 0f6f12 movq mm2, [edx]
085d4b56: 0f6f1c0a movq mm3, [edx+ecx]
085d4b5a: 0fe010 pavgb mm2, [eax]
085d4b5d: 0fe01c pavgb mm3, [esp]

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

EAX = 0896ec20
EBX = 08ba0360
ECX = 00000130
EDX = ffffffff
EBP = 00000130
DS:ESI = 0023:0945d06c
ES:EDI = 0023:0896ec20
SS:ESP = 0023:0945ced8
CS:EIP = 001b:085d4ae1
FS = 003b
GS = 0000
EFLAGS = 00010206
FPUCW = ffff027f
FPUTW = ffffaaaa

MM0 = 6e6b6a6b6c6b6e70
MM1 = 807f7d7c7c7b7b7b
MM2 = 7f7d7b7a7a79797a
MM3 = 7d7a787777767778
MM4 = 7a77757474747677
MM5 = 7673717171727475
MM6 = 726f6e6e6f707273
MM7 = 6f6c6b6c6d6d7071

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module 'xvidcore'......while compressing frame 13954 from 08468900 to 08e90020 (VideoSequenceCompressor.cpp:406)......while running thread "Processing" (thread.cpp:120).

Thread traces:

Thread 00000b30 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(517)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(530)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(555)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(555)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(124)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(126)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(409)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(409)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429)
Thread 00000c64 (FastWriteStream)
Thread 00000c68 (Processing)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2585)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(517)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(530)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(517)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(530)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(403)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(420)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2748)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2788)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2580)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2585)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(517)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(530)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(517)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(530)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSequenceCompressor.cpp(403)
Thread 00000c6c (Dub-I/O)

Thread call stack:085d4ae1: xvidcore!xvid_plugin_dump [08560000+56da0+1dd41]
0857480f: xvidcore!0001480f
085753ce: xvidcore!000153ce
08574c57: xvidcore!00014c57
0859e166: xvidcore!xvid_encore [08560000+1b760+22a06]
0859c9c0: xvidcore!xvid_encore [08560000+1b760+21260]
08596a59: xvidcore!xvid_encore [08560000+1b760+1b2f9]
07a5b08e: xvidvfw!DriverProc [07a50000+6464+4c2a]
7c859e18: kernel32!OutputDebugStringA [7c800000+59b5c+2bc]
07a51080: xvidvfw!00001080
0857b1b3: xvidcore!xvid_plugin_single [08560000+1b170+43]
0859560d: xvidcore!xvid_encore [08560000+1b760+19ead]
0859561f: xvidcore!xvid_encore [08560000+1b760+19ebf]
0859676e: xvidcore!xvid_encore [08560000+1b760+1b00e]
0857d082: xvidcore!xvid_encore [08560000+1b760+1922]
0857dd11: xvidcore!xvid_encore [08560000+1b760+25b1]
0857dcda: xvidcore!xvid_encore [08560000+1b760+257a]
77d49e44: USER32!ClientThreadSetup [77d40000+9e0a+3a]
77d494e3: USER32!GetWindowLongA [77d40000+947c+67]
0045ee0c: VDAudioFilterPreviewThread::~VDAudioFilterPreviewThread()
77d4b7ab: USER32!SendMessageW [77d40000+b762+49]
77d7033c: USER32!IsDlgButtonChecked [77d40000+30315+27]
07a57b26: xvidvfw!DriverProc [07a50000+6464+16c2]
0857b7a9: xvidcore!xvid_encore [08560000+1b760+49]
07a5685f: xvidvfw!DriverProc [07a50000+6464+3fb]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c80b5b8: kernel32!GetModuleHandleA [7c800000+b529+8f]
7c80b58c: kernel32!GetModuleHandleA [7c800000+b529+63]
7c80b5a1: kernel32!GetModuleHandleA [7c800000+b529+78]
7c80b4b6: kernel32!GetModuleFileNameA [7c800000+b357+15f]
7c80b4cb: kernel32!GetModuleFileNameA [7c800000+b357+174]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c90d4ea: ntdll!NtAllocateVirtualMemory [7c900000+d4de+c]
7c9180ff: ntdll!RtlReAllocateHeap [7c900000+179fd+702]
7c911bff: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+d2]
7c91825d: ntdll!RtlReAllocateHeap [7c900000+179fd+860]
7c90d4ea: ntdll!NtAllocateVirtualMemory [7c900000+d4de+c]
7c9180ff: ntdll!RtlReAllocateHeap [7c900000+179fd+702]
7c911bff: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+d2]
7c91825d: ntdll!RtlReAllocateHeap [7c900000+179fd+860]
7c911538: ntdll!wcsncpy [7c900000+10a8f+aa9]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910895: ntdll!RtlImageDirectoryEntryToData [7c900000+10856+3f]
7c90378b: ntdll!RtlConvertUlongToLargeInteger [7c900000+3745+46]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
004399c9: ResampleInfo::computeBounds()
00439fa7: ResampleInfo::init()
0043bd75: Resampler::Process()
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
75a74c09: MSVFW32!ICCompress [75a70000+4ba6+63]
0049d52c: VideoSequenceCompressor::packFrame()
0046e022: Dubber::WriteVideoFrame()
0046e70b: Dubber::ThreadRun()
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
005661c8: free()
7c911bff: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+d2]
7c911dac: ntdll!RtlInitializeCriticalSection [7c900000+11b2d+27f]
7c90da54: ntdll!NtFreeVirtualMemory [7c900000+da48+c]
7c918331: ntdll!RtlReAllocateHeap [7c900000+179fd+934]
7c81eb33: kernel32!RaiseException [7c800000+1eae1+52]
7c90d919: ntdll!NtDuplicateObject [7c900000+d90d+c]
7c80e07b: kernel32!DuplicateHandle [7c800000+e016+65]
00527f7f: VDThread::StaticThreadStart()
00567a4c: _threadstartex@4()
73799002: ddraw!GetSurfaceFromDC [73760000+257b6+1384c]
7c80b50b: kernel32!GetModuleFileNameA [7c800000+b357+1b4]
73799002: ddraw!GetSurfaceFromDC [73760000+257b6+1384c]

-- End of report
 
     Top
stephanV
Posted: Jun 12 2008, 06:42 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



The crash seems to be in XviD... can you try another codec (DivX for example)? If the crashes are at not consistent this might indicate a hardware problem like overheating. Also note that VirtualDubMod is not currently under development, and you are a little off-topic here.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
phil185
Posted: Jun 13 2008, 08:28 AM


Newbie


Group: Members
Posts: 2
Member No.: 23708
Joined: 11-June 08



Stephan, investigating the hardware problem seems pertinent so far, thank you!

>>...VirtualDubMod is (...) off-topic here.<<
When will VirtualDub accept .mpg files?

Thank you for your answer,

Phil
 
     Top
stephanV
Posted: Jun 13 2008, 09:04 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



There is an MPEG2-input plugin for the latest versions of VirtualDub. Check the Filters forum sticky.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
3 replies since Jun 11 2008, 08:58 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports