Airshipper Flatpak silent crash after a few seconds (Arch, KDE Plasma, Radeon RX 6900 XT, Wayland)
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'type: bug'
assignees: ''
Describe the bug
Airshipper always crashes after around 1 to 3 seconds, regardless of starting a GUI or CLI session, even without any interaction. This makes it impossible to download Veloren.
To Reproduce
Steps to reproduce the behavior:
- Click Games -> Airshipper
- The window will automatically close by itself after about 3 seconds, regardless of anything you do.
Expected behavior
The program not crash.
Screenshots
[abolte@dragon ~]$ flatpak run --env=RUST_BACKTRACE=full net.veloren.airshipper update -dd
2023-01-10T22:45:09.007611Z INFO airshipper::logger: Setup terminal and file logging. path="/home/abolte/.var/app/net.veloren.airshipper/data/airshipper" file="airshipper.log"
2023-01-10T22:45:09.007641Z INFO airshipper::logger: Tracing Level: TRACE
2023-01-10T22:45:09.007643Z DEBUG airshipper::cli: Running on linux
2023-01-10T22:45:09.007652Z DEBUG airshipper::cli: Base Path: /home/abolte/.var/app/net.veloren.airshipper/data/airshipper
2023-01-10T22:45:09.007654Z DEBUG airshipper::cli: Log file: /home/abolte/.var/app/net.veloren.airshipper/data/airshipper/airshipper.log
2023-01-10T22:45:09.007656Z DEBUG airshipper::cli: Cmdline args: CmdLine { action: Some(Update), verbose: 0, debug: 2, force_reset: false }
2023-01-10T22:45:09.007675Z INFO airshipper::cli: Visit https://book.veloren.net/ for an FAQ and Troubleshooting
2023-01-10T22:45:09.007739Z TRACE mio::poll: registering event source with poller: token=Token(0), interests=READABLE
2023-01-10T22:45:09.009226Z TRACE mio::poll: registering event source with poller: token=Token(1), interests=READABLE | WRITABLE
2023-01-10T22:45:10.040369Z INFO airshipper::cli: Updating...
[00:00:00] [----------------------------------------] [0s]
2023-01-10T22:45:10.041529Z DEBUG airshipper::net::download: start downloading url="https://download.veloren.net/latest/linux/x86_64/Weekly" location="/home/abolte/.var/app/net.veloren.airshipper/data/airshipper/profiles/default/veloren"
2023-01-10T22:45:10.554848Z TRACE mio::poll: registering event source with poller: token=Token(2), interests=READABLE | WRITABLE
[00:00:07] [=======>--------------------------------] 66 MB / 343 MB [38s]
[abolte@dragon ~]$
[abolte@dragon ~]$ cat /home/abolte/.var/app/net.veloren.airshipper/data/airshipper/airshipper.log
2023-01-10T22:45:09.007637Z INFO airshipper::logger: Setup terminal and file logging. path="/home/abolte/.var/app/net.veloren.airshipper/data/airshipper" file="airshipper.log"
2023-01-10T22:45:09.007642Z INFO airshipper::logger: Tracing Level: TRACE
2023-01-10T22:45:09.007651Z DEBUG airshipper::cli: Running on linux
2023-01-10T22:45:09.007653Z DEBUG airshipper::cli: Base Path: /home/abolte/.var/app/net.veloren.airshipper/data/airshipper
2023-01-10T22:45:09.007655Z DEBUG airshipper::cli: Log file: /home/abolte/.var/app/net.veloren.airshipper/data/airshipper/airshipper.log
2023-01-10T22:45:09.007674Z DEBUG airshipper::cli: Cmdline args: CmdLine { action: Some(Update), verbose: 0, debug: 2, force_reset: false }
2023-01-10T22:45:09.007676Z INFO airshipper::cli: Visit https://book.veloren.net/ for an FAQ and Troubleshooting
2023-01-10T22:45:09.007746Z TRACE mio::poll: registering event source with poller: token=Token(0), interests=READABLE
2023-01-10T22:45:09.009232Z TRACE mio::poll: registering event source with poller: token=Token(1), interests=READABLE | WRITABLE
2023-01-10T22:45:10.040393Z INFO airshipper::cli: Updating...
2023-01-10T22:45:10.041561Z DEBUG airshipper::net::download: start downloading url="https://download.veloren.net/latest/linux/x86_64/Weekly" location="/home/abolte/.var/app/net.veloren.airshipper/data/airshipper/profiles/default/veloren"
2023-01-10T22:45:10.554888Z TRACE mio::poll: registering event source with poller: token=Token(2), interests=READABLE | WRITABLE
2023-01-10T22:45:10.978802Z TRACE mio::poll: registering event source with poller: token=Token(3), interests=READABLE | WRITABLE
[abolte@dragon ~]$
[abolte@dragon ~]$ journalctl --user --system -f
Jan 11 10:09:39 dragon systemd[1333]: Started app-flatpak-net.veloren.airshipper-12570.scope.
Jan 11 10:09:48 dragon systemd[1333]: app-flatpak-net.veloren.airshipper-12570.scope: Consumed 1.788s CPU time.
[abolte@dragon ~]$ flatpak run net.veloren.airshipper --version
Airshipper 0.10.0
[abolte@dragon ~]$
I don't imagine it matters in this case (since even the command line is affected) but vulkaninfo
shows no errors.
[abolte@dragon ~]$ vulkaninfo | grep -A8 GPU0
GPU0:
VkPhysicalDeviceProperties:
---------------------------
apiVersion = 1.3.230 (4206822)
driverVersion = 22.3.2 (92286978)
vendorID = 0x1002
deviceID = 0x73bf
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon RX 6900 XT (RADV NAVI21)
[abolte@dragon ~]$
No issues with Steam, Heroic, etc.
Desktop (please complete the following information):
- OS: Arch GNU/Linux
- GPU: AMD Radeon RX 6900 XT (RADV NAVI21)
Additional context
I can't seem to get any useful debug information logged, so I've no idea what's going on. Heroic, ungoogled-chromium, etc are all running fine under Flatpack.
All of my Flatpack apps are installed in user mode.
I'm sorry if this is a duplicate, but I cannot immediately identify the cause.