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.

 
Crash... :(, ...and burn.
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
TheBull
  Posted: May 16 2004, 01:19 PM


Unregistered









VDM crashes when I'm trying to recompress a video compressed with an old, obsolete version of XVid to a new XVid. I scanned the file for errors with VD and Divfix, and it has none; the crash occurs after processing about 30 MB of the roughly 700 ones of the total. If it's of any use, here's its error report:

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

Disassembly:
02d79360: e90fe0c10f jmp 12997374
02d79365: ef out dx, eax
02d79366: e10f loopz 02d79377
02d79368: e0ca loopnz 02d79334
02d7936a: 0fefea pxor mm5, mm2
02d7936d: 0fdbe7 pand mm4, mm7
02d79370: 0fdbef pand mm5, mm7
02d79373: 0ff8c4 psubb mm0, mm4
02d79376: 0f7f01 movq [ecx], mm0
02d79379: 0ff8cd psubb mm1, mm5
02d7937c: 0f7f0c11 movq [ecx+edx], mm1
02d79380: 8d0c51 lea ecx, [ecx+edx*2]
02d79383: 0f6fc2 movq mm0, mm2
02d79386: 0f6f08 movq mm1, [eax]
02d79389: 0f6f1410 movq mm2, [eax+edx]
02d7938d: 8d0450 lea eax, [eax+edx*2]
02d79390: 0f6fe0 movq mm4, mm0
02d79393: 0f6fe9 movq mm5, mm1
02d79396: 0fe0c1 pavgb mm0, mm1
02d79399: 0fefe1 pxor mm4, mm1
02d7939c: 0fe0ca pavgb mm1, mm2
02d7939f: 0fefea pxor mm5, mm2
02d793a2: 0fdbe7 pand mm4, mm7
02d793a5: 0fdbef pand mm5, mm7
02d793a8: 0ff8c4 psubb mm0, mm4
02d793ab: 0f7f01 movq [ecx], mm0
02d793ae: 0ff8cd psubb mm1, mm5
02d793b1: 0f7f0c11 movq [ecx+edx], mm1
02d793b5: 8d0c51 lea ecx, [ecx+edx*2]
02d793b8: 0f6fc2 movq mm0, mm2
02d793bb: 0f6f08 movq mm1, [eax]
02d793be: 0f6f1410 movq mm2, [eax+edx]
02d793c2: 8d0450 lea eax, [eax+edx*2]
02d793c5: 0f6fe0 movq mm4, mm0
02d793c8: 0f6fe9 movq mm5, mm1
02d793cb: 0fe0c1 pavgb mm0, mm1
02d793ce: 0fefe1 pxor mm4, mm1
02d793d1: 0fe0ca pavgb mm1, mm2
02d793d4: 0fefea pxor mm5, mm2
02d793d7: 0fdbe7 pand mm4, mm7
02d793da: 0fdbef pand mm5, mm7
02d793dd: 0ff8c4 psubb mm0, mm4
02d793e0: 0f7f01 movq [ecx], mm0
02d793e3: 0ff8cd psubb mm1, mm5
02d793e6: 0f7f0c11 movq [ecx+edx], mm1
02d793ea: 8d0c51 lea ecx, [ecx+edx*2]
02d793ed: 0f6fc2 movq mm0, mm2
02d793f0: 0f6f08 movq mm1, [eax]
02d793f3: 0f6f1410 movq mm2, [eax+edx] <-- FAULT
02d793f7: 8d0450 lea eax, [eax+edx*2]
02d793fa: 0f6fe0 movq mm4, mm0
02d793fd: 0f6fe9 movq mm5, mm1
02d79400: 0fe0c1 pavgb mm0, mm1
02d79403: 0fefe1 pxor mm4, mm1
02d79406: 0fe0ca pavgb mm1, mm2
02d79409: 0fefea pxor mm5, mm2
02d7940c: 0fdbe7 pand mm4, mm7
02d7940f: 0fdbef pand mm5, mm7
02d79412: 0ff8c4 psubb mm0, mm4
02d79415: 0f7f01 movq [ecx], mm0
02d79418: 0ff8cd psubb mm1, mm5
02d7941b: 0f7f0c11 movq [ecx+edx], mm1
02d7941f: c3 ret
02d79420: 8b442410 mov eax, [esp+10]
02d79424: 8b4c2404 mov ecx, [esp+04]
02d79428: 85c0 test eax, eax
02d7942a: 8b442408 mov eax, [esp+08]
02d7942e: 8b54240c mov edx, [esp+0c]
02d79432: 0f6f3d80aee302 movq mm7, [02e3ae80]
02d79439: 0f6f10 movq mm2, [eax]
02d7943c: 0f6f5801 movq mm3, [eax+01]
02d79440: 0f6ff2 movq mm6, mm2
02d79443: 0fe0d3 pavgb mm2, mm3
02d79446: 0fefde pxor mm3, mm6
02d79449: 0f856b010000 jnz 02d795ba
02d7944f: 8d0410 lea eax, [eax+edx]
02d79452: 0f6f00 movq mm0, [eax]
02d79455: 0f6f4801 movq mm1, [eax+01]
02d79459: 0f6ff0 movq mm6, mm0
02d7945c: 0fe0c1 pavgb mm0, mm1
02d7945f: 8d db 8d

Windows 4.10 (Windows 98 build 2222) [ ]

EAX = 02f57d88
EBX = 000000f0
ECX = 02eb12d0
EDX = 000002c0
EBP = 0000001d
DS:ESI = 01af:02f70880
ES:EDI = 01af:033a7438
SS:ESP = 01af:087aeda8
CS:EIP = 01a7:02d793f3
FS = 465f
GS = 0000
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffaaaa

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0020238000202380
MM4 = 0000000000000000
MM5 = 0000000000000000
MM6 = 0000369a0000368a
MM7 = 0101010101010101

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module 'XVID'...

...while decompressing video frame 5799 with "XviD MPEG-4 Codec" [biCompression=44495658] (VideoSource.cpp:1618)...

...while running thread "Processing" (thread.cpp:120).

Thread traces:

Thread fff56cc1 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(344)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(387)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(407)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(467)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(646)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(676)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1819)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429)
Thread fff260fd (FastWriteStream)
Thread fff257c1 (Processing)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2585)
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\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Dub.cpp(2585)
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\VideoSource.cpp(1614)
Thread fff26d19 (Dub-I/O)

Thread call stack:02d793f3: XVID.DLL!xvid_plugin_single [02d30000+c3e0+3d013]
02d45f13: XVID.DLL!xvid_plugin_single [02d30000+c3e0+9b33]
02d408ff: XVID.DLL!xvid_plugin_single [02d30000+c3e0+451f]
02d40823: XVID.DLL!xvid_plugin_single [02d30000+c3e0+4443]
02d3f789: XVID.DLL!xvid_plugin_single [02d30000+c3e0+33a9]
02d31c0c: XVID.DLL!00001c0c
02d3908d: XVID.DLL!xvid_decore [02d30000+9060+2d]
02d321fb: XVID.DLL!000021fb
02d37ac2: XVID.DLL!DriverProc [02d30000+7858+26a]
bff76849: KERNEL32.DLL!FindClose [bff70000+64c0+389]
bff7a2e3: KERNEL32.DLL!TerminateProcess [bff70000+8ff1+12f2]
bff7a3a0: KERNEL32.DLL!TerminateProcess [bff70000+8ff1+13af]
7b08199a: MSVFW32.DLL!ICSendMessage [7b080000+18fc+9e]
7b081a74: MSVFW32.DLL!ICDecompress [7b080000+1a35+3f]
004bc1f2: VideoSourceAVI::streamGetFrame()
004777bc: FastWriteStream::_Put()
004abbcc: AVIOutputFile::_write()
004ac3d2: AVIOutputFile::writeIndexedChunk()
bff7b77b: KERNEL32.DLL!IsBadHugeWritePtr [bff70000+a5be+11bd]
0046dd07: Dubber::WriteVideoFrame()
bff92cec: KERNEL32.DLL!WaitForSingleObjectEx [bff70000+22caf+3d]
bff7c8cc: KERNEL32.DLL!WaitForSingleObject [bff70000+c8bd+f]
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
00463e34: AVIPipe::getReadBuffer()
0046e70b: Dubber::ThreadRun()
0052800b: SetThreadName()
bff769d5: KERNEL32.DLL!DebugBreak [bff70000+68a0+135]
bff7de32: KERNEL32.DLL!IsBadCodePtr [bff70000+ce18+101a]
bff8ddd8: KERNEL32.DLL!ExitProcess [bff70000+1d4f8+8e0]
bff741f7: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+1339]
bff8de33: KERNEL32.DLL!ExitProcess [bff70000+1d4f8+93b]
0052800b: SetThreadName()
00527f7f: VDThread::StaticThreadStart()
00567a4c: _threadstartex@4()
bff88f20: KERNEL32.DLL!HeapCreate [bff70000+18bf2+32e]
bff869ef: KERNEL32.DLL!VirtualQueryEx [bff70000+152a3+174c]

-- End of report
 
  Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:
0 replies since May 16 2004, 01:19 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports