PDA

View Full Version : V DubMod Crash help


W98SD
11th December 2004, 03:23
V DubMod seems to keep crashing as soon as it's done with my 2nd pass and starting with the 3rd pass. Im running WindowsXP w/ SP2, Divx DivX Pro 5.2.1, and G.Knot 0.32.0. I have never had an issue like this before while backing up my DVDs for about 2 years.

VirtualDub crash report -- build 2439 (release)
--------------------------------------
Disassembly:
00475c80: 008d81340800 add [ebp+83481], cl
00475c86: 008b10568b74 add [ebx+748b5610], cl
00475c8c: 2408 and al, 08
00475c8e: 81e2ff010000 and edx, 000001ff
00475c94: 89749130 mov [ecx+edx*4+30], esi
00475c98: ff00 inc dword ptr [eax]
00475c9a: 5e pop esi
00475c9b: c20400 ret 0004
00475c9e: 53 push ebx
00475c9f: 8b99c4080000 mov ebx, [ecx+8c4]
00475ca5: 85db test ebx, ebx
00475ca7: 7442 jz DubStatus::SetLastPosition+4d (00475ceb)
00475ca9: 8b815c080000 mov eax, [ecx+85c]
00475caf: 56 push esi
00475cb0: 8b30 mov esi, [eax]
00475cb2: 57 push edi
00475cb3: 8b7c2410 mov edi, [esp+10]
00475cb7: 3bfe cmp edi, esi
00475cb9: 7d04 jge DubStatus::SetLastPosition+21 (00475cbf)
00475cbb: 8bfe mov edi, esi
00475cbd: eb09 jmp DubStatus::SetLastPosition+2a (00475cc8)
00475cbf: 8b500c mov edx, [eax+0c]
00475cc2: 3bfa cmp edi, edx
00475cc4: 7e02 jle DubStatus::SetLastPosition+2a (00475cc8)
00475cc6: 8bfa mov edi, edx
00475cc8: ffb1c8080000 push dword ptr [ecx+8c8]
00475cce: 8b400c mov eax, [eax+0c]
00475cd1: ffb1d0080000 push dword ptr [ecx+8d0]
00475cd7: 99 cdq
00475cd8: 52 push edx
00475cd9: 50 push eax
00475cda: 8bc7 mov eax, edi
00475cdc: 99 cdq
00475cdd: 52 push edx
00475cde: 50 push eax
00475cdf: 8bc6 mov eax, esi
00475ce1: 99 cdq
00475ce2: 52 push edx
00475ce3: 50 push eax
00475ce4: ffd3 call ebx
00475ce6: 83c420 add esp, 20
00475ce9: 5f pop edi
00475cea: 5e pop esi
00475ceb: 5b pop ebx
00475cec: c20400 ret 0004
00475cef: c6815508000001 mov byte ptr [ecx+855], 01
00475cf6: c3 ret
00475cf7: 8a8154080000 mov al, [ecx+854]
00475cfd: c3 ret
00475cfe: 807c240400 cmp byte ptr [esp+04], 00
00475d03: 8b81c0080000 mov eax, [ecx+8c0]
00475d09: 7405 jz DubStatus::isFrameVisible+12 (00475d10)
00475d0b: 8a4024 mov al, [eax+24]
00475d0e: eb03 jmp DubStatus::isFrameVisible+15 (00475d13)
00475d10: 8a4023 mov al, [eax+23] <-- FAULT
00475d13: 33c9 xor ecx, ecx
00475d15: 84c0 test al, al
00475d17: 0f95c1 setnz cl
00475d1a: 8ac1 mov al, cl
00475d1c: c20400 ret 0004
00475d1f: 53 push ebx
00475d20: 56 push esi
00475d21: 33db xor ebx, ebx
00475d23: 385c240c cmp [esp+0c], bl
00475d27: 8bf1 mov esi, ecx
00475d29: 8b460c mov eax, [esi+0c]
00475d2c: 743d jz DubStatus::ToggleFrame+4c (00475d6b)
00475d2e: 3bc3 cmp eax, ebx
00475d30: 7428 jz DubStatus::ToggleFrame+3b (00475d5a)
00475d32: 8b8ec0080000 mov ecx, [esi+8c0]
00475d38: 33d2 xor edx, edx
00475d3a: 385924 cmp [ecx+24], bl
00475d3d: 53 push ebx
00475d3e: 0f94c2 setz dl
00475d41: 52 push edx
00475d42: 68f1000000 push 000000f1
00475d47: 6804040000 push 00000404
00475d4c: 50 push eax
00475d4d: ff1538655800 call dword ptr [00586538]
00475d53: 50 push eax
00475d54: ff1550655800 call dword ptr [00586550]
00475d5a: 8bb6c0080000 mov esi, [esi+8c0]
00475d60: 385e24 cmp [esi+24], bl
00475d63: 0f94c0 setz al
00475d66: 884624 mov [esi+24], al
00475d69: eb3b jmp DubStatus::ToggleFrame+87 (00475da6)
00475d6b: 3bc3 cmp eax, ebx
00475d6d: 7428 jz DubStatus::ToggleFrame+78 (00475d97)
00475d6f: 8b8ec0080000 mov ecx, [esi+8c0]
00475d75: 33d2 xor edx, edx
00475d77: 385923 cmp [ecx+23], bl
00475d7a: 53 push ebx
00475d7b: 0f94c2 setz dl
00475d7e: 52 push edx
00475d7f: 68 db 68

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

