-
-
Notifications
You must be signed in to change notification settings - Fork 49
Crash while marking episodes as played #384
Comments
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! |
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:
|
Thanks @KimHono! I'll take another look. |
I encounter what seems a similar issue when opening a podcast. I can open a new issue if needed.
URL from the affected podcast: https://www.arteradio.com/xml_sound_emission?emissionname=%22UN%20PODCAST%20A%20SOI%22
|
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. |
I think the issue was resolved with version 2.4.2-x (I'm now on 2.4.2-2). |
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 !
The text was updated successfully, but these errors were encountered: