Describe the bug
While I was composing a toot, I accidentally hit the Alt+Left keyboard shortcut combo and Tuba instantly crashed on me.
I launched it again and found out that it can randomly crash when you use the "go back" action, and not just from a keyboard shortcut. That allowed me to get a gdb backtrace below (hopefully it's usable for you).
Steps To Reproduce
- Launch the app
- Click on a toot on your mastodon timeline
- Immediately go back, using your fancy mouse's history back button, or the keyboard shortcut (
Alt+Left) or any other method if you are fast enough.
- If it doesn't crash, just try again until it does.
Logs and/or Screenshots
$ flatpak run --devel --command=sh dev.geopjr.Tuba
[📦 dev.geopjr.Tuba ~]$ gdb dev.geopjr.Tuba
[...]
Tuba-Message: 22:45:08.981: AbstractCache.vala:62: Freed 1 items from cache. Size: 97
Tuba-Message: 22:45:09.304: Network.vala:34: GET: https://mastodon.social/api/v1/statuses/some_number/context
(dev.geopjr.Tuba:205): GLib-GObject-CRITICAL **: 22:45:09.484: ../gobject/gsignal.c:2778: instance '0x555556c4aa60' has no handler with id '45209'
(dev.geopjr.Tuba:205): GLib-GObject-CRITICAL **: 22:45:09.484: ../gobject/gsignal.c:2778: instance '0x555556c4aa60' has no handler with id '45210'
(dev.geopjr.Tuba:205): GLib-GObject-CRITICAL **: 22:45:09.484: ../gobject/gsignal.c:2778: instance '0x555556c4aa60' has no handler with id '45211'
(dev.geopjr.Tuba:205): GLib-GObject-CRITICAL **: 22:45:09.484: ../gobject/gsignal.c:2778: instance '0x555556c4aa60' has no handler with id '45212'
Tuba-Message: 22:45:09.519: AbstractCache.vala:83: Inserting: https://social.afront.org/users/some_user1/statuses/some_number2
Tuba-Message: 22:45:09.520: AbstractCache.vala:83: Inserting: https://hachyderm.io/users/some_user2/statuses/some_number3
(dev.geopjr.Tuba:205): Tuba-CRITICAL **: 22:45:09.520: tuba_widgets_status_expand_root: assertion 'self != NULL' failed
Thread 1 "dev.geopjr.Tuba" received signal SIGSEGV, Segmentation fault.
0x00005555555f171d in ?? ()
(gdb) bt full
#0 0x00005555555f171d in ()
#1 0x00005555555f22cc in ()
#2 0x00005555555cd218 in ()
#3 0x00007ffff7b61eab in g_task_return_now () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff7b62cab in g_task_return () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff7cfcbc2 in async_send_request_return_result () at /usr/lib/x86_64-linux-gnu/libsoup-3.0.so.0
#6 0x00007ffff7d01bad in run_until_read_done () at /usr/lib/x86_64-linux-gnu/libsoup-3.0.so.0
#7 0x00007ffff7b61eab in g_task_return_now () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#8 0x00007ffff7b62cab in g_task_return () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9 0x00007ffff7cd1ab6 in soup_http2_message_data_check_status () at /usr/lib/x86_64-linux-gnu/libsoup-3.0.so.0
#10 0x00007ffff7ebd200 in g_list_foreach () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff7cd0fd2 in io_read_ready () at /usr/lib/x86_64-linux-gnu/libsoup-3.0.so.0
#12 0x00007ffff7ec1d49 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff7ec22a8 in g_main_context_iterate.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff7ec2343 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff7b9335d in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#16 0x000055555558b197 in main ()
Instance Backend
Mastodon
Operating System
Fedora 38
Package
Flatpak
Troubleshooting information
os: GNOME 44 (Flatpak runtime)
prefix: /app
flatpak: true
version: 0.3.2 (production)
gtk: 4.10.3 (4.10.3)
libadwaita: 1.3.2 (1.3.2)
libsoup: 3.4.2 (3.4.1)
libgtksourceview: 5.8.0 (5.8.0)
Additional Context
No response
Describe the bug
While I was composing a toot, I accidentally hit the
Alt+Leftkeyboard shortcut combo and Tuba instantly crashed on me.I launched it again and found out that it can randomly crash when you use the "go back" action, and not just from a keyboard shortcut. That allowed me to get a gdb backtrace below (hopefully it's usable for you).
Steps To Reproduce
Alt+Left) or any other method if you are fast enough.Logs and/or Screenshots
Instance Backend
Mastodon
Operating System
Fedora 38
Package
Flatpak
Troubleshooting information
os: GNOME 44 (Flatpak runtime)
prefix: /app
flatpak: true
version: 0.3.2 (production)
gtk: 4.10.3 (4.10.3)
libadwaita: 1.3.2 (1.3.2)
libsoup: 3.4.2 (3.4.1)
libgtksourceview: 5.8.0 (5.8.0)
Additional Context
No response