Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on startup. Works after repeat tries. GTK or G_Lib issue? [Manjaro 5.4.39] #455

Closed
2 tasks
shervinsahba opened this issue May 12, 2020 · 1 comment
Closed
2 tasks

Comments

@shervinsahba
Copy link

shervinsahba commented May 12, 2020

Prerequisites

  • [ x] I have searched the Issues list for open and closed issues and believe this is a unique, currently unreported bug.

Describe the bug

Vocal crashes upon start-up. After several attempts to restart, it will generally run well enough to listen to a podcast or two, although it often crashes again (this issue isn't addressing those crashes). Stack trace shows fatal [Gtk] or [GLib] errors.

To Reproduce

Steps to reproduce the behavior:

  1. Run com.github.needleandthread.vocal
  2. Program opens for a short period of time, then fails with a segmentation fault.
  3. Rerunning the program sometimes gets it running.

Logs

The logs differ from repeated runs. These are two back to back runs.

strace -c com.github.needleandthread.vocal gives

[INFO 10:01:10.787772] Application.vala:156: Vocal version: 2.4.2
[INFO 10:01:10.787902] Application.vala:158: Kernel version: 5.4.39-1-MANJARO
[INFO 10:01:10.794972] Controller.vala:77: Initializing the controller.
[INFO 10:01:10.795149] Controller.vala:81: Initializing the player from GStreamer.
[INFO 10:01:10.797828] Controller.vala:86: Initializing the iTunes store provider.
[INFO 10:01:10.798505] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 10:01:10.799082] Library.vala:121: Performing database update check.
[INFO 10:01:10.819862] Controller.vala:98: Initializing the main window.
[INFO 10:01:10.821111] MainWindow.vala:186: Loading CSS providers.
[INFO 10:01:10.849209] MainWindow.vala:225: Creating video playback widgets.
[INFO 10:01:10.853033] MainWindow.vala:282: Creating notebook.
[INFO 10:01:10.853250] MainWindow.vala:288: Creating podcast view.
[INFO 10:01:10.859989] MainWindow.vala:295: Creating welcome screen.
[INFO 10:01:10.860390] MainWindow.vala:306: Creating new episodes view.
[INFO 10:01:10.861313] MainWindow.vala:320: Creating scrolled containers and album art views.
[INFO 10:01:10.863374] MainWindow.vala:378: Creating directory view.
[INFO 10:01:10.864164] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 10:01:10.864763] MainWindow.vala:394: Creating toolbar.
[INFO 10:01:10.868407] MainWindow.vala:494: Creating show notes popover.
[INFO 10:01:10.869443] MainWindow.vala:499: Creating downloads popover.
[INFO 10:01:10.870561] MainWindow.vala:507: Creating queue popover.
[INFO 10:01:10.871481] MainWindow.vala:533: Adding notebook to window.
[INFO 10:01:10.909561] MainWindow.vala:556: Window initialization complete.
[INFO 10:01:10.909723] Controller.vala:107: Initializing MPRIS playback.
[INFO 10:01:10.909972] Controller.vala:143: Initializing notifications.
[INFO 10:01:10.910091] Controller.vala:151: Setting up media keys.
[WARNING 10:01:10.911983] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
[INFO 10:01:10.912105] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 10:01:10.912266] Controller.vala:248: Refilling library.
[INFO 10:01:10.964620] DirectoryView.vala:129: Top 100 podcasts loaded.
[INFO 10:01:13.317900] Controller.vala:262: Performing library autoclean.
[INFO 10:01:13.318072] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[INFO 10:01:13.318178] MainWindow.vala:568: Populating the main podcast view.
[INFO 10:01:13.318280] MainWindow.vala:584: Restoring last played media.
[INFO 10:01:13.323532] Player.vala:123: Setting playback URI: https://chtbl.com/track/4EDEG/pdst.fm/e/dts.podtrac.com/redirect.mp3/rss.art19.com/episodes/661b9d89-10e7-43ef-9ccd-feb774eb13e1.mp3
[INFO 10:01:13.324500] MainWindow.vala:644: Creating coverart for each podcast in library.
[INFO 10:01:13.328735] MainWindow.vala:690: Adding coverart to view.
[INFO 10:01:33.321070] Controller.vala:577: Checking for updates.
[INFO 10:01:33.322091] Library.vala:433: updating feed https://critrole.podbean.com/feed.xml
[INFO 10:01:34.201506] Library.vala:433: updating feed http://feeds.feedburner.com/dancarlin/history
[INFO 10:01:34.434478] Library.vala:433: updating feed http://spanishpodcast.duolingo.libsynpro.com/rss
[INFO 10:01:34.666277] Library.vala:433: updating feed https://www.omnycontent.com/d/playlist/aaea4e69-af51-495e-afc9-a9760146922b/14a43378-edb2-49be-8511-ab0d000a7030/d1b9612f-bb1b-4b85-9c0c-ab0d004ab37a/podcast.rss
[INFO 10:01:34.837830] Library.vala:433: updating feed https://feeds.npr.org/381444908/podcast.xml
[INFO 10:01:34.905228] Library.vala:433: updating feed https://feeds.fireside.fm/growthmindset/rss
[INFO 10:01:35.036420] Library.vala:433: updating feed https://feeds.npr.org/510308/podcast.xml
[INFO 10:01:35.063281] Library.vala:433: updating feed https://feeds.npr.org/510313/podcast.xml
[INFO 10:01:35.098975] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/b006qykl.rss
[INFO 10:01:35.377320] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01drwny.rss
[INFO 10:01:35.574369] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01dh5yg.rss
[INFO 10:01:35.705131] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01f0vzr.rss
[INFO 10:01:35.779495] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01gvqlg.rss
[INFO 10:01:36.257662] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01gyd7j.rss
[INFO 10:01:36.901861] Library.vala:433: updating feed http://jockopodcast.libsyn.com/rss
[INFO 10:01:37.216020] Library.vala:433: updating feed https://rss.art19.com/kotaku-splitscreen
[INFO 10:01:37.308988] Library.vala:433: updating feed https://feeds.simplecast.com/XA_851k3
[INFO 10:01:37.379041] Library.vala:433: updating feed http://wakingup.libsyn.com/rss
[INFO 10:01:37.660394] Library.vala:433: updating feed https://audioboom.com/channels/4947364.rss
[INFO 10:01:39.044284] Library.vala:433: updating feed http://philosophizethis.libsyn.com/rss
[INFO 10:01:39.259457] Library.vala:433: updating feed https://feeds.npr.org/510289/podcast.xml
[INFO 10:01:39.337498] Library.vala:433: updating feed http://feeds.wnyc.org/radiolab
[INFO 10:01:39.760609] Library.vala:433: updating feed http://revolutionspodcast.libsyn.com/rss
[INFO 10:01:40.089515] Library.vala:433: updating feed https://feeds.megaphone.fm/stuffyoushouldknow
[INFO 10:01:40.274068] Library.vala:433: updating feed http://feeds.feedburner.com/TEDTalks_audio
[INFO 10:01:40.636467] Library.vala:433: updating feed https://feeds.npr.org/510325/podcast.xml
[INFO 10:01:40.662642] Library.vala:433: updating feed https://feeds.megaphone.fm/WWO4858695911
[INFO 10:01:40.791314] Library.vala:433: updating feed http://theknowledgeproject.libsyn.com/rss
[INFO 10:01:41.015587] Library.vala:433: updating feed https://feeds.npr.org/510310/podcast.xml
[INFO 10:01:41.075153] Library.vala:433: updating feed http://theoverwhelmedbrain.libsyn.com/rss
[INFO 10:01:41.455967] Library.vala:433: updating feed https://rss.art19.com/the-portal
[INFO 10:01:41.510360] Library.vala:433: updating feed https://rss.art19.com/the-school-of-greatness
[INFO 10:01:41.604502] Library.vala:433: updating feed https://feeds.npr.org/510292/podcast.xml
[INFO 10:01:41.653497] Library.vala:433: updating feed http://tradingwithvenus.libsyn.com/rss
[INFO 10:01:41.968570] Library.vala:433: updating feed https://feeds.npr.org/344098539/podcast.xml
[INFO 10:01:41.979409] Library.vala:433: updating feed https://feeds.megaphone.fm/SA6208285727
[INFO 10:01:42.103398] Library.vala:433: updating feed https://feeds.megaphone.fm/ep-wswb
[INFO 10:01:42.157691] Controller.vala:625: Repopulating views after the update process has finished.
[INFO 10:01:42.157973] MainWindow.vala:568: Populating the main podcast view.
[FATAL 10:01:42.160969] [Gtk] gtk_widget_set_clip: assertion '_gtk_widget_get_visible (widget) || _gtk_widget_is_toplevel (widget)' failed
[FATAL 10:01:42.161220] [Gtk] gtk_widget_set_clip: assertion '_gtk_widget_get_visible (widget) || _gtk_widget_is_toplevel (widget)' failed
[FATAL 10:01:42.161410] [Gtk] gtk_container_forall: assertion 'GTK_IS_CONTAINER (container)' failed
[FATAL 10:01:42.161577] [Gtk] gtk_widget_set_clip: assertion 'GTK_IS_WIDGET (widget)' failed
[INFO 10:01:42.162448] MainWindow.vala:584: Restoring last played media.
[INFO 10:01:42.162484] MainWindow.vala:636: Refilling library.
[INFO 10:01:42.626363] MainWindow.vala:644: Creating coverart for each podcast in library.
[INFO 10:01:42.630146] MainWindow.vala:690: Adding coverart to view.
Segmentation fault (core dumped)

