Global Menu causes crash

Bug #562182 reported by suedpol
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dash
New
Undecided
Unassigned

Bug Description

joe@t4k2d:~/dashfilebrowser$ dashfm
Gtk-Message: Failed to load module "gnomenu-panel": libgnomenu-panel.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "globalmenu-gnome": libglobalmenu-gnome.so: cannot open shared object file: No such file or directory
Marshaling expose_event 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 Dash.AbstractView.DisplayError (Cairo.Context cr, System.String mesg) [0x00000]
  at Dash.FileView.GetFileData (System.String dir) [0x00000]
  at Dash.IconView+<IconView>c__AnonStorey1.<>m__5 (System.Object , Gtk.ExposeEventArgs ) [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 Dash.MainClass.Main(System.String[] args)
joe@t4k2d:~/dashfilebrowser$

Revision history for this message
suedpol (j-granz) wrote :

This happens with enabled/disabled globalmenu.

Revision history for this message
K900 (k0009000) wrote :

Firsly:
libgnomenu-panel.so: cannot open shared object file: No such file or directory
libglobalmenu-gnome.so: cannot open shared object file: No such file or directory
You do not have required libraries for globalmenu, so the bug is probably either in globalmenu or in gtk#
Secondly:
Could you please explain what exactly you were doing when Dash crashed?

Revision history for this message
suedpol (j-granz) wrote : Re: [Bug 562182] Re: Dash Filebrowser fails to open

evolution, gnome-terminal, midori and empathy were opened. i was
chatting and browsing the web. globalmenu is installed, and was enabled
and in use. after getting this error, i tried it again with disabled
globalmenu, but the same error occured. hopefully this helps.

--
Joachim Granz <email address hidden>

Am Dienstag, den 13.04.2010, 12:22 +0000 schrieb K-9:
> Firsly:
> libgnomenu-panel.so: cannot open shared object file: No such file or directory
> libglobalmenu-gnome.so: cannot open shared object file: No such file or directory
> You do not have required libraries for globalmenu, so the bug is probably either in globalmenu or in gtk#
> Secondly:
> Could you please explain what exactly you were doing when Dash crashed?
>

Revision history for this message
K900 (k0009000) wrote : Re: Dash Filebrowser fails to open

I don't quite understand you. What do I need to do to REPRODUCE the crash. In other words, HOW did you crash Dash?

Revision history for this message
suedpol (j-granz) wrote : Re: [Bug 562182] Re: Dash Filebrowser fails to open
Download full text (3.9 KiB)

hm...i think you have to install globalmenu. i tried to open gedit and
nautilus from terminal, they opend, but i got quite the same errors. as
i said, i think this error depends on globalmenu (but i `m not sure).
the weird thing is that dashfm bzr v. 114 worked for me, even with the
gnome-panel issue. below is the terminal output of gedit, nautilus and
dashfm:

joe@t4k2d:~$ gedit
Gtk-Message: Failed to load module "gnomenu-panel": libgnomenu-panel.so:
cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "globalmenu-gnome":
libglobalmenu-gnome.so: cannot open shared object file: No such file or
directory

(gedit:2338): GLib-GObject-CRITICAL **: g_object_ref: assertion
`object->ref_count > 0' failed

(gedit:2338): GLib-GObject-CRITICAL **: g_object_ref: assertion
`object->ref_count > 0' failed

(gedit:2338): GLib-GObject-CRITICAL **: g_object_ref: assertion
`object->ref_count > 0' failed
joe@t4k2d:~$ nautilus
Gtk-Message: Failed to load module "gnomenu-panel": libgnomenu-panel.so:
cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "globalmenu-gnome":
libglobalmenu-gnome.so: cannot open shared object file: No such file or
directory
 joe@t4k2d:~$ dashfm
Gtk-Message: Failed to load module "gnomenu-panel": libgnomenu-panel.so:
cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "globalmenu-gnome":
libglobalmenu-gnome.so: cannot open shared object file: No such file or
directory
Marshaling expose_event 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 Dash.AbstractView.DisplayError (Cairo.Context cr, System.String
mesg) [0x00000]
  at Dash.FileView.GetFileData (System.String dir) [0x00000]
  at Dash.IconView+<IconView>c__AnonStorey1.<>m__5 (System.Object ,
Gtk.ExposeEventArgs ) [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.Marshal...

Read more...

Revision history for this message
Danielle Foré (danrabbit) wrote :

changed title to better reflect the issue.

summary: - Dash Filebrowser fails to open
+ Global Menu causes crash
Revision history for this message
suedpol (j-granz) wrote : Re: [Bug 562182] Re: Global Menu causes crash

okay thx.

--
Joachim Granz <email address hidden>

Am Dienstag, den 13.04.2010, 16:01 +0000 schrieb Daniel Fore:
> changed title to better reflect the issue.
>
> ** Summary changed:
>
> - Dash Filebrowser fails to open
> + Global Menu causes crash
>

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.