-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Labels
platform-linuxThis issue is exclusive to LinuxThis issue is exclusive to Linux
Description
Describe the bug
When launching ares from Game Mode on a Steam Deck (through Valve's Gamescope, https://github.com/ValveSoftware/gamescope), clicking Load
> any system crashes ares altogether.
Rolled back to 144, same issue.
Rolled back to 143, works fine. On 143, clicking a system opens a file browser that then allows me to navigate to a ROM and to select it for play in ares.
To Reproduce
Steps to reproduce the behavior:
- On a Steam Deck or a system with an equivalent game mode option (maybe reproducible by using gamescope on any Linux distro), add ares to Game Mode.
- Open ares in Game Mode.
- Select any system, see ares crash.
Expected behavior
For ares to open a file browser dialog when selecting a system in Game Mode.
Screenshots
This is the file browser that opens on versions 143 and below.

On versions 144 and above, selecting a system crashes ares.
Additional context
journalctl -f
shows the below:
Jul 15 11:21:27 steamdeck systemd-coredump[20770]: [🡕] Process 20715 (ares) of user 1000 dumped core.
Module /app/bin/ares without build-id.
Module /app/bin/ares
Stack trace of thread 2:
#0 0x000055a728e0d28e n/a (/app/bin/ares + 0x19828e)
#1 0x000055a728e371bf n/a (/app/bin/ares + 0x1c21bf)
#2 0x000055a728e35c92 n/a (/app/bin/ares + 0x1c0c92)
#3 0x000055a728e6feab n/a (/app/bin/ares + 0x1faeab)
#4 0x00007fe2f970c75a n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x1675a)
#5 0x00007fe2f973c8e3 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x468e3)
#6 0x00007fe2f972d3fd n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x373fd)
#7 0x00007fe2f972d681 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37681)
#8 0x00007fe2f972d743 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37743)
#9 0x00007fe2f9faf08c n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x5af08c)
#10 0x00007fe2f9e6f796 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x46f796)
#11 0x00007fe2f9e6fb04 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x46fb04)
#12 0x00007fe2f9cec1d9 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x2ec1d9)
#13 0x00007fe2f972c5fc n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x365fc)
#14 0x00007fe2f972d681 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37681)
#15 0x00007fe2f972d743 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37743)
#16 0x00007fe2f9fc40bc n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x5c40bc)
#17 0x00007fe2f9e58468 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x458468)
#18 0x00007fe2f9e591ea n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x4591ea)
#19 0x00007fe2f9948207 n/a (/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2417.32 + 0x3f207)
#20 0x00007fe2f999ad7e n/a (/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2417.32 + 0x91d7e)
#21 0x00007fe2f96093d6 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8200.5 + 0x633d6)
#22 0x00007fe2f966a047 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8200.5 + 0xc4047)
#23 0x00007fe2f9609e67 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8200.5 + 0x63e67)
#24 0x00007fe2f9e74433 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x474433)
#25 0x000055a728f1cdca n/a (/app/bin/ares + 0x2a7dca)
#26 0x000055a728e3b3e3 n/a (/app/bin/ares + 0x1c63e3)
#27 0x000055a728d7857b n/a (/app/bin/ares + 0x10357b)
#28 0x000055a728d9fc8c n/a (/app/bin/ares + 0x12ac8c)
#29 0x000055a728e0df4f n/a (/app/bin/ares + 0x198f4f)
#30 0x000055a728e35d8a n/a (/app/bin/ares + 0x1c0d8a)
#31 0x000055a728e6feab n/a (/app/bin/ares + 0x1faeab)
#32 0x00007fe2f970c75a n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x1675a)
#33 0x00007fe2f973c8e3 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x468e3)
#34 0x00007fe2f972d3fd n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x373fd)
#35 0x00007fe2f972d681 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37681)
#36 0x00007fe2f972d743 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37743)
#37 0x00007fe2f9faf08c n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x5af08c)
#38 0x00007fe2f9e6f796 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x46f796)
#39 0x00007fe2f9e6fb04 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x46fb04)
#40 0x00007fe2f9cec1d9 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x2ec1d9)
#41 0x00007fe2f972d56a n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x3756a)
#42 0x00007fe2f972d681 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37681)
#43 0x00007fe2f972d743 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8200.5 + 0x37743)
#44 0x00007fe2f9fc40bc n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x5c40bc)
#45 0x00007fe2f9e58468 n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x458468)
#46 0x00007fe2f9e591ea n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x4591ea)
#47 0x00007fe2f9948207 n/a (/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2417.32 + 0x3f207)
#48 0x00007fe2f999ad7e n/a (/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2417.32 + 0x91d7e)
#49 0x00007fe2f96093d6 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8200.5 + 0x633d6)
#50 0x00007fe2f966a047 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8200.5 + 0xc4047)
#51 0x00007fe2f9608863 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8200.5 + 0x62863)
#52 0x00007fe2f9e54f0d n/a (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2417.32 + 0x454f0d)
#53 0x000055a728f347fc n/a (/app/bin/ares + 0x2bf7fc)
#54 0x000055a728f3470c n/a (/app/bin/ares + 0x2bf70c)
#55 0x000055a728d3c519 n/a (/app/bin/ares + 0xc7519)
#56 0x000055a728efc388 n/a (/app/bin/ares + 0x287388)
#57 0x00007fe2f8ffd3c8 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a3c8)
#58 0x00007fe2f8ffd48b n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a48b)
#59 0x000055a728d39f85 n/a (/app/bin/ares + 0xc4f85)
ELF object binary architecture: AMD x86-64
Jul 15 11:21:27 steamdeck systemd[1]: [email protected]: Deactivated successfully.
Jul 15 11:21:27 steamdeck systemd[1]: [email protected]: Consumed 1.416s CPU time, 420.4M memory peak.
Jul 15 11:21:27 steamdeck drkonqi-coredump-processor[20771]: "/app/bin/ares" 20715 "/var/lib/systemd/coredump/core.ares.1000.1c1ea3b35ca4422487572ab038c7fd8a.20715.1752592885000000.zst"
Jul 15 11:21:27 steamdeck systemd[1265]: Started Launch DrKonqi for a systemd-coredump crash (PID 20771/UID 0).
Jul 15 11:21:27 steamdeck drkonqi-coredump-launcher[20788]: Unable to find file for pid 20715 expected at "kcrash-metadata/ares.1c1ea3b35ca4422487572ab038c7fd8a.20715.ini"
Jul 15 11:21:27 steamdeck drkonqi-coredump-launcher[20788]: Nothing handled the dump :O
Jul 15 11:21:27 steamdeck systemd[1]: [email protected]: Deactivated successfully.
Metadata
Metadata
Assignees
Labels
platform-linuxThis issue is exclusive to LinuxThis issue is exclusive to Linux