[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
Fri Jan 10 17:20:32 CST 2014
http://bugs.winehq.org/show_bug.cgi?id=34764
Anastasius Focht <focht at 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 at 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-10119948&subj=dl&tag=button
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
--
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