banshee crashes when connecting to password protected daap share

Bug #886182 reported by Dan Bishop
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Banshee
New
Medium
banshee (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

When attempting to connect to a password protected daap share, banshee prompts for a password. After entering the password, banshee crashes, the following output is observed:

[Info 15:36:28.852] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-09-23 04:47:58 UTC]
[Info 15:36:31.565] Updating web proxy from GConf
[Info 15:36:31.587] All services are started 1.999832
[Info 15:36:31.961] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
** (Banshee:16416): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:16416): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'
[Info 15:36:35.523] nereid Client Started
[Info 15:36:35.885] GStreamer version 0.10.35.0, gapless: True, replaygain: False
[Info 15:36:36.075] AppleDeviceSource is ignoring unmounted volume Recovery HD
[Info 15:36:36.146] AppleDeviceSource is ignoring unmounted volume OS X

** (Banshee:16416): WARNING **: Error calling get_info: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 1041, in get_info
    return self.syncdaemon_folders.get_info(path)
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 640, in get_info
    mdobj = self.fs.get_by_path(path.encode('utf-8'))
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 781, in get_by_path
    mdid = self._idx_path[path]
KeyError: '/home/dan/.ubuntuone/Purchased from Ubuntu One'

** (Banshee:16416): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed

** (Banshee:16416): WARNING **: Error rescanning Purchased Music: No such file or directory
** (Banshee:16416): DEBUG: Loading the real store page

** (Banshee:16416): WARNING **: Got less number of items in credentials hash table than expected!

Unhandled Exception: Daap.LoginException: Failed to login ---> Daap.ContentException: Could not find root node 'dmap.serverrevision'
  at Daap.ContentParser.Parse (Daap.ContentCodeBag bag, System.Byte[] buffer, System.String root, System.Int32& offset) [0x00000] in <filename unknown>:0
  at Daap.ContentParser.Parse (Daap.ContentCodeBag bag, System.Byte[] buffer, System.String root) [0x00000] in <filename unknown>:0
  at Daap.Client.GetCurrentRevision () [0x00000] in <filename unknown>:0
  at Daap.Client.Refresh () [0x00000] in <filename unknown>:0
  at Daap.Client.Login (System.String username, System.String password) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at Daap.Client.Login (System.String username, System.String password) [0x00000] in <filename unknown>:0
  at Banshee.Daap.DaapSource+<AuthenticatedLogin>c__AnonStorey4.<>m__8 () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartUnsafe () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: Daap.LoginException: Failed to login ---> Daap.ContentException: Could not find root node 'dmap.serverrevision'
  at Daap.ContentParser.Parse (Daap.ContentCodeBag bag, System.Byte[] buffer, System.String root, System.Int32& offset) [0x00000] in <filename unknown>:0
  at Daap.ContentParser.Parse (Daap.ContentCodeBag bag, System.Byte[] buffer, System.String root) [0x00000] in <filename unknown>:0
  at Daap.Client.GetCurrentRevision () [0x00000] in <filename unknown>:0
  at Daap.Client.Refresh () [0x00000] in <filename unknown>:0
  at Daap.Client.Login (System.String username, System.String password) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at Daap.Client.Login (System.String username, System.String password) [0x00000] in <filename unknown>:0
  at Banshee.Daap.DaapSource+<AuthenticatedLogin>c__AnonStorey4.<>m__8 () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartUnsafe () [0x00000] in <filename unknown>:0

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: banshee 2.2.0-1ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Fri Nov 4 15:33:46 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64+mac (20110427.1)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: banshee
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Dan Bishop (danbishop) wrote :
Changed in banshee (Ubuntu):
status: New → Triaged
Changed in banshee:
importance: Unknown → Medium
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.