*** This bug is a duplicate of bug 928820 ***
    https://bugs.launchpad.net/bugs/928820

This should be fixed by a future version of libsoup. See:

https://bugzilla.gnome.org/show_bug.cgi?id=703694

** Bug watch added: GNOME Bug Tracker #703694
   https://bugzilla.gnome.org/show_bug.cgi?id=703694

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libsoup2.4 in Ubuntu.
https://bugs.launchpad.net/bugs/929133

Title:
  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'

Status in “libsoup2.4” package in Ubuntu:
  New
Status in “libsoup2.4” source package in Precise:
  New

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_debug] rb-daap-plugin.c:617: Doing 
something for state: 0
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Getting 
DAAP server info
  libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || 
SOUP_URI_IS_VALID (base)' failed
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Error 
building message for http://192.168.2.2:3689//server-info
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Could not 
get DAAP connection info
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: 
Transitioning to next state from 0
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Doing 
something for state: 8
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: DAAP done
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: DAAP 
finish
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Emitting 
operation done
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Connected 
callback
  (15:20:06) [0x2441460] [rb_daap_source_connection_cb] rb-daap-source.c:606: 
Connection callback result: failure
  (15:20:06) [0x2441460] [release_connection] rb-daap-source.c:582: Releasing 
connection
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: DAAP 
connection dispose
  (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Aborting 
all pending requests

  
  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_debug] rb-daap-plugin.c:617: Getting 
DAAP server info
  libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || 
SOUP_URI_IS_VALID (base)' failed
  (15:30:27) [0xc94460] [libdmapsharing_debug] rb-daap-plugin.c:617: Error 
building message for http://192.168.2.2:3689/server-info

  
  Downgrading to libsoup2.4 2.36.1-1ubuntu1, it works:
  (15:35:39) [0x259d460] [libdmapsharing_debug] rb-daap-plugin.c:617: Getting 
DAAP server info
  (15:35:39) [0x259d460] [libdmapsharing_debug] rb-daap-plugin.c:617: Queued 
message for http://192.168.2.2:3689//server-info
  (15:35:39) [0x259d460] [libdmapsharing_debug] rb-daap-plugin.c:617: Received 
response from http://192.168.2.2:3689/server-info: 200, OK

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsoup2.4/+bug/929133/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to