| Printable Version of Topic
Click here to view this topic in its original format |
| Unofficial VirtualDub Support Forums > Advanced Video Processing > Vd Crash - Need Help To Interpret |
| Posted by: Glimne Feb 9 2003, 06:22 PM |
| This is what I get when I try to convert DV to DivX 5.02. Is there someone that knows the solution to this??? VirtualDub crash report -- build 14328 (release-P4) -------------------------------------- Disassembly: 059716e0: 8bc7 mov eax, edi 059716e2: 89542438 mov [esp+38], edx 059716e6: 03d1 add edx, ecx 059716e8: 8b4c2420 mov ecx, [esp+20] 059716ec: 8954246c mov [esp+6c], edx 059716f0: c1e810 shr eax, 10 059716f3: 8bd8 mov ebx, eax 059716f5: 23c1 and eax, ecx 059716f7: 0faf5c2434 imul ebx, [esp+34] 059716fc: 0faf442454 imul eax, [esp+54] 05971701: 8b542440 mov edx, [esp+40] 05971705: 8b4c2424 mov ecx, [esp+24] 05971709: 03da add ebx, edx 0597170b: 89742458 mov [esp+58], esi 0597170f: 8d1408 lea edx, [eax+ecx] 05971712: 8b4c2478 mov ecx, [esp+78] 05971716: 89542464 mov [esp+64], edx 0597171a: 8b542428 mov edx, [esp+28] 0597171e: 03c1 add eax, ecx 05971720: 89542448 mov [esp+48], edx 05971724: 85f6 test esi, esi 05971726: 8944243c mov [esp+3c], eax 0597172a: 0f8efe000000 jle 0597182e 05971730: 8b442414 mov eax, [esp+14] 05971734: 85c0 test eax, eax 05971736: 7e20 jle 05971758 05971738: 8b4c2458 mov ecx, [esp+58] 0597173c: 8b54245c mov edx, [esp+5c] 05971740: 3bca cmp ecx, edx 05971742: 7514 jnz 05971758 05971744: 99 cdq 05971745: 2bc2 sub eax, edx 05971747: 8b4c2448 mov ecx, [esp+48] 0597174b: d1f8 sar eax, 1 0597174d: 0faf442418 imul eax, [esp+18] 05971752: 03c8 add ecx, eax 05971754: 894c2448 mov [esp+48], ecx 05971758: 8b442448 mov eax, [esp+48] 0597175c: 8b4c242c mov ecx, [esp+2c] 05971760: c1e810 shr eax, 10 05971763: 8bd0 mov edx, eax 05971765: 8b7c2464 mov edi, [esp+64] 05971769: d3ea shr edx, cl 0597176b: 33c9 xor ecx, ecx 0597176d: 8a0c18 mov cl, [eax+ebx] 05971770: 33c0 xor eax, eax 05971772: 8b2c8d587e9805 mov ebp, [ecx*4+05987e58] 05971779: 8b4c243c mov ecx, [esp+3c] 0597177d: 8a040a mov al, [edx+ecx] <-- FAULT 05971780: 8bf0 mov esi, eax 05971782: 33c0 xor eax, eax 05971784: 8a043a mov al, [edx+edi] 05971787: 8bf8 mov edi, eax 05971789: c1e602 shl esi, 02 0597178c: c1e702 shl edi, 02 0597178f: 8b9658c29805 mov edx, [esi+598c258] 05971795: 8b8e58be9805 mov ecx, [esi+598be58] 0597179b: 8b8758c69805 mov eax, [edi+598c658] 059717a1: 03cd add ecx, ebp 059717a3: 03c2 add eax, edx 059717a5: 8b9758b69805 mov edx, [edi+598b658] 059717ab: 03c5 add eax, ebp 059717ad: 03d5 add edx, ebp 059717af: c1f908 sar ecx, 08 059717b2: c1f808 sar eax, 08 059717b5: c1fa08 sar edx, 08 059717b8: 81f9ff000000 cmp ecx, 000000ff 059717be: 7e07 jle 059717c7 059717c0: b9ff000000 mov ecx, 000000ff 059717c5: eb06 jmp 059717cd 059717c7: 85c9 test ecx, ecx 059717c9: 7d02 jge 059717cd 059717cb: 33c9 xor ecx, ecx 059717cd: 3dff000000 cmp eax, 000000ff 059717d2: 7e07 jle 059717db 059717d4: b8ff000000 mov eax, 000000ff 059717d9: eb06 jmp 059717e1 059717db: 85c0 test eax, eax 059717dd: 7d02 jge 059717e1 059717df: 33 db 33 Windows 5.0 (Win2000 build 2195) [Service Pack 2] EAX = 00000000 EBX = 07d305c0 ECX = 07dfadc0 EDX = 00000240 EBP = 00006800 DS:ESI = 0023:058de970 ES:EDI = 0023:07d959c0 SS:ESP = 0023:07befc74 CS:EIP = 001b:0597177d FS = 0038 GS = 0000 EFLAGS = 00010246 MM0 = 0000000000000000 MM1 = f7f8f8f8f6f6f7f7 MM2 = f7f8f8f8f6f6f7f7 MM3 = 8887878789898888 MM4 = 0000000000000000 MM5 = 0000000000000000 MM6 = ca84000000000000 MM7 = c5c4e7626717a000 Crash reason: Access Violation Thread 00000588 (Main thread) Init.cpp(238) Init.cpp(256) Init.cpp(318) Main.cpp(182) Main.cpp(205) VideoSource.cpp(566) Main.cpp(391) VideoSource.cpp(1627) VideoSource.cpp(1647) Main.cpp(397) Main.cpp(414) FilterSystem.cpp(427) Main.cpp(450) FilterSystem.cpp(561) VideoSource.cpp(566) FilterSystem.cpp(427) Thread 0000035c (FastWriteStream) Thread 00000110 (Processing) VideoSource.cpp(1483) Dub.cpp(2840) VideoSequenceCompressor.cpp(358) VideoSequenceCompressor.cpp(371) Dub.cpp(3022) Dub.cpp(3220) Dub.cpp(2835) VideoSource.cpp(1455) VideoSource.cpp(1483) Dub.cpp(2840) VideoSequenceCompressor.cpp(358) VideoSequenceCompressor.cpp(371) Dub.cpp(3022) Dub.cpp(3220) Dub.cpp(2835) VideoSource.cpp(1455) Thread 000000d8 (I/O processing) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) Audio.cpp(1619) Audio.cpp(1622) 0597177d: mirodv2avi!DriverProc [05960000+41d0+d5ad] 0596550f: mirodv2avi!DriverProc [05960000+41d0+133f] 05966a38: mirodv2avi!DriverProc [05960000+41d0+2868] 0596428a: mirodv2avi!DriverProc [05960000+41d0+ba] 6a7717f8: MSVFW32!ICSendMessage [6a770000+17c4+34] 6a774ee1: MSVFW32!ICDecompress [6a770000+4ea6+3b] 0042e1bc: VideoSourceAVI::streamGetFrame() 0041338a: AVIOutputFile::writeIndexedChunk() 004b9038: VideoSequenceCompressor::packFrame() 00410f9f: AVIVideoOutputStream::write() 004ae6bc: Dubber::WriteVideoFrame() 00411d81: AVIOutputFile::_write() 0041338a: AVIOutputFile::writeIndexedChunk() 77e7675d: KERNEL32!WriteFile [77e70000+667b+e2] 004136e1: AVIAudioOutputStream::write() 0041689c: AVIPipe::getReadBuffer() 004af86e: Dubber::ProcessingThread() 004b3127: Dubber::ProcessingThreadKickstart() 004d616d: _threadstart@4() 77e7758a: KERNEL32!SetFilePointer [77e70000+7400+18a] -- End of report |
| Posted by: ChristianHJW Feb 9 2003, 09:52 PM |
| You care giving us a bit more info what you were trying to do when it crashed ? |
| Posted by: Glimne Feb 9 2003, 10:08 PM |
| Hi there, of course I can. I'm trying to convert a DV-avi (PCM Audio) file to a DivX-avi file (DivX 5.02 Pro and mpeg audio). Vd crashes after it reaches around 19000 frames and gives the mentioned crash-log. I thought in the beginning that it was a paging problem, but I think there is another problem, because it doesn't matter if I increase the paging file size, it crashes anyway |
| Posted by: phaeron Feb 9 2003, 10:41 PM |
| The Pinnacle DV codec crashed -- it looks like either there is a bug in that codec's decoder, or your DV file somehow got trashed. |
| Posted by: Glimne Feb 9 2003, 10:54 PM |
| Is there a way (programm) that can check if the file is OK??? I can play the file in Windows Media Player (haven't though played the hole file) incl jumping within the file. The strange thing is that the codecs have worked before, but not after the new installation |
| Posted by: ChristianHJW Feb 11 2003, 11:02 AM |
| Try the DV codec from mainconcept ( free demo available ) from http://www.mainconcept.com . Our moderator 'Stefan' also recommends the Panasonic DV codec ( its free |
| Posted by: Glimne Feb 13 2003, 11:53 PM |
| The solution was the DV codec now I'm using the mainconcept one and it works fine. It's also free, except that it burns a logo when you create a DV video, but I'm just using it for reading Thanks for the advise PS I've got most of the DV codecs so if there is someone who needs them send me an email to mailto:Snygg@gmx.net DS |