Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Crash when starting a new game on macOS 15.7.9 (Intel MacBook Pro)

Aperta
#1,048 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

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
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
cpp, macos
Ambito
game-dev

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

bug

### 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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Try/OpenGothic

Tutte le issue di Try/OpenGothic

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.