iparout
6th October 2005, 18:16
Hi.
I have downloaded VDub 1.6.11 and I'm trying to capture from analogue, however, in capture mode, when I click on Video --> Compression to adjust the video format of the captured file, VDub crashes giving me the following log in crashinfo.txt :
VirtualDub crash report -- build 23774 (release)
--------------------------------------
Disassembly:
069f24e0: eb6d jmp 069f254f
069f24e2: 3d59555956 cmp eax, 56595559
069f24e7: 771e ja 069f2507
069f24e9: 74f0 jz 069f24db
069f24eb: 3d59565955 cmp eax, 55595659
069f24f0: 740e jz 069f2500
069f24f2: 3d49595556 cmp eax, 56555949
069f24f7: 7515 jnz 069f250e
069f24f9: be01000030 mov esi, 30000001
069f24fe: eb4f jmp 069f254f
069f2500: be80000000 mov esi, 00000080
069f2505: eb48 jmp 069f254f
069f2507: 3d55595659 cmp eax, 59565955
069f250c: 743c jz 069f254a
069f250e: 8b0d589ca206 mov ecx, [06a29c58]
069f2514: 8a155c9ca206 mov dl, [06a29c5c]
069f251a: 894c2408 mov [esp+08h], ecx
069f251e: 89442408 mov [esp+08h], eax
069f2522: 8d442408 lea eax, [esp+08h]
069f2526: 50 push eax
069f2527: 683054a306 push 06a35430
069f252c: 88542414 mov [esp+14h], dl
069f2530: e87b1ef8ff call 069743b0
069f2535: 83c408 add esp, 08h
069f2538: 5e pop esi
069f2539: 33c0 xor eax, eax
069f253b: 5b pop ebx
069f253c: 8b4c2408 mov ecx, [esp+08h]
069f2540: 33cc xor ecx, esp
069f2542: 83c40c add esp, 0ch
069f2545: e942960200 jmp 06a1bb8c
069f254a: be40000000 mov esi, 00000040
069f254f: 8b5304 mov edx, [ebx+04h]
069f2552: 85d2 test edx, edx
069f2554: 7441 jz 069f2597
069f2556: 8b4b08 mov ecx, [ebx+08h]
069f2559: 2bca sub ecx, edx
069f255b: c1f902 sar ecx, 02h
069f255e: 7437 jz 069f2597
069f2560: 57 push edi
069f2561: 8bce mov ecx, esi
069f2563: e8f8750100 call 06a09b60
069f2568: 8b4b08 mov ecx, [ebx+08h]
069f256b: 8bf8 mov edi, eax
069f256d: 8bc2 mov eax, edx
069f256f: 3bc1 cmp eax, ecx
069f2571: 740b jz 069f257e
069f2573: 3938 cmp [eax], edi <-- FAULT
069f2575: 7407 jz 069f257e
069f2577: 83c004 add eax, 04h
069f257a: 3bc1 cmp eax, ecx
069f257c: 75f5 jnz 069f2573
069f257e: 2bc1 sub eax, ecx
069f2580: f7d8 neg eax
069f2582: 1bc0 sbb eax, eax
069f2584: 5f pop edi
069f2585: 23c6 and eax, esi
069f2587: 5e pop esi
069f2588: 5b pop ebx
069f2589: 8b4c2408 mov ecx, [esp+08h]
069f258d: 33cc xor ecx, esp
069f258f: 83c40c add esp, 0ch
069f2592: e9f5950200 jmp 06a1bb8c
069f2597: 8b4c2410 mov ecx, [esp+10h]
069f259b: 8bc6 mov eax, esi
069f259d: 5e pop esi
069f259e: 5b pop ebx
069f259f: 33cc xor ecx, esp
069f25a1: 83c40c add esp, 0ch
069f25a4: e9e3950200 jmp 06a1bb8c
069f25a9: cc int 3
069f25aa: cc int 3
069f25ab: cc int 3
069f25ac: cc int 3
069f25ad: cc int 3
069f25ae: cc int 3
069f25af: cc int 3
069f25b0: 3b4c2424 cmp ecx, [esp+24h]
069f25b4: 53 push ebx
069f25b5: 8b5c240c mov ebx, [esp+0ch]
069f25b9: 55 push ebp
069f25ba: 8b6c2428 mov ebp, [esp+28h]
069f25be: 56 push esi
069f25bf: 57 push edi
069f25c0: 8bf8 mov edi, eax
069f25c2: 7421 jz 069f25e5
069f25c4: 8d470f lea eax, [edi+0fh]
069f25c7: 99 cdq
069f25c8: 83e20f and edx, 0fh
069f25cb: 03c2 add eax, edx
069f25cd: c1f804 sar eax, 04h
069f25d0: 0faf442438 imul eax, [esp+38h]
069f25d5: c1e004 shl eax, 04h
069f25d8: 3bd8 cmp ebx, eax
069f25da: 7d09 jge 069f25e5
069f25dc: 8bf7 mov esi, edi
069f25de: 83 db 83h
069f25df: e6 db 0e6h
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000080
EBX = 06be0758
ECX = 00000000
EDX = 00000080
EBP = 0012f4dc
ESI = 00000020
EDI = 06a23298
ESP = 0012f47c
EIP = 069f2573
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ffdshow'...
...while querying video codec "ffdshow Video Codec" (compchoose.cpp:188)...
...while opening video codec with FOURCC "ffds" (compchoose.cpp:167)...
...while enumerating video codecs (compchoose.cpp:155).
Pointer dumps:
EBX 06be0758: 32315659 00000080 00000000 00000000 00000000 00000000 00000000 00000001
ESP 0012f478: 00000000 06be1c80 00e61d00 00000000 06b92ab8 06a09cc4 bb5212c6 069fdc07
0012f498: 06be0758 06304ae8 00000000 0012fc6c 069fd0a3 00000000 00e61d00 75a8b4fc
0012f4b8: 00000000 75a718a8 06304ae8 00000001 00004006 00e61d00 00000000 0012f738
0012f4d8: 0053b6e0 0012fc78 00474764 75a8b4fc 00004006 00e61d00 00000000 00e60048
EBP 0012f4d8: 0053b6e0 0012fc78 00474764 75a8b4fc 00004006 00e61d00 00000000 00e60048
0012f4f8: 00000000 00e605f0 00000238 63646976 53444646 000000a8 00000000 00000104
0012f518: 00460046 00530044 00000000 00000000 00000000 00000000 00000000 00000000
0012f538: 00660066 00730064 006f0068 00200077 00690056 00650064 0020006f 006f0043
Thread call stack:
069f2573: ffdshow!configureEnc [06950000+755a0+2cfd3]
06a09cc4: ffdshow!configureVFW [06950000+ad640+c684]
069fdc07: ffdshow!configureVFW [06950000+ad640+5c7]
069fd0a3: ffdshow!DriverProc [06950000+acf10+193]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
00474764: ChooseCompressor()
77d4b3a7: USER32!DefWindowProcW [77d40000+b33c+6b]
004a5ac1: VDUIFrame::DefProc()
0043971c: VDCaptureProjectUI::MainWndProc()
73b8713c: avicap32!capCreateCaptureWindowA [73b80000+1e3b+5301]
73b87ffb: avicap32!capCreateCaptureWindowA [73b80000+1e3b+61c0]
004a5d84: VDUIFrame::StaticWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48bd9: USER32!GetWindowThreadProcessId [77d40000+8a80+159]
77d4885a: USER32!GetDC [77d40000+86c7+193]
77d4882a: USER32!GetDC [77d40000+86c7+163]
77d4882a: USER32!GetDC [77d40000+86c7+163]
77d4882a: USER32!GetDC [77d40000+86c7+163]
77d4b4c0: USER32!DefWindowProcW [77d40000+b33c+184]
77d4b4cb: USER32!DefWindowProcW [77d40000+b33c+18f]
77d4b4cb: USER32!DefWindowProcW [77d40000+b33c+18f]
77d4b50c: USER32!DefWindowProcW [77d40000+b33c+1d0]
77d4b51c: USER32!DefWindowProcW [77d40000+b33c+1e0]
0043ad9e: VDCaptureProjectUI::OnCommand()
5ad71b3d: uxtheme!00001b3d
77d48bd9: USER32!GetWindowThreadProcessId [77d40000+8a80+159]
77d4b3cc: USER32!DefWindowProcW [77d40000+b33c+90]
77d4b3a7: USER32!DefWindowProcW [77d40000+b33c+6b]
77d49488: USER32!GetWindowLongA [77d40000+945d+2b]
004a5ac1: VDUIFrame::DefProc()
0043955a: VDCaptureProjectUI::MainWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d4eb3e: USER32!CallNextHookEx [77d40000+eb03+3b]
77d484fc: USER32!000084fc
77d485a4: USER32!000085a4
77d49488: USER32!GetWindowLongA [77d40000+945d+2b]
77d49491: USER32!GetWindowLongA [77d40000+945d+34]
0043917b: VDCaptureProjectUI::WndProc()
004a5d84: VDUIFrame::StaticWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48816: USER32!GetDC [77d40000+86c7+14f]
77d489cd: USER32!GetWindowLongW [77d40000+88a6+127]
77d4ca67: USER32!PeekMessageA [77d40000+c96c+fb]
77d496c7: USER32!DispatchMessageA [77d40000+96b8+f]
0048caf6: WinMain@16()
0051a75f: WinMainCRTStartup()
7c816d4f: kernel32!RegisterWaitForInputIdle [7c800000+16d06+49]
-- End of report
I also tried VDubMod 1.5.10.2, but again, the program also crashes.
Can anyone tell me what's going on ?
Thanks in advance.
I have downloaded VDub 1.6.11 and I'm trying to capture from analogue, however, in capture mode, when I click on Video --> Compression to adjust the video format of the captured file, VDub crashes giving me the following log in crashinfo.txt :
VirtualDub crash report -- build 23774 (release)
--------------------------------------
Disassembly:
069f24e0: eb6d jmp 069f254f
069f24e2: 3d59555956 cmp eax, 56595559
069f24e7: 771e ja 069f2507
069f24e9: 74f0 jz 069f24db
069f24eb: 3d59565955 cmp eax, 55595659
069f24f0: 740e jz 069f2500
069f24f2: 3d49595556 cmp eax, 56555949
069f24f7: 7515 jnz 069f250e
069f24f9: be01000030 mov esi, 30000001
069f24fe: eb4f jmp 069f254f
069f2500: be80000000 mov esi, 00000080
069f2505: eb48 jmp 069f254f
069f2507: 3d55595659 cmp eax, 59565955
069f250c: 743c jz 069f254a
069f250e: 8b0d589ca206 mov ecx, [06a29c58]
069f2514: 8a155c9ca206 mov dl, [06a29c5c]
069f251a: 894c2408 mov [esp+08h], ecx
069f251e: 89442408 mov [esp+08h], eax
069f2522: 8d442408 lea eax, [esp+08h]
069f2526: 50 push eax
069f2527: 683054a306 push 06a35430
069f252c: 88542414 mov [esp+14h], dl
069f2530: e87b1ef8ff call 069743b0
069f2535: 83c408 add esp, 08h
069f2538: 5e pop esi
069f2539: 33c0 xor eax, eax
069f253b: 5b pop ebx
069f253c: 8b4c2408 mov ecx, [esp+08h]
069f2540: 33cc xor ecx, esp
069f2542: 83c40c add esp, 0ch
069f2545: e942960200 jmp 06a1bb8c
069f254a: be40000000 mov esi, 00000040
069f254f: 8b5304 mov edx, [ebx+04h]
069f2552: 85d2 test edx, edx
069f2554: 7441 jz 069f2597
069f2556: 8b4b08 mov ecx, [ebx+08h]
069f2559: 2bca sub ecx, edx
069f255b: c1f902 sar ecx, 02h
069f255e: 7437 jz 069f2597
069f2560: 57 push edi
069f2561: 8bce mov ecx, esi
069f2563: e8f8750100 call 06a09b60
069f2568: 8b4b08 mov ecx, [ebx+08h]
069f256b: 8bf8 mov edi, eax
069f256d: 8bc2 mov eax, edx
069f256f: 3bc1 cmp eax, ecx
069f2571: 740b jz 069f257e
069f2573: 3938 cmp [eax], edi <-- FAULT
069f2575: 7407 jz 069f257e
069f2577: 83c004 add eax, 04h
069f257a: 3bc1 cmp eax, ecx
069f257c: 75f5 jnz 069f2573
069f257e: 2bc1 sub eax, ecx
069f2580: f7d8 neg eax
069f2582: 1bc0 sbb eax, eax
069f2584: 5f pop edi
069f2585: 23c6 and eax, esi
069f2587: 5e pop esi
069f2588: 5b pop ebx
069f2589: 8b4c2408 mov ecx, [esp+08h]
069f258d: 33cc xor ecx, esp
069f258f: 83c40c add esp, 0ch
069f2592: e9f5950200 jmp 06a1bb8c
069f2597: 8b4c2410 mov ecx, [esp+10h]
069f259b: 8bc6 mov eax, esi
069f259d: 5e pop esi
069f259e: 5b pop ebx
069f259f: 33cc xor ecx, esp
069f25a1: 83c40c add esp, 0ch
069f25a4: e9e3950200 jmp 06a1bb8c
069f25a9: cc int 3
069f25aa: cc int 3
069f25ab: cc int 3
069f25ac: cc int 3
069f25ad: cc int 3
069f25ae: cc int 3
069f25af: cc int 3
069f25b0: 3b4c2424 cmp ecx, [esp+24h]
069f25b4: 53 push ebx
069f25b5: 8b5c240c mov ebx, [esp+0ch]
069f25b9: 55 push ebp
069f25ba: 8b6c2428 mov ebp, [esp+28h]
069f25be: 56 push esi
069f25bf: 57 push edi
069f25c0: 8bf8 mov edi, eax
069f25c2: 7421 jz 069f25e5
069f25c4: 8d470f lea eax, [edi+0fh]
069f25c7: 99 cdq
069f25c8: 83e20f and edx, 0fh
069f25cb: 03c2 add eax, edx
069f25cd: c1f804 sar eax, 04h
069f25d0: 0faf442438 imul eax, [esp+38h]
069f25d5: c1e004 shl eax, 04h
069f25d8: 3bd8 cmp ebx, eax
069f25da: 7d09 jge 069f25e5
069f25dc: 8bf7 mov esi, edi
069f25de: 83 db 83h
069f25df: e6 db 0e6h
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000080
EBX = 06be0758
ECX = 00000000
EDX = 00000080
EBP = 0012f4dc
ESI = 00000020
EDI = 06a23298
ESP = 0012f47c
EIP = 069f2573
EFLAGS = 00010202
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ffdshow'...
...while querying video codec "ffdshow Video Codec" (compchoose.cpp:188)...
...while opening video codec with FOURCC "ffds" (compchoose.cpp:167)...
...while enumerating video codecs (compchoose.cpp:155).
Pointer dumps:
EBX 06be0758: 32315659 00000080 00000000 00000000 00000000 00000000 00000000 00000001
ESP 0012f478: 00000000 06be1c80 00e61d00 00000000 06b92ab8 06a09cc4 bb5212c6 069fdc07
0012f498: 06be0758 06304ae8 00000000 0012fc6c 069fd0a3 00000000 00e61d00 75a8b4fc
0012f4b8: 00000000 75a718a8 06304ae8 00000001 00004006 00e61d00 00000000 0012f738
0012f4d8: 0053b6e0 0012fc78 00474764 75a8b4fc 00004006 00e61d00 00000000 00e60048
EBP 0012f4d8: 0053b6e0 0012fc78 00474764 75a8b4fc 00004006 00e61d00 00000000 00e60048
0012f4f8: 00000000 00e605f0 00000238 63646976 53444646 000000a8 00000000 00000104
0012f518: 00460046 00530044 00000000 00000000 00000000 00000000 00000000 00000000
0012f538: 00660066 00730064 006f0068 00200077 00690056 00650064 0020006f 006f0043
Thread call stack:
069f2573: ffdshow!configureEnc [06950000+755a0+2cfd3]
06a09cc4: ffdshow!configureVFW [06950000+ad640+c684]
069fdc07: ffdshow!configureVFW [06950000+ad640+5c7]
069fd0a3: ffdshow!DriverProc [06950000+acf10+193]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
00474764: ChooseCompressor()
77d4b3a7: USER32!DefWindowProcW [77d40000+b33c+6b]
004a5ac1: VDUIFrame::DefProc()
0043971c: VDCaptureProjectUI::MainWndProc()
73b8713c: avicap32!capCreateCaptureWindowA [73b80000+1e3b+5301]
73b87ffb: avicap32!capCreateCaptureWindowA [73b80000+1e3b+61c0]
004a5d84: VDUIFrame::StaticWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48bd9: USER32!GetWindowThreadProcessId [77d40000+8a80+159]
77d4885a: USER32!GetDC [77d40000+86c7+193]
77d4882a: USER32!GetDC [77d40000+86c7+163]
77d4882a: USER32!GetDC [77d40000+86c7+163]
77d4882a: USER32!GetDC [77d40000+86c7+163]
77d4b4c0: USER32!DefWindowProcW [77d40000+b33c+184]
77d4b4cb: USER32!DefWindowProcW [77d40000+b33c+18f]
77d4b4cb: USER32!DefWindowProcW [77d40000+b33c+18f]
77d4b50c: USER32!DefWindowProcW [77d40000+b33c+1d0]
77d4b51c: USER32!DefWindowProcW [77d40000+b33c+1e0]
0043ad9e: VDCaptureProjectUI::OnCommand()
5ad71b3d: uxtheme!00001b3d
77d48bd9: USER32!GetWindowThreadProcessId [77d40000+8a80+159]
77d4b3cc: USER32!DefWindowProcW [77d40000+b33c+90]
77d4b3a7: USER32!DefWindowProcW [77d40000+b33c+6b]
77d49488: USER32!GetWindowLongA [77d40000+945d+2b]
004a5ac1: VDUIFrame::DefProc()
0043955a: VDCaptureProjectUI::MainWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d4eb3e: USER32!CallNextHookEx [77d40000+eb03+3b]
77d484fc: USER32!000084fc
77d485a4: USER32!000085a4
77d49488: USER32!GetWindowLongA [77d40000+945d+2b]
77d49491: USER32!GetWindowLongA [77d40000+945d+34]
0043917b: VDCaptureProjectUI::WndProc()
004a5d84: VDUIFrame::StaticWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48816: USER32!GetDC [77d40000+86c7+14f]
77d489cd: USER32!GetWindowLongW [77d40000+88a6+127]
77d4ca67: USER32!PeekMessageA [77d40000+c96c+fb]
77d496c7: USER32!DispatchMessageA [77d40000+96b8+f]
0048caf6: WinMain@16()
0051a75f: WinMainCRTStartup()
7c816d4f: kernel32!RegisterWaitForInputIdle [7c800000+16d06+49]
-- End of report
I also tried VDubMod 1.5.10.2, but again, the program also crashes.
Can anyone tell me what's going on ?
Thanks in advance.