[Bug 34764] .NET Framework 3.5 SP1 based WPF applications crash on direct access of MIL (Media Integration Layer) to internal bitmap struct/class impl ( depends on exact layout)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jun 23 06:55:09 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=34764

--- Comment #5 from Anastasius Focht <focht at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list