Banshee crashes with RGBA enabled

Bug #585160 reported by Bowmore
66
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Banshee
Fix Released
Critical
banshee (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: banshee

When launching banshee, the window appears shortly and then closes.

From the terminal:
$ banshee
[Info 23:51:53.265] Running Banshee 1.6.1: [Ubuntu maverick (development branch) (linux-gnu, i686) @ 2010-05-24 11:01:51 UTC]
[Info 23:51:56.096] All services are started 2,405979

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 368 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...
Spårningsfälla (minnesutskrift skapad)

This occurred right after installing gtk+2.0 2.21.0-1ubuntu2
where rgba was switched on

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu maverick (development branch)
Release: 10.10
Codename: maverick

$ dpkg -l | grep -i banshee
ii banshee 1.6.1-1

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: banshee 1.6.1-1
ProcVersionSignature: Ubuntu 2.6.34-3.10-generic-pae 2.6.34
Uname: Linux 2.6.34-3-generic-pae i686
Architecture: i386
Date: Mon May 24 23:51:57 2010
ExecutablePath: /usr/lib/banshee-1/Banshee.exe
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
InterpreterPath: /usr/bin/mono
ProcCmdline: banshee-1 /usr/lib/banshee-1/Banshee.exe
ProcEnviron:
 SHELL=/bin/bash
 LANG=sv_SE.utf8
 LANGUAGE=en_GB:sv_SE:sv:en
Signal: 5
SourcePackage: banshee
StacktraceTop:
 ?? () from /usr/lib/libgdk-x11-2.0.so.0
 _XError () from /usr/lib/libX11.so.6
 ?? () from /usr/lib/libX11.so.6
 _XReply () from /usr/lib/libX11.so.6
 XInternAtom () from /usr/lib/libX11.so.6
Title: Banshee.exe crashed with signal 5 in _XError()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Bowmore (bowmore) wrote :
visibility: private → public
Revision history for this message
sasagundul (mindscrewer06) wrote :

i've found a fix for banshee to run without RGBA
you shoul add Banshee to RGBA blacklist

gedit ~/.profile

add these two lines :

export GTK_MODULES=rgba
export GTK_RGBA_APPS=allbut:Banshee

Revision history for this message
Bowmore (bowmore) wrote :

Well, it works for Eriks PPA but not for Maverick.

The only way to make it work , as far as I can see, is to downgrade gtk+2.0 2.21.0-1ubuntu2 at the moment.

Revision history for this message
sasagundul (mindscrewer06) wrote :

yes i see.

maybe you should not use what i wrote.
because it will ONLY disable RGBA in Banshee, but in the other applications RGBA will always on. it crash the program sometimes
i hope they will release the fix soon :)

Bowmore (bowmore)
tags: added: gtk-csd rgba
Revision history for this message
Greg A (etulfetulf) wrote :

Apparently this is caused because of Banshee embedding windows.
http://ubuntuforums.org/showpost.php?p=9340907&postcount=10

summary: - Banshee.exe crashed with signal 5 in _XError()
+ Banshee crashes with RGBA enabled
Changed in banshee (Ubuntu):
status: New → Confirmed
Revision history for this message
Bowmore (bowmore) wrote :

In an upstream bug for Banshee
https://bugzilla.gnome.org/show_bug.cgi?id=620461
there's a workaround to avoid the crash at startup by (re)moving the banshee notification indicator

sudo mv /usr/lib/banshee-1/Extensions/Banshee.Notification* ~/

This workaround makes it possible to play audio (music) but Banshee still crashes for videos.
Same reason: Banshee.exe crashed with signal 5 in _XError()

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

When banshee is run with XLIB_SKIP_ARGB_VISUALS=1 there is no crash.

Workaround in the terminal:
XLIB_SKIP_ARGB_VISUALS=1 banshee

Workaround editing the menu:
env XLIB_SKIP_ARGB_VISUALS=1 banshee

Revision history for this message
Sebastien Bacher (seb128) wrote :

the gtk rgba change has been turned off until alpha2 but will be enable again later in the cycle so this bug should still be worked