Running it again...

strace -c com.github.needleandthread.vocal
[INFO 10:08:55.311994] Application.vala:156: Vocal version: 2.4.2
[INFO 10:08:55.312273] Application.vala:158: Kernel version: 5.4.39-1-MANJARO
[INFO 10:08:55.319516] Controller.vala:77: Initializing the controller.
[INFO 10:08:55.319747] Controller.vala:81: Initializing the player from GStreamer.
[INFO 10:08:55.322303] Controller.vala:86: Initializing the iTunes store provider.
[INFO 10:08:55.323185] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 10:08:55.323912] Library.vala:121: Performing database update check.
[INFO 10:08:55.343125] Controller.vala:98: Initializing the main window.
[INFO 10:08:55.344430] MainWindow.vala:186: Loading CSS providers.
[INFO 10:08:55.373711] MainWindow.vala:225: Creating video playback widgets.
[INFO 10:08:55.377496] MainWindow.vala:282: Creating notebook.
[INFO 10:08:55.377742] MainWindow.vala:288: Creating podcast view.
[INFO 10:08:55.384557] MainWindow.vala:295: Creating welcome screen.
[INFO 10:08:55.385028] MainWindow.vala:306: Creating new episodes view.
[INFO 10:08:55.386108] MainWindow.vala:320: Creating scrolled containers and album art views.
[INFO 10:08:55.388756] MainWindow.vala:378: Creating directory view.
[INFO 10:08:55.389770] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 10:08:55.390259] MainWindow.vala:394: Creating toolbar.
[INFO 10:08:55.394397] MainWindow.vala:494: Creating show notes popover.
[INFO 10:08:55.395633] MainWindow.vala:499: Creating downloads popover.
[INFO 10:08:55.396884] MainWindow.vala:507: Creating queue popover.
[INFO 10:08:55.398045] MainWindow.vala:533: Adding notebook to window.
[INFO 10:08:55.442035] MainWindow.vala:556: Window initialization complete.
[INFO 10:08:55.442231] Controller.vala:107: Initializing MPRIS playback.
[INFO 10:08:55.442513] Controller.vala:143: Initializing notifications.
[INFO 10:08:55.442654] Controller.vala:151: Setting up media keys.
[WARNING 10:08:55.444579] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
[INFO 10:08:55.444730] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 10:08:55.444917] Controller.vala:248: Refilling library.
[INFO 10:08:55.810343] DirectoryView.vala:129: Top 100 podcasts loaded.
[INFO 10:08:58.367150] Controller.vala:262: Performing library autoclean.
[INFO 10:08:58.367349] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[INFO 10:08:58.367510] MainWindow.vala:568: Populating the main podcast view.
[INFO 10:08:58.367640] MainWindow.vala:584: Restoring last played media.
[INFO 10:08:58.373613] Player.vala:123: Setting playback URI: https://chtbl.com/track/4EDEG/pdst.fm/e/dts.podtrac.com/redirect.mp3/rss.art19.com/episodes/661b9d89-10e7-43ef-9ccd-feb774eb13e1.mp3
[INFO 10:08:58.374657] MainWindow.vala:644: Creating coverart for each podcast in library.
[INFO 10:08:58.379479] MainWindow.vala:690: Adding coverart to view.
[FATAL 10:08:58.595961] [GLib] g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed
[FATAL 10:08:58.596105] [GLib] g_variant_ref_sink: assertion 'value != NULL' failed
[FATAL 10:08:58.599601] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 10:08:58.599757] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:08:58.599900] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:08:58.600095] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:08:58.600270] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 10:08:58.600434] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:08:58.600598] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:08:58.600759] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:08:59.291036] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 10:08:59.291227] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:08:59.291472] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:08:59.291679] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:08:59.291830] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 10:08:59.291994] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:08:59.292139] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:08:59.292284] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[INFO 10:09:18.367881] Controller.vala:577: Checking for updates.
[INFO 10:09:18.368109] Library.vala:433: updating feed https://critrole.podbean.com/feed.xml
[INFO 10:09:18.917072] Library.vala:433: updating feed http://feeds.feedburner.com/dancarlin/history
[INFO 10:09:19.013987] Library.vala:433: updating feed http://spanishpodcast.duolingo.libsynpro.com/rss
[INFO 10:09:19.207581] Library.vala:433: updating feed https://www.omnycontent.com/d/playlist/aaea4e69-af51-495e-afc9-a9760146922b/14a43378-edb2-49be-8511-ab0d000a7030/d1b9612f-bb1b-4b85-9c0c-ab0d004ab37a/podcast.rss
[INFO 10:09:19.349226] Library.vala:433: updating feed https://feeds.npr.org/381444908/podcast.xml
[INFO 10:09:19.425225] Library.vala:433: updating feed https://feeds.fireside.fm/growthmindset/rss
[INFO 10:09:19.528125] Library.vala:433: updating feed https://feeds.npr.org/510308/podcast.xml
[INFO 10:09:19.562179] Library.vala:433: updating feed https://feeds.npr.org/510313/podcast.xml
[INFO 10:09:19.586087] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/b006qykl.rss
[INFO 10:09:19.840951] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01drwny.rss
[INFO 10:09:19.981998] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01dh5yg.rss
[INFO 10:09:20.087849] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01f0vzr.rss
[INFO 10:09:20.158343] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01gvqlg.rss
[INFO 10:09:20.631693] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01gyd7j.rss
[INFO 10:09:20.746767] Library.vala:433: updating feed http://jockopodcast.libsyn.com/rss
[INFO 10:09:21.045696] Library.vala:433: updating feed https://rss.art19.com/kotaku-splitscreen
[INFO 10:09:21.125043] Library.vala:433: updating feed https://feeds.simplecast.com/XA_851k3
[INFO 10:09:21.191070] Library.vala:433: updating feed http://wakingup.libsyn.com/rss
[INFO 10:09:21.468808] Library.vala:433: updating feed https://audioboom.com/channels/4947364.rss
[INFO 10:09:22.755964] Library.vala:433: updating feed http://philosophizethis.libsyn.com/rss
[INFO 10:09:22.988138] Library.vala:433: updating feed https://feeds.npr.org/510289/podcast.xml
[INFO 10:09:23.044189] Library.vala:433: updating feed http://feeds.wnyc.org/radiolab
[INFO 10:09:23.211649] Library.vala:433: updating feed http://revolutionspodcast.libsyn.com/rss
[INFO 10:09:23.510171] Library.vala:433: updating feed https://feeds.megaphone.fm/stuffyoushouldknow
[INFO 10:09:30.409044] Library.vala:433: updating feed http://feeds.feedburner.com/TEDTalks_audio
[INFO 10:09:30.815822] Library.vala:433: updating feed https://feeds.npr.org/510325/podcast.xml
[INFO 10:09:30.853095] Library.vala:433: updating feed https://feeds.megaphone.fm/WWO4858695911
[INFO 10:09:30.936555] Library.vala:433: updating feed http://theknowledgeproject.libsyn.com/rss
[INFO 10:09:31.146694] Library.vala:433: updating feed https://feeds.npr.org/510310/podcast.xml
[INFO 10:09:31.210288] Library.vala:433: updating feed http://theoverwhelmedbrain.libsyn.com/rss
[INFO 10:09:31.586380] Library.vala:433: updating feed https://rss.art19.com/the-portal
[INFO 10:09:31.638992] Library.vala:433: updating feed https://rss.art19.com/the-school-of-greatness
[INFO 10:09:31.748790] Library.vala:433: updating feed https://feeds.npr.org/510292/podcast.xml
[INFO 10:09:31.777378] Library.vala:433: updating feed http://tradingwithvenus.libsyn.com/rss
[INFO 10:09:32.062289] Library.vala:433: updating feed https://feeds.npr.org/344098539/podcast.xml
[INFO 10:09:32.070655] Library.vala:433: updating feed https://feeds.megaphone.fm/SA6208285727
[INFO 10:09:32.148634] Library.vala:433: updating feed https://feeds.megaphone.fm/ep-wswb
[INFO 10:09:32.201117] Controller.vala:625: Repopulating views after the update process has finished.
[INFO 10:09:32.201342] MainWindow.vala:568: Populating the main podcast view.
[INFO 10:09:32.206626] MainWindow.vala:584: Restoring last played media.
[INFO 10:09:32.206660] MainWindow.vala:636: Refilling library.
[INFO 10:09:32.650196] MainWindow.vala:644: Creating coverart for each podcast in library.
[INFO 10:09:32.653860] MainWindow.vala:690: Adding coverart to view.
Segmentation fault (core dumped)

