Forums -> Глюкодром -> Критическая ошибка при открытии файла
| Full Version

OSAMA
Есть у мя мультик немного битый. Решил я его воостановить через прямопотоковую прогонку с помощью DivFix & семейства дубовых пользуясь статьей, расположенной на сим сайте. Ну прогнал через дивфикс, открыл файл в дубмоде с расширенным режимом - дубмод начал читать файл. Прчел примерно половину и тут выскачила сообщеннице о крахе. Раньше один раз тож такое бывало, но я еще раз попробовал и обошлось. Заново перегнал в дивфиксе, но безтолку. Открыл дуб. Провел туже операцию, но снова примерно на середине мрачное сообщеннице. Пользую дуб версии 1.4.11 (билд 14279) и дубмод версии 1.5.10.1 (билд 2366). Да, они довольно старенькие, но на русском. Привожу оба файла рапорта прог на крах (надеюсь, администрация меня за это не накажет :) ):
Для дубмода:
Disassembly:
022ddcc0: 03c9 add ecx, ecx
022ddcc2: 03c9 add ecx, ecx
022ddcc4: 8d5408c0 lea edx, [eax+ecx-40]
022ddcc8: 8b8eb0080000 mov ecx, [esi+8b0]
022ddcce: 03c9 add ecx, ecx
022ddcd0: 03c9 add ecx, ecx
022ddcd2: 03c9 add ecx, ecx
022ddcd4: 2bca sub ecx, edx
022ddcd6: 83f920 cmp ecx, 20
022ddcd9: 0f8243050000 jc 022de222
022ddcdf: 8bc8 mov ecx, eax
022ddce1: baffffffff mov edx, ffffffff
022ddce6: d3ea shr edx, cl
022ddce8: 85c0 test eax, eax
022ddcea: 8955f0 mov [ebp-10], edx
022ddced: 8b96a8080000 mov edx, [esi+8a8]
022ddcf3: 0f8e1b050000 jle 022de214
022ddcf9: 8945ec mov [ebp-14], eax
022ddcfc: 8bc8 mov ecx, eax
022ddcfe: 2355f0 and edx, [ebp-10]
022ddd01: f7d8 neg eax
022ddd03: 83c020 add eax, 20
022ddd06: d3e2 shl edx, cl
022ddd08: 8b8eac080000 mov ecx, [esi+8ac]
022ddd0e: 894df0 mov [ebp-10], ecx
022ddd11: 8bc8 mov ecx, eax
022ddd13: 8b45f0 mov eax, [ebp-10]
022ddd16: d3e8 shr eax, cl
022ddd18: 0bd0 or edx, eax
022ddd1a: 8b45ec mov eax, [ebp-14]
022ddd1d: 81fab6010000 cmp edx, 000001b6
022ddd23: 0f84e0040000 jz 022de209
022ddd29: 897dd0 mov [ebp-30], edi
022ddd2c: 40 inc eax
022ddd2d: 83f820 cmp eax, 20
022ddd30: 8986a4080000 mov [esi+8a4], eax
022ddd36: 7c4a jl 022ddd82
022ddd38: 8b86ac080000 mov eax, [esi+8ac]
022ddd3e: 8b4de8 mov ecx, [ebp-18]
022ddd41: 8986a8080000 mov [esi+8a8], eax
022ddd47: 894dbc mov [ebp-44], ecx
022ddd4a: 8bbe8c080000 mov edi, [esi+88c]
022ddd50: 8b07 mov eax, [edi] <-- FAULT
022ddd52: 8986ac080000 mov [esi+8ac], eax
022ddd58: 8b4dbc mov ecx, [ebp-44]
022ddd5b: 8b01 mov eax, [ecx]
022ddd5d: 0fc8 bswap eax
022ddd5f: 8901 mov [ecx], eax
022ddd61: 8b868c080000 mov eax, [esi+88c]
022ddd67: 83c004 add eax, 04
022ddd6a: 8945f8 mov [ebp-08], eax
022ddd6d: 89868c080000 mov [esi+88c], eax
022ddd73: 8b86a4080000 mov eax, [esi+8a4]
022ddd79: 83c0e0 add eax, e0
022ddd7c: 8986a4080000 mov [esi+8a4], eax
022ddd82: 8b9334f30100 mov edx, [ebx+1f334]
022ddd88: 85d2 test edx, edx
022ddd8a: 0f8471040000 jz 022de201
022ddd90: 8bbeb0080000 mov edi, [esi+8b0]
022ddd96: 8b8bb4f10100 mov ecx, [ebx+1f1b4]
022ddd9c: 0faf8bb8f10100 imul ecx, [ebx+1f1b8]
022ddda3: 3bf9 cmp edi, ecx
022ddda5: 776c ja 022dde13
022ddda7: 8b4df8 mov ecx, [ebp-08]
022dddaa: 03ff add edi, edi
022dddac: 2b8e88080000 sub ecx, [esi+888]
022dddb2: 03c9 add ecx, ecx
022dddb4: 03c9 add ecx, ecx
022dddb6: 03c9 add ecx, ecx
022dddb8: 8d4c08c0 lea ecx, [eax+ecx-40]
022dddbc: 03ff add edi, edi
022dddbe: 03ff add edi, edi

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

EAX = 00000000
EBX = 03c00080
ECX = 03c210ac
EDX = 00000000
EBP = 0012ec04
DS:ESI = 0023:03c20800
ES:EDI = 0023:00fcf000
SS:ESP = 0023:0012ebb8
CS:EIP = 001b:022ddd50
FS = 0038
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = 0000000000000306
MM1 = 0003060003060003
MM2 = 0306000306000306
MM3 = 0000030600000000
MM4 = 0000000003060003
MM5 = 0000000000ffffff
MM6 = 0606060606060606
MM7 = 0303030303030303

Crash reason: Access Violation

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

...while decompressing video frame 291303 with "DivX® 5.2.0 Codec" [biCompression=44495658] (VideoSource.cpp:1618).

Thread traces:

Thread 00000738 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1649)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1614)

Thread call stack:022ddd50: DivX!decore [02230000+acdec+f64]
77d45eca: USER32!NotifyWinEvent [77d40000+5ebf+b]
77d4cc8d: USER32!DrawStateW [77d40000+c9ba+2d3]
022dd07a: DivX!decore [02230000+acdec+28e]
0223b28f: DivX!0000b28f
77d45f69: USER32!SendMessageA [77d40000+5f22+47]
0045b5b0: ProgressDialog::ProgressDlgProc()
77d452e8: USER32!IsWindow [77d40000+52b0+38]
77d45cf1: USER32!DefWindowProcA [77d40000+5c55+9c]
5ad73f9b: uxtheme!GetThemeColor [5ad70000+3ab8+4e3]
5ad8aad7: uxtheme!GetThemeBool [5ad70000+13f14+6bc3]
5ad71b71: uxtheme!DrawThemeParentBackground [5ad70000+1677+4fa]
5ad71af6: uxtheme!DrawThemeParentBackground [5ad70000+1677+47f]
77d43a68: USER32!00003a68
77d4c689: USER32!CharLowerBuffA [77d40000+c285+404]
77d4c6c3: USER32!CharLowerBuffA [77d40000+c285+43e]
77d4c6a5: USER32!CharLowerBuffA [77d40000+c285+420]
77d45cca: USER32!DefWindowProcA [77d40000+5c55+75]
77f75c1a: ntdll!NtFreeVirtualMemory [77f50000+25c0e+c]
77f56a00: ntdll!RtlTimeFieldsToTime [77f50000+64ff+501]
77f623f2: ntdll!RtlImpersonateSelf [77f50000+122bf+133]
77f5166a: ntdll!RtlFreeHeap [77f50000+156b+ff]
77e7abbd: kernel32!ReadFile [77e60000+1ab4e+6f]
0223c6f3: DivX!DriverProc [02230000+be40+8b3]
73bd181d: MSVFW32!ICSendMessage [73bd0000+17f4+29]
73bd47c6: MSVFW32!ICDecompress [73bd0000+478b+3b]
004bc1f2: VideoSourceAVI::streamGetFrame()
77d465a1: USER32!PeekMessageA [77d40000+64a8+f9]
004bb3d2: VideoSourceAVI::_read()
004baf24: VideoSourceAVI::redoKeyFlags()
004b98c7: VideoSourceAVI::VideoSourceAVI()
004b6c45: InputFileAVI::Init()
77d4c4f8: USER32!CharLowerBuffA [77d40000+c285+273]
77d4c509: USER32!CharLowerBuffA [77d40000+c285+284]
77d43a68: USER32!00003a68
77f51690: ntdll!RtlFreeHeap [77f50000+156b+125]
77f5164e: ntdll!RtlFreeHeap [77f50000+156b+e3]
77f5166a: ntdll!RtlFreeHeap [77f50000+156b+ff]
77f51dc9: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+1cb]
77f51dc9: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+1cb]
77f51ec8: ntdll!RtlpUnWaitCriticalSection [77f50000+1bfe+2ca]
77f5166a: ntdll!RtlFreeHeap [77f50000+156b+ff]
77d44022: USER32!GetWindowLongA [77d40000+3fee+34]
77d44022: USER32!GetWindowLongA [77d40000+3fee+34]
004b65c2: InputFileAVIOptions::SetupDlgProc()
77f5268e: ntdll!RtlDeleteCriticalSection [77f50000+25ca+c4]
77f526a9: ntdll!RtlDeleteCriticalSection [77f50000+25ca+df]
77f5166a: ntdll!RtlFreeHeap [77f50000+156b+ff]
77d45968: USER32!DefWindowProcW [77d40000+5846+122]
77d45937: USER32!DefWindowProcW [77d40000+5846+f1]
77d459e1: USER32!GetPropW [77d40000+59b4+2d]
5ad744fa: uxtheme!CloseThemeData [5ad70000+42d7+223]
5ad744bd: uxtheme!CloseThemeData [5ad70000+42d7+1e6]
5ad7422f: uxtheme!GetThemeColor [5ad70000+3ab8+777]
5ad7450c: uxtheme!CloseThemeData [5ad70000+42d7+235]
77d43a68: USER32!00003a68
77d4a912: USER32!wsprintfA [77d40000+a6e3+22f]
77d43b67: USER32!00003b67
77d43b4b: USER32!00003b4b
77d43b4b: USER32!00003b4b
77d4450d: USER32!PostMessageA [77d40000+4460+ad]
77d44518: USER32!PostMessageA [77d40000+4460+b8]
77d44518: USER32!PostMessageA [77d40000+4460+b8]
77d4a15d: USER32!GetDesktopWindow [77d40000+a0d7+86]
77d4a17f: USER32!GetDesktopWindow [77d40000+a0d7+a8]
77fb4da6: ntdll!KiUserCallbackDispatcher [77f50000+64d93+13]
77d468d5: USER32!EqualRect [77d40000+687c+59]
77d4b3a5: USER32!CallMsgFilterW [77d40000+b213+192]
77d4d9aa: USER32!DrawStateW [77d40000+c9ba+ff0]
77d4d9e5: USER32!DialogBoxIndirectParamAorW [77d40000+d9b1+34]
77d60b36: USER32!DialogBoxParamA [77d40000+20aec+4a]
77d60b48: USER32!DialogBoxParamA [77d40000+20aec+5c]
00518389: I18N_DialogBoxParam()
004b69a5: InputFileAVI::promptForOptions()
0048d59c: VDProject::Open()
00565fc8: _nh_malloc()
004828e3: ?$list::_Buynode()
0052d217: ?$list::insert()
0048343c: OpenAVI()
0048343c: OpenAVI()
77d452e8: USER32!IsWindow [77d40000+52b0+38]
5ad73c6e: uxtheme!GetThemeColor [5ad70000+3ab8+1b6]
5ad71b71: uxtheme!DrawThemeParentBackground [5ad70000+1677+4fa]
5ad73bf4: uxtheme!GetThemeColor [5ad70000+3ab8+13c]
77d43a68: USER32!00003a68
77d4a912: USER32!wsprintfA [77d40000+a6e3+22f]
77d43b67: USER32!00003b67
77d43b4b: USER32!00003b4b
77d47b65: USER32!SetPropW [77d40000+7af5+70]
00482fdc: OpenAVI()
004916f9: VDProjectUI::MenuHit()
77d47e21: USER32!ReleaseCapture [77d40000+7de8+39]
77d47e30: USER32!ReleaseCapture [77d40000+7de8+48]
77d47e30: USER32!ReleaseCapture [77d40000+7de8+48]
77d47ed7: USER32!CallNextHookEx [77d40000+7e33+a4]
77d47ee7: USER32!CallNextHookEx [77d40000+7e33+b4]
77fb4da6: ntdll!KiUserCallbackDispatcher [77f50000+64d93+13]
77d45843: USER32!SetRect [77d40000+56e6+15d]
77d452e8: USER32!IsWindow [77d40000+52b0+38]
77d458e6: USER32!DefWindowProcW [77d40000+5846+a0]

-- End of report

Для дуба:
Disassembly:
04306460: 0000 add [eax], al
04306462: 0000 add [eax], al
04306464: 0000 add [eax], al
04306466: 0000 add [eax], al
04306468: 0000 add [eax], al
0430646a: 0000 add [eax], al
0430646c: 0000 add [eax], al
0430646e: 0000 add [eax], al
04306470: 0000 add [eax], al
04306472: 0000 add [eax], al
04306474: 0000 add [eax], al
04306476: 0000 add [eax], al
04306478: 0000 add [eax], al
0430647a: 0000 add [eax], al
0430647c: 0000 add [eax], al
0430647e: 0000 add [eax], al
04306480: 0000 add [eax], al
04306482: 0000 add [eax], al
04306484: 0000 add [eax], al
04306486: 0000 add [eax], al
04306488: 0000 add [eax], al
0430648a: 0000 add [eax], al
0430648c: 0000 add [eax], al
0430648e: 0000 add [eax], al
04306490: 0000 add [eax], al
04306492: 0000 add [eax], al
04306494: 0000 add [eax], al
04306496: 0000 add [eax], al
04306498: 0000 add [eax], al
0430649a: 0000 add [eax], al
0430649c: 0000 add [eax], al
0430649e: 0000 add [eax], al
043064a0: 0000 add [eax], al
043064a2: 0000 add [eax], al
043064a4: 0000 add [eax], al
043064a6: 0000 add [eax], al
043064a8: 0000 add [eax], al
043064aa: 0000 add [eax], al
043064ac: 0000 add [eax], al
043064ae: 0000 add [eax], al
043064b0: 0000 add [eax], al
043064b2: 0000 add [eax], al
043064b4: 0000 add [eax], al
043064b6: 0000 add [eax], al
043064b8: 0000 add [eax], al
043064ba: 0000 add [eax], al
043064bc: 0000 add [eax], al
043064be: 0000 add [eax], al
043064c0: 0000 add [eax], al
043064c2: 0000 add [eax], al
043064c4: 0000 add [eax], al
043064c6: 0000 add [eax], al
043064c8: 0000 add [eax], al
043064ca: 0000 add [eax], al
043064cc: 0000 add [eax], al
043064ce: 0000 add [eax], al
043064d0: 0000 add [eax], al
043064d2: 0000 add [eax], al
043064d4: 0000 add [eax], al
043064d6: 0000 add [eax], al
043064d8: 0000 add [eax], al
043064da: 0000 add [eax], al
043064dc: 0000 add [eax], al
043064de: 0000 add [eax], al
043064e0: 0000 add [eax], al
043064e2: 0000 add [eax], al
043064e4: 0000 add [eax], al
043064e6: 0000 add [eax], al
043064e8: 0000 add [eax], al
043064ea: 0000 add [eax], al
043064ec: 0000 add [eax], al
043064ee: 0000 add [eax], al
043064f0: 0000 add [eax], al
043064f2: 0000 add [eax], al
043064f4: 0000 add [eax], al
043064f6: 0000 add [eax], al
043064f8: 0000 add [eax], al
043064fa: 0000 add [eax], al
043064fc: 0000 add [eax], al
043064fe: 0000 add [eax], al
04306500: 0000 add [eax], al
04306502: 0000 add [eax], al
04306504: 0000 add [eax], al
04306506: 0000 add [eax], al
04306508: 0000 add [eax], al
0430650a: 0000 add [eax], al
0430650c: 0000 add [eax], al
0430650e: 0000 add [eax], al
04306510: 0000 add [eax], al
04306512: 0000 add [eax], al
04306514: 0000 add [eax], al
04306516: 0000 add [eax], al
04306518: 0000 add [eax], al
0430651a: 0000 add [eax], al
0430651c: 0000 add [eax], al
0430651e: 0000 add [eax], al
04306520: 0000 add [eax], al
04306522: 0000 add [eax], al
04306524: 0000 add [eax], al
04306526: 0000 add [eax], al
04306528: 0000 add [eax], al
0430652a: 0000 add [eax], al
0430652c: 0000 add [eax], al
0430652e: 0000 add [eax], al
04306530: 0000 add [eax], al
04306532: 0000 add [eax], al
04306534: 0000 add [eax], al
04306536: 0000 add [eax], al
04306538: 0000 add [eax], al
0430653a: 0000 add [eax], al
0430653c: 0000 add [eax], al
0430653e: 0000 add [eax], al
04306540: 0000 add [eax], al
04306542: 0000 add [eax], al
04306544: 0000 add [eax], al
04306546: 0000 add [eax], al
04306548: 0000 add [eax], al
0430654a: 0000 add [eax], al
0430654c: 0000 add [eax], al
0430654e: 0000 add [eax], al
04306550: 0000 add [eax], al
04306552: 0000 add [eax], al
04306554: 0000 add [eax], al
04306556: 0000 add [eax], al
04306558: 0000 add [eax], al
0430655a: 0000 add [eax], al
0430655c: 0000 add [eax], al
0430655e: 0000 add [eax], al

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

EAX = 2c9d5c33
EBX = 00000003
ECX = 2c9d5c33
EDX = 000002c0
EBP = 0000001f
DS:ESI = 0023:000002c0
ES:EDI = 0023:043c0080
SS:ESP = 0023:0012cfb0
CS:EIP = 001b:043064f1
FS = 0038
GS = 0000
EFLAGS = 00010296

MM0 = 7373737474747474
MM1 = 3939393a3a3a3a3a
MM2 = 0000000000000000
MM3 = 0101010000000000
MM4 = 7373737474747474
MM5 = 3939393a3a3a3a3a
MM6 = 0101010000000000
MM7 = 0101010101010101
Crash reason: Access Violation

Thread 0000074c (Main thread)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1483)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1455)


77f545e8: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77f50000+43a9+23f]
77e72fcf: kernel32!SetFileTime [77e60000+12f4b+84]
77f54b3e: ntdll!bsearch [77f50000+4ac2+7c]
77f54d70: ntdll!bsearch [77f50000+4ac2+2ae]
77f54b3e: ntdll!bsearch [77f50000+4ac2+7c]
77f55011: ntdll!RtlHashUnicodeString [77f50000+4ebf+152]
77f55082: ntdll!RtlHashUnicodeString [77f50000+4ebf+1c3]
77f54ea7: ntdll!RtlFindActivationContextSectionString [77f50000+4dcd+da]
77f544f7: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77f50000+43a9+14e]
77f545c9: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77f50000+43a9+220]
77f545e8: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77f50000+43a9+23f]
00430042: filter_convolute_run()
77f52ea7: ntdll!LdrUnlockLoaderLock [77f50000+2e4e+59]
77f52eae: ntdll!LdrUnlockLoaderLock [77f50000+2e4e+60]
77f52eae: ntdll!LdrUnlockLoaderLock [77f50000+2e4e+60]
77f54a95: ntdll!LdrGetDllHandleEx [77f50000+4856+23f]
77f54a82: ntdll!LdrGetDllHandleEx [77f50000+4856+22c]
77f54a82: ntdll!LdrGetDllHandleEx [77f50000+4856+22c]
77f54853: ntdll!LdrGetDllHandle [77f50000+483c+17]
77e7b601: kernel32!CreateFileA [77e60000+1b476+18b]
77e7b611: kernel32!CreateFileA [77e60000+1b476+19b]
77e7b611: kernel32!CreateFileA [77e60000+1b476+19b]
77e7b57b: kernel32!CreateFileA [77e60000+1b476+105]
77e7b5e1: kernel32!CreateFileA [77e60000+1b476+16b]
77f7583e: ntdll!NtAllocateVirtualMemory [77f50000+25832+c]
77f56887: ntdll!RtlTimeFieldsToTime [77f50000+64ff+388]
77f5676e: ntdll!RtlTimeFieldsToTime [77f50000+64ff+26f]
77f569de: ntdll!RtlTimeFieldsToTime [77f50000+64ff+4df]
77f52438: ntdll!_strcmpi [77f50000+20c0+378]
77f5248c: ntdll!_strcmpi [77f50000+20c0+3cc]
77f517b2: ntdll!RtlAllocateHeap [77f50000+16a1+111]
77f51778: ntdll!RtlAllocateHeap [77f50000+16a1+d7]
77f517b2: ntdll!RtlAllocateHeap [77f50000+16a1+111]
77f531b7: ntdll!wcschr [77f50000+307c+13b]
77f532c5: ntdll!wcschr [77f50000+307c+249]
77f5332f: ntdll!wcschr [77f50000+307c+2b3]
77f532fa: ntdll!wcschr [77f50000+307c+27e]
77f517b2: ntdll!RtlAllocateHeap [77f50000+16a1+111]
77f7572a: ntdll!LdrInitializeThunk [77f50000+25707+23]
77f5aad9: ntdll!RtlFindCharInUnicodeString [77f50000+a850+289]
77f5a1ca: ntdll!RtlDestroyHeap [77f50000+9aab+71f]
77f5ad33: ntdll!RtlFindCharInUnicodeString [77f50000+a850+4e3]
77f5aeba: ntdll!RtlFindCharInUnicodeString [77f50000+a850+66a]
77f5578b: ntdll!LdrLoadDll [77f50000+5669+122]
77f555f7: ntdll!RtlExpandEnvironmentStrings_U [77f50000+5465+192]
77f5592a: ntdll!LdrUnloadDll [77f50000+57f8+132]
77f517e6: ntdll!RtlAllocateHeap [77f50000+16a1+145]
77e75dbd: kernel32!CompareStringA [77e60000+15cf8+c5]
77f5166a: ntdll!RtlFreeHeap [77f50000+156b+ff]
77f5268e: ntdll!RtlDeleteCriticalSection [77f50000+25ca+c4]
77f526a9: ntdll!RtlDeleteCriticalSection [77f50000+25ca+df]
77f5269c: ntdll!RtlDeleteCriticalSection [77f50000+25ca+d2]
77f51690: ntdll!RtlFreeHeap [77f50000+156b+125]
77f5164e: ntdll!RtlFreeHeap [77f50000+156b+e3]
77f5166a: ntdll!RtlFreeHeap [77f50000+156b+ff]
77c78035: GDI32!ExtTextOutA [77c70000+7edc+159]
77f5119a: ntdll!RtlNtStatusToDosError [77f50000+116b+2f]
77d44019: USER32!GetWindowLongA [77d40000+3fee+2b]
77d44022: USER32!GetWindowLongA [77d40000+3fee+34]
77d44022: USER32!GetWindowLongA [77d40000+3fee+34]
004521a2: ProgressDialog::ProgressDlgProc()
77f56887: ntdll!RtlTimeFieldsToTime [77f50000+64ff+388]
77f5676e: ntdll!RtlTimeFieldsToTime [77f50000+64ff+26f]
77f7583e: ntdll!NtAllocateVirtualMemory [77f50000+25832+c]
77f56887: ntdll!RtlTimeFieldsToTime [77f50000+64ff+388]
77f5676e: ntdll!RtlTimeFieldsToTime [77f50000+64ff+26f]
77d45843: USER32!SetRect [77d40000+56e6+15d]
77d45cf1: USER32!DefWindowProcA [77d40000+5c55+9c]
77d45ca8: USER32!DefWindowProcA [77d40000+5c55+53]
77d4413c: USER32!GetWindowLongW [77d40000+40aa+92]
77d45cca: USER32!DefWindowProcA [77d40000+5c55+75]
77d45cbc: USER32!DefWindowProcA [77d40000+5c55+67]
77d44019: USER32!GetWindowLongA [77d40000+3fee+2b]
77d44022: USER32!GetWindowLongA [77d40000+3fee+34]
77d44022: USER32!GetWindowLongA [77d40000+3fee+34]
004521a2: ProgressDialog::ProgressDlgProc()
77c737b2: GDI32!CreateCompatibleBitmap [77c70000+36d1+e1]
77c72b09: GDI32!GdiDrawStream [77c70000+2ab7+52]
77c72af5: GDI32!GdiDrawStream [77c70000+2ab7+3e]
77d43b37: USER32!00003b37
77d43b67: USER32!00003b67
77d43b4b: USER32!00003b4b
77d45843: USER32!SetRect [77d40000+56e6+15d]
77d45d1d: USER32!DefWindowProcA [77d40000+5c55+c8]
77d4c5d2: USER32!CharLowerBuffA [77d40000+c285+34d]
77c72b09: GDI32!GdiDrawStream [77c70000+2ab7+52]
77c72af5: GDI32!GdiDrawStream [77c70000+2ab7+3e]
77d4c6e5: USER32!DefDlgProcA [77d40000+c6c4+21]
5ad71596: uxtheme!00001596
5ad734a3: uxtheme!GetThemePartSize [5ad70000+2e2e+675]
5ad734b2: uxtheme!GetThemePartSize [5ad70000+2e2e+684]
77d4413c: USER32!GetWindowLongW [77d40000+40aa+92]
77d46070: USER32!GetSystemMetrics [77d40000+6017+59]
77d46062: USER32!GetSystemMetrics [77d40000+6017+4b]
77d46062: USER32!GetSystemMetrics [77d40000+6017+4b]
5ad73842: uxtheme!IsThemeBackgroundPartiallyTransparent [5ad70000+35aa+298]
77c73187: GDI32!ExtTextOutW [77c70000+2c1f+568]
77c730c9: GDI32!ExtTextOutW [77c70000+2c1f+4aa]
77c731dd: GDI32!GetTextExtentPointW [77c70000+31c6+17]
77d47524: USER32!SendMessageTimeoutW [77d40000+7034+4f0]

-- End of report

Помогите, люди добрые!!!
Set
1. Ставишь последний DivX 5.2.1, пробуешь снова.
2. Не пройдёт: находишь этот битый кадр за номером 291303
QUOTE
...while decompressing video frame 291303 with "DivX® 5.2.0 Codec"

и аккуратно этот участок (между ключевыми кадрами) вырезаешь. Чтобы он его не пытался декодировать, а потом снова упасть :) используй в Дубе/ДубМоде кнопки перехода по ключевым кадрам.
OSAMA
Я, конечно, попробую заново перегнать с помощью дивХ 5.2.1. Но что, если тот участок, который придется вырезать, довольно большой, секунд 8 или более - бяка получиться... :(
Set
Там бяка в любом случае. :D

Или попробуй поменять FourCC на "XVID", может иксвидовский декодер не упадёт.
OSAMA
QUOTE
Или попробуй поменять FourCC на "XVID", может иксвидовский декодер не упадёт.

Ты будешь смеяться, НО...  
QUOTE
An out-of-bounds memory access (access violation) occurred in module 'xvidcore'...
...while decompressing video frame 289915 with "XviD MPEG-4 Codec" [biCompression=44495658] (VideoSource.cpp:1618).
:angry:
Это произошло после того, как я поставил dr.DivX 1.06, а вместе с ним и divX 5.2.1 - т.е. баг с дивХ-ом прошел нормально (вроде), а Хвид я поставил из комплекта Gordian Knot 1.25. :ph34r:
Set
Есть ещё альфа версия ffdshow :) , если включить в ней опцию VfW кодека, то он будет в Дубе доступен. Разумеется никаких гарантий относительно падучести... :D
OSAMA
Не понимаю я твоего юмора, Set - у меня что, хреновый Хвид установлен???
Set
Это вариант на будущее, мало ли какой фильм попадётся. :)