After upgrading soup, can no longer connect to daap share via libdmapsharing: 'libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || SOUP_URI_IS_VALID (base)' failed'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libsoup2.4 (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Precise |
New
|
Undecided
|
Unassigned |
Bug Description
After upgrading to libsoup2.4-1 (2.37.5-0ubuntu1) I can no longer connect to daap music shares with libdmapsharing applications like rhythmbox. Eg starting rhythmbox in debugging mode
$ rhythmbox -d
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
libsoup-CRITICAL **: soup_uri_
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [rb_daap_
(15:20:06) [0x2441460] [release_
(15:20:06) [0x2441460] [libdmapsharing
(15:20:06) [0x2441460] [libdmapsharing
I thought it might be the '//server-info' in the URL, but I recompiled a test version of libdmapsharing to not have the extra '/' and it still fails:
(15:30:27) [0xc94460] [libdmapsharing
libsoup-CRITICAL **: soup_uri_
(15:30:27) [0xc94460] [libdmapsharing
Downgrading to libsoup2.4 2.36.1-1ubuntu1, it works:
(15:35:39) [0x259d460] [libdmapsharing
(15:35:39) [0x259d460] [libdmapsharing
(15:35:39) [0x259d460] [libdmapsharing
summary: |
After upgrading soup, can no longer connect to daap share via - libdmapsharing + libdmapsharing: 'libsoup-CRITICAL **: soup_uri_new_with_base: assertion + `base == NULL || SOUP_URI_IS_VALID (base)' failed' |
tags: | added: regression-release |
This should be fixed by a future version of libsoup. See:
https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 703694