You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Often, when entering fullscreen by double-clicking on the game window using Vulkan on Ubuntu, the PCSX2 process crashes.
This issue seems to be related to frequent swap chain creation failures when transitioning to fullscreen. The subsequent destruction of the ad-hoc created Vulkan surface triggers a segmentation fault.
Commenting out the destruction of such surface allows for graceful handling of the swap chain creation failure, but most likely causes the leak of the unused surface.
Note that the GPU I'm testing this on is quite old: it's an NVIDIA GTX 770 running on driver 470.256.02.
Reproduction Steps
Open a game.
Double-click on game window.
If PCSX2 did not crash already, try again double clicking back and forth until it does.
Expected Behavior
No crash.
Graceful swap chain creation failure handling would allow the user to retry going fullscreen: the issue happens frequently but not all the times.
PCSX2 Revision
v2.3.54
Operating System
Linux (64bit) - Specify distro below
If Linux - Specify Distro
Ubuntu 22.04.5 LTS
Logs & Dumps
Below the PCSX2 log and stack trace (collected from a debug build) at the moment of the crash:
Describe the Bug
Often, when entering fullscreen by double-clicking on the game window using Vulkan on Ubuntu, the PCSX2 process crashes.
This issue seems to be related to frequent swap chain creation failures when transitioning to fullscreen. The subsequent destruction of the ad-hoc created Vulkan surface triggers a segmentation fault.
Commenting out the destruction of such surface allows for graceful handling of the swap chain creation failure, but most likely causes the leak of the unused surface.
Note that the GPU I'm testing this on is quite old: it's an NVIDIA GTX 770 running on driver 470.256.02.
Reproduction Steps
Open a game.
Double-click on game window.
If PCSX2 did not crash already, try again double clicking back and forth until it does.
Expected Behavior
No crash.
Graceful swap chain creation failure handling would allow the user to retry going fullscreen: the issue happens frequently but not all the times.
PCSX2 Revision
v2.3.54
Operating System
Linux (64bit) - Specify distro below
If Linux - Specify Distro
Ubuntu 22.04.5 LTS
Logs & Dumps
Below the PCSX2 log and stack trace (collected from a debug build) at the moment of the crash:
The text was updated successfully, but these errors were encountered: