libretro / libretro/RetroArch

[Android] Retroarch full app crash with Mupen64 and Parallel

Open
#11,938 0 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

Description

Android aarch64 nightly build 2020-01-20 and 2020-01-24

Using mupen64 I switched from gliden64/hle to parallel rdp/rsp and ran into a problem where if I tried to close content from the quick menu the retroarch app just flat out crashed, leaving me unable to switch back to gn64/HLE because the settings never saved. Had to open up the config file with an editor to get around it

[Description of the bug]

Expected behavior

Close Content closes the game and quits back to main RA menu

Actual behavior

App hard crashes out to tablet OS Home screen

Steps to reproduce the bug
  1. Run N64 game using Mupen64-Next core
  2. Open Quick Menu -> Options
  3. Change RDP and RSP to Parallel
  4. Close Content
  5. Restart game
  6. Open Quick Menu -> Options
  7. Change RDP back to GLideN64 and/or RSP back to HLE
  8. Close Content, app crashes
Environment information
  • OS: Android 10, Samsung Galaxy Tab S6 Lite

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 listed steps from Quick Menu -> Options on Android 10, using Mupen64-Next with Parallel RDP/RSP and then switching back to GLideN64/HLE. Inspect the crash output around Close Content; done means the app returns to the main menu without crashing and the changed settings persist.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.