VirtualDub-MPEG2 crash report -- build 24600 (release) -------------------------------------- Disassembly: 01255460: 7408 jz 0125546a 01255462: 81ca00000004 or edx, 04000000 01255468: 8bc2 mov eax, edx 0125546a: 8b8d94040000 mov ecx, [ebp+494] 01255470: 85c9 test ecx, ecx 01255472: 740b jz 0125547f 01255474: 81ca00002000 or edx, 00200000 0125547a: 891424 mov [esp], edx 0125547d: eb03 jmp 01255482 0125547f: 890424 mov [esp], eax 01255482: 8d0424 lea eax, [esp] 01255485: ffb5bc040000 push dword ptr [ebp+4bc] 0125548b: 50 push eax 0125548c: 55 push ebp 0125548d: e8a60c0000 call 01256138 01255492: 83c40c add esp, 0ch 01255495: 8b9554020000 mov edx, [ebp+254] 0125549b: 85d2 test edx, edx 0125549d: 741d jz 012554bc 0125549f: 8b4500 mov eax, [ebp+00h] 012554a2: 85c0 test eax, eax 012554a4: 740a jz 012554b0 012554a6: 83f801 cmp eax, 01h 012554a9: 7405 jz 012554b0 012554ab: 83f802 cmp eax, 02h 012554ae: 750c jnz 012554bc 012554b0: c7855402000000 mov dword ptr [ebp+254], 00000000 000000 012554ba: 33d2 xor edx, edx 012554bc: 85d2 test edx, edx 012554be: 740c jz 012554cc 012554c0: 8b4500 mov eax, [ebp+00h] 012554c3: 83f803 cmp eax, 03h 012554c6: 0f8468030000 jz 01255834 012554cc: 85d2 test edx, edx 012554ce: 7415 jz 012554e5 012554d0: 8b4500 mov eax, [ebp+00h] 012554d3: 83f804 cmp eax, 04h 012554d6: 0f847b030000 jz 01255857 012554dc: 83f805 cmp eax, 05h 012554df: 0f8472030000 jz 01255857 012554e5: 8b442404 mov eax, [esp+04h] 012554e9: 8b9524010000 mov edx, [ebp+124] 012554ef: 0b049544002d01 or eax, [edx*4+012d0044] <-- FAULT 012554f6: 8b9530010000 mov edx, [ebp+130] 012554fc: 83fa01 cmp edx, 01h 012554ff: 0f84cd040000 jz 012559d2 01255505: 83fa02 cmp edx, 02h 01255508: 743e jz 01255548 0125550a: 83fa03 cmp edx, 03h 0125550d: 7517 jnz 01255526 0125550f: 8b1424 mov edx, [esp] 01255512: 81ca00004000 or edx, 00400000 01255518: 891424 mov [esp], edx 0125551b: 0d002f0000 or eax, 00002f00 01255520: 89442404 mov [esp+04h], eax 01255524: eb37 jmp 0125555d 01255526: 83fa04 cmp edx, 04h 01255529: 7517 jnz 01255542 0125552b: 8b1424 mov edx, [esp] 0125552e: 81ca00004000 or edx, 00400000 01255534: 891424 mov [esp], edx 01255537: 0d003f0000 or eax, 00003f00 0125553c: 89442404 mov [esp+04h], eax 01255540: eb1b jmp 0125555d 01255542: 89442404 mov [esp+04h], eax 01255546: eb15 jmp 0125555d 01255548: 8b1424 mov edx, [esp] 0125554b: 81ca00004000 or edx, 00400000 01255551: 891424 mov [esp], edx 01255554: 0d00050000 or eax, 00000500 01255559: 89442404 mov [esp+04h], eax 0125555d: 8b7424 mov esi, [esp+24h] Built on Mike on Fri Jul 07 02:07:44 2006 using compiler version 1200 Windows 5.1 (Windows XP build 2600) [Service Pack 2] EAX = 00000000 EBX = 011efc1c ECX = 00000000 EDX = 00400020 EBP = 015a46f0 ESI = 00000000 EDI = 00000000 ESP = 011ef690 EIP = 012554ef EFLAGS = 00010246 FPUCW = ffff027f FPUTW = ffffffff Crash reason: Access Violation Crash context: An out-of-bounds memory access (access violation) occurred in module 'xvid'... ...reading address 022D00C4... ...while compressing frame 0 from 00cfec38 to 00cc5bf8 using codec "XviD MPEG-4 Codec" (VideoSequenceCompressor.cpp:618)... ...while running thread "Processing" (thread.cpp:150). Pointer dumps: EBX 011efc18: 00000030 00000001 00c83a38 00cc5bf8 00c93ca0 00cfec38 011efce4 011efd84 EDX 00400020: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000f8 ESP 011ef690: 08008040 00000000 02426d5c 02426090 02433d88 02426bfc 00000000 00000200 011ef6b0: 00000200 00000180 ffffffff 0248df08 011ef6a4 0242ac60 011ef9bc 00320178 011ef6d0: 00320538 0000000b 77c1c2e3 00000040 024221d0 00000000 00000914 00000001 011ef6f0: 011ef858 011ef770 00000004 011ef7b4 00000420 00002c00 00c83a38 00c93ca0 EBP 015a46f0: 00000001 00000200 0008b290 65646976 61702e6f 00007373 00610070 00730073 015a4710: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 015a4730: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 015a4750: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Thread call stack: 012554ef: xvid!000054ef 77c1c2e3: msvcrt!free [77c00000+1c21b+c8] 01259c5f: xvid!DriverProc [01250000+99b4+2ab] 7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117] 77c1c3c9: msvcrt!free [77c00000+1c21b+1ae] 77c1c3ce: msvcrt!free [77c00000+1c21b+1b3] 6f8e08c3: libmplayer!sws_getContext [6f8c0000+1f9f0+ed3] 6f8d8b25: libmplayer!sws_scale_ordered [6f8c0000+18910+215] 30dc14e5: ffdshow!DllUnregisterServer [30d30000+13000+7e4e5] 30dc1281: ffdshow!DllUnregisterServer [30d30000+13000+7e281] 30dc14e5: ffdshow!DllUnregisterServer [30d30000+13000+7e4e5] 30dc43e0: ffdshow!DllUnregisterServer [30d30000+13000+813e0] 30dc14e5: ffdshow!DllUnregisterServer [30d30000+13000+7e4e5] 30dade25: ffdshow!DllUnregisterServer [30d30000+13000+6ae25] 7c360947: MSVCR71!??2@YAPAXI@Z [7c340000+2093c+b] 7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130] 7c34218a: MSVCR71!free [7c340000+2151+39] 30d9b2fa: ffdshow!DllUnregisterServer [30d30000+13000+582fa] 30dc14e5: ffdshow!DllUnregisterServer [30d30000+13000+7e4e5] 30da390c: ffdshow!DllUnregisterServer [30d30000+13000+6090c] 30dc14e5: ffdshow!DllUnregisterServer [30d30000+13000+7e4e5] 30dc18dc: ffdshow!DllUnregisterServer [30d30000+13000+7e8dc] 30dc92de: ffdshow!DllUnregisterServer [30d30000+13000+862de] 30dc97d9: ffdshow!DllUnregisterServer [30d30000+13000+867d9] 75a418a8: MSVFW32!ICSendMessage [75a40000+187d+2b] 75a44c09: MSVFW32!ICCompress [75a40000+4ba6+63] 004b2795: VideoSequenceCompressor::PackFrameInternal() 004b24a6: VideoSequenceCompressor::packFrame() 005042c5: VDPixmapBltFast() 0047bf35: Dubber::WriteVideoFrame() 004e445f: VDSignalBase::wait() 0047b909: Dubber::WriteVideoFrame() 0047c597: Dubber::ThreadRun() 7c90d919: ntdll!NtDuplicateObject [7c900000+d90d+c] 7c80de63: kernel32!DuplicateHandle [7c800000+ddfe+65] 004e43f5: VDThread::StaticThreadStart() 00528fcf: _threadstartex@4() 7c80b683: kernel32!GetModuleFileNameA [7c800000+b4cf+1b4] -- End of report