Crash when starting a new game on macOS 15.7.9 (Intel MacBook Pro)
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Start by comparing the full crash logs for the two builds, especially the frames around btBvhTriangleMeshShape::processAllTriangles and Tempest::Detail::MtFence::propogateError() in MainWindow::render(). Reproduce by starting a new game with the supplied Gothic II game data on macOS 15.7.9; done when the crash is identified and starting gameplay no longer produces SIGSEGV.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
### Description
OpenGothic crashes when I try to start a new game in Gothic II Gold Edition on an Intel MacBook Pro. The intro/menu works, but starting a new game causes a segmentation fault (SIGSEGV).
I reproduced the issue with two OpenGothic builds. The crash logs have different stack traces, so I'm not sure whether they have the same underlying cause.
### System information
OS: macOS 15.7.9
Computer: Intel MacBook Pro
GPU: Intel Iris Plus Graphics 645
Game: Gothic II Gold Edition
Game data: Extracted from the Windows game installation
Newer OpenGothic build: 1.0.3756 (opengothic_1.0.3756_osx_x64.zip)
Older build: Mac Source Ports OpenGothic build
### Steps to reproduce
Launch OpenGothic with the Gothic II Gold Edition game data.
Wait for the intro/menu to load.
Start a new game.
The game crashes with a segmentation fault.
For the older build, I launched it using:
./Gothic2Notr.sh -g "$HOME/Library/Application Support/OpenGothic"
### Observed behavior
The game can launch and display the intro, but crashes when starting a new game.
Newer build (1.0.3756):
The crash log includes:
btBvhTriangleMeshShape::processAllTriangles
Tempest::Detail::MtFence::propogateError()
MainWindow::render()
SIGSEGV
Older build:
The crash log includes:
Tempest::Detail::MtFence::propogateError()
Tempest::Detail::MtFence::wait(unsigned long long)
MainWindow::render()
SIGSEGV
Both versions crash during gameplay startup, but the stack traces differ.
What I have tried
Tested both the older Mac Source Ports build and OpenGothic 1.0.3756.
Tested the newer build with an explicit game-data path and the launch options -ms 0 -rt 0.
The crash still occurs.
Expected behavior
The game should start normally and allow me to begin playing.
Actual behavior
The game crashes with SIGSEGV when starting a new game.
Could this be related to Intel GPU support, Bullet collision-mesh processing, or a macOS-specific rendering/physics issue? Any suggestions for further debugging or a workaround would be appreciated.
I can provide both full crash logs and additional system details if needed.
- Lingua principale
- C++
- Stelle
- 1.6k
- Fork
- 138
- Merge medio
- 4g 21h
- PR unite (30g)
- 11
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Try/OpenGothic
-
Build fails with GCC 16 and -march=native: -Werror=array-bounds in DynamicWorld::soundOclusion()Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Try/OpenGothic#1010 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Try/OpenGothic#1052 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 54/100
Try/OpenGothic#1051 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Try/OpenGothic#1050 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
Try/OpenGothic#1049 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di Try/OpenGothic
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
espressif/esp-matter#1913 ·
-
bug priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
chipsalliance/verible#2644 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
grafana/pyroscope-dotnet#470 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation P5 XS
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
open-astro/AlpacaBridge#1848 ·
I maintainer di solito rispondono entro 1 giorno