|
|
| lansing |
| Posted: Apr 20 2012, 05:10 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 34628
Joined: 6-April 12

|
vd crash after input of file, load and add the first color mill, and then load and cancel the second color mill.
| CODE | VirtualDub crash report -- build 34703 (release) --------------------------------------
Disassembly: 77c0df60: 0c2b or al, 2bh 77c0df62: d1880783c701 ror dword ptr [eax+1c78307], 1 77c0df68: 83e901 sub ecx, 01h 77c0df6b: 75f6 jnz 77c0df63 77c0df6d: 8bc8 mov ecx, eax 77c0df6f: c1e008 shl eax, 08h 77c0df72: 03c1 add eax, ecx 77c0df74: 8bc8 mov ecx, eax 77c0df76: c1e010 shl eax, 10h 77c0df79: 03c1 add eax, ecx 77c0df7b: 8bca mov ecx, edx 77c0df7d: 83e203 and edx, 03h 77c0df80: c1e902 shr ecx, 02h 77c0df83: 7406 jz 77c0df8b 77c0df85: f3ab rep stosd 77c0df87: 85d2 test edx, edx 77c0df89: 740a jz 77c0df95 77c0df8b: 8807 mov [edi], al 77c0df8d: 83c701 add edi, 01h 77c0df90: 83ea01 sub edx, 01h 77c0df93: 75f6 jnz 77c0df8b 77c0df95: 8b442408 mov eax, [esp+08h] 77c0df99: 5f pop edi 77c0df9a: c3 ret 77c0df9b: 8b442404 mov eax, [esp+04h] 77c0df9f: c3 ret 77c0dfa0: 90 nop 77c0dfa1: 90 nop 77c0dfa2: 90 nop 77c0dfa3: 90 nop 77c0dfa4: 90 nop 77c0dfa5: 8bff mov edi, edi 77c0dfa7: 55 push ebp 77c0dfa8: 8bec mov ebp, esp 77c0dfaa: 51 push ecx 77c0dfab: 53 push ebx 77c0dfac: 8b5d10 mov ebx, [ebp+10h] 77c0dfaf: 57 push edi 77c0dfb0: 33ff xor edi, edi 77c0dfb2: 897dfc mov [ebp-04h], edi 77c0dfb5: 3bdf cmp ebx, edi 77c0dfb7: 0f84ef620000 jz 77c142ac 77c0dfbd: 56 push esi 77c0dfbe: 8b7508 mov esi, [ebp+08h] 77c0dfc1: f7464400000001 test [esi+44h], 01000000 77c0dfc8: 0f85b3540000 jnz 77c13481 77c0dfce: f6464801 test [esi+48h], 01h 77c0dfd2: 0f85db620000 jnz 77c142b3 77c0dfd8: f6c307 test bl, 07h 77c0dfdb: 0f8508000500 jnz 77c5dfe9 77c0dfe1: 8d43f8 lea eax, [ebx-08h] 77c0dfe4: 80780705 cmp byte ptr [eax+07h], 05h <-- FAULT 77c0dfe8: 0f84e4ff0400 jz 77c5dfd2 77c0dfee: f640073f test [eax+07h], 3fh 77c0dff2: 0f84e8ff0400 jz 77c5dfe0 77c0dff8: 8945fc mov [ebp-04h], eax 77c0dffb: 3bc7 cmp eax, edi 77c0dffd: 0f8450000500 jz 77c5e053 77c0e003: 807bff05 cmp byte ptr [ebx-01h], 05h 77c0e007: 0f84efff0400 jz 77c5dffc 77c0e00d: 8b45fc mov eax, [ebp-04h] 77c0e010: f6400780 test [eax+07h], 80h 77c0e014: 0f8467540000 jz 77c13481 77c0e01a: 8bd3 mov edx, ebx 77c0e01c: 8bce mov ecx, esi 77c0e01e: e86f030000 call 77c0e392 77c0e023: 84c0 test al, al 77c0e025: 0f8456540000 jz 77c13481 77c0e02b: 803d8003fe7f00 cmp byte ptr [7ffe0380], 00h 77c0e032: 0f8544000500 jnz 77c5e07c 77c0e038: b001 mov al, 01h 77c0e03a: 5e pop esi 77c0e03b: 5f pop edi 77c0e03c: 5b pop ebx 77c0e03d: c9 leave 77c0e03e: c20c00 ret 000c 77c0e041: 90 nop 77c0e042: 90 nop 77c0e043: 90 nop 77c0e044: 90 nop 77c0e045: 90 nop 77c0e046: 8bff mov edi, edi 77c0e048: 55 push ebp 77c0e049: 8bec mov ebp, esp 77c0e04b: 83ec60 sub esp, 60h 77c0e04e: 53 push ebx 77c0e04f: 56 push esi 77c0e050: 33f6 xor esi, esi 77c0e052: 817d10ffffff7f cmp dword ptr [ebp+10h], 7fffffff 77c0e059: 57 push edi 77c0e05a: 8975f8 mov [ebp-08h], esi 77c0e05d: 0f db 0fh 77c0e05e: 8704 xchg [esp], eax
Built on Althena on Fri Dec 23 22:05:52 2011 using compiler version 1400
Windows 6.1 (Windows 7 x64 build 7601) [Service Pack 1] Memory status: virtual free 1897M/2048M, commit limit 24571M, physical total 12287M
EAX = 05dc0018 EBX = 05dc0020 ECX = 0251eb20 EDX = 024f1f40 EBP = 0018f0f0 ESI = 02ee0000 EDI = 00000000 ESP = 0018f0e0 EIP = 77c0dfe4 EFLAGS = 00210246 FPUCW = 027f FPUTW = ffff
Crash reason: Access Violation
Crash context: An out-of-bounds memory access (access violation) occurred in module 'ntdll'...
...reading address 05DC001F...
...while stopping filter "Color Mill(2.1)" (FilterInstance.cpp:1484).
Pointer dumps:
ECX 0251eb20: 099ee114 00000000 0015e582 00000000 00000372 00000000 09a14950 00000000 EDX 024f1f40: 00000000 00000000 024f1d30 02020198 02020128 02020110 00000000 000026a4 ESI 02ee0000: b715f615 0100926d ffeeffee 00000000 02d20010 02ee00a8 02ee0000 02ee0000 ESP 0018f0e0: 05dc0020 0251e028 00000000 00000000 0018f104 771714dd 02ee0000 00000000 0018f100: 05dc0020 0018f14c 02016ecc 02ee0000 00000000 05dc0020 0251e028 0251e020 0018f120: 00000000 54494861 ffff027f ffff4020 ffffffff 0309eeb3 0018ecb4 0018f1b4 0018f140: 02019f38 0201f228 ffffffff 00000000 02015f18 05dc0020 0201155b 05dc0020 EBP 0018f0f0: 0018f104 771714dd 02ee0000 00000000 05dc0020 0018f14c 02016ecc 02ee0000 0018f110: 00000000 05dc0020 0251e028 0251e020 00000000 54494861 ffff027f ffff4020 0018f130: ffffffff 0309eeb3 0018ecb4 0018f1b4 02019f38 0201f228 ffffffff 00000000 0018f150: 02015f18 05dc0020 0201155b 05dc0020 0043cca1 0251e028 0067b2c4 0251e020
Thread call stack: 77c0dfe4: ntdll!RtlFreeHeap [77be0000+2dfa5+3f] 771714dd: kernel32!HeapFree [77160000+114c9+14] 02016ecc: ColorMill!VirtualdubFilterModuleDeinit [02010000+1f60+4f6c] 02015f18: ColorMill!VirtualdubFilterModuleDeinit [02010000+1f60+3fb8] 0201155b: ColorMill!0000155b 0043cca1: FilterInstance::StopInner() 0043f6be: FilterInstance::Stop() 00448845: FilterSystem::DeinitFilters() 00448eeb: FilterSystem::~FilterSystem() 00445430: FilterPreview::~FilterPreview() 00445f08: FilterPreview::(special)() 004eb1ac: ?$vdrefcounted::Release() 00430996: VDVideoFiltersDialog::OnCommand() 76c84ce2: LPK!LpkTabbedTextOut [76c80000+48a0+442] 77076a50: USP10!UspFreeMem [77060000+16880+1d0] 77067aef: USP10!ScriptStringFree [77060000+7aa0+4f] 76c84d10: LPK!LpkTabbedTextOut [76c80000+48a0+470] 76d3fd5c: USER32!DrawStateW [76d00000+3fc44+118] 76d3fd73: USER32!DrawStateW [76d00000+3fc44+12f] 76d25a65: USER32!DrawEdge [76d00000+25823+242] 76d20c56: USER32!SetWindowCompositionAttribute [76d00000+20be6+70] 76d56863: USER32!LoadCursorFromFileA [76d00000+54f24+193f] 76d1d184: USER32!GetWindowLongA [76d00000+1d156+2e] 005a2a60: VDDialogFrameW32::DlgProc() 005a2875: VDDialogFrameW32::StaticDlgProc() 76d162fa: USER32!gapfnScSendMessage [76d00000+15fc8+332] 76d3f943: USER32!GetCursor [76d00000+3f6e0+263] 76d3f8fb: USER32!GetCursor [76d00000+3f6e0+21b] 76d3f784: USER32!GetCursor [76d00000+3f6e0+a4] 76d3f889: USER32!GetCursor [76d00000+3f6e0+1a9] 76d162fa: USER32!gapfnScSendMessage [76d00000+15fc8+332] 76d16d3a: USER32!GetThreadDesktop [76d00000+16c63+d7] 76d16ce9: USER32!GetThreadDesktop [76d00000+16c63+86] 76d1965e: USER32!GetWindow [76d00000+1926e+3f0] 76d196c5: USER32!SendMessageW [76d00000+19679+4c] 76d55fbb: USER32!LoadCursorFromFileA [76d00000+54f24+1097] 76d560fc: USER32!LoadCursorFromFileA [76d00000+54f24+11d8] 76d4312e: USER32!SetKeyboardState [76d00000+414b2+1c7c] 76d16b34: USER32!gapfnScSendMessage [76d00000+15fc8+b6c] 76d16b00: USER32!gapfnScSendMessage [76d00000+15fc8+b38] 76d16b00: USER32!gapfnScSendMessage [76d00000+15fc8+b38] 0048b690: VDUIFrame::DefProc() 76d262d5: USER32!CallNextHookEx [76d00000+26285+50] 0044daf0: VDModelessDialogHookW32() 76d570b2: USER32!LoadCursorFromFileA [76d00000+54f24+218e] 76d162fa: USER32!gapfnScSendMessage [76d00000+15fc8+332] 76d16d3a: USER32!GetThreadDesktop [76d00000+16c63+d7] 76d16ce9: USER32!GetThreadDesktop [76d00000+16c63+86] 76d177c4: USER32!CharPrevW [76d00000+1768c+138] 76d1788a: USER32!DispatchMessageW [76d00000+1787b+f] 76d3c81f: USER32!IsDialogMessageW [76d00000+3c701+11e] 76d3cde7: USER32!DialogBoxIndirectParamW [76d00000+3cbf3+1f4] 76d3cf5c: USER32!DialogBoxIndirectParamAorW [76d00000+3ce54+108] 76d3ce8a: USER32!DialogBoxIndirectParamAorW [76d00000+3ce54+36] 76d3d009: USER32!DialogBoxParamW [76d00000+3cfca+3f] 005a2d58: VDDialogFrameW32::ShowDialog() 00431b07: VDShowDialogVideoFilters() 76d16a8c: USER32!gapfnScSendMessage [76d00000+15fc8+ac4] 6eb10dff: uxtheme!00010dff 76d16d51: USER32!GetThreadDesktop [76d00000+16c63+ee] 76d16de8: USER32!GetThreadDesktop [76d00000+16c63+185] 00476216: VDProjectUI::SetVideoFiltersAsk() 76d181c8: USER32!IsProcessDPIAware [76d00000+181a6+22] 76d18326: USER32!GetClassNameW [76d00000+182a9+7d] 76d17038: USER32!GetWindowLongW [76d00000+16ffe+3a] 76d18347: USER32!SetWindowLongW [76d00000+18332+15] 754d1bfe: SHELL32!DragAcceptFiles [753b0000+121bd9+25] 0047d6ed: VDProjectUI::MenuHit() 0047df29: VDProjectUI::MenuHit() 76d16b00: USER32!gapfnScSendMessage [76d00000+15fc8+b38] 0048b690: VDUIFrame::DefProc() 0047ed37: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0() 00474d70: VDProjectUI::WndProc() 0048bd95: VDUIFrame::StaticWndProc() 76d162fa: USER32!gapfnScSendMessage [76d00000+15fc8+332] 76d16d3a: USER32!GetThreadDesktop [76d00000+16c63+d7] 76d16ce9: USER32!GetThreadDesktop [76d00000+16c63+86] 77bf010a: ntdll!KiUserCallbackDispatcher [77be0000+100dc+2e] 76d177c4: USER32!CharPrevW [76d00000+1768c+138] 76d260dc: USER32!PeekMessageA [76d00000+25f74+168] 76d17bca: USER32!DispatchMessageA [76d00000+17bbb+f] 0045f9f6: WinMain@16() 005e43d6: __tmainCRTStartup() 7717339a: kernel32!BaseThreadInitThunk [77160000+13388+12] 77c19ef2: ntdll!RtlInitializeExceptionChain [77be0000+39e8f+63] 77c19ec5: ntdll!RtlInitializeExceptionChain [77be0000+39e8f+36]
-- End of report
| |
 |
| dloneranger |
| Posted: Apr 20 2012, 07:02 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
it's a bug in color mill looks like it could the same problem as color tools has see the last posts at http://forums.virtualdub.org/index.php?act...r%20tools&st=30 if you're interested in the tech details
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| dloneranger |
| Posted: Apr 20 2012, 07:03 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
Try this version http://dl.dropbox.com/u/17024916/ColorMill_test.vdf
It's just a dirty hex edit hack to get around the crash - fixing properly would need more time than I have at the mo
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| lansing |
| Posted: Apr 20 2012, 09:59 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 34628
Joined: 6-April 12

|
it works, thanks for the hex fix |
 |
|