[Fwd: VDubMod Bug]

Christian HJ Wiesner <[email protected]>
Newsgroups gmane.comp.video.vdubmod.devel
Message-ID <[email protected]>

-------- Original Message --------
Subject: 	VDubMod Bug
Date: 	Wed, 31 Mar 2004 19:39:56 -0300
From: 	Alan <[email protected]>
To: 	<[email protected]>



Hello!

I hit a bug in the last version of VDubMod when trying to access File
Information... The opened file was a M2V created by CCE 2.67.00.11.

Attached is the crashinfo file!

Thanks & regards!

[]'s

Alan
crashinfo.txt (text/plain, 9.3 KB)
VirtualDub crash report -- build 2366 (release)
--------------------------------------

Disassembly:
004b5060: 8bec            mov    ebp, esp
004b5062: 56              push   esi
004b5063: ff7508          push   dword ptr [ebp+08]
004b5066: 8bf1            mov    esi, ecx
004b5068: e870530c00      call   _strdup (0057a3dd)
004b506d: 85c0            test   eax, eax
004b506f: 59              pop    ecx
004b5070: 894608          mov    [esi+08], eax
004b5073: 7516            jnz    InputFilenameNode::InputFilenameNode+2c (004b508b)
004b5075: 8d4d08          lea    ecx, [ebp+08]
004b5078: e8d0330700      call   MyMemoryError::MyMemoryError (0052844d)
004b507d: 6860c25b00      push   005bc260
004b5082: 8d4508          lea    eax, [ebp+08]
004b5085: 50              push   eax
004b5086: e8801a0b00      call   _CxxThrowException@8 (00566b0b)
004b508b: 8bc6            mov    eax, esi
004b508d: 5e              pop    esi
004b508e: 5d              pop    ebp
004b508f: c20400          ret    0004
004b5092: ff7108          push   dword ptr [ecx+08]
004b5095: e854100b00      call   free (005660ee)
004b509a: 59              pop    ecx
004b509b: c3              ret    
004b509c: 55              push   ebp
004b509d: 8bec            mov    ebp, esp
004b509f: 53              push   ebx
004b50a0: 56              push   esi
004b50a1: be76696473      mov    esi, 73646976
004b50a6: 397508          cmp    [ebp+08], esi
004b50a9: 57              push   edi
004b50aa: 8b7d0c          mov    edi, [ebp+0c]
004b50ad: 750a            jnz    InputFile::GetSource+1d (004b50b9)
004b50af: 85ff            test   edi, edi
004b50b1: 7505            jnz    InputFile::GetSource+1c (004b50b8)
004b50b3: 8b4118          mov    eax, [ecx+18]
004b50b6: eb64            jmp    InputFile::GetSource+80 (004b511c)
004b50b8: 4f              dec    edi
004b50b9: 8b410c          mov    eax, [ecx+0c]
004b50bc: 8b4910          mov    ecx, [ecx+10]
004b50bf: 3bc1            cmp    eax, ecx
004b50c1: 7457            jz     InputFile::GetSource+7e (004b511a)
004b50c3: ba000f0000      mov    edx, 00000f00
004b50c8: 397508          cmp    [ebp+08], esi
004b50cb: 7430            jz     InputFile::GetSource+61 (004b50fd)
004b50cd: 817d0861756473  cmp    dword ptr [ebp+08], 73647561
004b50d4: 7418            jz     InputFile::GetSource+52 (004b50ee)
004b50d6: 817d0874787473  cmp    dword ptr [ebp+08], 73747874
004b50dd: 7534            jnz    InputFile::GetSource+77 (004b5113)
004b50df: 8b18            mov    ebx, [eax]
004b50e1: 8b5b10          mov    ebx, [ebx+10]
004b50e4: 23da            and    ebx, edx
004b50e6: 81fb00030000    cmp    ebx, 00000300
004b50ec: eb1c            jmp    InputFile::GetSource+6e (004b510a)
004b50ee: 8b18            mov    ebx, [eax]
004b50f0: 8b5b10          mov    ebx, [ebx+10]      <-- FAULT
004b50f3: 23da            and    ebx, edx
004b50f5: 81fb00020000    cmp    ebx, 00000200
004b50fb: eb0d            jmp    InputFile::GetSource+6e (004b510a)
004b50fd: 8b18            mov    ebx, [eax]
004b50ff: 8b5b10          mov    ebx, [ebx+10]
004b5102: 23da            and    ebx, edx
004b5104: 81fb00010000    cmp    ebx, 00000100
004b510a: 7507            jnz    InputFile::GetSource+77 (004b5113)
004b510c: 8bdf            mov    ebx, edi
004b510e: 4f              dec    edi
004b510f: 85db            test   ebx, ebx
004b5111: 7410            jz     InputFile::GetSource+87 (004b5123)
004b5113: 83c004          add    eax, 04
004b5116: 3bc1            cmp    eax, ecx
004b5118: 75ae            jnz    InputFile::GetSource+2c (004b50c8)
004b511a: 33c0            xor    eax, eax
004b511c: 5f              pop    edi
004b511d: 5e              pop    esi
004b511e: 5b              pop    ebx
004b511f: 5d              pop    ebp
004b5120: c20800          ret    0008
004b5123: 8b00            mov    eax, [eax]
004b5125: ebf5            jmp    InputFile::GetSource+80 (004b511c)
004b5127: 56              push   esi
004b5128: 8b742408        mov    esi, [esp+08]
004b512c: 85f6            test   esi, esi
004b512e: 7505            jnz    InputFile::GetSource+0e (004b5135)
004b5130: 8b4118          mov    eax, [ecx+18]
004b5133: eb25            jmp    InputFile::GetSource+33 (004b515a)
004b5135: 8b510c          mov    edx, [ecx+0c]
004b5138: 85d2            test   edx, edx
004b513a: 7504            jnz    InputFile::GetSource+19 (004b5140)
004b513c: 33c0            xor    eax, eax
004b513e: eb08            jmp    InputFile::GetSource+21 (004b5148)
004b5140: 8b4110          mov    eax, [ecx+10]
004b5143: 2bc2            sub    eax, edx
004b5145: c1f802          sar    eax, 02
004b5148: 8d56ff          lea    edx, [esi-01]
004b514b: 3bd0            cmp    edx, eax
004b514d: 7309            jnc    InputFile::GetSource+31 (004b5158)
004b514f: 8b410c          mov    eax, [ecx+0c]
004b5152: 8b44b0fc        mov    eax, [eax+esi*4-04]
004b5156: eb02            jmp    InputFile::GetSource+33 (004b515a)
004b5158: 33c0            xor    eax, eax
004b515a: 5e              pop    esi
004b515b: c20400          ret    0004
004b515e: b8              db     b8
004b515f: c2              db     c2

