linuxmint / nemo

File browser for Cinnamon
GNU General Public License v2.0
1.24k stars 300 forks source link

Nemo Segmentation Fault #2969

Open superblobmonster opened 2 years ago

superblobmonster commented 2 years ago
 * Nemo version 4.8.6
 * Issue is with Windowed Nemo
 * Distribution -Linux Mint 20.1 Cinnamon. 5.13.0-40-generic
 * NVIDIA Corporation Device 2206 (RTX3080) Driver: NVIDIA-Linux-x86_64-495.44
 * 64 bit

I unfortunately haven't been able to find relevant information on this with my weak google-fu. I've tried reinstalling Nemo, reinstalling cinnamon, reinstalling graphics drivers, no luck.

Nemo also simply does not open folders when it is the default file browser.

Issue Segmentation fault

guy@Spicy:~$ nemo --debug
(nemo:3471): GLib-DEBUG: 09:30:25.923: unsetenv() is not thread-safe and should not be used after threads are created
(nemo:3471): Gtk-DEBUG: 09:30:25.923: Connecting to session manager
(nemo:3471): Gtk-DEBUG: 09:30:25.923: Failed to get the GNOME screensaver proxy: The name org.gnome.ScreenSaver is not owned
(nemo:3471): Gtk-DEBUG: 09:30:25.923: Registering client 'org.Nemo' ''
(nemo:3471): Gtk-DEBUG: 09:30:25.924: Registered client at '/org/gnome/SessionManager/Client34'
(nemo:3471): GLib-GIO-DEBUG: 09:30:25.925: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/preferences/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/window-state/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/icon-view/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/list-view/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/compact-view/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/desktop/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/sidebar-panels/tree/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/plugins/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/preferences/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/nemo/preferences/menu-config/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/window-state/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/cinnamon/desktop/lockdown/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/icon-view/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/cinnamon/desktop/background/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/list-view/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/cinnamon/desktop/media-handling/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/compact-view/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/cinnamon/desktop/applications/terminal/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/desktop/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/cinnamon/desktop/privacy/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_fast: "/org/cinnamon/desktop/interface/" (establishing: 0, active: 0)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/sidebar-panels/tree/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/plugins/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/nemo/preferences/menu-config/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/cinnamon/desktop/lockdown/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/cinnamon/desktop/background/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/cinnamon/desktop/media-handling/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/cinnamon/desktop/applications/terminal/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/cinnamon/desktop/privacy/" (establishing: 1)
(nemo:3471): dconf-DEBUG: 09:30:25.925: watch_established: "/org/cinnamon/desktop/interface/" (establishing: 1)
Segmentation fault (core dumped)

Steps to reproduce

  1. Open terminal
  2. run the command:
guy@Spicy:~$ nemo

Expected behaviour GUI opens

Other information

Jeremy7701 commented 2 years ago

This is not the latest or (AFAIK) the correct version of nemo for Mint 20.1

superblobmonster commented 2 years ago

Good to know! Hopefully a silly question then, how do I update to the latest stable version? Software manager and apt-get both still point to 4.8.6+ulyssa, and I'm getting some unexpected dependency errors during installation from the latest release.

guy@Spicy:~/Downloads/Software/packages$ sudo apt-get install ./nemo_5.2.4_amd64.deb -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
Note, selecting 'nemo' instead of './nemo_5.2.4_amd64.deb'
nemo is already the newest version (5.2.4).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nemo : Depends: libnemo-extension1 (= 5.2.4) but 4.8.6+ulyssa is to be installed
        Depends: nemo-data (= 5.2.4) but 4.8.6+ulyssa is to be installed
        Depends: libcinnamon-desktop4 (>= 5.2.1) but 4.8.1+ulyssa is to be installed
        Depends: libxapp1 (>= 2.2.8) but 2.0.7+ulyssa is to be installed
E: Unable to correct problems, you have held broken packages.
Jeremy7701 commented 2 years ago

Actually Mint is based upon Ubuntu plus a number of Mint programs (such as nemo). Mint 20 uses as a base Ubuntu 20.04.

Check your repositories:- What does the output of inxi -r show?

superblobmonster commented 2 years ago

Wouldn't happen to be anything to do with the fact that I'm using kernel 5.13.0-40-generic? requested repositories output:

