Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Crash while marking episodes as played #384

Closed
KimHono opened this issue Apr 12, 2019 · 6 comments · May be fixed by #445
Closed

Crash while marking episodes as played #384

KimHono opened this issue Apr 12, 2019 · 6 comments · May be fixed by #445

Comments

@KimHono
Copy link

KimHono commented Apr 12, 2019

Hi !
I read other issues about crashes, but without real fix. So, here is my case : Vocal crashes as soon as I select all episodes and select "Mark this episode as played".
I captured the full output, which is :

[INFO 07:42:21.947757] Application.vala:155: Vocal version: 2.3.0
[INFO 07:42:21.947793] Application.vala:157: Kernel version: 5.0.7-arch1-1-ARCH
[INFO 07:42:21.953087] Controller.vala:77: Initializing the controller.
[INFO 07:42:21.953134] Controller.vala:81: Initializing the player from GStreamer.
[INFO 07:42:21.954600] Controller.vala:86: Initializing the iTunes store provider.
[INFO 07:42:21.954897] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 07:42:21.955190] Library.vala:120: Performing database update check.
[INFO 07:42:22.062352] Controller.vala:98: Initializing the main window.
[INFO 07:42:22.063775] MainWindow.vala:186: Loading CSS provider.
[INFO 07:42:22.116645] MainWindow.vala:217: Creating video playback widgets.
[INFO 07:42:22.119660] MainWindow.vala:274: Creating notebook.
[INFO 07:42:22.119782] MainWindow.vala:280: Creating podcast view.
[INFO 07:42:22.127235] MainWindow.vala:287: Creating welcome screen.
[INFO 07:42:22.127710] MainWindow.vala:298: Creating new episodes view.
[INFO 07:42:22.128906] MainWindow.vala:312: Creating scrolled containers and album art views.
[INFO 07:42:22.131151] MainWindow.vala:373: Creating directory view.
[INFO 07:42:22.132080] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 07:42:22.132462] MainWindow.vala:389: Creating toolbar.
[INFO 07:42:22.138310] MainWindow.vala:479: Creating show notes popover.
[INFO 07:42:22.139553] MainWindow.vala:484: Creating downloads popover.
[INFO 07:42:22.140724] MainWindow.vala:492: Creating queue popover.
[INFO 07:42:22.141784] MainWindow.vala:518: Adding notebook to window.
[INFO 07:42:22.163131] MainWindow.vala:541: Window initialization complete.
[INFO 07:42:22.163214] Controller.vala:107: Initializing MPRIS playback.
[INFO 07:42:22.163390] Controller.vala:143: Initializing notifications.
[INFO 07:42:22.163430] Controller.vala:151: Setting up media keys.
[WARNING 07:42:22.165295] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
[INFO 07:42:22.165353] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 07:42:22.214367] Controller.vala:248: Refilling library.
[INFO 07:42:22.234795] Controller.vala:262: Performing library autoclean.
[INFO 07:42:22.234945] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[INFO 07:42:22.234989] MainWindow.vala:553: Populating the main podcast view.
[INFO 07:42:22.235035] MainWindow.vala:569: Restoring last played media.
[INFO 07:42:22.238598] Player.vala:123: Setting playback URI: https://audiobfm.streamakaci.com/channel222/20190406_seq_BFMBA_2019_4_6_0_46_18.000.mp3
[INFO 07:42:22.239794] MainWindow.vala:629: Creating coverart for each podcast in library.
[INFO 07:42:22.240816] MainWindow.vala:675: Adding coverart to view.
[FATAL 07:42:22.310721] [GLib] g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed
[FATAL 07:42:22.310771] [GLib] g_variant_ref_sink: assertion 'value != NULL' failed
[FATAL 07:42:22.427645] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 07:42:22.427691] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 07:42:22.427738] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 07:42:22.427787] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 07:42:22.427846] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 07:42:22.427891] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 07:42:22.427928] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 07:42:22.427957] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 07:42:22.629204] [Json] json_object_get_object_member: assertion 'node != NULL' failed
[INFO 07:42:22.632837] DirectoryView.vala:129: Top 100 podcasts loaded.
[FATAL 07:42:22.895057] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 07:42:22.895110] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 07:42:22.895148] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 07:42:22.895184] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 07:42:22.895218] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 07:42:22.895254] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 07:42:22.895288] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 07:42:22.895318] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 07:42:22.897513] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 07:42:22.897569] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 07:42:22.897608] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 07:42:22.897660] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 07:42:22.897694] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 07:42:22.897714] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 07:42:22.897731] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 07:42:22.897749] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[INFO 07:42:42.235530] Controller.vala:577: Checking for updates.
[INFO 07:42:42.236085] Library.vala:389: updating feed https://podcast.bfmbusiness.com/channel222/BFMchannel222.xml
[INFO 07:42:42.426995] Library.vala:389: updating feed https://podcast.bfmbusiness.com/channel218/BFMchannel218.xml
[INFO 07:42:42.527879] Library.vala:389: updating feed https://podcast.rmc.fr/channel50/RMCInfochannel50.xml
[INFO 07:42:42.829661] Library.vala:389: updating feed https://podcast.rmc.fr/channel296/RMCInfochannel296.xml
[INFO 07:42:42.920730] Library.vala:389: updating feed https://podcast.rmc.fr/channel54/RMCInfochannel54.xml
[INFO 07:42:43.003072] Library.vala:389: updating feed https://podcast.rmc.fr/channel297/RMCInfochannel297.xml
[INFO 07:42:43.133563] Library.vala:389: updating feed https://podcast.bfmbusiness.com/channel78/BFMchannel78.xml
[INFO 07:42:43.310777] Controller.vala:625: Repopulating views after the update process has finished.
[INFO 07:42:43.310985] MainWindow.vala:553: Populating the main podcast view.
[INFO 07:42:43.312156] MainWindow.vala:569: Restoring last played media.
[INFO 07:42:43.312197] MainWindow.vala:621: Refilling library.
[INFO 07:42:43.331398] MainWindow.vala:629: Creating coverart for each podcast in library.
[INFO 07:42:43.333011] MainWindow.vala:675: Adding coverart to view.
[FATAL 07:43:14.283813] [Gtk] gtk_list_box_row_get_index: assertion 'GTK_IS_LIST_BOX_ROW (row)' failed
**
ERROR:arraylist.c:1197:gee_array_list_real_get: assertion failed: (index >= 0)
Aborted (core dumped)

