Retroarch v1.21.0 doesn't start.
Open
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
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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