EAX = 00000000
EBX = 00000001
ECX = 010b67d0
EDX = 005929a8
EBP = 0012d5c0
DS:ESI = 0023:010b67d0
ES:EDI = 0023:00000116
SS:ESP = 0023:0012d520
CS:EIP = 001b:00475d10
FS = 003b
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = 80003c0000000000
MM1 = ea0ea10000000000
MM2 = 0004fff40011ffec
MM3 = ffc400aefefd0133
MM4 = 0005fff20014ffe8
MM5 = d200000000000000
MM6 = f000000000000000
MM7 = 80003c0000000000

Crash reason: Access Violation

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

...while passing start message to video compressor (VideoSequenceCompressor.cpp:284).

Thread traces:

Thread 000000f8 (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\VideoSource.cpp(646)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(676)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1819)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837)
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:00475d10: DubStatus::isFrameVisible()
004951b1: VDProjectUI::DubWndProc()
77d4ecc3: USER32!IsCharAlphaW [77d40000+ebc0+103]
77d4ecd2: USER32!IsCharAlphaW [77d40000+ebc0+112]
0049451f: VDProjectUI::StaticWndProc()
77d48709: USER32!GetDC [77d40000+8697+72]
77d487eb: USER32!GetDC [77d40000+8697+154]
77d4b368: USER32!DefWindowProcW [77d40000+b1e5+183]
77d4b3b4: USER32!DefWindowProcW [77d40000+b1e5+1cf]
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d494e3: USER32!GetWindowLongA [77d40000+947c+67]
77d4b2a1: USER32!DefWindowProcW [77d40000+b1e5+bc]
77d4b23c: USER32!DefWindowProcW [77d40000+b1e5+57]
004952ca: VDProjectUI::DubWndProc()
77f173c4: GDI32!CreateCompatibleBitmap [77f10000+6e51+573]
77f173db: GDI32!CreateCompatibleBitmap [77f10000+6e51+58a]
77f16966: GDI32!GetTextExtentPointW [77f10000+694e+18]
0049451f: VDProjectUI::StaticWndProc()
77d48709: USER32!GetDC [77d40000+8697+72]
77d487eb: USER32!GetDC [77d40000+8697+154]
77d4b368: USER32!DefWindowProcW [77d40000+b1e5+183]
74730455: MSCTF!TF_DllDetachInOther [74720000+ee30+1625]
77d4b3b4: USER32!DefWindowProcW [77d40000+b1e5+1cf]
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d494e3: USER32!GetWindowLongA [77d40000+947c+67]
77d4ecd2: USER32!IsCharAlphaW [77d40000+ebc0+112]
77d484bc: USER32!000084bc
77d48564: USER32!00008564
77d4b2a1: USER32!DefWindowProcW [77d40000+b1e5+bc]
77d4b23c: USER32!DefWindowProcW [77d40000+b1e5+57]
77d484bc: USER32!000084bc
004952ca: VDProjectUI::DubWndProc()
03fc2bba: LgMsgHk!UnInstallMsgHook [03fc0000+2770+44a]
77d56e46: USER32!EndDialog [77d40000+16cc9+17d]
0049451f: VDProjectUI::StaticWndProc()
77d48709: USER32!GetDC [77d40000+8697+72]
77d487eb: USER32!GetDC [77d40000+8697+154]
77d489a5: USER32!GetWindowLongW [77d40000+887e+127]
77d4bccc: USER32!DispatchMessageA [77d40000+bcbd+f]
037e1bd0: DivX!SetAudioFormat [037b0000+2a058+7b78]
037da017: DivX!DriverProc [037b0000+be88+1e18f]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
03849bf3: DivX!encore_backdoor [037b0000+3bf44+5dcaf]
0384d2a4: DivX!encore_backdoor [037b0000+3bf44+61360]
0385cfd6: DivX!encore_backdoor [037b0000+3bf44+71092]
03859f1f: DivX!encore_backdoor [037b0000+3bf44+6dfdb]
03859ff6: DivX!encore_backdoor [037b0000+3bf44+6e0b2]
038c239e: DivX!decore_backdoor [037b0000+afc64+6273a]
0385a6cf: DivX!encore_backdoor [037b0000+3bf44+6e78b]
038577f5: DivX!encore_backdoor [037b0000+3bf44+6b8b1]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
006f006d: VIRTUA~1!002f006d
004d0067: ModAudioSourceMP3::ModAudioSourceMP3()
7c915a65: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [7c900000+157a3+2c2]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
77d48832: USER32!GetDC [77d40000+8697+19b]
006f006d: VIRTUA~1!002f006d
004d0067: ModAudioSourceMP3::ModAudioSourceMP3()
7c915a65: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [7c900000+157a3+2c2]
77d573a0: USER32!AppendMenuA [77d40000+1716c+234]
77d6eba1: USER32!PaintMenuBar [77d40000+2eb22+7f]
77d6eb8b: USER32!PaintMenuBar [77d40000+2eb22+69]
77d574d4: USER32!AppendMenuA [77d40000+1716c+368]
77d572a6: USER32!AppendMenuA [77d40000+1716c+13a]
77d572b4: USER32!AppendMenuA [77d40000+1716c+148]
77d7ab39: USER32!GetClipboardFormatNameA [77d40000+30345+a7f4]
77d6a193: USER32!UnhookWindowsHook [77d40000+2a16b+28]
77d6a193: USER32!UnhookWindowsHook [77d40000+2a16b+28]
77d4dc87: USER32!SetWindowTextA [77d40000+dc5a+2d]
038bf76c: DivX!decore_backdoor [037b0000+afc64+5fb08]
038dbd5e: DivX!decore_backdoor [037b0000+afc64+7c0fa]
038dbe84: DivX!decore_backdoor [037b0000+afc64+7c220]
037e1c00: DivX!SetAudioFormat [037b0000+2a058+7ba8]
037da017: DivX!DriverProc [037b0000+be88+1e18f]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
03859d3d: DivX!encore_backdoor [037b0000+3bf44+6ddf9]
0385621d: DivX!encore_backdoor [037b0000+3bf44+6a2d9]
03855faa: DivX!encore_backdoor [037b0000+3bf44+6a066]
0385621d: DivX!encore_backdoor [037b0000+3bf44+6a2d9]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
038c2199: DivX!decore_backdoor [037b0000+afc64+62535]
038dbba3: DivX!decore_backdoor [037b0000+afc64+7bf3f]
0384d68a: DivX!encore_backdoor [037b0000+3bf44+61746]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
038c21ac: DivX!decore_backdoor [037b0000+afc64+62548]
038c2199: DivX!decore_backdoor [037b0000+afc64+62535]
038cdf83: DivX!decore_backdoor [037b0000+afc64+6e31f]
038c22b5: DivX!decore_backdoor [037b0000+afc64+62651]
038c19f0: DivX!decore_backdoor [037b0000+afc64+61d8c]
03813571: DivX!encore_backdoor [037b0000+3bf44+2762d]
-- End of report