hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.01k stars 2.15k forks source link

[GNU/Linux] [Out Run 2006] Game crashes when starting a race. #19351

Closed vanfanel closed 1 month ago

vanfanel commented 1 month ago

Game or games this happens in

Ulus - 10064 Outrun 2006 Coast 2 Coast

What area of the game / PPSSPP

Just when a race begins, sometime as the countdown ends and sometimes just a couple of seconds after the player car appears on screen, the game crashes with a segfault. -Both standalone and RetroArch core are affected. -Both OpenGL and Vulkan backens are affected. -No special flags where passed to the compiler.

What should happen

The race should work normally.

Logs

Here's what GDB says with a libretro debug version (but as I said the game crashes in the same way with standalone PPSSPP):

log.txt

Platform

Linux / BSD

Mobile device model or graphics card (GPU)

Intel XE graphics, latest stable MESA 24.1.3

PPSSPP version affected

Latest GIT code

Last working version

I don't know if this game has ever worked.

Graphics backend (3D API)

Vulkan

Checklist

vanfanel commented 1 month ago

Here's the GDB backtrace with PPSSPP standalone:

log.txt

anr2me commented 1 month ago

May be related to this too https://github.com/hrydgard/ppsspp/issues/13015

hrydgard commented 1 month ago

Nope, this one is a SSE bug, my bad. Fix coming up

vanfanel commented 1 month ago

Fix confirmed working! The game can be completed to the finish line now! (It's a beautiful but easy game).

hrydgard commented 1 month ago

Thanks for testing! Although, try taking a right on all the branches for a little more challenge :)