Printable Version of Topic
Click here to view this topic in its original format
Unofficial VirtualDub Support Forums > Testing / Bug Reports > Xvid Windows 7 X64 Crash


Posted by: Docoptik Jul 25 2011, 11:37 AM
I have Windows 7 x64.
I have virtualdub 1.9.10, both 64 and 32 bit version.
The reason is that some filters (such as logo) it's active only in 32 version.
In 32bit I get this error when it starts to make a avi with xvid codec and textsub filter (to embeded subtitles):

CODE
VirtualDub crash report -- build 32839 (release)
--------------------------------------

Disassembly:
026b2f80: 0285c07416ff    add    al, [ebp-e98b40]
026b2f86: 15e8806c02      adc    eax, 026c80e8
026b2f8b: 5b              pop    ebx
026b2f8c: 8b4c2450        mov    ecx, [esp+50h]
026b2f90: 33cc            xor    ecx, esp
026b2f92: e8926a0000      call   026b9a29
026b2f97: 83c454          add    esp, 54h
026b2f9a: c3              ret    
026b2f9b: 55              push   ebp
026b2f9c: 8b2d0c806c02    mov    ebp, [026c800c]
026b2fa2: 56              push   esi
026b2fa3: 57              push   edi
026b2fa4: b975030000      mov    ecx, 00000375
026b2fa9: 8bf3            mov    esi, ebx
026b2fab: bf20ee6c02      mov    edi, 026cee20
026b2fb0: f3a5            rep    movsd
026b2fb2: 33f6            xor    esi, esi
026b2fb4: eb0a            jmp    026b2fc0
026b2fb6: 8da42400000000  lea    esp, [esp+00]
026b2fbd: 8d4900          lea    ecx, [ecx+00h]
026b2fc0: 8b9644926c02    mov    edx, [esi+26c9244]
026b2fc6: 8b8640926c02    mov    eax, [esi+26c9240]
026b2fcc: 8b4c2410        mov    ecx, [esp+10h]
026b2fd0: 6a04            push   04h
026b2fd2: 52              push   edx
026b2fd3: 6a04            push   04h
026b2fd5: 6a00            push   00h
026b2fd7: 50              push   eax
026b2fd8: 51              push   ecx
026b2fd9: ffd5            call   ebp
026b2fdb: 83c60c          add    esi, 0ch
026b2fde: 81fe84030000    cmp    esi, 00000384
026b2fe4: 72da            jc     026b2fc0
026b2fe6: a13cf06c02      mov    eax, [026cf03c]
026b2feb: 8bd0            mov    edx, eax
026b2fed: c1e204          shl    edx, 04h
026b2ff0: 03d0            add    edx, eax
026b2ff2: 8b0c95308c6c02  mov    ecx, [edx*4+026c8c30]
026b2ff9: ba38ef6c02      mov    edx, 026cef38
026b2ffe: 8bff            mov    edi, edi
026b3000: 8a01            mov    al, [ecx]      <-- FAULT
026b3002: 8802            mov    [edx], al
026b3004: 41              inc    ecx
026b3005: 42              inc    edx
026b3006: 84c0            test   al, al
026b3008: 75f6            jnz    026b3000
026b300a: a144f16c02      mov    eax, [026cf144]
026b300f: 83f802          cmp    eax, 02h
026b3012: 7d0b            jge    026b301f
026b3014: c1e006          shl    eax, 06h
026b3017: 8b88f8906c02    mov    ecx, [eax+26c90f8]
026b301d: eb05            jmp    026b3024
026b301f: b92c976c02      mov    ecx, 026c972c
026b3024: ba40f06c02      mov    edx, 026cf040
026b3029: 8da42400000000  lea    esp, [esp+00]
026b3030: 8a01            mov    al, [ecx]
026b3032: 8802            mov    [edx], al
026b3034: 41              inc    ecx
026b3035: 42              inc    edx
026b3036: 84c0            test   al, al
026b3038: 75f6            jnz    026b3030
026b303a: 8b3df0806c02    mov    edi, [026c80f0]
026b3040: 33f6            xor    esi, esi
026b3042: 8b8680916c02    mov    eax, [esi+26c9180]
026b3048: 50              push   eax
026b3049: ffd7            call   edi
026b304b: 8b8e80916c02    mov    ecx, [esi+26c9180]
026b3051: 8b967c916c02    mov    edx, [esi+26c917c]
026b3057: 40              inc    eax
026b3058: 50              push   eax
026b3059: 8b442414        mov    eax, [esp+14h]
026b305d: 51              push   ecx
026b305e: 6a01            push   01h
026b3060: 6a00            push   00h
026b3062: 52              push   edx
026b3063: 50              push   eax
026b3064: ffd5            call   ebp
026b3066: 83c60c          add    esi, 0ch
026b3069: 83fe24          cmp    esi, 24h
026b306c: 72d4            jc     026b3042
026b306e: 8b542410        mov    edx, [esp+10h]
026b3072: 6a40            push   40h
026b3074: 8d8b2c030000    lea    ecx, [ebx+32c]
026b307a: 51              push   ecx
026b307b: 6a03            push   03h
026b307d: 6a00            push   00h
026b307f: 68              db     68h

