Bug 133234 - Crash in Banshee from supplementary
Summary: Crash in Banshee from supplementary
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Final
Hardware: i686 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: Aaron Bockover
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-10 10:10 UTC by James Ogley
Modified: 2006-02-04 17:58 UTC (History)
0 users

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Ogley 2005-11-10 10:10:47 UTC
Updated Banshee to the latest from supplementary/GNOME, and it now crashes just after drawing the main window with the following output:

ogley@riggwelter:~> banshee
0: Active Player Engine is now 'Helix'
1: Loaded PlayerEngine core: Helix
2: Loaded AudioCdPlayerEngine core: GStreamer
3: Audio CD Core Initialized
4: Registered Banshee.SqlLoadTransaction
5: Executing Banshee.SqlLoadTransaction

(Banshee:8212): Gdk-WARNING **: Using Cairo rendering requires the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap
System.NullReferenceException: Object reference not set to an instance of an object
in <0x00000> <unknown method>
in (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in [0x001a5] (at /usr/src/packages/BUILD/banshee-0.9.10/src/PlayerInterface.cs:162) Banshee.PlayerUI:.ctor ()
in [0x0071f] (at /usr/src/packages/BUILD/banshee-0.9.10/src/Main.cs:222) Banshee.BansheeEntry:Startup (System.String[] args)
in [0x00001] (at /usr/src/packages/BUILD/banshee-0.9.10/src/Main.cs:41) Banshee.BansheeEntry:Main (System.String[] args)

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
in <0x00000> <unknown method>
in (wrapper managed-to-native) Gtk.Dialog:gtk_dialog_run (intptr)
in <0x0001d> Gtk.Dialog:Run ()
in [0x00024] (at /usr/src/packages/BUILD/banshee-0.9.10/src/Main.cs:46) Banshee.BansheeEntry:Main (System.String[] args)
ogley@riggwelter:~>
Comment 1 Stanislav Brabec 2005-11-10 11:07:00 UTC
Can it be theme engine problem? I have seen similar message with gtk-qt-engine.
Comment 2 JP Rosevear 2005-11-10 18:44:52 UTC
What gtk is this?  This looks similar to a bug that affected gtk 2.8.3 and below I believe.
Comment 3 James Ogley 2005-11-11 07:04:48 UTC
gtk2-2.8.6-7
Comment 4 JP Rosevear 2005-11-11 13:32:03 UTC
So thats not the problem.  Is the theme the problem?

CC'ing banshee developer for comment.
Comment 5 Mark Gordon 2005-11-11 16:42:25 UTC
cmeadors had some issues yesterday that magically went away after he installed more -devel packages.  I think we might be missing a mapping somewhere.
Comment 6 JP Rosevear 2005-11-11 17:14:52 UTC
obvious ones to try are the -devel packages for cairo, pango, gtk2 
Comment 7 Aaron Bockover 2005-11-11 20:06:25 UTC
From the nature of the exception, it seems like a problem in gtk-sharp-2.0, which most probably means as mentioned above, a missing map. There is no code in Banshee  that directly uses Cairo.
Comment 8 Aaron Bockover 2006-01-25 00:33:08 UTC
Is this still an issue on new Banshee/gtk-sharp-2.0? I could never reproduce this.
Comment 9 James Ogley 2006-01-25 17:37:55 UTC
Doesn't seem to be an issue, although I'm now using my own Banshee packages.
Comment 10 JP Rosevear 2006-02-04 17:58:04 UTC
We've moved on to 0.10.4 and have no similar crash reports and we use almost exactly upstream, so I'm going to close this as fixed.