banshee crashes with banshee-extension-liveradio extension enabled

Bug #881902 reported by Rolf
36
This bug affects 8 people
Affects Status Importance Assigned to Milestone
banshee-community-extensions
Fix Released
Critical
banshee-community-extensions (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Running banshee with LiveRadio Extension (banshee-extension-liveradio 2.2.0-1ubuntu1) on Xubuntu/XFCE crashes banshee if "live365.com" oder "magnatune.com" plugins are enabled. Tested on two different machines with the following outputs.

Apart from that "shoutcast.com" (Error: Text node cannot apper in this state. Line 1, position 1. ) plugin is not working.

$ banshee
[Info 10:58:16.660] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, i686) @ 2011-09-23 04:51:00 UTC]
[Warn 10:58:18.752] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0
[Warn 10:58:18.753] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info 10:58:18.759] Updating web proxy from GConf
[Warn 10:58:19.116] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0
[Warn 10:58:19.116] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info 10:58:19.119] All services are started 1,902826
[Info 10:58:21.149] nereid Client Started
[Info 10:58:21.473] GStreamer version 0.10.35.0, gapless: True, replaygain: False
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
banshee: ../../src/xcb_io.c:273: poll_for_event: Zusicherung »!xcb_xlib_threads_sequence_lost« nicht erfüllt.
Stacktrace:

  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff>
  at Gtk.Dialog.Run () <0x00017>
  at Banshee.Gui.Dialogs.BansheeDialog.Run () <0x00013>
  at Banshee.Gui.GlobalActions.OnPreferences (object,System.EventArgs) <0x00037>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0xffffffff>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0013f>
  at System.Reflection.MethodBase.Invoke (object,object[]) <0x00022>
  at System.Delegate.DynamicInvokeImpl (object[]) <0x001bf>
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x00033>
  at System.Delegate.DynamicInvoke (object[]) <0x00016>
  at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <0x0012f>
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <0x00023>
  at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x00233>
  at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at Banshee.Gui.GtkBaseClient.Run () <0x00063>
  at Banshee.Gui.GtkBaseClient.Startup () <0x0003e>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00087>
  at Banshee.Gui.GtkBaseClient.Startup<T> () <0x00073>
  at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x000eb>
  at Nereid.Client.Main (string[]) <0x00017>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x0003b>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00027>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssembly (string) <0x0001b>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff>
  at Booter.Booter.BootClient (string) <0x0006b>
  at Booter.Booter.Main () <0x001b7>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    banshee() [0x80e126c]
    [0xb77e440c]
    [0xb77e4424]
    /lib/i386-linux-gnu/libc.so.6(gsignal+0x4f) [0xb7628c8f]
    /lib/i386-linux-gnu/libc.so.6(abort+0x175) [0xb762c2b5]
    /lib/i386-linux-gnu/libc.so.6(__assert_fail+0xf6) [0xb7621826]
    /usr/lib/i386-linux-gnu/libX11.so.6(+0x37c56) [0xb6175c56]
    /usr/lib/i386-linux-gnu/libX11.so.6(+0x37c7f) [0xb6175c7f]
    /usr/lib/i386-linux-gnu/libX11.so.6(_XEventsQueued+0x6f) [0xb617647f]
    /usr/lib/i386-linux-gnu/libX11.so.6(XPending+0x68) [0xb6166cf8]
    /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x5502c) [0xb671502c]
    /lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_check+0x284) [0xb63fef24]
    /lib/i386-linux-gnu/libglib-2.0.so.0(+0x438f0) [0xb63ff8f0]
    /lib/i386-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x14b) [0xb63fff9b]
    /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(gtk_dialog_run+0x1c4) [0xb5aded04]
    [0xa487cb88]
    [0xa487cb40]
    [0xa487cb1c]
    [0xa4ad4c90]
    [0xb505632f]
    banshee() [0x8064afc]

Debug info from gdb:

Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Die Operation ist nicht erlaubt.
No threads.

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Abgebrochen

#########################################################
$ banshee
[Info 12:00:25.131] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-09-23 04:47:58 UTC]
Xlib: extension "RANDR" missing on display ":0.0".
[Warn 12:00:25.893] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0
[Warn 12:00:25.893] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info 12:00:25.897] Updating web proxy from GConf
[Warn 12:00:25.996] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0
[Warn 12:00:25.996] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info 12:00:25.997] All services are started 0,687192
[Info 12:00:26.235] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
** (Banshee:3344): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:3344): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'
[Info 12:00:26.825] nereid Client Started
[Info 12:00:26.888] GStreamer version 0.10.35.0, gapless: True, replaygain: False
[Info 12:00:26.915] AppleDeviceSource is ignoring unmounted volume 120 GB-Dateisystem

** (Banshee:3344): 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/user/.ubuntuone/Purchased from Ubuntu One'

** (Banshee:3344): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
** (Banshee:3344): DEBUG: Loading the real store page

** (Banshee:3344): WARNING **: Error rescanning Purchased Music: Datei oder Verzeichnis nicht gefunden
The program 'Banshee' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 10361 error_code 175 request_code 153 minor_code 8)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
The program 'Banshee' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 10356 error_code 175 request_code 153 minor_code 26)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: banshee-extension-liveradio 2.2.0-1ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Wed Oct 26 12:06:09 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: banshee-community-extensions
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Rolf (rolwil) wrote :
Rolf (rolwil)
summary: - banshee crashes with banshee-extension-liveradio extension activated
+ banshee crashes with banshee-extension-liveradio extension enabled
description: updated
Changed in banshee-community-extensions:
importance: Unknown → Medium
status: Unknown → New
Changed in banshee-community-extensions:
importance: Medium → Critical
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in banshee-community-extensions (Ubuntu):
status: New → Confirmed
Revision history for this message
Chow Loong Jin (hyperair) wrote :

I've just made an upload which may fix the issue to https://launchpad.net/~hyperair/+archive/staging. Please add that PPA, upgrade banshee-extension-liveradio (and banshee-extensions-common) and see if that helps with this issue.

Changed in banshee-community-extensions (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Dee (ydabson) wrote :

The updated banshee-extension-liveradio from hyperair has resolved this problem for me.

Changed in banshee-community-extensions:
status: New → Fix Released
Changed in banshee-community-extensions (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package banshee-community-extensions - 2.2.0-3ubuntu1

---------------
banshee-community-extensions (2.2.0-3ubuntu1) precise; urgency=low

  * Merge from debian/unstable to drop clutterflow extension,
    remaining change:
    - Enable Appindicator extension

banshee-community-extensions (2.2.0-3) unstable; urgency=low

  * [fb763e7] Cherry-pick LiveRadio crash-fix (LP: #881902)
  * [004bc6f] Update email address
  * [4a7215b] Drop clutterflow extension
    clutter-gtk-sharp has been disabled due to the removal of
    clutter-gtk-0.10/libchamplain-0.8. Clutterflow also does not work, causing a
    huge memory leak that causes the system to thrash in about a minute or so.
    Thanks to Michael Biebl (Closes: #648429) (LP: #738486)

banshee-community-extensions (2.2.0-2) unstable; urgency=low

  * Upload rebuild for CLR 4.0 transition
  * [a57bfe0] Don't use deprecated cli.make, instead use the cli sequence
 -- Andreas Moog <email address hidden> Sat, 11 Feb 2012 19:30:25 +0100

Changed in banshee-community-extensions (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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