Hello. Today I first tried the patched VirtualDub named "VirtualDubMod" (virtualdubmod.sourceforge.net) and the app crashed while starting saving to an ogm-file.
Used Version: 1.5.4.1
| QUOTE | VirtualDub crash report -- build 2066 (release) --------------------------------------
Disassembly: 02b430c0: e8db200000 call 02b451a0 02b430c5: 8b4e0c mov ecx, [esi+0c] 02b430c8: 8b5608 mov edx, [esi+08] 02b430cb: 51 push ecx 02b430cc: 8d4664 lea eax, [esi+64] 02b430cf: 52 push edx 02b430d0: 50 push eax 02b430d1: e8ca200000 call 02b451a0 02b430d6: 83c43c add esp, 3c 02b430d9: 33ed xor ebp, ebp 02b430db: 8b4e44 mov ecx, [esi+44] 02b430de: 8b5130 mov edx, [ecx+30] 02b430e1: 52 push edx 02b430e2: e8c92d0000 call 02b45eb0 02b430e7: 8b4648 mov eax, [esi+48] 02b430ea: 8b4830 mov ecx, [eax+30] 02b430ed: 51 push ecx 02b430ee: e8bd2d0000 call 02b45eb0 02b430f3: 83c408 add esp, 08 02b430f6: 8b5644 mov edx, [esi+44] 02b430f9: 52 push edx 02b430fa: e8b12d0000 call 02b45eb0 02b430ff: 8b4648 mov eax, [esi+48] 02b43102: 50 push eax 02b43103: e8a82d0000 call 02b45eb0 02b43108: 56 push esi 02b43109: e8a22d0000 call 02b45eb0 02b4310e: 83c40c add esp, 0c 02b43111: 896b2c mov [ebx+2c], ebp 02b43114: b801000000 mov eax, 00000001 02b43119: 5f pop edi 02b4311a: 5e pop esi 02b4311b: 5d pop ebp 02b4311c: 5b pop ebx 02b4311d: c3 ret 02b4311e: 8b4b10 mov ecx, [ebx+10] 02b43121: 89732c mov [ebx+2c], esi 02b43124: 85c9 test ecx, ecx 02b43126: 7438 jz 02b43160 02b43128: 8b4324 mov eax, [ebx+24] 02b4312b: 8b5320 mov edx, [ebx+20] 02b4312e: 50 push eax 02b4312f: 8b430c mov eax, [ebx+0c] 02b43132: 52 push edx 02b43133: 81c690000000 add esi, 00000090 02b43139: 8d0480 lea eax, [eax+eax*4] 02b4313c: 8d0480 lea eax, [eax+eax*4] 02b4313f: 8d0480 lea eax, [eax+eax*4] 02b43142: c1e003 shl eax, 03 02b43145: 99 cdq 02b43146: f77b08 idiv eax, dword ptr [ebx+08] <-- FAULT 02b43149: 8b5318 mov edx, [ebx+18] 02b4314c: 50 push eax 02b4314d: 8b431c mov eax, [ebx+1c] 02b43150: 50 push eax 02b43151: 8b4314 mov eax, [ebx+14] 02b43154: 52 push edx 02b43155: 50 push eax 02b43156: 51 push ecx 02b43157: 56 push esi 02b43158: e8b3600000 call 02b49210 02b4315d: 83c420 add esp, 20 02b43160: 5f pop edi 02b43161: 5e pop esi 02b43162: 5d pop ebp 02b43163: 33c0 xor eax, eax 02b43165: 5b pop ebx 02b43166: c3 ret 02b43167: 5f pop edi 02b43168: 5e pop esi 02b43169: 5d pop ebp 02b4316a: b802000000 mov eax, 00000002 02b4316f: 5b pop ebx 02b43170: c3 ret 02b43171: 90 nop 02b43172: 90 nop 02b43173: 90 nop 02b43174: 90 nop 02b43175: 90 nop 02b43176: 90 nop 02b43177: 90 nop 02b43178: 90 nop 02b43179: 90 nop 02b4317a: 90 nop 02b4317b: 90 nop 02b4317c: 90 nop 02b4317d: 90 nop 02b4317e: 90 nop 02b4317f: 90 nop 02b43180: 56 push esi 02b43181: 8b742408 mov esi, [esp+08] 02b43185: 85f6 test esi, esi 02b43187: 7507 jnz 02b43190 02b43189: b802000000 mov eax, 00000002 02b4318e: 5e pop esi 02b4318f: c3 ret 02b43190: 8b460c mov eax, [esi+0c] 02b43193: 8b5644 mov edx, [esi+44] 02b43196: 8b4e08 mov ecx, [esi+08] 02b43199: 50 push eax 02b4319a: 83c224 add edx, 24 02b4319d: 51 push ecx 02b4319e: 52 push edx 02b4319f: e8fc1f0000 call 02b451a0 02b431a4: 8b460c mov eax, [esi+0c] 02b431a7: 8b5648 mov edx, [esi+48] 02b431aa: 8b4e08 mov ecx, [esi+08] 02b431ad: 50 push eax 02b431ae: 83c224 add edx, 24 02b431b1: 51 push ecx 02b431b2: 52 push edx 02b431b3: e8e81f0000 call 02b451a0 02b431b8: 8b460c mov eax, [esi+0c] 02b431bb: 8b4e08 mov ecx, [esi+08] 02b431be: 50 push eax 02b431bf: 8d db 8d
Windows 5.2 (Windows XP build 3790) []
EAX = 00000000 EBX = 0012ebbc ECX = 000dbba0 EDX = 00000000 EBP = 013d2788 DS:ESI = 0023:013d27c0 ES:EDI = 0023:013d277c SS:ESP = 0023:0012eb74 CS:EIP = 001b:02b43146 FS = 003b GS = 0000 EFLAGS = 00010246 FPUCW = ffff027f FPUTW = fffffeaa
MM0 = 44434241403f3d3a MM1 = 4c4b4a4948474645 MM2 = 54535251504f4e4d MM3 = 5c5b5a5958575655 MM4 = 64636261605f5e5d MM5 = c000000000000000 MM6 = c000000000000000 MM7 = c000000000000000
Crash reason: Integer Divide-by-Zero
Crash context: An integer division by zero occurred in module 'xvid'...
...while passing start message to video compressor (VideoSequenceCompressor.cpp:267).
Thread traces:
Thread 000015a8 (Main thread) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(320) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(350) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(368) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(431) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(307) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(346) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(617) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(645) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(660) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1807) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424)
Thread call stack:02b43146: xvid!xvid_encore [02b10000+7b30+2b616] 02b17b5b: xvid!xvid_encore [02b10000+7b30+2b] 02b1365a: xvid!0000365a 02b1727f: xvid!DriverProc [02b10000+70c0+1bf] 77f3765a: ntdll!RtlAllocateHeap [77f30000+72dc+37e] 77f3725c: ntdll!RtlFreeHeap [77f30000+66e5+b77] 77f373f3: ntdll!RtlAllocateHeap [77f30000+72dc+117] 02b171ca: xvid!DriverProc [02b10000+70c0+10a] 77f37208: ntdll!RtlFreeHeap [77f30000+66e5+b23] 77f373f3: ntdll!RtlAllocateHeap [77f30000+72dc+117] 77f370e4: ntdll!RtlFreeHeap [77f30000+66e5+9ff] 77f373f3: ntdll!RtlAllocateHeap [77f30000+72dc+117] 0054dc5c: _nh_malloc() 0054dc49: malloc() 004044d8: AudioStreamSource::AudioStreamSource() 77f39aed: ntdll!LdrUnlockLoaderLock [77f30000+9aa6+47] 77f39af4: ntdll!LdrUnlockLoaderLock [77f30000+9aa6+4e] 77f370e4: ntdll!RtlFreeHeap [77f30000+66e5+9ff] 77f39af4: ntdll!LdrUnlockLoaderLock [77f30000+9aa6+4e] 77e22bbb: kernel32!GetModuleFileNameW [77e20000+2ac0+fb] 77e22b8c: kernel32!GetModuleFileNameW [77e20000+2ac0+cc] 739d17f1: MSVFW32!ICSendMessage [739d0000+17c8+29] 739d17f1: MSVFW32!ICSendMessage [739d0000+17c8+29] 0049e730: VideoSequenceCompressor::setDataRate() 0049e659: VideoSequenceCompressor::init() 77f37cf2: ntdll!RtlGetNtGlobalFlags [77f30000+7c66+8c] 77f367f9: ntdll!RtlFreeHeap [77f30000+66e5+114] 00640069: VirtualDubMod!00240069 00640069: VirtualDubMod!00240069 77f373f3: ntdll!RtlAllocateHeap [77f30000+72dc+117] 0054dd65: _heap_alloc() 739d17f1: MSVFW32!ICSendMessage [739d0000+17c8+29] 0049e798: VideoSequenceCompressor::start() 0049e758: VideoSequenceCompressor::start() 004753e9: Dubber::InitOutputFile() 00476375: Dubber::Init() 004c73ea: ModDubStream::ModDubStream() 0054dc5c: _nh_malloc() 00475eb4: Dubber::Init() 0049063b: InitDubAVI() 77f367f9: ntdll!RtlFreeHeap [77f30000+66e5+114] 0054de5c: free() 0046ce11: SaveOGM() 77f373f3: ntdll!RtlAllocateHeap [77f30000+72dc+117] 0054dd65: _heap_alloc() 77e26915: kernel32!WideCharToMultiByte [77e20000+683d+d8] 004d402c: SaveAs() 70be5c3c: COMCTL32!DefSubclassProc [70bc0000+25b5e+de] 70be5c7b: COMCTL32!DefSubclassProc [70bc0000+25b5e+11d] 77cd2cc0: USER32!CharUpperBuffA [77cd0000+2b0e+1b2] 77ce2e1a: USER32!LoadAcceleratorsA [77cd0000+12d5c+be] 77ce2e29: USER32!LoadAcceleratorsA [77cd0000+12d5c+cd] 77f33868: ntdll!KiUserCallbackDispatcher [77f30000+3855+13] 0065006d: VirtualDubMod!0025006d 77cd2c62: USER32!CharUpperBuffA [77cd0000+2b0e+154] 77cdb0d7: USER32!SetWindowTextA [77cd0000+b0ad+2a] 77cd8b8d: USER32!SetDlgItemTextA [77cd0000+8b72+1b] 004642ce: PositionControlUpdateString() 743dc399: MSCTF!TF_DllDetachInOther [743d0000+b7c9+bd0] 77cd6a8d: USER32!CallNextHookEx [77cd0000+6a52+3b] 77cd24ea: USER32!GetWindowLongA [77cd0000+24bf+2b] 77cd24f3: USER32!GetWindowLongA [77cd0000+24bf+34] 00463db9: PositionControlWndProc() 72e62ad3: USP10!ScriptApplyDigitSubstitution [72e30000+2d64d+5486] 77cd4cbf: USER32!GetTopWindow [77cd0000+4c1a+a5] 77cd4d28: USER32!DefWindowProcA [77cd0000+4cc7+61] 77cd4d3c: USER32!DefWindowProcA [77cd0000+4cc7+75] 77cd4d3c: USER32!DefWindowProcA [77cd0000+4cc7+75] 0048ebf6: MainWndProc() 77cd15df: USER32!000015df 77cd1a15: USER32!TranslateMessage [77cd0000+1845+1d0] 77cd1a48: USER32!TranslateMessage [77cd0000+1845+203] 77cd1a29: USER32!TranslateMessage [77cd0000+1845+1e4] 77cd19cb: USER32!TranslateMessage [77cd0000+1845+186] 77cd1a48: USER32!TranslateMessage [77cd0000+1845+203] 77cd1a29: USER32!TranslateMessage [77cd0000+1845+1e4] 77cd2cb5: USER32!CharUpperBuffA [77cd0000+2b0e+1a7] 77cd2cc0: USER32!CharUpperBuffA [77cd0000+2b0e+1b2] 77cd2cc0: USER32!CharUpperBuffA [77cd0000+2b0e+1b2] 77cd61d5: USER32!GetWindowTextW [77cd0000+5dc7+40e] 77cd61e5: USER32!GetWindowTextW [77cd0000+5dc7+41e] 77f33868: ntdll!KiUserCallbackDispatcher [77f30000+3855+13] 77cd57b3: USER32!SetWindowLongW [77cd0000+57a0+13] 0048c547: MenuHit() 77cf8228: USER32!MapVirtualKeyExW [77cd0000+28137+f1] 77cd6a8d: USER32!CallNextHookEx [77cd0000+6a52+3b] 743dd5ef: MSCTF!TF_UninitSystem [743d0000+cca8+947] 743dd5f4: MSCTF!TF_UninitSystem [743d0000+cca8+94c] 743dc86b: MSCTF!TF_DllDetachInOther [743d0000+b7c9+10a2] 743dd5f4: MSCTF!TF_UninitSystem [743d0000+cca8+94c] 77cd6ba0: USER32!CallNextHookEx [77cd0000+6a52+14e] 77cd6a3b: USER32!SetWindowsHookExW [77cd0000+69fb+40] 77cd6a4a: USER32!SetWindowsHookExW [77cd0000+69fb+4f] 77cd6a4a: USER32!SetWindowsHookExW [77cd0000+69fb+4f] 77cd6b07: USER32!CallNextHookEx [77cd0000+6a52+b5] 77cd6b17: USER32!CallNextHookEx [77cd0000+6a52+c5] 77f33868: ntdll!KiUserCallbackDispatcher [77f30000+3855+13] 77cd2c62: USER32!CharUpperBuffA [77cd0000+2b0e+154] 77cd6a4a: USER32!SetWindowsHookExW [77cd0000+69fb+4f] 77cd4cbf: USER32!GetTopWindow [77cd0000+4c1a+a5]
-- End of report
| |