|
|
| 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 |
 |
| 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 |
 |
| 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 |
 |
| 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 |
 |
|