Built on Aegis on Sun Sep 05 20:52:28 2010 using compiler version 1400

Windows 6.1 (Windows Vista x64 build 7601) [Service Pack 1]

EAX = ffffffff
EBX = 02d27f58
ECX = 6d6f4820
EDX = 026cef38
EBP = 758d14b3
ESI = 00000384
EDI = 026cfbf4
ESP = 0018e0ec
EIP = 026b3000
EFLAGS = 00210283
FPUCW = 027f
FPUTW = ffff

Crash reason: Access Violation

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

...reading address 6D6F4820.

Pointer dumps:

EBX   02d27f58: 00000000 0000042e 0008b290 6469765c 702e6f65 00737361 0070002e 00730061
EDX   026cef38: 726e7528 72747365 65746369 00002964 00630069 00650074 00290064 00000000
EDI   026cfbf0: 00000001 026b0000 00000000 00000000 00000000 00000000 00000000 00000064
ESP   0018e0e8: 00000004 02d28d2c 0018ef3c 0018ef48 02d27f58 000002b0 000e0388 02d27f58
     0018e108: 00000002 00000003 0018e13c 75c2cb58 026b0000 026e5610 000e0388 75c2cb6a
     0018e128: 026e5610 026b0000 0018ef3c 02d28d2c 02d27f58 0018ef48 026b89ad 026b0000
     0018e148: 00000064 b9c02145 026b89ca 02d27f58 000e0388 6e67c7f8 00000001 00000000
EBP   758d14b3: 8b55ff8b 05eb5dec 90909090 f025ff90 90758c14 90909090 149825ff 9090758c
     758d14d3: 8b909090 ec8b55ff 8bedeb5d 07e9f075 890000f6 86e9fc75 830000f5 9342b8be
     758d14f3: 850f0075 0000f5b2 00f5cae9 e9576a00 0000f65c e9ec75ff 0000f654 90909090
     758d1513: 55ff8b90 558bec8b 3bc03310 5c840fd0 8b00027b c83b0c4d 7b59840f 39660002

