libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
155 stars 77 forks source link

Linux : Starwars Episode 1 Racer hangs at main menu #622

Open 7oxicshadow opened 5 years ago

7oxicshadow commented 5 years ago

Flycast 0.1 c9bfed5

This has been working fine in the past so I assume something recent must have caused it to hang.

The intro videos and everything work fine, for some reason it halts at the main menu. All of the other Dreamcast games in my collection work ok so it appears to be isolated to this one game.

flyinghead commented 5 years ago

This is a known issue on Android (both arm and aarch64). What's your platform?

The work-around is to spam Start before this screen appears.

7oxicshadow commented 5 years ago

Linux (Fedora 30)

7oxicshadow commented 5 years ago

I can confirm that spamming the start button works around the issue

flyinghead commented 5 years ago

I can reproduce the issue easily and I bisected it down to 6db40e8e658b08f02bb8bc0f01e3e56e9002cd1b. And it seems to be a consequence of disabling link-time optimizations (HAVE_LTCG=0)

MastaG commented 5 years ago

So the issue only happens when compiling with LTO?

flyinghead commented 5 years ago

No, it only happens when disabling LTO