Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339430 - >=media-sound/banshee-1.8 crashes on startup unless XLIB_SKIP_ARGB_VISUALS is set
Summary: >=media-sound/banshee-1.8 crashes on startup unless XLIB_SKIP_ARGB_VISUALS is...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: dotnet project
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-02 07:16 UTC by *
Modified: 2011-04-07 10:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description * 2010-10-02 07:16:31 UTC
The banshee window starts to open up then the application crashes with the following:

[Info  00:15:34.970] Running Banshee 1.8.0: [Gentoo/banshee/1.8.0 (linux-gnu, i686) @ 2010-10-01 15:30:43 PDT]
[Warn  00:15:36.139] Cannot connect to NetworkManager or Wicd - An available, working network connection will be assumed
[Warn  00:15:37.886] 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  00:15:37.887] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info  00:15:38.107] Updating web proxy from GConf
[Warn  00:15:38.781] 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  00:15:38.781] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info  00:15:38.784] All services are started 2.913629
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 275 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.)

I used the workaround discussed below of setting XLIB_SKIP_ARGB_VISUALS=1:
https://bugzilla.gnome.org/show_bug.cgi?id=620461
http://aur.archlinux.org/packages.php?ID=26048

Reproducible: Always
Comment 1 * 2010-10-02 07:21:01 UTC
Forgot to say it's also not detecting my iphone (the reason I upgraded) even though Apple device Support is checked.  But I will file another bug for that if I can't figure it out.
Comment 2 Pacho Ramos gentoo-dev 2011-01-29 13:08:13 UTC
I have never been able to reproduce this and looking at no duplicates for this being found... are you still suffering this on an updated system?
Comment 3 * 2011-01-31 16:56:17 UTC
(In reply to comment #2)
> I have never been able to reproduce this and looking at no duplicates for this
> being found... are you still suffering this on an updated system?
> 

Yes.  Everything is up-to-date except my kernel which I've left at 2.6.32.9.  But I've started to use Clementine instead since I can't figure out why Banshee isn't detecting my iPhone, and at the moment I just use Banshee as a podcast catcher.  Thanks for checking.
Comment 4 Pacho Ramos gentoo-dev 2011-02-27 14:57:41 UTC
Please retry with 1.8.1 on a new created user account
Comment 5 * 2011-02-27 23:36:34 UTC
(In reply to comment #4)
> Please retry with 1.8.1 on a new created user account
> 

I've moved on to 1.9.4 since 1.8.x doesn't support udev.  But I have the same problem with 1.9.4 with a newly created user account.  Adding the line above to the top of /usr/bin/banshee-1 fixes the problem.
Comment 6 Pacho Ramos gentoo-dev 2011-02-28 08:20:26 UTC
This is https://bugzilla.gnome.org/show_bug.cgi?id=641515
Comment 7 Pacho Ramos gentoo-dev 2011-04-07 10:05:12 UTC
This was solved by upstream in 2.0