guy@Spicy:~$ inxi -r
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/kicad-kicad-6_0-releases-focal.list 
           1: deb http://ppa.launchpad.net/kicad/kicad-6.0-releases/ubuntu focal main
           No active apt repos in: /etc/apt/sources.list.d/linuxuprising-shutter-focal.list 
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http://mirror.clarkson.edu/linuxmint/packages ulyssa main upstream import backport
           2: deb http://mirror.clarkson.edu/ubuntu focal main restricted universe multiverse
           3: deb http://mirror.clarkson.edu/ubuntu focal-updates main restricted universe multiverse
           4: deb http://mirror.clarkson.edu/ubuntu focal-backports main restricted universe multiverse
           5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http://archive.canonical.com/ubuntu/ focal partner
           No active apt repos in: /etc/apt/sources.list.d/teejee2008-ppa-focal.list 
Jeremy7701 commented 2 years ago

Those repositories look OK and I wouldn't have thought that the kernel release would have a great effect (especially if it was installed as a backport).

However, you can't just install/update one package - you need to do a couple of minor system upgrades. You probably need to go from 20.1 (Ulyssa) to 20.2 (Uma) and then to 20.3 (Una). These are "point" upgrades and should be very straight-forward.

First, I'd suggest you try booting (but not installing) from the 20.3 (latest) version from a USB stick. Hopefully, your nemo problems will disappear - but if they don't you could expect assistance on this latest version of nemo in a clean environment.

If it behaves well, you have two alternatives:- Backup your data and either:-

Over-write 20.1 with 20.3 (the current version), followed by a (probable) restore of your data. or follow the instructions in https://blog.linuxmint.com/?p=4111 and then the instructions in https://blog.linuxmint.com/?p=4216

Note:- I would strongly encourage you to install LMDE 20.1 in a VM and try out these steps (perhaps including a 5.13 kernel), since this wouldn't cause any damage to your system if anything fails.

JuanSystems commented 2 years ago

A mi me sucede algo parecido:

Ya he intentado reinstalandolo. Desisintalando cinnamon y volviendolo a instalar y nada.

No abre, ni tampoco aparecen los iconos del escritorio.

Nemo es el gestor de archivos predeterminado de cinnamon.

Les agradeceria mucho su ayuda. System: Kernel: 5.15.0-47-generic x86_64 bits: 64 Desktop: Cinnamon 5.4.11 Distro: Linux Mint 21 Vanessa

imprimo la salida del comando nemo nemo --debug (nemo:63531): GLib-DEBUG: 22:01:41.845: unsetenv() is not thread-safe and should not be used after threads are created (nemo:63531): Gtk-DEBUG: 22:01:41.845: Connecting to session manager (nemo:63531): Gtk-DEBUG: 22:01:41.847: Failed to get the GNOME screensaver proxy: The name org.gnome.ScreenSaver is not owned (nemo:63531): Gtk-DEBUG: 22:01:41.847: Registering client 'org.Nemo' '' (nemo:63531): Gtk-DEBUG: 22:01:41.849: Registered client at '/org/gnome/SessionManager/Client27' (nemo:63531): GLib-GIO-DEBUG: 22:01:41.852: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’ (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/preferences/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/window-state/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/icon-view/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/list-view/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/compact-view/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/desktop/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/gtk/settings/file-chooser/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/sidebar-panels/tree/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/plugins/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/preferences/menu-config/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/nemo/search/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/cinnamon/desktop/lockdown/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/cinnamon/desktop/background/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/cinnamon/desktop/media-handling/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/cinnamon/desktop/applications/terminal/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.852: watch_fast: "/org/cinnamon/desktop/privacy/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_fast: "/org/cinnamon/desktop/interface/" (establishing: 0, active: 0) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/preferences/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/window-state/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/icon-view/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/list-view/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/compact-view/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/desktop/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/gtk/settings/file-chooser/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/sidebar-panels/tree/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/plugins/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/preferences/menu-config/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/nemo/search/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.853: watch_established: "/org/cinnamon/desktop/lockdown/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.854: watch_established: "/org/cinnamon/desktop/background/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.854: watch_established: "/org/cinnamon/desktop/media-handling/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.854: watch_established: "/org/cinnamon/desktop/applications/terminal/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.854: watch_established: "/org/cinnamon/desktop/privacy/" (establishing: 1) (nemo:63531): dconf-DEBUG: 22:01:41.854: watch_established: "/org/cinnamon/desktop/interface/" (establishing: 1)

** (nemo:63531): WARNING **: 22:01:41.869: Current gtk theme is not known to have nemo support (Adapta-Nokto) - checking...
Violación de segmento (`core' generado)