Cannot get Spitfire LABS to run on WINE (Crostini)

Questions about Wine on Linux
Locked
Swexti
Newbie
Newbie
Posts: 2
Joined: Tue Mar 08, 2022 2:17 pm

Cannot get Spitfire LABS to run on WINE (Crostini)

Post by Swexti »

I'll start this post of by saying I am running WINE off of Chrostini, as I have had other issues where Crostini was the problem because it didn't support the

Code: Select all

_NET_WM_*
things.

I'm trying to run Spitfire LABS running through WINE, but, I get a

Code: Select all

00f4:err:virtual:virtual_setup_exception stack overflow 1808 bytes in thread 00f4 addr 0x7bc56188 stack 0x1308f0 (0x130000-0x131000-0x230000)
error, followed by an endless amounts of

Code: Select all

0174:err:sync:RtlpWaitForCriticalSection section 0000000000020100 "dlls/ntdll/heap.c: main process heap section" wait timed out in thread 0174, blocked by 00f4, retrying (60 sec)
errors.
Installation was fine, and I could log-in to the app just fine. But after the login, I get a frozen loading wheel followed by a crash with the errors above. CTRL-C'ing the terminal does nothing, and I am forced to run a

Code: Select all

wineserver -k
to close LABS.

I have tried multiple different versions of Wine Staging (6.3, 6.4, 7.0, 7.3) and they all give me the same error.

Full terminal output: https://www.toptal.com/developers/haste ... ileca.yaml

A clean Wineprefix, and a 32-bit Wineprefix gives the same errors. Am i missing some libs, or is this some Crostini whackness?
hotfrostworm
Level 2
Level 2
Posts: 15
Joined: Fri Nov 06, 2020 3:20 pm

Re: Cannot get Spitfire LABS to run on WINE (Crostini)

Post by hotfrostworm »

Just my "best guess" at first glance. Poor programming ethics use of Visual Studio to compile this program.

Clue: dlls/ntdll/heap.c is a raw C source file.
This source code is not available in any version of Wine, therefore it may be included in the software package. It seems to be searching for it in a very specific directory. Since this is raw source, it is possible to read with any text editor. I would search for it and find out what it has within it. If you cannot find it, the other possibility would be a ntdll.dll that was compiled on a Windows PC, and is hard coded to look for other dlls it needs for support. This is akin to the Windows version of dependancies not being found. The problem is not debugging Wine, but finding out what dlls this program requires run.

BTW I also just searched up ntdll.dll and found a lot of application crash issues. The very first one is from the Microsoft Community forums.
Swexti
Newbie
Newbie
Posts: 2
Joined: Tue Mar 08, 2022 2:17 pm

Re: Cannot get Spitfire LABS to run on WINE (Crostini)

Post by Swexti »

Alright, thanks. Good to hear it isn't a Crostini error, at least. I'll look around and see if I can find a solution, I'd say my googling skills are decent.
Locked