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
sad.gif

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 ohmy.gif ?? ), but i am sorry i cant give you a link ...

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

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