Banshee reportsa a BadMatch when application indicator is enabled

Bug #592128 reported by Pete Goodall
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: banshee

While in Banshee I enabled the "Notification Area" plugin because I wasn't seeing the notification area icon at the top. Banshee immediately crashed and I am unable to start it again. I tried going into gconf-editor and unsetting the /apps/banshee-1/plugins/notification_area key, but I still cannot start Banshee. Output from the command line is below:

$ banshee-1 --debug-addins
[Info 12:18:26.322] Running Banshee 1.7.1: [Ubuntu maverick (development branch) (linux-gnu, i686) @ 2010-06-03 16:35:23 UTC]
Checking: /usr/lib/banshee-1
Checking: /usr/lib/banshee-1/Backends
Checking: /usr/lib/banshee-1/Extensions
Folders checked (147 ms)
About to try to start HAL service

** (Banshee:1504): WARNING **: The following assembly referenced from /usr/lib/banshee-1/Extensions/Banshee.AppIndicator.dll could not be loaded:
     Assembly: appindicator-sharp (assemblyref_index=8)
     Version: 0.0.0.0
     Public Key: bcae265d1c7ab4c2
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/banshee-1/Extensions/).

** (Banshee:1504): WARNING **: Could not load file or assembly 'appindicator-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=bcae265d1c7ab4c2' or one of its dependencies.
[Warn 12:18:37.316] Caught an exception - System.TypeLoadException: Could not load type 'Banshee.AppIndicator.AppIndicatorService' from assembly 'Banshee.AppIndicator, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null'. (in `mscorlib')
  at (wrapper managed-to-native) System.MonoType:GetConstructors_internal (System.Reflection.BindingFlags,System.Type)
  at System.MonoType.GetConstructors (BindingFlags bindingAttr) [0x00000]
  at System.MonoType.GetConstructorImpl (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
  at System.Type.GetConstructor (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000]
  at System.Activator.CreateInstance (System.Type type) [0x00000]
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000]
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type expectedType) [0x00000]
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000]
[Warn 12:18:37.317] Extension `/Banshee/ServiceManager/Service/__nid_16' not started: Could not load type 'Banshee.AppIndicator.AppIndicatorService' from assembly 'Banshee.AppIndicator, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null'.
[Warn 12:18:37.321] Caught an exception - System.TypeLoadException: Could not load type 'Banshee.AppIndicator.AppIndicatorService' from assembly 'Banshee.AppIndicator, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null'. (in `mscorlib')
  at (wrapper managed-to-native) System.MonoType:GetConstructors_internal (System.Reflection.BindingFlags,System.Type)
  at System.MonoType.GetConstructors (BindingFlags bindingAttr) [0x00000]
  at System.MonoType.GetConstructorImpl (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
  at System.Type.GetConstructor (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000]
  at System.Activator.CreateInstance (System.Type type) [0x00000]
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000]
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type expectedType) [0x00000]
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000]
[Warn 12:18:37.321] Extension `/Banshee/ServiceManager/Service/__nid_16' not started: Could not load type 'Banshee.AppIndicator.AppIndicatorService' from assembly 'Banshee.AppIndicator, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null'.
[Info 12:18:37.326] All services are started 9.602692

Gdk-ERROR **: The program 'Banshee' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 415 error_code 8 request_code 2 minor_code 0)
  (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.)
aborting...
Trace/breakpoint trap

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: banshee 1.7.1-1
ProcVersionSignature: Ubuntu 2.6.35-2.2-generic 2.6.35-rc2
Uname: Linux 2.6.35-2-generic i686
Architecture: i386
Date: Thu Jun 10 12:19:56 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100602.2)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: banshee

Revision history for this message
Pete Goodall (pgoodall) wrote :
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 592128] [NEW] Banshee reportsa a BadMatch when application indicator is enabled

On Thu, 10 Jun 2010 11:29:50 -0000
Pete Goodall <email address hidden> wrote:

> Public bug reported:
>
> Binary package hint: banshee
>
> While in Banshee I enabled the "Notification Area" plugin because I
> wasn't seeing the notification area icon at the top. Banshee
> immediately crashed and I am unable to start it again. I tried going
> into gconf-editor and unsetting the
> /apps/banshee-1/plugins/notification_area key, but I still cannot
> start Banshee. Output from the command line is below:

Could you check the output of "apt-cache policy
banshee-extension-appindicator libappindicator0.0-cil" and "gacutil -l
| grep appindicator" please? I can't reproduce this bug, and it looks
more like a problem which happened during the installation of
libappindicator0.0-cil, or otherwise data corruption.

  status incomplete

--
Kind regards,
Chow Loong Jin

Changed in banshee (Ubuntu):
status: New → Incomplete
Revision history for this message
Bowmore (bowmore) wrote :

This is most probably a duplicate of bug #585160 and is due to the introduction of RGBA.

A workaround is found here
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/585160/comments/7

Revision history for this message
Pete Goodall (pgoodall) wrote :

This seems to be solved now anyway. Thx for the response.

Changed in banshee (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Andy Kennedy (andykennedy) wrote : Order Rolex Replica watches 0nline

Hello Customer

She will definitely value your option.
Prestige is the best place where you can find everything to make the best presents for the best people.

*******
EXCELLENT TRANSACTION.....Pleasure to do business with....Prompt and courteous. Buy with confidence from this company...Beautiful timepiece!!
A thousand thanks
                     Bill Young
*******

Click here ---> http://yournewrepwatch.ru

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.