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 While Saving In Virtualdubmod
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
[P]aul
Posted: Sep 10 2003, 05:12 PM


Unregistered









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
 
  Top
ChristianHJW
Posted: Sep 11 2003, 02:24 PM


Advanced Member


Group: Moderators
Posts: 1768
Member No.: 2
Joined: 7-July 02



Can you try with .mkv instead of .ogm, just as a test ? what video codec and audio codec were you using for this movie ?

--------------------
Visit the unofficial Virtualdub support forum on http://forums.virtualdub.org - help to reduce the big number of emails Avery Lee is getting every day !!
Support matroska as container and Gstreamer as the only truely open, x-platform multimedia platform ....
 
       Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Sep 10 2003, 05:12 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports