libretro / libretro/RetroArch

fbneo core: The issue of crashing occurring across multiple platforms, as raised by many users.

Open
#16,353 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Switching games with the FBNEO core crashes the system

When using the fbneo core on Nintendo Switch, switching games results in a crash (Open a game, access the menu, switch to another game, and the program crashes, returning to the Switch desktop).

In RetroArch, there's an advanced option to enable it. Then, in the core settings, there's an additional option "Restart RetroArch when loading a game". With this option enabled, the program no longer crashes when switching games.

However, it doesn't retain the game list. For example, if I'm playing the 100th game in the game list and then access the menu, the focus is no longer on the game currently being played.

I've tried many versions, including nightly, 1.17, and 1.16, but the issue persists. This problem doesn't exist in version 1.9.0. I don't want to use an older version because the older core supports only a limited number of games.

After testing, switching the game starting from version 1.16 causes errors. Versions 1.15 and earlier work fine.

The issue primarily arises on the host side, such as PSV, PSP, and NS Switch. Android and PC are functioning normally.
On iOS, there's no crashing issue, but after bringing up the menu, it fails to remember the currently played game item.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the FBNEO game-switching flow in RetroArch across the reported host platforms, comparing versions 1.15 and 1.16. Done means switching games no longer crashes on Nintendo Switch, PSV, or PSP, and the current game remains selected after returning to the menu where applicable.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.