Do

Crash when Switching from Metacity to Compiz

Bug #397102 reported by deanm
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Do
Fix Released
Medium
Unassigned

Bug Description

Moving from Metacity Window manager to Compiz window manager with the command "compiz --replace" or with the Compiz Fusion Switch causes Gnome-do to crash.

I am using latest version from LP:DO

Here is the debug information:

Marshaling composited_changed 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.NullReferenceException: Object reference not set to an instance of an object
  at Docky.Interface.AutohideTracker.Dispose () [0x00000]
  at Docky.Interface.DockArea.Dispose () [0x00000]
  at Docky.Interface.DockWindow.Dispose () [0x00000]
  at Do.Core.Controller.UnsetTheme () [0x00000]
  at Do.Core.Controller.OnCompositingChanged (System.Object sender, System.EventArgs args) [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)
$

Tags: crash
Revision history for this message
Robert Dyer (psybers) wrote :

I am unable to reproduce this with the latest bzr branch on Ubuntu 9.04.

Changed in do:
importance: Undecided → Medium
Revision history for this message
Robert Dyer (psybers) wrote :

Hopefully fixed this with latest revision pushed to bzr (please try it).

Changed in do:
status: New → Fix Committed
Revision history for this message
deanm (cubeist) wrote :

Yes! It is fixed. Tried several times to reproduce original crash and can't. This is the fastest bug fix I have ever experienced!

Changed in do:
status: Fix Committed → Fix Released
milestone: none → 0.8.3
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.