gnome-do crashes when Preferences selected from menu

Bug #516920 reported by George Standish
70
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Gentoo Linux
Unknown
Medium
gnome-desktop-sharp2 (Ubuntu)
Fix Released
High
Unassigned
Declined for Dapper by Steve Kowalik
Declined for Hardy by Steve Kowalik
Declined for Intrepid by Steve Kowalik
Declined for Jaunty by Steve Kowalik
Declined for Karmic by Steve Kowalik
Declined for Lucid by Steve Kowalik

Bug Description

Binary package hint: gnome-do

terminal output from running "gnome-do", then clicking Preferences from the menu

...
[Error 01:41:44.379] Could not load desktop item: libgnome-desktop-2.so.11
[Error 01:41:44.379] Could not load desktop item: libgnome-desktop-2.so.11
[Error 01:41:44.379] Could not load desktop item: libgnome-desktop-2.so.11
[Error 01:41:44.379] Could not load desktop item: libgnome-desktop-2.so.11
Marshaling activate signal
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: libgnome-desktop-2.so.11
  at (wrapper managed-to-native) Gnome.DesktopItem:gnome_desktop_item_new_from_uri (intptr,int,intptr&)
  at Gnome.DesktopItem.NewFromUri (System.String uri, DesktopItemLoadFlags flags) [0x00000]
  at Do.Platform.Linux.SystemService.get_AutoStartFile () [0x00000]
  at Do.Platform.Linux.SystemService.IsAutoStartEnabled () [0x00000]
  at Do.UI.GeneralPreferencesWidget.get_AutostartEnabled () [0x00000]
  at Do.UI.GeneralPreferencesWidget..ctor () [0x00000]
  at Do.UI.PreferencesWindow..ctor () [0x00000]
  at Do.Core.Controller.ShowPreferences () [0x00000]
  at Do.Universe.PreferencesItem.Run () [0x00000]
  at Do.UI.MainMenu+<MenuItemFromRunnableItem>c__AnonStorey12.<>m__2B (System.Object sender, System.EventArgs e) [0x00000]
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000]
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000]
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000]
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000]
  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Do.Do.Main(System.String[] args)

ProblemType: Bug
Architecture: amd64
Date: Thu Feb 4 01:40:43 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100113)
NonfreeKernelModules: nvidia
Package: gnome-do 0.8.3.1+dfsg-1
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-12.16-generic
SourcePackage: gnome-do
Uname: Linux 2.6.32-12-generic x86_64

Related branches

Revision history for this message
George Standish (george-standish-deactivatedaccount) wrote :
Revision history for this message
Chris Halse Rogers (raof) wrote :

This isn't a bug in Do, but in the gnome-desktop-sharp bindings. Somehow they've managed to lose their dependency on libgnome-desktop-2-11.

They should probably have a dependency on libgnome-desktop-2-17, as that seems the current ABI.

affects: gnome-do (Ubuntu) → gnome-desktop-sharp2 (Ubuntu)
Changed in gnome-desktop-sharp2 (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Jean-Louis Dupond (dupondje) wrote :

I can confirm that installing 'libgnome-desktop-2-11' fixes this issue.

Revision history for this message
George Standish (george-standish-deactivatedaccount) wrote :

manually installing libgnome-desktop-2-11 does resolve the issue
thanks to dupondje in #ubuntu+1

Revision history for this message
Durand D'souza (durand1) wrote :

Thanks, installing that library fixed it.

Revision history for this message
Jordan Bradley (jordan-w-bradley) wrote :

installing that library does fix it. On an unrelated note, gnome-do refuses to load at startup even with the "Start GNOME do at Startup" checkbox checked.

Revision history for this message
Sense Egbert Hofstede (sense) wrote :

Doesn't that mean that GNOME Do isn't built properly?

Changed in gentoo:
status: Unknown → Invalid
Revision history for this message
Jordan Bradley (jordan-w-bradley) wrote :

I thought it was user error but although Gnome-do is enabled in the Startup Applications window, it does not load. After booting, docky is unable to find the icons used with the launchers. See attached image.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-desktop-sharp2 - 2.26.0-2ubuntu1

---------------
gnome-desktop-sharp2 (2.26.0-2ubuntu1) lucid; urgency=low

  * debian/patches/04_update_for_gnomedesktop_SONAME:
    + Update dllmap for libgnome-desktop SONAME bump in Lucid. (LP: #516920)
 -- Christopher James Halse Rogers <email address hidden> Sat, 06 Feb 2010 15:39:27 +1100

Changed in gnome-desktop-sharp2 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
narnie (signupnarnie) wrote :

gnome-do still crashes when selecting preferences for me even though libgnome-desktop-2-11 is installed (it was already installed for me).

I have to re-run it, then it defaults to docky. Then, I can select preferences and change back to classic, then it'll work.

Changed in gentoo:
status: Invalid → Unknown
Changed in gentoo:
importance: Unknown → Medium
Revision history for this message
Ashton Kemerling (ashtonkemerling) wrote :

I'm having a tough time with this one on Arch. Either way, if Gnome-Do needs this library, I feel like it's a failure of the configure scripts if it built while missing a library.

Revision history for this message
Ashton Kemerling (ashtonkemerling) wrote :

Aha, found my issue. I originally thought Arch didn't have libgnome-desktop-2-11. Technically it doesn't, but it's provided by gnome-desktop. Unfortunately I'm running gnome-desktop 3.0.0-1, so the same bug will probably crop up on libgnome-desktop-3.

That being said, I feel like my issue should (or already is) a different bug.

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.