flathub / com.transmissionbt.Transmission

https://flathub.org/apps/details/com.transmissionbt.Transmission
4 stars 11 forks source link

Gnome Runtime 43 breaks this app #46

Closed jntesteves closed 1 year ago

jntesteves commented 2 years ago

After the update to Gnome Runtime 43, the app starts, displays the window for ~5 seconds, and closes unexpectedly. There are no errors on the console and no logs that I could find.

Tested on Fedora Silverblue 36 on a Gnome Wayland session.

haecker-felix commented 2 years ago

See https://github.com/flathub/com.transmissionbt.Transmission/pull/45#issuecomment-1298853140

farribeiro commented 2 years ago

A GDB for transmission with Gnome 43 runtime platform

➜  ~ flatpak-coredumpctl com.transmissionbt.Transmission
Executable /app/bin/transmission-gtk doesn't seem to be a flatpaked application.
Running: `"flatpak" "run" "--filesystem=home" "--filesystem=/tmp" "--command=gdb" "--devel" "com.transmissionbt.Transmission" "/app/bin/transmission-gtk" "/tmp/tmp0rv0g6l7"`
GNU gdb (GDB) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /app/bin/transmission-gtk...
Reading symbols from /usr/lib/debug//app/bin/transmission-gtk.debug...

warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing
[New LWP 6]
[New LWP 3]
[New LWP 34]
[New LWP 31]
[New LWP 2]
[New LWP 5]
[New LWP 7]

This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.fedoraproject.org/ 
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `transmission-gtk'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007ff079acb025 in EVP_CIPHER_CTX_set_key_length () from /usr/lib/x86_64-linux-gnu/libcrypto.so.3
[Current thread is 1 (Thread 0x7ff06ffff640 (LWP 6))]
(gdb) 
wjt commented 2 years ago

Thanks!

wjt commented 2 years ago

I'll leave this open as a pointer for future "bump the runtime" PRs.