Windows 5.1 (Windows XP build 2600) [Service Pack 1]

EAX = 00c4e240
EBX = 00000000
ECX = 00c4e244
EDX = 00000f00
EBP = 0012f7ac
DS:ESI = 0023:73646976
ES:EDI = 0023:00000000
SS:ESP = 0023:0012f7a0
CS:EIP = 001b:004b50f0
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = 00aca89900aca899
MM1 = 0000000000000000
MM2 = 000000ab00a70098
MM3 = 000000ab00a70098
MM4 = 00aca89900aca899
MM5 = 000000ac00a80099
MM6 = 0000000000000000
MM7 = 0080008000800080

Crash reason: Access Violation

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

Thread traces:

Thread 0000050c (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\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)
	C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569)

Thread call stack:004b50f0: InputFile::GetSource()
00448a93: InputFileMPEG::InfoDialog()
0048db74: VDProject::ShowInputInfo()
00491744: VDProjectUI::MenuHit()
77d43b33: USER32!00003b33
77d444f5: USER32!PostMessageA [77d40000+4448+ad]
77d44500: USER32!PostMessageA [77d40000+4448+b8]
77d44500: USER32!PostMessageA [77d40000+4448+b8]
77d44525: USER32!PostMessageA [77d40000+4448+dd]
77d44535: USER32!PostMessageA [77d40000+4448+ed]
77f75da3: ntdll!KiUserCallbackDispatcher [77f50000+25d90+13]
77d4582b: USER32!SetRect [77d40000+56ce+15d]
77d452d0: USER32!IsWindow [77d40000+5298+38]
77d458ce: USER32!DefWindowProcW [77d40000+582e+a0]
5ad73f9b: uxtheme!GetThemeColor [5ad70000+3ab8+4e3]
5ad8aad7: uxtheme!GetThemeBool [5ad70000+13f14+6bc3]
5ad71b71: uxtheme!DrawThemeParentBackground [5ad70000+1677+4fa]
5ad71af6: uxtheme!DrawThemeParentBackground [5ad70000+1677+47f]
5ad71b48: uxtheme!DrawThemeParentBackground [5ad70000+1677+4d1]
77d45a63: USER32!GetWindowThreadProcessId [77d40000+59cd+96]
77d44124: USER32!GetWindowLongW [77d40000+4092+92]
77d458a7: USER32!DefWindowProcW [77d40000+582e+79]
77d45899: USER32!DefWindowProcW [77d40000+582e+6b]
77d45899: USER32!DefWindowProcW [77d40000+582e+6b]
00493fe4: VDProjectUI::MainWndProc()
5ad73e01: uxtheme!GetThemeColor [5ad70000+3ab8+349]
00493eff: VDProjectUI::StaticWndProc()
77d43a50: USER32!00003a50
77d43b1f: USER32!00003b1f
77d43b4f: USER32!00003b4f
77d43b33: USER32!00003b33
77d43b33: USER32!00003b33
77d444f5: USER32!PostMessageA [77d40000+4448+ad]
77d44500: USER32!PostMessageA [77d40000+4448+b8]
77d44500: USER32!PostMessageA [77d40000+4448+b8]
77d44525: USER32!PostMessageA [77d40000+4448+dd]
77d44535: USER32!PostMessageA [77d40000+4448+ed]
77f75da3: ntdll!KiUserCallbackDispatcher [77f50000+25d90+13]
77d4582b: USER32!SetRect [77d40000+56ce+15d]
77d451f8: USER32!ClientThreadSetup [77d40000+4d57+4a1]
77d458ce: USER32!DefWindowProcW [77d40000+582e+a0]
5ad73f9b: uxtheme!GetThemeColor [5ad70000+3ab8+4e3]
5ad8cc93: uxtheme!SetThemeAppProperties [5ad70000+1cb45+14e]
5ad71b71: uxtheme!DrawThemeParentBackground [5ad70000+1677+4fa]
5ad71af6: uxtheme!DrawThemeParentBackground [5ad70000+1677+47f]
5ad71b48: uxtheme!DrawThemeParentBackground [5ad70000+1677+4d1]
77d45a63: USER32!GetWindowThreadProcessId [77d40000+59cd+96]
77d44124: USER32!GetWindowLongW [77d40000+4092+92]
77d458a7: USER32!DefWindowProcW [77d40000+582e+79]
77d45899: USER32!DefWindowProcW [77d40000+582e+6b]
00494563: VDProjectUI::MainWndProc()
77d43b4f: USER32!00003b4f
77d43b33: USER32!00003b33
00493eff: VDProjectUI::StaticWndProc()
77d43a50: USER32!00003a50
77d43b1f: USER32!00003b1f
77d43d79: USER32!GetMessageW [77d40000+3c54+125]
77d4658d: USER32!PeekMessageA [77d40000+6494+f9]
77d44374: USER32!DispatchMessageA [77d40000+4369+b]
00482ef4: WinMain@16()
70a9f1ab: SHLWAPI!PathFindOnPathA [70a70000+29f50+525b]
70a9f1ab: SHLWAPI!PathFindOnPathA [70a70000+29f50+525b]
00566f34: atexit()
00568b9e: WinMainCRTStartup()
70a9f1ab: SHLWAPI!PathFindOnPathA [70a70000+29f50+525b]
77e814c7: kernel32!GetCurrentDirectoryW [77e60000+21483+44]
70a9f1ab: SHLWAPI!PathFindOnPathA [70a70000+29f50+525b]

-- End of report
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.