http://bugs.winehq.org/show_bug.cgi?id=34764
Bug #: 34764 Summary: Basic WPF application crashes with .NET Framework 3.5 SP1 (works with 3.0 and 3.5) Product: Wine Version: 1.7.4 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: windowscodecs AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
continuation of bug 33384
The attached example WPF application should display an image loaded but crashes when being run in WINEPREFIX with .NET Framework 3.5 SP1 installed.
Works with .NET Framework 3.0 and 3.5
--- snip --- $ WINEDEBUG=+tid,+seh,+snoop,+wincodecs wine ./WineTest.exe ... 002e:trace:wincodecs:IMILBitmapImpl_UnknownMethod1 (0x1a1178,0x4a2db10) 002e:trace:wincodecs:BitmapImpl_AddRef (0x1a117c) refcount=8 002e:fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x1a1180,0x1,0x4a2d9d0): stub 002e:fixme:wer:WerRegisterMemoryBlock (0x5418ebf0 6144) stub 002e:fixme:wer:WerRegisterMemoryBlock (0x5418ebe8 4) stub 002e:trace:wincodecs:IMILBitmapImpl_UnknownMethod1 (0x1a1178,0x4a2d9ac) 002e:trace:wincodecs:BitmapImpl_AddRef (0x1a117c) refcount=9 002e:fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x1a1180,0x1,0x4a2d928): stub 002e:trace:wincodecs:IMILBitmapImpl_GetPixelFormat (0x1a1178,0x4a2d8f8) 002e:trace:wincodecs:BitmapImpl_GetSize (0x1a117c,0x4a2d980,0x4a2d984) 002e:CALL MSVCR80._CIsqrt() ret=5403f864 002e:RET MSVCR80._CIsqrt() retval=00000008 ret=5403f864 002e:CALL MSVCR80._CIsqrt() ret=5403f888 002e:RET MSVCR80._CIsqrt() retval=00000008 ret=5403f888 002e:fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x1a1180,0x1,0x4a2d8f4): stub 002e:trace:seh:raise_exception code=c0000005 flags=0 addr=(nil) ip=00000000 tid=002e 002e:trace:seh:raise_exception info[0]=00000000 002e:trace:seh:raise_exception info[1]=00000000 002e:trace:seh:raise_exception eax=7cf3e2a4 ebx=04da8080 ecx=001a1170 edx=00000000 esi=04da8128 edi=04a2d940 002e:trace:seh:raise_exception ebp=04a2d904 esp=04a2d8f4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010202 002e:trace:seh:call_stack_handlers calling handler at 0x7bc9d86b code=c0000005 flags=0 ... wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 002e), starting debugger... ... Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00000000 ESP:04a2d8f4 EBP:04a2d904 EFLAGS:00010202( R- -- I - - - ) EAX:7cf3e2a4 EBX:04da8080 ECX:001a1170 EDX:00000000 ESI:04da8128 EDI:04a2d940 Stack dump: 0x04a2d8f4: 54039ed3 00000000 04a2dab8 00000000 0x04a2d904: 04a2d99c 5403a00e 04da8080 001a1178 0x04a2d914: 04a2da64 00000000 00000000 00000000 0x04a2d924: 04a2da20 04a2d940 00000000 04da7f98 0x04a2d934: 04a2dc18 04da7f88 04a2d960 00000010 0x04a2d944: 00000060 00000060 00000000 00000000 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x00000000 (0x04a2d904) 1 0x5403a00e in wpfgfx_v0300 (+0x3a00d) (0x04a2d99c) 2 0x5403a097 in wpfgfx_v0300 (+0x3a096) (0x04a2db1c) 3 0x540396c6 in wpfgfx_v0300 (+0x396c5) (0x04a2db34) 4 0x540396f2 in wpfgfx_v0300 (+0x396f1) (0x04a2db48) 5 0x54056733 in wpfgfx_v0300 (+0x56732) (0x04a2db68) 6 0x54055f98 in wpfgfx_v0300 (+0x55f97) (0x04a2deac) ... --- snip ---
This can be most likely attributed to differences in implementation details of WPF versions. Between WPF versions 3.0, 3.5, 3.5SP1, 4.0, 4.5, whole rendering engines were rewritten underneath, interfaces obsoleted/added and the like.
Regards
http://bugs.winehq.org/show_bug.cgi?id=34764
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-10-19 05:10:29 CDT --- Created attachment 46358 --> http://bugs.winehq.org/attachment.cgi?id=46358 WPF executable from bug 33384, should show a single picture
http://bugs.winehq.org/show_bug.cgi?id=34764
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download
http://bugs.winehq.org/show_bug.cgi?id=34764
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-10-27 06:05:32 CDT --- Hello folks,
debugging the next crash yields:
--- snip --- Wine-dbg>ni 0x54039ece: movl 0x0(%ecx),%eax
Wine-dbg>ni 0x54039ed0: call *0x28(%eax)
Wine-dbg>x/20x $eax 0x7cc5b2a4 IMILUnknown1Impl_Vtbl: 7cbad815 7cbad938 7cbad97e 7cbad9c4 0x7cc5b2b4 IMILUnknown2Impl_Vtbl+0x4: 7cbadaeb 7cbadb31 7cbadb77 7cc641f0 0x7cc5b2c4: 00000000 00000000 00000000 00000000 0x7cc5b2d4: 00000000 00000000 00000000 7cbadf97 0x7cc5b2e4 BmpDecoder_FrameVtbl+0x4: 7cbae0e0 7cbae123 7cbae166 7cbae252
Wine-dbg>p IMILUnknown1Impl_Vtbl {QueryInterface=0x7cbad815, AddRef=0x7cbad938, Release=0x7cbad97e} Wine-dbg>p IMILUnknown2Impl_Vtbl {QueryInterface=0x7cbad9c4, AddRef=0x7cbadaeb, Release=0x7cbadb31, UnknownMethod1=0x7cbadb77} --- snip ---
The method offset is within vtable range of IMILUnknown1Impl_Vtbl or IMILUnknown2Impl_Vtbl. Unfortunately it doesn't take any parameters -> no COM interface ptr!
--- snip --- ... 54039EB9 8B7D 24 MOV EDI,DWORD PTR SS:[EBP+24] 54039EBC 807F 4C 00 CMP BYTE PTR DS:[EDI+4C],0 54039EC0 75 1A JNE SHORT 54039EDC 54039EC2 8DB3 A8000000 LEA ESI,[EBX+0A8] 54039EC8 8B0E MOV ECX,DWORD PTR DS:[ESI] 54039ECA 85C9 TEST ECX,ECX 54039ECC 74 0E JE SHORT 54039EDC 54039ECE 8B01 MOV EAX,DWORD PTR DS:[ECX] ; get vtable ptr 54039ED0 FF50 28 CALL DWORD PTR DS:[EAX+28] ; crash 54039ED3 83F8 02 CMP EAX,2 54039ED6 0F84 F6E40500 JE 540983D2 --- snip ---
It could be that we still have some layouts wrong and MIL calls this not as part of COM interface but as C++ class member function for a different thing (ecx is setup for __thiscall)?
I ended up adding stub methods #1..7 to IMILUnknown1 with "IMILUnknown1 *iface arg" and "ret E_NOTIMPL" to reach the desired offset for the missing stub. The crash is avoided after adding stub #8 with "cdecl" STDMETHODV_ (the function doesn't take any args, no 'this' iface ptr), returning 0.
It crashes again a bit later at some unknown vtable offset. Unlike the previous one this seems a real method from IMILUnknown2.
--- snip --- 54039BE6 8BFF MOV EDI,EDI 54039BE8 55 PUSH EBP 54039BE9 8BEC MOV EBP,ESP 54039BEB 51 PUSH ECX 54039BEC 8D86 A8000000 LEA EAX,[ESI+0A8] 54039BF2 8338 00 CMP DWORD PTR DS:[EAX],0 54039BF5 53 PUSH EBX 54039BF6 B3 01 MOV BL,1 54039BF8 74 26 JE SHORT 54039C20 54039BFA 8B00 MOV EAX,DWORD PTR DS:[EAX] 54039BFC 8D55 FC LEA EDX,[EBP-4] 54039BFF 83C0 10 ADD EAX,10 54039C02 8B08 MOV ECX,DWORD PTR DS:[EAX] ; this, iface 54039C04 52 PUSH EDX 54039C05 50 PUSH EAX ; iface 54039C06 FF51 14 CALL DWORD PTR DS:[ECX+14] ; crash 54039C09 85C0 TEST EAX,EAX 54039C0B 0F8C 1F090000 JL 5403A530 54039C11 8B86 84000000 MOV EAX,DWORD PTR DS:[ESI+84] 54039C17 3B45 FC CMP EAX,DWORD PTR SS:[EBP-4] 54039C1A 0F85 10090000 JNE 5403A530 54039C20 8AC3 MOV AL,BL 54039C22 5B POP EBX 54039C23 C9 LEAVE 54039C24 C3 RETN --- snip ---
Adding stub methods #2..3 to IMILUnknown2, duplicating UnknownMethod1() lets the app finally display the image on .NET Framework 3.5 SP1. The changes are backwards compatible, the test app still runs on .NET 3.0, 3.0SP1, 3.5
Though the first change to IMILUnknown1 looks somehow fishy...
Trying out more "advanced" WPF apps like "GOG.com Downloader" (which requires .NET 3.5 SP1) fails, indicating there is still something not quite right due to layout mismatch and/or stub methods (most likely IMILUnknown2Impl_UnknownMethod1):
Download: http://static.gog.com/download/d3/stable/Setup_Downloader_3.5.8_stable.exe
--- snip --- ... fixme:d3d_surface:surface_init Unknown pool 0x6. fixme:d3d:resource_access_from_pool Unhandled pool 0x6. fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet fixme:shell:URL_ParseUrl failed to parse L"UIAutomationTypes" fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x30ba158,0x1,0xdb9dbb0): stub fixme:wer:WerRegisterMemoryBlock (0x5418ebf0 6144) stub fixme:wer:WerRegisterMemoryBlock (0x5418ebe8 4) stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x30ba158,0x1,0xdb9db08): stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x30ba158,0x1,0xdb9dad4): stub fixme:wincodecs:IMILUnknown1Impl_UnknownMethod8 : stub fixme:wincodecs:IMILUnknown1Impl_UnknownMethod8 : stub fixme:wincodecs:IMILUnknown1Impl_UnknownMethod8 : stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod3 (0x30ba158,0xdb9d664,(nil)): stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x30bf010,0x1,0xdb9dbb0): stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x30bf010,0x1,0xdb9db08): stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x30bf010,0x1,0xdb9dad4): stub fixme:wincodecs:IMILUnknown1Impl_UnknownMethod8 : stub fixme:wincodecs:IMILUnknown1Impl_UnknownMethod8 : stub fixme:wincodecs:IMILUnknown1Impl_UnknownMethod8 : stub err:ntdll:vDbgPrintExWithPrefix 63: MIL FAILURE: Unexpected HRESULT 0x80004002 in caller: intermediate rendering error err:ntdll:vDbgPrintExWithPrefix 63: MIL FAILURE: Unexpected HRESULT 0x80004002 in caller: The render thread failed unexpectedly. UNHANDLED ERROR! Message: Exception from HRESULT: 0x88980406 Stack trace: at System.Windows.Media.Composition.DUCE.Channel.SyncFlush() at System.Windows.Media.MediaContext.CompleteRender() at System.Windows.Interop.HwndTarget.OnResize() at System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
Inner exception: Message: Exception from HRESULT: 0x88980406 Stack trace: at System.Windows.Media.Composition.DUCE.Channel.SyncFlush() at System.Windows.Media.MediaContext.CompleteRender() at System.Windows.Interop.HwndTarget.OnResize() --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=34764
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://download.cnet.com/Pa | |intRibbon/3000-2191_4-10958 | |115.html?part=dl-10119948&s | |ubj=dl&tag=button Summary|Basic WPF application |.NET Framework 3.5 SP1 |crashes with .NET Framework |based WPF applications |3.5 SP1 (works with 3.0 and |crash on direct access of |3.5) |MIL (Media Integration | |Layer) to internal bitmap | |struct/class impl (depends | |on exact layout)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
found another .NET 3.5.SP1 app for reproducing: 'PaintRibbon 1.x'
Download: http://download.cnet.com/PaintRibbon/3000-2191_4-10958115.html?part=dl-10119...
Prerequisite: 'winetricks -q dotnet35sp1 corefonts'
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Paintribbon
fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x58e8b90,0x1,0x4ead9d0): stub fixme:wer:WerRegisterMemoryBlock (0x5418ebf0 6144) stub fixme:wer:WerRegisterMemoryBlock (0x5418ebe8 4) stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x58e8b90,0x1,0x4ead928): stub fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x58e8b90,0x1,0x4ead8f4): stub ... wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 002c), starting debugger... ... Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00000000 ESP:04ead8f4 EBP:04ead904 EFLAGS:00010202( R- -- I - - - ) EAX:7ded12a4 EBX:05906ac0 ECX:058e8b80 EDX:00000000 ESI:05906b68 EDI:04ead940 Stack dump: 0x04ead8f4: 54039ed3 00000000 04eadab8 00000000 0x04ead904: 04ead99c 5403a00e 05906ac0 058e8b88 0x04ead914: 04eada64 00000000 00000000 00000000 0x04ead924: 04eada20 04ead940 00000000 059069d8 0x04ead934: 04eadc18 059069c8 04ead960 00000010 0x04ead944: 0000000f 0000000f 00000000 00000000 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x00000000 (0x04ead904) 1 0x5403a00e in wpfgfx_v0300 (+0x3a00d) (0x04ead99c) 2 0x5403a097 in wpfgfx_v0300 (+0x3a096) (0x04eadb1c) ... Modules: Module Address Debug info Name (116 modules) PE 400000- 578000 Deferred paintribbon PE 4170000- 4224000 Deferred fluent ... PE 54000000-541ac000 Export wpfgfx_v0300 PE 544e0000-545a0000 Deferred presentationnative_v0300 PE 545e0000-549e4000 Deferred presentationcore PE 55a20000-55f2e000 Deferred presentationframework PE 56cc0000-56ce6000 Deferred presentationframework.classic ... Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Paintribbon\PaintRibbon.exe 00000031 0 00000030 0 0000002f 0 0000002e 0 0000002d 0 0000002c 0 <== 0000002b 2 0000002a 0 00000009 0 --- snip ---
Workaround: 'bash winetricks -q windowscodecs'
(with that recipe applied the app runs into bug 15670)
$ sha1sum paintribbonsetup.exe d74c6a5ddca61c0f62019db14657993cb552daf2 paintribbonsetup.exe
$ du -sh paintribbonsetup.exe 1.7M paintribbonsetup.exe
$ wine --version wine-1.7.10-343-g770d09d
Regards
https://bugs.winehq.org/show_bug.cgi?id=34764
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |35364
http://bugs.winehq.org/show_bug.cgi?id=34764
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
another candidate for testing: ProPresenter 4.x (.NET 3.5 WPF app)
Download: http://web.archive.org/web/20101006171129/http://renewedvision.com/downloads...
Prerequisite: 'winetricks -q dotnet35sp1'
'winetricks -q corefonts' (Arial) 'winetricks -q windowscodecs' to work around this bug
$ sha1sum ProPresenter_Windows_4.0.0.1.zip f226375be25f41b9fba76b6a7f3b5acb7e01812b ProPresenter_Windows_4.0.0.1.zip
$ du -sh ProPresenter_Windows_4.0.0.1.zip 123M ProPresenter_Windows_4.0.0.1.zip
$ wine --version wine-1.7.12-28-g0f2bed5
Regards
http://bugs.winehq.org/show_bug.cgi?id=34764
Christoph Korn c_korn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |c_korn@gmx.de
https://bugs.winehq.org/show_bug.cgi?id=34764
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmitry@baikal.ru, | |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de Status|NEW |STAGED Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/windowscodecs- | |IMILBitmapSource
https://bugs.winehq.org/show_bug.cgi?id=34764
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Staged patchset|https://github.com/wine-com |https://github.com/wine-sta |pholio/wine-staging/tree/ma |ging/wine-staging/tree/mast |ster/patches/windowscodecs- |er/patches/windowscodecs-IM |IMILBitmapSource |ILBitmapSource
https://bugs.winehq.org/show_bug.cgi?id=34764
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Renewed Vision/ProPresenter/ProPresenter for Windows
$ wine ./ProPresenter.exe ... 0055:fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x218408,0x1,0xe9cee58): stub 0055:fixme:wer:WerRegisterMemoryBlock (0x5418ebf0 6144) stub 0055:fixme:wer:WerRegisterMemoryBlock (0x5418ebe8 4) stub 0055:fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x218408,0x1,0xe9cedb0): stub 0055:fixme:wincodecs:IMILUnknown2Impl_UnknownMethod1 (0x218408,0x1,0xe9ced7c): stub 005b:fixme:ntdll:RtlGetUnloadEventTrace stub! 005b:fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads 005b:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub 005b:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x00000102,0x3009b09c,0x70da94): stub 005b:err:eventlog:ReportEventW L"propresenter.exe" 005b:err:eventlog:ReportEventW L"4.0.0.1" 005b:err:eventlog:ReportEventW L"4c9ba759" 005b:err:eventlog:ReportEventW L"windowscodecs.dll" 005b:err:eventlog:ReportEventW L"6.0.5840.16388" 005b:err:eventlog:ReportEventW L"453e69b9" 005b:err:eventlog:ReportEventW L"0" 005b:err:eventlog:ReportEventW L"0000f3f3" ... wine: Unhandled page fault on read access to 0xfffffffc at address 0x7bf4f3f3 (thread 0055), starting debugger... Unhandled exception: page fault on read access to 0xfffffffc in 32-bit code (0x7bf4f3f3). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bf4f3f3 ESP:0e9ced50 EBP:0e9ced68 EFLAGS:00010286( R- -- I S - -P- ) EAX:fffffffc EBX:05528f40 ECX:0e9ced80 EDX:00000000 ESI:05528fe8 EDI:0e9cedc8 ... Backtrace: =>0 0x7bf4f3f3 IMILUnknown2Impl_Release+0x2f(iface=<couldn't compute location>) [/home/focht/projects/wine/mainline-build-x86/dlls/windowscodecs/../../include/wincodec.h:1120] in windowscodecs (0x0e9ced68) 1 0x54039ed3 in wpfgfx_v0300 (+0x39ed2) (0x0e9ced8c) 2 0x5403a00e in wpfgfx_v0300 (+0x3a00d) (0x0e9cee24) 3 0x5403a097 in wpfgfx_v0300 (+0x3a096) (0x0e9cefa4) ... --- snip ---
Wine-Staging still makes it work.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Renewed Vision/ProPresenter/ProPresenter for Windows
$ wine ./ProPresenter.exe ... 0009:fixme:shell:URL_ParseUrl failed to parse L"UIAutomationTypes" 003c:fixme:wincodecs:IMILBitmapImpl_QueryInterface unknown interface {0ccd7824-dc16-4d09-bca8-6b09c4ef5535} 003c:fixme:d3d9:Direct3DShaderValidatorCreate9 stub 003c:fixme:wincodecs:IMILBitmapImpl_QueryInterface unknown interface {0ccd7824-dc16-4d09-bca8-6b09c4ef5535} 003c:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0x4ec9038,0x1,0xe9cee58): stub 003c:fixme:wer:WerRegisterMemoryBlock (0x5418ebf0 6144) stub 003c:fixme:wer:WerRegisterMemoryBlock (0x5418ebe8 4) stub 003c:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0x4ec9038,0x1,0xe9cedb0): stub 003c:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0x4ec9038,0x1,0xe9ced7c): stub 003c:fixme:wincodecs:IMILUnknown1Impl_unknown8 (0x4ec9028): stub 003c:fixme:wincodecs:IMILUnknown1Impl_unknown8 (0x4ec9028): stub 003c:fixme:wincodecs:IMILUnknown1Impl_unknown8 (0x4ec9028): stub 003c:fixme:wincodecs:IMILUnknown2Impl_unknown3 (0x4ec9038,0xe9ce90c): stub ... --- snip ---
$ wine --version wine-3.11
Regards
https://bugs.winehq.org/show_bug.cgi?id=34764
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Resolution|--- |FIXED Fixed by SHA1| |f6cab98d4b7c423ef9487657b88 | |c6ff6f8eb452f Status|STAGED |RESOLVED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=f6cab98d4b7c423ef9487657b...
https://source.winehq.org/git/wine.git/?a=commit;h=36095e2dedb264b207fbeae9f...
https://bugs.winehq.org/show_bug.cgi?id=34764
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.9.
https://bugs.winehq.org/show_bug.cgi?id=34764
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.cnet.com/Pa |https://web.archive.org/web |intRibbon/3000-2191_4-10958 |/20210201174525/https://sof |115.html?part=dl-10119948&s |tpedia-secure-download.com/ |ubj=dl&tag=button |dl/595dea88f95ba2c85ea0e7e1 | |265fb331/60183e0f/100133689 | |/software/multimedia/graphi | |c/paintribbonsetup.exe
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download links via Internet Archive for documentation:
https://web.archive.org/web/20210201174525/https://softpedia-secure-download...
https://web.archive.org/web/20210201182410/https://www.gog.com/download/d3/s...
Regards