libretro / libretro/RetroArch

Retroarch v1.21.0 doesn't start.

Open
#17,848 8 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

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

So i think that with kernel configs that don't have CONFIG_SND_SEQUENCER set it won't start.


$ flatpak run --verbose org.libretro.RetroArch
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.kde.Platform/aarch64/6.8/a04d9546b7c3ce386677dcd633dc47045bf6b1b464279fabb5a2af15e597136a/files/lib32 does not exist
F: /var/lib/flatpak/runtime/org.kde.Platform/aarch64/6.8/a04d9546b7c3ce386677dcd633dc47045bf6b1b464279fabb5a2af15e597136a/files/lib64 does not exist
F: Cleaning up unused container id 3845701432
F: Cleaning up per-app-ID state for org.libretro.RetroArch
F: Allocated instance id 4140121794
F: Add defaults in dir /org/libretro/RetroArch/
F: Add locks in dir /org/libretro/RetroArch/
F: Allowing host-fs access
F: Not sharing "/run/media" with sandbox: Unable to open path "/run/media": No such file or directory
F: Allowing wayland access
F: Allowing pulseaudio access
F: Pulseaudio user configuration file '/home/user/.config/pulse/client.conf': Error opening file /home/user/.config/pulse/client.conf: No such file or directory
F: Running 'bwrap --args 37 -- xdg-dbus-proxy --args=39'
F: Running 'bwrap --args 37 -- retroarch'
ALSA lib ../../../src/seq/seq_hw.c:528:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

Expected behavior

No response

Steps to reproduce the bug
  1. Try to open Retroarch on a device that has not enabled CONFIG_SND_SEQUENCER.
Version/Commit

v1.21.0

Bisect Results

1.20.0

Present in the nightly version

I don't know

Platform & operating system

Linux arm64 PostmarketOS

Affected Cores

No response

Environment information

Wayland Flatpak.

Relevant log output
$ flatpak run --verbose org.libretro.RetroArch
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.kde.Platform/aarch64/6.8/a04d9546b7c3ce386677dcd633dc47045bf6b1b464279fabb5a2af15e597136a/files/lib32 does not exist
F: /var/lib/flatpak/runtime/org.kde.Platform/aarch64/6.8/a04d9546b7c3ce386677dcd633dc47045bf6b1b464279fabb5a2af15e597136a/files/lib64 does not exist
F: Cleaning up unused container id 3845701432
F: Cleaning up per-app-ID state for org.libretro.RetroArch
F: Allocated instance id 4140121794
F: Add defaults in dir /org/libretro/RetroArch/
F: Add locks in dir /org/libretro/RetroArch/
F: Allowing host-fs access
F: Not sharing "/run/media" with sandbox: Unable to open path "/run/media": No such file or directory
F: Allowing wayland access
F: Allowing pulseaudio access
F: Pulseaudio user configuration file '/home/user/.config/pulse/client.conf': Error opening file /home/user/.config/pulse/client.conf: No such file or directory
F: Running 'bwrap --args 37 -- xdg-dbus-proxy --args=39'
F: Running 'bwrap --args 37 -- retroarch'
ALSA lib ../../../src/seq/seq_hw.c:528:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

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

Reproduce the issue with flatpak run --verbose org.libretro.RetroArch on Linux arm64 without CONFIG_SND_SEQUENCER, then trace the startup path associated with the logged ALSA snd_seq_hw_open failure. Done means RetroArch v1.21.0 can start on that configuration without the sequencer device.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
frontend, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.