Bug 429985

Summary: Tomboy crashes when left clicking
Product: [openSUSE] openSUSE 11.1 Reporter: Holger Macht <hmacht>
Component: GNOMEAssignee: E-mail List <bnc-team-mono>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Startup log until crash

Description Holger Macht 2008-09-25 18:02:04 UTC
Tomboy starts up fine, however, as soon as I do a left click on the icon, it crashes. Output follows.
Comment 1 Holger Macht 2008-09-25 18:02:47 UTC
Created attachment 241759 [details]
Startup log until crash
Comment 2 Holger Macht 2008-09-25 18:10:13 UTC
Ok, found it. ndesk-dbus and ndesk-dbus-glib was not installed. They are not listed in the spec as a requirement.
Comment 3 Andrew Jorgensen 2008-09-25 19:06:52 UTC
This is very likely because of how mono-find-provides currently works.  Can you check if tomboy requires mono(NDesk.DBus) (or something like that)?   And then also do a rpm -q --whatprovides 'mono(NDesk.DBus)' to find out which package is filling that requirement?

Assuming that's the case I can check in a workaround but really we need to fix mono-find-provides so that it doesn't claim that any package provides something that's not in the GAC.
Comment 4 Holger Macht 2008-10-27 10:15:45 UTC
No idea if information is still helpful, anyway:

$ rpm -q --requires tomboy | grep mono
mono
mono-core
mono(ICSharpCode.SharpZipLib) = 2.84.0.0
mono(Mono.Posix) = 2.0.0.0
mono(NDesk.DBus) = 1.0.0.0
mono(NDesk.DBus.GLib) = 1.0.0.0
mono(System) = 2.0.0.0
mono(System.Xml) = 2.0.0.0
mono(galago-sharp) = 1.0.0.0
mono(gconf-sharp) = 2.24.0.0
mono(gconf-sharp-peditors) = 2.24.0.0
mono(gdk-sharp) = 2.12.0.0
mono(glib-sharp) = 2.12.0.0
mono(gmime-sharp) = 2.2.0.0
mono(gnome-panel-sharp) = 2.24.0.0
mono(gnome-sharp) = 2.24.0.0
mono(gtk-sharp) = 2.12.0.0
mono(mscorlib) = 2.0.0.0
mono(pango-sharp) = 2.12.0.0


$ rpm -q --whatprovides 'mono(NDesk.DBus)'
ndesk-dbus-0.6.0-63.3
Comment 5 Andrew Jorgensen 2008-10-27 15:12:22 UTC
Oops, I should have asked you to do rpm -q --whatprovides 'mono(NDesk.DBus.GLib)'
Comment 6 Holger Macht 2008-10-27 18:53:15 UTC
$ rpm -q --whatprovides 'mono(NDesk.DBus.GLib)'
ndesk-dbus-glib-0.4.1-1.28

Another note: It works ok in SLED11 Beta3.
Comment 7 Andrew Jorgensen 2008-10-27 18:56:43 UTC
Ah, very likely a dup of 436737 then.

Closing.

*** This bug has been marked as a duplicate of bug 436737 ***