HarbourMasters / HarbourMasters/Ghostship
Crash when trying to change MSAA values if the Vulkan API is active (Linux)
- 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