http://bugs.winehq.org/show_bug.cgi?id=25982
Summary: Duty Calls: fails to run Product: Wine Version: 1.3.12 Platform: x86 URL: http://download.thedutycalls.com/DutyCallsUS.zip OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=33118) --> (http://bugs.winehq.org/attachment.cgi?id=33118) terminal output + backtrace
First, workaround bug 25981 by copying msvcm90.dll to the exe directory. Running the game will fail, because it wants mono/dotnet. Using mono28 fails (bug 25192), so I tried dotnet20. The game then gives an error dialog and fails to start, with: Unhandled Exception: System.TypeInitializationException: The type initializer for 'System.Globalization.TextInfo' threw an exception. at System.Globalization.TextInfo.GetNativeTextInfo(Int32 cultureID) at System.Globalization.TextInfo.get_InvariantNativeTextInfo() at System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType) at System.Security.Util.URLString.PreProcessForExtendedPathRemoval(String url, Boolean isFileUrl) at System.AppDomainSetup.NormalizePath(String path, Boolean useAppBase) at System.AppDomainSetup.SetupDefaultApplicationBase(String imageLocation) at System.AppDomain.SetupFusionStore(AppDomainSetup info) at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile)
I tried dotnet30, just in case, same problem. Terminal output/backtrace attached.
http://bugs.winehq.org/show_bug.cgi?id=25982
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet
http://bugs.winehq.org/show_bug.cgi?id=25982
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |INVALID
--- Comment #1 from Anastasius Focht focht@gmx.net 2011-12-21 14:39:49 CST --- Hello,
can't reproduce.
Prerequisites: clean WINEPREFIX + 'winetricks -q dotnet20'
Installs fine with workaround from bug 25979 (warn+heap). Starts fine: displays main menu
Your backtrace looks like the infamous missing/corrupted "l_intl.nls" when using a tainted WINEPREFIX. Always start with clean WINEPREFIX, don't "reinstall" .NET on existing WINEPREFIXes with the game installer already run before.
$ sha1sum DutyCallsSetup_US.exe 532d4e997effb6c35652e4e1cf22ea7f830f3c8e DutyCallsSetup_US.exe
$ wine --version wine-1.3.35-117-g27e3e1a
Regards
http://bugs.winehq.org/show_bug.cgi?id=25982
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |FIXED
--- Comment #2 from Austin English austinenglish@gmail.com 2011-12-23 19:38:35 CST --- Works fine in current git, yes, but that same WINEPREFIX (with native .net, not mono) fails in 1.3.13. Trying a few more versions, it was fixed somewhere between 1.3.16 and 1.3.17, though I didn't find the exact commit.
http://bugs.winehq.org/show_bug.cgi?id=25982
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2011-12-30 12:58:06 CST --- Closing bugs fixed in 1.3.36.