Skip to content

Crashes on Android TV 14 (32-bit ARM) Google TV Streamer #50

Description

@davidhedlund

Description

The bsnes libretro core works correctly on the GNU/Linux release of RetroArch but causes RetroArch to crash on Android when attempting to load any SNES ROM.

Expected behavior

The game should launch normally, as it does on the GNU/Linux version of RetroArch.

Steps to reproduce the bug

  1. Open RetroArch on Android.
  2. Go to Main Menu → Online Updater → Core Downloader → Nintendo - SNES / SFC (bsnes).
  3. Load any .sfc file via Main Menu → Load Content.

Current Behavior

RetroArch immediately crashes upon loading content with the bsnes core on Android.

Additional Information

  • Tested with multiple .sfc files, all resulting in the same crash.
  • The core works as expected on GNU/Linux with RetroArch 1.22.2.
  • No error message is logged before the crash occurs (RetroArch returns to launcher).

Version/Commit

115 d0a61b2

Environment

  • RetroArch version: 1.22.2
  • Device
    • OS: Android TV 14
      • OS note: 32-bit instruction set: adb shell getprop ro.product.cpu.abilist returns "armeabi-v7a,armeabi" (32-bit ARMv7)
    • Hardware: Google TV Streamer

Log

Preparation before the log to make it shorter

  • RetroArch: Open RetroArch and navigate to Main Menu → Load Content. Then mark a .sfc file

Quickly run this in a sequence:

  1. GNU/Linux: adb logcat > 1.txt
  2. RetroArch: Press enter on the marked .scf file and wait a few seconds for RetroArch to crash.
  3. GNU/Linux: Ctrl+C to stop adb logcat.

Here's the generated file: 1.txt

Additional information

This issue also affects:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions