Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: BeamNG is broken by whisky v2.3.0 #923

Open
1 task done
hw2007 opened this issue Apr 12, 2024 · 12 comments
Open
1 task done

[Bug]: BeamNG is broken by whisky v2.3.0 #923

hw2007 opened this issue Apr 12, 2024 · 12 comments
Labels
bug Something isn't working

Comments

@hw2007
Copy link

hw2007 commented Apr 12, 2024

Description

After updating to Whisky 2.3.0, and installing "WhiskyWine", BeamNG.drive no longer works. It brings up a wine error saying the app needed to close, and then brings up an error from beamng saying that an error occurred in the user interface.
Wine Error
BeamNG Error

Also, is it possible to change the install location for whiskywine, so that I can use two versions of whisky at once (older one for beamng, newer one for everything else) until this gets fixed?

Steps to reproduce

  1. Install whisky 2.3.0 or higher
  2. Install BeamNG.drive to a new windows 10 bottle with DXVK on (beamng needs this to run)
  3. Try to run BeamNG

Expected behaviour

The game should start without issues like it does in previous versions of whisky.

Logs

Whisky Version: 2.3.1
Date: 2024-04-12T02:55:14Z
macOS Version: 14.4.1

Bottle Name: Beamng.drive
Bottle URL: /Users/braden/Library/Containers/com.isaacmarovitz.Whisky/Bottles/60104E4D-B1B2-4CCA-95F2-056B36178649

Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

DXVK: true
DXVK Async: true
DXVK HUD: off

Arguments: start /unix /Users/braden/Library/Containers/com.isaacmarovitz.Whisky/Bottles/60104E4D-B1B2-4CCA-95F2-056B36178649/drive_c/Program Files (x86)/Steam/steamapps/common/BeamNG.drive/Bin64/BeamNG.drive.x64.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    "GST_DEBUG" = 1;
    WINEDEBUG = "fixme-all";
    WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=n,b";
    WINEESYNC = 1;
    WINEMSYNC = 1;
    WINEPREFIX = "/Users/braden/Library/Containers/com.isaacmarovitz.Whisky/Bottles/60104E4D-B1B2-4CCA-95F2-056B36178649";
}

msync: bootstrapped mach port on wine-3a2c266-msync.
msync: up and running.
0100:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@C:\\windows\\system32\\drivers\\wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf"
wine: configuration in L"/Users/braden/Library/Containers/com.isaacmarovitz.Whisky/Bottles/60104E4D-B1B2-4CCA-95F2-056B36178649" has been updated.
info:    VK_KHR_surface
info:    Memory Heap[0]: 
info:    VK_KHR_win32_surface
info:      Size: 16384 MiB
info:    Buffer size:  1800x1019

What version of Whisky are you using?

2.3.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English
@hw2007 hw2007 added the bug Something isn't working label Apr 12, 2024
@killsecurly
Copy link

A TS_PROCESS_CRASHED Segmentation Fault is usually when an antivirus of some sort is blocking the item required to run, such as in this case, MainGEUI. Or, the app does not have the system permissions to access the folder with MainGUEI in it. Try disabling antiviruses and allow all users to View & Edit in Finder.

Another thing to try might be verifying game files integrity on Steam. (If you are using it)

@hw2007
Copy link
Author

hw2007 commented Apr 12, 2024

A TS_PROCESS_CRASHED Segmentation Fault is usually when an antivirus of some sort is blocking the item required to run, such as in this case, MainGEUI. Or, the app does not have the system permissions to access the folder with MainGUEI in it. Try disabling antiviruses and allow all users to View & Edit in Finder.

Another thing to try might be verifying game files integrity on Steam. (If you are using it)

I have already verified game files, also tried reinstalling the game completely. As for antivirus stuff, I do not have any antivirus software installed to my mac (besides whatever apple includes). I decided to try setting the entire bottle to view & edit for everyone, but that didn't do anything.

@thepolarbear0818
Copy link

I have the exact same issues. Same errors, same issues. Is there a way to roll back to a previous version so that I can play BeamNG again?

@hw2007
Copy link
Author

hw2007 commented Apr 15, 2024

I have the exact same issues. Same errors, same issues. Is there a way to roll back to a previous version so that I can play BeamNG again?

Yes, you can!

  1. Download any version before update 2.3.0 from the releases page
  2. Open the whisky version you just downloaded
  3. In the menu bar, hit Whisky >> Setup...
  4. Hit "Uninstall" on GPTK
  5. Hit "Next", and it will start installing the old version of GPTK which doesn't have this bug.

Note: You will not be able to use newer versions of whisky unless you install the new WhiskyWine, which will make beamng stop working again.

@deepdarkenergy
Copy link

same issue here, wish it could be fixed soon

@CatsoftwareOfficial
Copy link

Same problem, hope it will be fixed soon

@Another2846
Copy link

Another week I hope it will get fixed

@8Bitz0
Copy link

8Bitz0 commented May 20, 2024

Have any other programs using CEF been having issues? Steam seems to have no problem despite its heavy reliance on CEF.

@hw2007
Copy link
Author

hw2007 commented May 21, 2024

Have any other programs using CEF been having issues? Steam seems to have no problem despite its heavy reliance on CEF.

Could you please tell me what CEF means?
None of the other programs I have had any issues, only BeamNG.

@8Bitz0
Copy link

8Bitz0 commented May 21, 2024

Have any other programs using CEF been having issues? Steam seems to have no problem despite its heavy reliance on CEF.

Could you please tell me what CEF means? None of the other programs I have had any issues, only BeamNG.

CEF is the Chromium Embedded Framework, which basically allows using Chromium web views within your graphical application. BeamNG.drive uses this for the user interface. Chromium has a history of breaking inside Wine. I was wondering if other applications using CEF or even Electron-based (which uses Chromium to create the interface for the entire application, like Discord) stopped working.

Have you tried running an older version of the game from the Steam betas menu for BeamNG?

@jacobtohahn
Copy link

This happens on my Mac with an M1 Max. I created a new bottle with a fresh install of Steam and BeamNG, using Whisky 2.3.2.
Screenshot 2024-05-21 at 9 43 17 PM

@hw2007
Copy link
Author

hw2007 commented May 22, 2024

Have any other programs using CEF been having issues? Steam seems to have no problem despite its heavy reliance on CEF.

Could you please tell me what CEF means? None of the other programs I have had any issues, only BeamNG.

CEF is the Chromium Embedded Framework, which basically allows using Chromium web views within your graphical application. BeamNG.drive uses this for the user interface. Chromium has a history of breaking inside Wine. I was wondering if other applications using CEF or even Electron-based (which uses Chromium to create the interface for the entire application, like Discord) stopped working.

Have you tried running an older version of the game from the Steam betas menu for BeamNG?

Ah, okay. No I have not tried installing an older version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

8 participants