[Bug 24641] ProPresenter 4.x (.NET 3.5 WPF app) fails on startup (devenum needs to support IClassFactory2 interface)
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Jan 31 13:23:37 CST 2014
https://bugs.winehq.org/show_bug.cgi?id=24641
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
Summary|ProPresenter 4.0.0.1 for |ProPresenter 4.x (.NET 3.5
|Windows doesn't startup - |WPF app) fails on startup
|continued |(devenum needs to support
| |IClassFactory2 interface)
--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
the comments indicate broken .NET Framework 3.5 installations.
Prerequisite: 'winetricks -q dotnet35sp1' in clean 32-bit WINEPREFIX
Additionally: 'winetricks -q wsh57' to work around bug 35482 (installer)
Workarounds for some well known .NET runtime bugs:
'winetricks -q corefonts'
'winetricks -q windowscodecs' (WPF 3.x)
The app starts and displays a 'License Registration' dialog window.
After clicking 'Demo' button, a splash screen is shown and the app crashes a
short time later.
Trace log reveals:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Renewed
Vision/ProPresenter/ProPresenter for Windows
$ WINEDEBUG=+tid,+seh,+relay,+loaddll,+process wine ./ProPresenter.exe
>>log.txt 2>&1
...
0029:Call devenum.DllGetClassObject(04a8a934,79ef3190,0033ee20) ret=7e835c80
0029:Ret devenum.DllGetClassObject() retval=00000000 ret=7e835c80
...
0029:fixme:devenum:DEVENUM_IClassFactory_QueryInterface - no interface IID:
{b196b28f-bab4-101a-b69c-00aa00341d07}
...
0029:Call
KERNEL32.FormatMessageW(000031ff,00000000,80040111,00000400,0033eb74,00000000,0033eb20)
ret=79f3a4b6
0029:Ret KERNEL32.FormatMessageW() retval=00000000 ret=79f3a4b6
...
0029:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033eb7c)
ret=78158e89
0029:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a97b
ip=7b83a97b tid=0029
0029:trace:seh:raise_exception info[0]=19930520
0029:trace:seh:raise_exception info[1]=0033ebe8
0029:trace:seh:raise_exception info[2]=7a382f8c
0029:trace:seh:raise_exception eax=7b8269e1 ebx=7b8bb000 ecx=19930520
edx=0033eac4 esi=0033eb68 edi=0033eb30
0029:trace:seh:raise_exception ebp=0033eb08 esp=0033eaa4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000283
...
0029:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b83a97b
ip=7b83a97b tid=0029
...
--- snip ---
'winetricks -q devenum' works around and lets the app successfully start (some
movie maker like user interface is shown).
$ 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.11-206-g82b3813
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