Thread call stack:
026b3000: xvidvfw!00003000
75c2cb58: USER32!DialogBoxParamA [75bd0000+5cb0c+4c]
75c2cb6a: USER32!DialogBoxParamA [75bd0000+5cb0c+5e]
026b89ad: xvidvfw!DriverProc [026b0000+8550+45d]
026b89ca: xvidvfw!DriverProc [026b0000+8550+47a]
6e661759: MSVFW32!ICSendMessage [6e660000+1728+31]
00414a6c: ChooseCompressorDlgProc()
75be62fa: USER32!gapfnScSendMessage [75bd0000+15fc8+332]
75c0f943: USER32!GetCursor [75bd0000+3f6e0+263]
75c0f8fb: USER32!GetCursor [75bd0000+3f6e0+21b]
75c0f784: USER32!GetCursor [75bd0000+3f6e0+a4]
75c25d7b: USER32!LoadCursorFromFileA [75bd0000+54f24+e57]
75bf25a8: USER32!NotifyWinEvent [75bd0000+22592+16]
75bfafac: USER32!DrawTextExA [75bd0000+2aed8+d4]
75be62fa: USER32!gapfnScSendMessage [75bd0000+15fc8+332]
75be6d3a: USER32!GetThreadDesktop [75bd0000+16c63+d7]
75be6ce9: USER32!GetThreadDesktop [75bd0000+16c63+86]
75be965e: USER32!GetWindow [75bd0000+1926e+3f0]
75be96c5: USER32!SendMessageW [75bd0000+19679+4c]
1001afb6: guard32!0001afb6
773bf8da: ntdll!NtCallbackReturn [773a0000+1f8c8+12]
75be6e57: USER32!GetThreadDesktop [75bd0000+16c63+1f4]
75c25fbb: USER32!LoadCursorFromFileA [75bd0000+54f24+1097]
75c260fc: USER32!LoadCursorFromFileA [75bd0000+54f24+11d8]
75c1312e: USER32!SetKeyboardState [75bd0000+414b2+1c7c]
75c0c7af: USER32!IsDialogMessageW [75bd0000+3c701+ae]
75bf62d5: USER32!CallNextHookEx [75bd0000+26285+50]
00440a90: VDModelessDialogHookW32()
75c0aa3f: USER32!IsCharAlphaA [75bd0000+38fa0+1a9f]
75be62fa: USER32!gapfnScSendMessage [75bd0000+15fc8+332]
75be6d3a: USER32!GetThreadDesktop [75bd0000+16c63+d7]
75be6ce9: USER32!GetThreadDesktop [75bd0000+16c63+86]
75be77c4: USER32!CharPrevW [75bd0000+1768c+138]
75be788a: USER32!DispatchMessageW [75bd0000+1787b+f]
75c0c81f: USER32!IsDialogMessageW [75bd0000+3c701+11e]
75c0cde7: USER32!DialogBoxIndirectParamW [75bd0000+3cbf3+1f4]
75c0cf5c: USER32!DialogBoxIndirectParamAorW [75bd0000+3ce54+108]
75c0ce8a: USER32!DialogBoxIndirectParamAorW [75bd0000+3ce54+36]
75c2cb58: USER32!DialogBoxParamA [75bd0000+5cb0c+4c]
0041533e: ChooseCompressor()
71f59165: uxtheme!GetThemeTextExtent [71f40000+189fe+767]
00465ac8: VDProjectUI::SetVideoCompressionAsk()
0046ccb0: VDProjectUI::MenuHit()
75bf62d5: USER32!CallNextHookEx [75bd0000+26285+50]
00440a90: VDModelessDialogHookW32()
0046da91: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
00465c10: VDProjectUI::WndProc()
00479c85: VDUIFrame::StaticWndProc()
75be62fa: USER32!gapfnScSendMessage [75bd0000+15fc8+332]
75be6d3a: USER32!GetThreadDesktop [75bd0000+16c63+d7]
75be6ce9: USER32!GetThreadDesktop [75bd0000+16c63+86]
75c0cbe8: USER32!GetLastActivePopup [75bd0000+3ca93+155]
75be77c4: USER32!CharPrevW [75bd0000+1768c+138]
75be7bca: USER32!DispatchMessageA [75bd0000+17bbb+f]
004520c6: WinMain@16()
005b771b: __tmainCRTStartup()
75e8339a: kernel32!BaseThreadInitThunk [75e70000+13388+12]
773d9ed2: ntdll!RtlInitializeExceptionChain [773a0000+39e6f+63]
773d9ea5: ntdll!RtlInitializeExceptionChain [773a0000+39e6f+36]

-- End of report


I have installed Xvid-1.3.2-20110601 and Xvid_132_17062011_x64 codecs and CCCP

Thanks!

Posted by: freedomdwarf Jul 25 2011, 01:32 PM
Just clutching at straws here but maybe this particular filter doesn't like a 64-bit OS and there have also been numnerous issues with W7 on other (unrelated) forums besides this one.

Try running VD1.10.1-test11 as that is the latest available version.

Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)