italomandara / CXPatcher

A patcher to upgrade Crossover dependencies and improve compatibility
GNU General Public License v3.0
963 stars 24 forks source link

libs shipped with v0.2.18 brake some games #85

Closed stonerl closed 1 year ago

stonerl commented 1 year ago

I patched CrossOver with the latest CXPatcher (v0.2.18) and at least two games that were running before are now crashing on start.

84 might be related.

italomandara commented 1 year ago

I own one of them Will test now meanwhile will advise not to use V0.2.18 to use a new bottle

italomandara commented 1 year ago

@stonerl One of them works for me:

Screenshot 2023-07-27 at 14 17 51 But I have a fresh bottle with steam installed after I patched with CXP 0.2.18, maybe that's why

stonerl commented 1 year ago

Hmm. I'll try with a fresh bottle and report back.

stonerl commented 1 year ago

Still crashes for me. Even when I create a new bottle. I'm running macOS 13.5 (Ventura). You're on Sonoma, aren't you?

italomandara commented 1 year ago

I am on Sonoma

stonerl commented 1 year ago

That is the error I get on my system when I start Hellblade:

CleanShot 2023-07-27 at 15 26 26@2x

italomandara commented 1 year ago

And this works with the previous patches?

stonerl commented 1 year ago

And this works with the previous patches?

Yes, if I downgrade to 0.2.17 I can run/play the games.

stonerl commented 1 year ago

This is the backtrace for Metal: Hellsinger crashing. Maybe @Gcenx has any use for this.

backtrace.txt

Gcenx commented 1 year ago

This is the backtrace for Metal: Hellsinger crashing. Maybe @Gcenx has any use for this.

backtrace.txt

Unfortunately backtracks are mostly unless it’s need a cxlog

stonerl commented 1 year ago

@Gcenx Here they are:

Hellblade Senua's Sacrifice.cxlog.txt Metal Hellsinger.cxlog.txt

Gcenx commented 1 year ago

@stonerl I'm assuming from these logs your trying to launch the games directly from CrossOver UI with the launcher icons that instead for loading them from Steam?

stonerl commented 1 year ago

Yes, but they also crash when I start dem from within Steam.

Do you need a cxlog für this as well?

Gcenx commented 1 year ago

@stonerl yes please provide a cxlog when launched from within Steam as the currently logs have no mention of loading any d3d dll meaning it doesn’t get very far.

stonerl commented 1 year ago

@Gcenx here are the logs when the apps are started from within Steam.

Hellblade-Steam.cxlog.txt Metall Hellsinger-Steam.cxlog.txt

Gcenx commented 1 year ago

Please try again with V0.2.20

stonerl commented 1 year ago

v0.2.20 fixed the issue.