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

Application crash after adding podcast. #465

Closed
pedropaulonet opened this issue Sep 12, 2020 · 3 comments
Closed

Application crash after adding podcast. #465

pedropaulonet opened this issue Sep 12, 2020 · 3 comments

Comments

@pedropaulonet
Copy link

➜ ~ flatpak run com.github.needleandthread.vocal
[INFO 09:38:49.458014] Application.vala:156: Vocal version: 2.4.2
[INFO 09:38:49.458051] Application.vala:158: Kernel version: 5.7.0-3-amd64
[INFO 09:38:49.536078] Controller.vala:77: Initializing the controller.
[INFO 09:38:49.536108] Controller.vala:81: Initializing the player from GStreamer.
[INFO 09:38:49.539451] Controller.vala:86: Initializing the iTunes store provider.
[INFO 09:38:49.539686] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 09:38:49.540254] Library.vala:121: Performing database update check.
[INFO 09:38:49.550030] Controller.vala:98: Initializing the main window.
[INFO 09:38:49.551025] MainWindow.vala:186: Loading CSS providers.
[INFO 09:38:49.551933] MainWindow.vala:225: Creating video playback widgets.
[INFO 09:38:49.555025] MainWindow.vala:282: Creating notebook.
[INFO 09:38:49.555136] MainWindow.vala:288: Creating podcast view.
[INFO 09:38:49.563600] MainWindow.vala:295: Creating welcome screen.
[INFO 09:38:49.563955] MainWindow.vala:306: Creating new episodes view.
[INFO 09:38:49.564963] MainWindow.vala:320: Creating scrolled containers and album art views.
[INFO 09:38:49.567060] MainWindow.vala:378: Creating directory view.
[INFO 09:38:49.568013] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 09:38:49.568322] MainWindow.vala:394: Creating toolbar.
[INFO 09:38:49.580426] MainWindow.vala:494: Creating show notes popover.
[INFO 09:38:49.581595] MainWindow.vala:499: Creating downloads popover.
[INFO 09:38:49.582721] MainWindow.vala:507: Creating queue popover.
[INFO 09:38:49.583696] MainWindow.vala:533: Adding notebook to window.
[INFO 09:38:49.641687] MainWindow.vala:556: Window initialization complete.
[INFO 09:38:49.641729] Controller.vala:107: Initializing MPRIS playback.
[INFO 09:38:49.641778] Controller.vala:143: Initializing notifications.
[INFO 09:38:49.641817] Controller.vala:151: Setting up media keys.
[WARNING 09:38:49.643194] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
[INFO 09:38:49.643218] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 09:38:49.643268] Controller.vala:248: Refilling library.
[INFO 09:38:49.643632] Controller.vala:262: Performing library autoclean.
[INFO 09:38:49.643745] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[FATAL 09:38:49.730855] [GLib] g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed
[FATAL 09:38:49.730917] [GLib] g_variant_ref_sink: assertion 'value != NULL' failed
[FATAL 09:38:49.736672] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 09:38:49.736711] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 09:38:49.736735] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 09:38:49.736758] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 09:38:49.736793] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 09:38:49.736818] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 09:38:49.736839] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 09:38:49.736859] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 09:38:50.034467] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 09:38:50.034553] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 09:38:50.034596] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 09:38:50.034636] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 09:38:50.034670] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 09:38:50.034706] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 09:38:50.034739] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 09:38:50.034771] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[INFO 09:38:55.342937] DirectoryView.vala:129: Top 100 podcasts loaded.
[WARNING 09:39:08.331884] ImageCache.vala:90: Failed to load image. Service https://is5-ssl.mzstatic.com/image/thumb/Podcasts113/v4/98/ba/d0/98bad0cc-04a7-b4fd-3f02-c40e7176004f/mza_14964740354568990750.jpg/600x600bb.png returned HTTP status code 404 Not Found
[INFO 09:39:09.644724] Controller.vala:577: Checking for updates.
[WARNING 09:39:14.007554] ImageCache.vala:90: Failed to load image. Service https://is3-ssl.mzstatic.com/image/thumb/Podcasts113/v4/9c/1c/47/9c1c4785-b8fb-3765-931c-d82dc52a5f5b/mza_750781167760025162.jpg/600x600bb.png returned HTTP status code 404 Not Found
[WARNING 09:39:19.906962] ImageCache.vala:90: Failed to load image. Service https://is5-ssl.mzstatic.com/image/thumb/Podcasts113/v4/40/15/ff/4015ff56-01c0-82a9-3cf8-f054634f5d9b/mza_8626694260018812236.png/600x600bb.png returned HTTP status code 404 Not Found
[WARNING 09:39:33.392156] ImageCache.vala:90: Failed to load image. Service https://is3-ssl.mzstatic.com/image/thumb/Podcasts124/v4/56/d5/99/56d599d7-b695-0e25-fc96-5c017bb314a8/mza_2546193608575060094.jpg/600x600bb.png returned HTTP status code 404 Not Found
[FATAL 09:39:36.731245] [Gtk] gtk_header_bar_set_show_close_button: assertion 'GTK_IS_HEADER_BAR (bar)' failed
[FATAL 09:39:36.731310] [Gtk] gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed
[FATAL 09:39:36.731355] [Gtk] gtk_style_context_remove_class: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed
[INFO 09:39:51.123667] Controller.vala:477: Adding feed https://jovemnerd.com.br/feed-nerdcast/
[INFO 09:39:51.124482] Library.vala:345: Adding podcast from file: https://jovemnerd.com.br/feed-nerdcast/
[INFO 09:39:57.625869] Library.vala:357: Async Adding NerdCast
[INFO 09:39:57.625946] Library.vala:222: Podcast NerdCast being added to library.
[ERROR 09:39:57.629625] Library.vala:256: Unable to save a local copy of the album art. The specified location is not supported
➜ ~