Changed in banshee (Ubuntu):
importance: Undecided → Low
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in banshee (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed
Download full text (8.8 KiB)

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate an useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

libgcc1: installed version 1:4.5.0-3ubuntu1, latest version: 1:4.5.0-7ubuntu1
libreadline6: installed version 6.1-2, latest version: 6.1-3
libtiff4: installed version 3.9.2-3, latest version: 3.9.4-1
mono-2.0-gac: installed version 2.4.4~svn151842-1ubuntu4, latest version: 2.6.3-3ubuntu1
libssl0.9.8: installed version 0.9.8k-7ubuntu8, latest version: 0.9.8o-1ubuntu1
liblzma2: installed version 4.999.9beta+20100307-1, latest version: 4.999.9beta+20100527-1
libmono-sqlite2.0-cil: installed version 2.4.4~svn151842-1ubuntu4, latest version: 2.6.3-3ubuntu1
libk5crypto3: installed version 1.8.1+dfsg-3, latest version: 1.8.1+dfsg-5
libgstreamer-plugins-base0.10-0: installed version 0.10.29-4, latest version: 0.10.29.3-1
python2.6: installed version 2.6.5-1ubuntu6, latest version: 2.6.5+20100628-2ubuntu1
python-minimal: installed version 2.6.5-0ubuntu1, latest version: 2.6.5-5ubuntu3
libcups2: installed version 1.4.3-1, latest version: 1.4.4-1
libpango1.0-common: installed version 1.28.0-0ubuntu2, latest version: 1.28.1-1ubuntu2
xz-utils: installed version 4.999.9beta+20100307-1, latest version: 4.999.9beta+20100527-1
libmono-sharpzip2.84-cil: installed version 2.4.4~svn151842-1ubuntu4, latest version: 2.6.3-3ubuntu1
libmono-security2.0-cil: installed version 2.4.4~svn151842-1ubuntu4, latest version: 2.6.3-3ubuntu1
libtasn1-3: installed version 2.6-1, latest version: 2.7-1
libmono-cairo2.0-cil: installed version 2.4.4~svn151842-1ubuntu4, latest version: 2.6.3-3ubuntu1
gstreamer0.10-plugins-base: installed version 0.10.29-4, latest version: 0.10.29.3-1
libplymouth2: installed version 0.8.2-2ubuntu2, latest version: 0.8.2-2ubuntu3
libgtk2.0-common: installed version 2.21.0-1ubuntu2, latest version: 2.21.2-0ubuntu5
libgstreamer0.10-0: installed version 0.10.29-1, latest version: 0.10.29.3-1
gconf2: installed version 2.28.1-3ubuntu1, latest version: 2.31.5-0ubuntu3
pciutils: installed version 1:3.0.0-4ubuntu18, latest version: 1:3.0.0-4ubuntu19
libpango1.0-0: installed version 1.28.0-0ubuntu2, latest version: 1.28.1-1ubuntu2
sensible-utils: installed version 0.0.1ubuntu3, latest version: 0.0.4ubuntu1
libusb-0.1-4: installed version 2:0.1.12-14, latest version: 2:0.1.12-15ubuntu1
libncursesw5: installed version 5.7+20090803-2ubuntu3, latest version: 5.7+20100313-2ubuntu1
coreutils: installed version 7.4-2ubuntu2, latest version: 8.5-1ubuntu3
whiptail: installed version 0.52.10-8, latest version: 0.52.11-1
libgdiplus: installed version 2.4.2-1build1, latest version: 2.6.4-2
python: installed version 2.6.5-0ubuntu1, latest version: 2.6.5-5ubuntu3
libmono-data-tds2.0-cil: installed version 2.4.4~svn151842-1ubuntu4, latest version: 2.6.3-3ubuntu1
libacl1: installed version 2.2.49-2, latest version: 2.2.49-3
libglib2.0-0: installed version 2.25.5-1ubuntu2, latest version: 2.25.10-1ubuntu1
defoma: installed version 0.11.10-4ubuntu1, latest version: 0.11.11ubuntu1
mono-runtime: instal...

Read more...

tags: removed: need-i386-retrace
Revision history for this message
Bowmore (bowmore) wrote :

> Please upgrade your system to the latest package versions. If you still
> encounter the crash, please file a new report.
> Thank you for your understanding, and sorry for the inconvenience!

Ok, I'll give it another try when rgba is turned on again.

Strange though, that all three bugs
- banshee bug #585160
- xsane bug #585145
- openshot bug #593116
all have been marked invalid for the same reason!

> This might be caused by some outdated packages which were installed on your system
at the time of the report

Nope, the maverick system was up to date at that time.

Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 585160] Re: Banshee crashes with RGBA enabled

On Mon, 05 Jul 2010 22:35:11 -0000
Bowmore <email address hidden> wrote:

> > Please upgrade your system to the latest package versions. If you
> > still encounter the crash, please file a new report.
> > Thank you for your understanding, and sorry for the inconvenience!
>
> Ok, I'll give it another try when rgba is turned on again.
>
> Strange though, that all three bugs
> - banshee bug #585160
> - xsane bug #585145
> - openshot bug #593116
> all have been marked invalid for the same reason!

I believe all three bugs were scanned and marked invalid at the same
time by a Martin Pitt's apport retracing script. As of now, this bug is
invalid as it can't be reproduced, but please keep track of this bug
and reopen it if it's not fixed when ARGB gets reenabled.

--
Kind regards,
Chow Loong Jin

Changed in banshee:
status: New → Fix Released
Changed in banshee:
importance: Unknown → Critical
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.