HarbourMasters / HarbourMasters/Ghostship

Crash when trying to change MSAA values if the Vulkan API is active (Linux)

Open
#267 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
C
Stars
739
Forks
51
Avg merge
15h 39m
Merged PRs (30d)
29

Description

### Description of the crash:
The game immediately crashes when I try to change MSAA values if the Vulkan rendering API is active. The game behaves normally when the OpenGL API is in use.

### Can you reproduce? If so please list the steps:
1. Select the Vulkan API. Restart Ghostship if necessary.
2. Go to settings -> graphics and try to change the MSAA value.
3. Crash.

### Logs:
[Ghostship-github.log](https://github.com/user-attachments/files/31986598/Ghostship-github.log)

### System Information:
- OS: EndeavourOS (Arch-based)
- GFX Backend: Vulkan
- Game Version: Nautilus - Alfa 3.0.0
- Rom Version: Not sure
- Rom MD5: 20b854b239203baf6c961b850a4a51a2
- Rom SHA1: 9bef1128717f958171a4afac3ed78ee2bb4e86ce

### Additional Information:
Operating System: EndeavourOS
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2
Kernel Version: 7.2.4-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600 6-Core Processor
Memory: 32 GiB of RAM (30,9 GiB usable)
Graphics Processor: AMD Radeon RX 7700 XT
Manufacturer: ASRock
Product Name: B650M-HDV/M.2

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the three listed steps with Vulkan on Linux and inspect Ghostship-github.log alongside the MSAA setting change. Done means changing the MSAA value no longer crashes under Vulkan while the existing OpenGL behavior remains normal.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.