With hope this will help...

Thanks !

@nathandyer
Copy link
Member

Hi @KimHono! Thanks for the report. We just released 2.4.0 and are in the process of pushing the updates to Flathub/AppCenter. This code was completely changed between 2.3 and 2.4, so I believe this should be fixed now (I can't reproduce on my side). When the update arrives for your system will you please try it and let me know if you're still having these crashes? Thank you!

@KimHono
Copy link
Author

KimHono commented Apr 20, 2019

Hi @nathandyer ! Thanks for your detailed answer. Unfortunately, I've got the same problem : Vocal crashes when I try to mark several episodes as played. The only possibility is to select one by one.

Here is my terminal output recording this action:

[INFO 08:41:07.657167] Application.vala:155: Vocal version: 2.4.0 [INFO 08:41:07.657216] Application.vala:157: Kernel version: 5.0.7-arch1-1-ARCH [INFO 08:41:07.662359] Controller.vala:77: Initializing the controller. [INFO 08:41:07.662394] Controller.vala:81: Initializing the player from GStreamer. [INFO 08:41:07.663748] Controller.vala:86: Initializing the iTunes store provider. [INFO 08:41:07.663972] Controller.vala:90: Establishing a connection to your podcast library. [INFO 08:41:07.664236] Library.vala:121: Performing database update check. [INFO 08:41:07.769944] Controller.vala:98: Initializing the main window. [INFO 08:41:07.770911] MainWindow.vala:186: Loading CSS providers. [INFO 08:41:07.771577] MainWindow.vala:225: Creating video playback widgets. [INFO 08:41:07.774372] MainWindow.vala:282: Creating notebook. [INFO 08:41:07.774513] MainWindow.vala:288: Creating podcast view. [INFO 08:41:07.782676] MainWindow.vala:295: Creating welcome screen. [INFO 08:41:07.783514] MainWindow.vala:306: Creating new episodes view. [INFO 08:41:07.786213] MainWindow.vala:320: Creating scrolled containers and album art views. [INFO 08:41:07.788850] MainWindow.vala:378: Creating directory view. [INFO 08:41:07.789897] DirectoryView.vala:127: Getting top podcasts asynchronously?. [INFO 08:41:07.790283] MainWindow.vala:394: Creating toolbar. [INFO 08:41:07.796157] MainWindow.vala:494: Creating show notes popover. [INFO 08:41:07.798020] MainWindow.vala:499: Creating downloads popover. [INFO 08:41:07.800088] MainWindow.vala:507: Creating queue popover. [INFO 08:41:07.801660] MainWindow.vala:533: Adding notebook to window. [INFO 08:41:07.819733] MainWindow.vala:556: Window initialization complete. [INFO 08:41:07.819788] Controller.vala:107: Initializing MPRIS playback. [INFO 08:41:07.819983] Controller.vala:143: Initializing notifications. [INFO 08:41:07.820023] Controller.vala:151: Setting up media keys. [WARNING 08:41:07.821280] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files [INFO 08:41:07.821317] Controller.vala:179: Setting up keyboard shortcuts. [INFO 08:41:07.871833] Controller.vala:248: Refilling library. [INFO 08:41:07.886895] Controller.vala:262: Performing library autoclean. [INFO 08:41:07.887025] Controller.vala:293: Controller initialization finished. Running post-creation sequence. [INFO 08:41:07.887082] MainWindow.vala:568: Populating the main podcast view. [INFO 08:41:07.887131] MainWindow.vala:584: Restoring last played media. [INFO 08:41:07.887174] MainWindow.vala:644: Creating coverart for each podcast in library. [INFO 08:41:07.888384] MainWindow.vala:690: Adding coverart to view. [FATAL 08:41:08.702310] [Json] json_object_get_object_member: assertion 'node != NULL' failed [INFO 08:41:08.704537] DirectoryView.vala:129: Top 100 podcasts loaded. [INFO 08:41:27.887248] Controller.vala:577: Checking for updates. [INFO 08:41:27.887635] Library.vala:433: updating feed https://podcast.bfmbusiness.com/channel222/BFMchannel222.xml [INFO 08:41:28.121215] Library.vala:433: updating feed https://podcast.bfmbusiness.com/channel218/BFMchannel218.xml [INFO 08:41:28.163252] Library.vala:433: updating feed https://podcast.rmc.fr/channel50/RMCInfochannel50.xml [INFO 08:41:28.500353] Library.vala:433: updating feed https://podcast.rmc.fr/channel296/RMCInfochannel296.xml [INFO 08:41:28.606368] Library.vala:433: updating feed https://podcast.rmc.fr/channel54/RMCInfochannel54.xml [INFO 08:41:28.639797] Library.vala:433: updating feed https://podcast.rmc.fr/channel297/RMCInfochannel297.xml [INFO 08:41:28.720451] Library.vala:433: updating feed https://podcast.bfmbusiness.com/channel78/BFMchannel78.xml [FATAL 08:41:35.977601] [Gtk] gtk_list_box_row_get_index: assertion 'GTK_IS_LIST_BOX_ROW (row)' failed ** ERROR:arraylist.c:1197:gee_array_list_real_get: assertion failed: (index >= 0) Aborted (core dumped)

@nathandyer
Copy link
Member

Thanks @KimHono! I'll take another look.

@tcitworld
Copy link

tcitworld commented Nov 21, 2019

I encounter what seems a similar issue when opening a podcast. I can open a new issue if needed.

$ gdb com.github.needle-and-thread.vocal                                                                                                                            ✔  7263  14:45:37 
GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git
Copyright (C) 2018 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 com.github.needle-and-thread.vocal...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/com.github.needle-and-thread.vocal 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe267a700 (LWP 11501)]
[New Thread 0x7fffe1a08700 (LWP 11502)]
[New Thread 0x7fffd96ab700 (LWP 11503)]
[INFO 14:45:43.263346] Application.vala:155: Vocal version: 2.4.1
[INFO 14:45:43.263423] Application.vala:157: Kernel version: 4.15.0-70-generic
[New Thread 0x7fffd8c9d700 (LWP 11504)]
[INFO 14:45:43.271803] Controller.vala:77: Initializing the controller.
[INFO 14:45:43.271832] Controller.vala:81: Initializing the player from GStreamer.
[INFO 14:45:43.282572] Controller.vala:86: Initializing the iTunes store provider.
[INFO 14:45:43.282844] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 14:45:43.283930] Library.vala:121: Performing database update check.
[INFO 14:45:43.295966] Controller.vala:98: Initializing the main window.
[INFO 14:45:43.298353] MainWindow.vala:186: Loading CSS providers.
[INFO 14:45:43.300746] MainWindow.vala:225: Creating video playback widgets.
[INFO 14:45:43.308546] MainWindow.vala:282: Creating notebook.
[INFO 14:45:43.308867] MainWindow.vala:288: Creating podcast view.
[INFO 14:45:43.324377] MainWindow.vala:295: Creating welcome screen.
[INFO 14:45:43.325013] MainWindow.vala:306: Creating new episodes view.
[INFO 14:45:43.326313] MainWindow.vala:320: Creating scrolled containers and album art views.
[INFO 14:45:43.329424] MainWindow.vala:378: Creating directory view.
[New Thread 0x7fffcffff700 (LWP 11505)]
[INFO 14:45:43.330614] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 14:45:43.331147] MainWindow.vala:394: Creating toolbar.
[INFO 14:45:43.335055] MainWindow.vala:494: Creating show notes popover.
[INFO 14:45:43.336956] MainWindow.vala:499: Creating downloads popover.
[INFO 14:45:43.339026] MainWindow.vala:507: Creating queue popover.
[INFO 14:45:43.340893] MainWindow.vala:533: Adding notebook to window.
[INFO 14:45:43.363031] MainWindow.vala:556: Window initialization complete.
[INFO 14:45:43.363095] Controller.vala:107: Initializing MPRIS playback.
[New Thread 0x7fffcee41700 (LWP 11506)]
[INFO 14:45:43.364869] Controller.vala:143: Initializing notifications.
[INFO 14:45:43.364910] Controller.vala:151: Setting up media keys.
[INFO 14:45:43.367104] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 14:45:43.465096] Controller.vala:248: Refilling library.
[INFO 14:45:43.492854] Controller.vala:262: Performing library autoclean.
[New Thread 0x7fffcccf1700 (LWP 11513)]
[INFO 14:45:43.493165] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[INFO 14:45:43.493196] MainWindow.vala:568: Populating the main podcast view.
[INFO 14:45:43.493223] MainWindow.vala:584: Restoring last played media.
[INFO 14:45:43.493250] MainWindow.vala:644: Creating coverart for each podcast in library.
[Thread 0x7fffcccf1700 (LWP 11513) exited]
[INFO 14:45:43.495351] MainWindow.vala:690: Adding coverart to view.
[INFO 14:45:43.611551] DirectoryView.vala:129: Top 100 podcasts loaded.
[New Thread 0x7fffcccf1700 (LWP 11515)]
[New Thread 0x7fffbb88c700 (LWP 11516)]
[New Thread 0x7fffbb08b700 (LWP 11517)]
[New Thread 0x7fffba88a700 (LWP 11518)]
[New Thread 0x7fffba089700 (LWP 11519)]
[New Thread 0x7fffb9258700 (LWP 11520)]
[New Thread 0x7fffb8a57700 (LWP 11521)]
[New Thread 0x7fffb3b91700 (LWP 11522)]
[New Thread 0x7fffb3390700 (LWP 11523)]
[Thread 0x7fffcffff700 (LWP 11505) exited]
[Thread 0x7fffba089700 (LWP 11519) exited]
[Thread 0x7fffbb08b700 (LWP 11517) exited]
[Thread 0x7fffbb88c700 (LWP 11516) exited]
[Thread 0x7fffcee41700 (LWP 11506) exited]
[Thread 0x7fffba88a700 (LWP 11518) exited]
[Thread 0x7fffcccf1700 (LWP 11515) exited]
[Thread 0x7fffb9258700 (LWP 11520) exited]
[Thread 0x7fffb3390700 (LWP 11523) exited]
[Thread 0x7fffb3b91700 (LWP 11522) exited]
**
ERROR:arraylist.c:1199:gee_array_list_real_get: assertion failed: (index < _size)

Thread 1 "vocal" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) backtrace
#0  0x00007ffff39c0e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff39c2801 in __GI_abort () at abort.c:79
#2  0x00007ffff4292335 in g_assertion_message () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff429239a in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff47a4ff9 in  () at /usr/lib/x86_64-linux-gnu/libgee-0.8.so.2
#5  0x00005555555b92f0 in  ()
#6  0x00005555555b36d9 in  ()
#7  0x00007ffff454610d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff455905e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff4561715 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff456212f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff54a845a in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00005555555b8ee3 in vocal_podcast_view_set_podcast ()
#13 0x000055555557d7cb in vocal_main_window_show_details ()
#14 0x000055555557e9d7 in vocal_main_window_on_child_activated ()
#15 0x00005555555733d9 in  ()
#16 0x00007ffff454610d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff455905e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff4561715 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff456212f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff545cce8 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007fffec959dae in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#22 0x00007fffec95971f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#23 0x00007ffff4546ced in g_cclosure_marshal_generic_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff4546346 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff45619ff in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff456212f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff546ba36 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007ffff4549008 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff4546346 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff45619ff in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff456212f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff5468d0e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007ffff546a2fb in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007ffff546cf5e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff543a721 in gtk_event_controller_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff55fa26b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff54b48f7 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007ffff4546346 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff45613cd in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007ffff456212f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007ffff55fc534 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007ffff54b186e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x00007ffff54b3948 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#44 0x00007ffff5de9765 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#45 0x00007ffff5e19f92 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#46 0x00007ffff426b417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007ffff426b650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ffff426b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff7490e3d in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#50 0x000055555556d25c in vocal_vocal_app_main ()
#51 0x000055555556d2f8 in main ()
URL from the affected podcast: https://www.arteradio.com/xml_sound_emission?emissionname=%22UN%20PODCAST%20A%20SOI%22

@Hanouta
Copy link
Contributor

Hanouta commented Apr 2, 2020

I ran into a similar issue today, after a bit of troubleshooting it turned out that this is actually caused by an upstream Gtk Bug. I just pushed a commit with a workaround for that(+ a fix for another crash I encountered while troubleshooting this) to the branch of my already opened PR.
Note that there are still bugs when trying to mark multiple episodes as played, I will probably take a look at that in a couple of days.

@KimHono
Copy link
Author

KimHono commented Dec 26, 2020

I think the issue was resolved with version 2.4.2-x (I'm now on 2.4.2-2).

@KimHono KimHono closed this as completed Dec 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants