[Bug 59948] New: NinjaTrader 8 crashes on startup with Mono (winetricks dotnet48 works around it)
http://bugs.winehq.org/show_bug.cgi?id=59948 Bug ID: 59948 Summary: NinjaTrader 8 crashes on startup with Mono (winetricks dotnet48 works around it) Product: Wine Version: 11.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@list.winehq.org Reporter: brandowlucas@gmail.com Distribution: --- Created attachment 81319 --> http://bugs.winehq.org/attachment.cgi?id=81319 +relay,+seh,+msi Running ninjatrader 8 with mono 11.2.0 results in a startup crash: 0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented 0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented 0024:fixme:security:ImpersonateLoggedOnUser (0000000000000000) Failed to run module constructor due to (null) assembly:C:\windows\mono\mono-2.0\lib\mono\4.5\mscorlib.dll type:TypeInitializationException member:(null) Installing dotnet48 on the prefix with winetricks resolves the issue completely. To reproduce: download the archive at https://web.archive.org/web/20260630193746/https://download.ninjatrader.com/... install NinjaTrader via the installer (it will also download Microsoft Edge WebView2) run the executable at drive_c/Program\ Files/NinjaTrader\ 8/bin/NinjaTrader.exe -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59948 --- Comment #1 from brandow <brandowlucas@gmail.com> --- Created attachment 81320 --> http://bugs.winehq.org/attachment.cgi?id=81320 +relay,+seh,+msi after the patch. after applying this patch: ````````` diff --git a/dlls/kernelbase/security.c b/dlls/kernelbase/security.c index 8af86f856a3..5e42dfd9fc5 100644 --- a/dlls/kernelbase/security.c +++ b/dlls/kernelbase/security.c @@ -754,8 +754,9 @@ BOOL WINAPI ImpersonateLoggedOnUser( HANDLE token ) { FIXME( "(%p)\n", token ); warn = FALSE; } + if (!token) return TRUE; if (!GetTokenInformation( token, TokenType, &type, sizeof(type), &size )) return FALSE; if (type == TokenPrimary) { ````````` I get a silent crash and API calls made by Agile.NET protector (AgileDotNetRT64.dll). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59948 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|msi |mscoree URL| |https://web.archive.org/web | |/20260630193746/https://dow | |nload.ninjatrader.com/downl | |oad Keywords| |download Severity|normal |minor -- 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.
participants (1)
-
WineHQ Bugzilla