[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