Running a third time and quickly opening a podcast (it's working right now despite the FATAL GLib calls. ).

[INFO 10:18:43.960402] Application.vala:156: Vocal version: 2.4.2
[INFO 10:18:43.960532] Application.vala:158: Kernel version: 5.4.39-1-MANJARO
[INFO 10:18:43.967408] Controller.vala:77: Initializing the controller.
[INFO 10:18:43.967536] Controller.vala:81: Initializing the player from GStreamer.
[INFO 10:18:43.969746] Controller.vala:86: Initializing the iTunes store provider.
[INFO 10:18:43.970443] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 10:18:43.971035] Library.vala:121: Performing database update check.
[INFO 10:18:43.999676] Controller.vala:98: Initializing the main window.
[INFO 10:18:44.000899] MainWindow.vala:186: Loading CSS providers.
[INFO 10:18:44.030351] MainWindow.vala:225: Creating video playback widgets.
[INFO 10:18:44.034235] MainWindow.vala:282: Creating notebook.
[INFO 10:18:44.034451] MainWindow.vala:288: Creating podcast view.
[INFO 10:18:44.041453] MainWindow.vala:295: Creating welcome screen.
[INFO 10:18:44.041876] MainWindow.vala:306: Creating new episodes view.
[INFO 10:18:44.042832] MainWindow.vala:320: Creating scrolled containers and album art views.
[INFO 10:18:44.044670] MainWindow.vala:378: Creating directory view.
[INFO 10:18:44.045514] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 10:18:44.046237] MainWindow.vala:394: Creating toolbar.
[INFO 10:18:44.049863] MainWindow.vala:494: Creating show notes popover.
[INFO 10:18:44.051059] MainWindow.vala:499: Creating downloads popover.
[INFO 10:18:44.052412] MainWindow.vala:507: Creating queue popover.
[INFO 10:18:44.053387] MainWindow.vala:533: Adding notebook to window.
[INFO 10:18:44.094904] MainWindow.vala:556: Window initialization complete.
[INFO 10:18:44.095055] Controller.vala:107: Initializing MPRIS playback.
[INFO 10:18:44.095333] Controller.vala:143: Initializing notifications.
[INFO 10:18:44.095463] Controller.vala:151: Setting up media keys.
[WARNING 10:18:44.097345] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
[INFO 10:18:44.097484] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 10:18:44.097666] Controller.vala:248: Refilling library.
[INFO 10:18:44.166320] DirectoryView.vala:129: Top 100 podcasts loaded.
[INFO 10:18:46.458193] Controller.vala:262: Performing library autoclean.
[INFO 10:18:46.458369] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[INFO 10:18:46.458490] MainWindow.vala:568: Populating the main podcast view.
[INFO 10:18:46.458600] MainWindow.vala:584: Restoring last played media.
[INFO 10:18:46.464095] Player.vala:123: Setting playback URI: https://chtbl.com/track/4EDEG/pdst.fm/e/dts.podtrac.com/redirect.mp3/rss.art19.com/episodes/661b9d89-10e7-43ef-9ccd-feb774eb13e1.mp3
[INFO 10:18:46.464954] MainWindow.vala:644: Creating coverart for each podcast in library.
[INFO 10:18:46.469821] MainWindow.vala:690: Adding coverart to view.
[FATAL 10:18:46.642060] [GLib] g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed
[FATAL 10:18:46.642255] [GLib] g_variant_ref_sink: assertion 'value != NULL' failed
[FATAL 10:18:46.644684] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 10:18:46.644835] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:18:46.644960] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:18:46.645085] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:18:46.645254] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 10:18:46.645399] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:18:46.645519] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:18:46.645636] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:18:47.307084] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 10:18:47.307222] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:18:47.307343] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:18:47.307465] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:18:47.307582] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 10:18:47.307700] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:18:47.307818] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:18:47.307936] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[INFO 10:19:05.789959] Player.vala:123: Setting playback URI: https://play.podtrac.com/npr-510308/edge1.pod.npr.org/anon.npr-podcasts/podcast/npr/hiddenbrain/2020/05/20200511_hiddenbrain_hb_poddramatic_cure_rebroad_51120-03574004-6c76-40cd-a504-86c60528fed3.mp3?awCollectionId=510308&awEpisodeId=853753307&orgId=1&topicId=1007&aggIds=423302056&d=3122&p=510308&story=853753307&t=podcast&e=853753307&size=49845467&ft=pod&f=510308
[FATAL 10:19:05.795122] [GLib] g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed
[FATAL 10:19:05.795321] [GLib] g_variant_ref_sink: assertion 'value != NULL' failed
[FATAL 10:19:06.096248] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 10:19:06.096875] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:19:06.097449] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:19:06.098067] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 10:19:06.098900] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 10:19:06.099504] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 10:19:06.100103] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 10:19:06.100686] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[INFO 10:19:06.458558] Controller.vala:577: Checking for updates.
[INFO 10:19:06.458909] Library.vala:433: updating feed https://critrole.podbean.com/feed.xml
[INFO 10:19:07.040513] Library.vala:433: updating feed http://feeds.feedburner.com/dancarlin/history
[INFO 10:19:07.132411] Library.vala:433: updating feed http://spanishpodcast.duolingo.libsynpro.com/rss
[INFO 10:19:07.360620] Library.vala:433: updating feed https://www.omnycontent.com/d/playlist/aaea4e69-af51-495e-afc9-a9760146922b/14a43378-edb2-49be-8511-ab0d000a7030/d1b9612f-bb1b-4b85-9c0c-ab0d004ab37a/podcast.rss
[INFO 10:19:07.540774] Library.vala:433: updating feed https://feeds.npr.org/381444908/podcast.xml
[INFO 10:19:07.645453] Library.vala:433: updating feed https://feeds.fireside.fm/growthmindset/rss
[INFO 10:19:07.793166] Library.vala:433: updating feed https://feeds.npr.org/510308/podcast.xml
[INFO 10:19:07.820802] Library.vala:433: updating feed https://feeds.npr.org/510313/podcast.xml
[INFO 10:19:07.866090] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/b006qykl.rss
[INFO 10:19:07.993621] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01drwny.rss
[INFO 10:19:08.095893] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01dh5yg.rss
[INFO 10:19:08.233637] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01f0vzr.rss
[INFO 10:19:08.286361] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01gvqlg.rss
[INFO 10:19:08.385446] Library.vala:433: updating feed https://podcasts.files.bbci.co.uk/p01gyd7j.rss
[INFO 10:19:08.517713] Library.vala:433: updating feed http://jockopodcast.libsyn.com/rss
[INFO 10:19:08.836422] Library.vala:433: updating feed https://rss.art19.com/kotaku-splitscreen
[INFO 10:19:08.915015] Library.vala:433: updating feed https://feeds.simplecast.com/XA_851k3
[INFO 10:19:09.039098] Library.vala:433: updating feed http://wakingup.libsyn.com/rss
[INFO 10:19:09.323156] Library.vala:433: updating feed https://audioboom.com/channels/4947364.rss
[INFO 10:19:10.360871] Library.vala:433: updating feed http://philosophizethis.libsyn.com/rss
[INFO 10:19:10.597660] Library.vala:433: updating feed https://feeds.npr.org/510289/podcast.xml
[INFO 10:19:10.677850] Library.vala:433: updating feed http://feeds.wnyc.org/radiolab
[INFO 10:19:10.896401] Library.vala:433: updating feed http://revolutionspodcast.libsyn.com/rss
[INFO 10:19:11.219834] Library.vala:433: updating feed https://feeds.megaphone.fm/stuffyoushouldknow
[INFO 10:19:11.455013] Library.vala:433: updating feed http://feeds.feedburner.com/TEDTalks_audio
[INFO 10:19:11.855575] Library.vala:433: updating feed https://feeds.npr.org/510325/podcast.xml
[INFO 10:19:11.906082] Library.vala:433: updating feed https://feeds.megaphone.fm/WWO4858695911
[INFO 10:19:12.074527] Library.vala:433: updating feed http://theknowledgeproject.libsyn.com/rss
[INFO 10:19:12.304096] Library.vala:433: updating feed https://feeds.npr.org/510310/podcast.xml
[INFO 10:19:12.386327] Library.vala:433: updating feed http://theoverwhelmedbrain.libsyn.com/rss
[INFO 10:19:12.789333] Library.vala:433: updating feed https://rss.art19.com/the-portal
[INFO 10:19:12.838570] Library.vala:433: updating feed https://rss.art19.com/the-school-of-greatness
[INFO 10:19:12.923134] Library.vala:433: updating feed https://feeds.npr.org/510292/podcast.xml
[INFO 10:19:13.015878] Library.vala:433: updating feed http://tradingwithvenus.libsyn.com/rss
[INFO 10:19:13.309019] Library.vala:433: updating feed https://feeds.npr.org/344098539/podcast.xml
[INFO 10:19:13.317815] Library.vala:433: updating feed https://feeds.megaphone.fm/SA6208285727
[INFO 10:19:13.743864] Library.vala:433: updating feed https://feeds.megaphone.fm/ep-wswb
[INFO 10:19:13.762714] Controller.vala:625: Repopulating views after the update process has finished.
[INFO 10:19:13.762879] MainWindow.vala:568: Populating the main podcast view.
[INFO 10:19:13.766600] MainWindow.vala:584: Restoring last played media.
[INFO 10:19:13.766628] MainWindow.vala:636: Refilling library.
[INFO 10:19:14.198606] MainWindow.vala:644: Creating coverart for each podcast in library.
[INFO 10:19:14.202170] MainWindow.vala:690: Adding coverart to view.

Log ends there because it's running.

Platform Information

Please share as many of the following details as possible:

  • Linux distrubution: 5.4.39-1-MANJARO
  • Desktop environment: KDE Plasma 5.18.5, Qt 5.14.2, i3 window manager.

Please check the applicable option below:

  • [ x] I'm using the latest version from git that I've manually compiled
  • I'm using the latest version of the Flatpak, downloaded from Flathub.org
  • I'm using the latest version available from AppCenter
  • [ x] I'm using a different version (please note here) : I'm compiling the git version from the AUR.

Additional context

Thank you for the cool app.

@nathandyer
Copy link
Member

Hello @shervinsahba,

Thanks so much for this issue report! I'm sorry you ran into such a serious bug!

I'm happy to report we've (mostly) re-written Vocal from the ground up, and this is no longer happening. Please check out our new stable release once it comes out in a few weeks, and reach back out if you see the same crashes on startup. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants