https://bugs.winehq.org/show_bug.cgi?id=46146
Bug ID: 46146 Summary: Assetto Corsa crashes on launch with unhandled exception in 32 bit code. Product: Wine Version: 3.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: epzilepzi@gmail.com Distribution: ---
Assetto Corsa crashes on launch. Backtrace here: https://pastebin.com/WQRdeG0h
https://bugs.winehq.org/show_bug.cgi?id=46146
epzilepzi@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |epzilepzi@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46146
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi,
Could you also post the console output *before* the crash? Thanks (Attach as attachment here please)
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #2 from epzilepzi@gmail.com --- Created attachment 62790 --> https://bugs.winehq.org/attachment.cgi?id=62790 console output
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #3 from epzilepzi@gmail.com --- (In reply to epzilepzi from comment #2)
Created attachment 62790 [details] console output
Crash occurs at line 1248.
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to epzilepzi from comment #2)
Created attachment 62790 [details] console output
Thanks for reporting back. No obvious strange errors before the crash as far as I can see, so I guess next best thing to do is attach debug log with WINEDEBUG=+relay,+seh,+tid I guess (bzipped2)
Or another path, maybe try with some native dlls, does ``winetricks windowscodecs`` change anything?
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #5 from epzilepzi@gmail.com --- (In reply to Louis Lenders from comment #4)
(In reply to epzilepzi from comment #2)
Created attachment 62790 [details] console output
Thanks for reporting back. No obvious strange errors before the crash as far as I can see, so I guess next best thing to do is attach debug log with WINEDEBUG=+relay,+seh,+tid I guess (bzipped2)
Or another path, maybe try with some native dlls, does ``winetricks windowscodecs`` change anything?
Hi, thanks for responding.
Installing windowscodecs did not resolve the issue. I have attached the logs using the settings requested.
Haven't tested in a different prefix yet, it's a little late where I live. I'll do this when I get time around tomorrow.
The log file is still too big after compression, I have uploaded it [here](https://drive.google.com/open?id=1yQGekdAmL89lTw3OtGCNfOJbTZXlT6Uc)
Thanks.
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 62791 --> https://bugs.winehq.org/attachment.cgi?id=62791 part of debuglog
Hi, log is quite huge... So it`s difficult to look through. I attached part of it, but it`s more or less a guess if it`s relevant. However, when nothing is tried the bug will be vague and unsolved as well I guess ;)
Maybe it`s related to
009f:Call KERNEL32.GetPrivateProfileStringW(01e54498 L"STEER",01e54464 L"FF_DAMPER",01671230 L"",0355aba8,0000ffff,01766dd8 L"C:\users\epzi\My Documents\Assetto Corsa\cfg\controls.ini") ret=03b63724 009f:Ret KERNEL32.GetPrivateProfileStringW() retval=00000000 ret=03b63724
Maybe you could have a look at the file controls.ini, does it look ok? Also, you have an xbox pad attached? maybe remove it changes anything?
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #7 from epzilepzi@gmail.com --- (In reply to Louis Lenders from comment #6)
Created attachment 62791 [details] part of debuglog
Hi, log is quite huge... So it`s difficult to look through. I attached part of it, but it`s more or less a guess if it`s relevant. However, when nothing is tried the bug will be vague and unsolved as well I guess ;)
Maybe it`s related to
009f:Call KERNEL32.GetPrivateProfileStringW(01e54498 L"STEER",01e54464 L"FF_DAMPER",01671230 L"",0355aba8,0000ffff,01766dd8 L"C:\users\epzi\My Documents\Assetto Corsa\cfg\controls.ini") ret=03b63724 009f:Ret KERNEL32.GetPrivateProfileStringW() retval=00000000 ret=03b63724
Maybe you could have a look at the file controls.ini, does it look ok? Also, you have an xbox pad attached? maybe remove it changes anything?
Hi,
Removing the Assetto Corsa documents folder (thus removing controls.ini) did not solve the issue. I tried it with xboxdrv disabled and no controllers plugged in, yet it did not solve the problem either.
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to epzilepzi from comment #7) Well, then I guess the log I attached was possibly a red herring. Not really an idea what to do next...
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #9 from epzilepzi@gmail.com --- Created attachment 62800 --> https://bugs.winehq.org/attachment.cgi?id=62800 output of vista run
Hi,
I've managed to get the launcher working in vista mode, however launching the game through the launcher, the icon shows up in Docky, and my cursor seems to be captured however no window shows up, not even a black screen. I have attached the console output of this test.
Around line 706 I think is where the launcher launches.
https://bugs.winehq.org/show_bug.cgi?id=46146
Gregor Münch greg87@online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |greg87@online.de
--- Comment #10 from Gregor Münch greg87@online.de --- Created attachment 66422 --> https://bugs.winehq.org/attachment.cgi?id=66422 Log File Wine 5.1
This seems still to break because of some dot net error.
All guides basically want you to install Dot.net https://pastebin.com/NvrvRFuS
Can this be fixed in wine?
https://bugs.winehq.org/show_bug.cgi?id=46146
maniikarabera@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maniikarabera@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=46146
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
comment #2:
--- snip --- 0126:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub 0126:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000402,(nil),0x0001,0x00000000,0x33ca10,(nil)): stub 0126:err:eventlog:ReportEventW L"Application: AssettoCorsa.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.ArgumentException\n at System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.Propert"... 0126:fixme:advapi:DeregisterEventSource (0xcafe4242) stub wine: Unhandled exception 0xe0434352 in thread 126 at address 0x7b438c1f (thread 0126), starting debugger... --- snip ---
I couldn't reproduce this crash with vanilla Wine 3.20 and Assetto Corsa 1.14.x
@Gregor (comment #10):
--- quote --- This seems still to break because of some dot net error.
All guides basically want you to install Dot.net https://pastebin.com/NvrvRFuS
Can this be fixed in wine? --- quote ---
Your WINEPREFIX is clearly broken. Builtin 'mscoree' (Wine-Mono) vs. native .NET CLR. That isn't going to work.
Reinstall the game in clean WINEPREFIX with proper .NET Framework 4.0 install using recent 'winetricks -q dotnet40'.
Reminder: Please don't (ab)use Bugzilla for diagnosing all sorts of end user problems. That's what WineHQ user forums are for.
---
Please retest again after Wine 5.5 release.
Currently .NET 4.x based launcher suffers from:
* bug 48798 ("RegCloseKey: Uninitialized read from get_language_sort") * bug 32323 ("Netflix (Silverlight 4.x) and several .NET Framework 3.x/4.0 WPF apps require either Arial or Verdana to be installed")
The game executable/engine itself:
* bug 48801 "(Assetto Corsa 1.14.x crashes on unimplemented function d3dx11_43.dll.D3DX11GetImageInfoFromFileW")
So I wonder what this ticket is for? Most likely a dupe of existing d3dcompiler bugs.
Regards
https://bugs.winehq.org/show_bug.cgi?id=46146
--- Comment #12 from Gregor Münch greg87@online.de --- Hello Mr. Focht, as you probably seen, the problem is Proton. This log was actually indeed from a "clean" wineprefix, at least as clean as a proton prefix can be.
I tested again with a custom Proton 5.5 and the issue is still there. But as you said, running winetricks -q dotnet40 is all needed. So while this is an acceptable solution, it would be nice if wine mono would be actually enough to run this.
So just to clarify, I read the backtrace the initial reporter posted and seen a lot of dotnet stuff and while not understanding those things, I assumed he had the same problem like me. I also understand that you dont want to see that proton stuff here. But I was thinking that it was allowed in this case, as this is still the same problem for everyone.
So the thing is, if its the preferred solution to install dotnet40 and things wont get fixed in wine mono, then we should probably close this. Otherwise we should leave this open, or open a new one with a more detailed description.
Just saying, that a lot of games are currently not playable because of launchers requiring dotnet and wine / proton silently fails to execute.
Sorry for this lengthy response and thanks for looking into this.
https://bugs.winehq.org/show_bug.cgi?id=46146
soredake broaden_acid002@simplelogin.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|broaden_acid002@simplelogin | |.com |