I have Debian Stretch with Gnome desktop environment. I am using Nemo as the default file manager. (I chose against using Nautilus for various reasons.) I can open Nemo and use it for a while until it crashes. I am not sure of a particular action that triggers the crash. Below is the log from launching it up until it crashes. I plan to report the bug, but in the meantime is there any workaround? Thanks(nemo:4150): Gtk-WARNING **: Allocating size to NemoWindowPane 0x5631f3cf7350 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(evince:4455): Gtk-WARNING **: Allocating size to EvSidebar 0x55d1cc5124f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(evince:4652): Gtk-WARNING **: Allocating size to EvSidebar 0x564a0d38f4f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(nemo:4150): Gtk-WARNING **: You must override the default 'drag_data_delete' handler on GtkTreeView when using models that don't support the GtkTreeDragSource interface and enabling drag-and-drop. The simplest way to do this is to connect to 'drag_data_delete' and call g_signal_stop_emission_by_name() in your signal handler to prevent the default handler from running. Look at the source code for the default handler in gtktreeview.c to get an idea what your handler should do. (gtktreeview.c is in the GTK source code.) If you're using GTK from a language other than C, there may be a more natural way to override default handlers, e.g. via derivation.(nemo:4150): Gtk-WARNING **: Allocating size to NemoWindow 0x5631f3dcaf80 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(nemo:4150): Gtk-WARNING **: Allocating size to NemoWindow 0x5631f3dcab90 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(nemo:4150): Gtk-WARNING **: You must override the default 'drag_data_delete' handler on GtkTreeView when using models that don't support the GtkTreeDragSource interface and enabling drag-and-drop. The simplest way to do this is to connect to 'drag_data_delete' and call g_signal_stop_emission_by_name() in your signal handler to prevent the default handler from running. Look at the source code for the default handler in gtktreeview.c to get an idea what your handler should do. (gtktreeview.c is in the GTK source code.) If you're using GTK from a language other than C, there may be a more natural way to override default handlers, e.g. via derivation.(evince:4866): Gtk-WARNING **: Allocating size to EvSidebar 0x5626048074f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(evince:4866): GLib-GObject-WARNING **: invalid (NULL) pointer instance(evince:4866): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed(evince:4888): Gtk-WARNING **: Allocating size to EvSidebar 0x56551b8c04f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?(nemo:4150): Gtk-CRITICAL **: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
Nemo Crashing in Debian Testing/Stretch with Gnome Desktop Environment
debian;gnome;nemo;evince