@jonafato
Copy link
Contributor

I can't reproduce this on latest master. There are a number of bug fixes present on master that haven't yet been released, so I think this issue may already be resolved.

@Rex-0x7CB
Copy link

I second this. I installed on Kali Linux, XFCE dark theme and Vocal did not respect the theme settings. Then I tried to add "Linux Unplugged" podcast and it crashed. Here are the logs, if it helps:

papagolf@Sierra:~$ flatpak run com.github.needleandthread.vocal 
[INFO 22:00:30.702410] Application.vala:156: Vocal version: 2.4.2
[INFO 22:00:30.702447] Application.vala:158: Kernel version: 5.9.0-kali5-amd64
[INFO 22:00:30.753715] Controller.vala:77: Initializing the controller.
[INFO 22:00:30.753766] Controller.vala:81: Initializing the player from GStreamer.
[INFO 22:00:30.755272] Controller.vala:86: Initializing the iTunes store provider.
[INFO 22:00:30.755681] Controller.vala:90: Establishing a connection to your podcast library.
[INFO 22:00:30.755942] Library.vala:121: Performing database update check.
[INFO 22:00:30.937638] Controller.vala:98: Initializing the main window.
[INFO 22:00:30.939033] MainWindow.vala:186: Loading CSS providers.
[INFO 22:00:30.939911] MainWindow.vala:225: Creating video playback widgets.
[INFO 22:00:30.943019] MainWindow.vala:282: Creating notebook.
[INFO 22:00:30.943135] MainWindow.vala:288: Creating podcast view.
[INFO 22:00:30.950207] MainWindow.vala:295: Creating welcome screen.
[INFO 22:00:30.950647] MainWindow.vala:306: Creating new episodes view.
[INFO 22:00:30.952061] MainWindow.vala:320: Creating scrolled containers and album art views.
[INFO 22:00:30.954956] MainWindow.vala:378: Creating directory view.
[INFO 22:00:30.956152] DirectoryView.vala:127: Getting top podcasts asynchronously?.
[INFO 22:00:30.956717] MainWindow.vala:394: Creating toolbar.
[INFO 22:00:30.969519] MainWindow.vala:494: Creating show notes popover.
[INFO 22:00:30.971307] MainWindow.vala:499: Creating downloads popover.
[INFO 22:00:30.972966] MainWindow.vala:507: Creating queue popover.
[INFO 22:00:30.974277] MainWindow.vala:533: Adding notebook to window.
[INFO 22:00:31.007961] MainWindow.vala:556: Window initialization complete.
[INFO 22:00:31.008043] Controller.vala:107: Initializing MPRIS playback.
[INFO 22:00:31.008137] Controller.vala:143: Initializing notifications.
[INFO 22:00:31.008186] Controller.vala:151: Setting up media keys.
[WARNING 22:00:31.013088] Controller.vala:176: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
[INFO 22:00:31.013215] Controller.vala:179: Setting up keyboard shortcuts.
[INFO 22:00:31.013383] Controller.vala:248: Refilling library.
[INFO 22:00:31.014092] Controller.vala:262: Performing library autoclean.
[INFO 22:00:31.014228] Controller.vala:293: Controller initialization finished. Running post-creation sequence.
[FATAL 22:00:31.139349] [GLib] g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed
[FATAL 22:00:31.139407] [GLib] g_variant_ref_sink: assertion 'value != NULL' failed
[FATAL 22:00:31.141939] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 22:00:31.141987] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 22:00:31.142028] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 22:00:31.142069] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 22:00:31.142111] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 22:00:31.142151] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 22:00:31.142190] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 22:00:31.142224] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 22:00:31.176926] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 22:00:31.177038] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 22:00:31.177095] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 22:00:31.177180] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 22:00:31.177241] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 22:00:31.177300] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 22:00:31.177350] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 22:00:31.177401] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 22:00:31.439772] [GLib] g_variant_new_variant: assertion 'value != NULL' failed
[FATAL 22:00:31.439865] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 22:00:31.439925] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 22:00:31.439975] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[FATAL 22:00:31.440022] [GLib] g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
[FATAL 22:00:31.440066] [GLib] g_variant_get_type: assertion 'value != NULL' failed
[FATAL 22:00:31.440107] [GLib] g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
[FATAL 22:00:31.440153] [GLib] g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed
[INFO 22:00:31.897689] DirectoryView.vala:129: Top 100 podcasts loaded.
[WARNING 22:00:32.856933] ImageCache.vala:90: Failed to load image. Service https://is4-ssl.mzstatic.com/image/thumb/Podcasts113/v4/df/67/35/df67356c-6edd-5870-c803-31be9b450882/mza_16004817967401687189.jpeg/600x600bb.png returned HTTP status code 404 Not Found
[WARNING 22:00:33.434720] ImageCache.vala:90: Failed to load image. Service https://is2-ssl.mzstatic.com/image/thumb/Podcasts113/v4/4d/5d/b6/4d5db632-6b62-d885-9f15-60de88045619/mza_4225600137682952882.jpg/600x600bb.png returned HTTP status code 404 Not Found
[WARNING 22:00:34.803488] ImageCache.vala:90: Failed to load image. Service https://is4-ssl.mzstatic.com/image/thumb/Podcasts124/v4/6a/4a/81/6a4a8600-13d7-51e5-11c1-34c356d14c52/mza_2959006303786276524.jpeg/600x600bb.png returned HTTP status code 400 Bad Request
[WARNING 22:00:35.609449] ImageCache.vala:90: Failed to load image. Service https://is1-ssl.mzstatic.com/image/thumb/Podcasts124/v4/a4/9f/9c/a49f9c77-8024-6b63-6dd8-d399116aefba/mza_8251522970606001454.jpg/600x600bb.png returned HTTP status code 404 Not Found
[WARNING 22:00:36.207344] ImageCache.vala:90: Failed to load image. Service https://is5-ssl.mzstatic.com/image/thumb/Podcasts114/v4/1b/8e/79/1b8e7979-9c54-164d-7bf3-14ca71664b42/mza_3816513186005211794.jpg/600x600bb.png returned HTTP status code 404 Not Found
[INFO 22:00:46.170690] Controller.vala:477: Adding feed https://feeds.fireside.fm/linuxunplugged/rss
[INFO 22:00:46.171303] Library.vala:345: Adding podcast from file: https://feeds.fireside.fm/linuxunplugged/rss
[INFO 22:00:47.741434] Library.vala:357: Async Adding LINUX Unplugged
[INFO 22:00:47.743589] Library.vala:222: Podcast LINUX Unplugged being added to library.
[ERROR 22:00:47.747667] Library.vala:256: Unable to save a local copy of the album art. The specified location is not supported

@nathandyer
Copy link
Member

Hi! Thanks for reporting these issues! I'm happy to report that Vocal has been largely re-written from the ground up for GTK4/libadwaita, so these issues are now fixed.

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

4 participants