linuxmint / nemo

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

Nemo 5.2.4 is very slow to open. #2953

Open elduglas opened 2 years ago

elduglas commented 2 years ago
 * Nemo version 5.2.4
 * LMDE 5
 * 64 bit (AMD Ryzen 7 3700U)

Issue

Nemo process appear on System Monitor but the window doesn't Open, this takes approximately 4 minutes to appear.

Steps to reproduce Please check the youtube video. https://youtu.be/MrxdfzhLzSw

Other information

When I go to restart LMDE appear this message.

Screenshot from 2022-03-30 10-41-44

kaineer commented 2 years ago

Same version, same behaviour. Approx 30 second to start.

smurphos commented 2 years ago

In a terminal - nemo -q; NEMO_BENCHMARK_LOADING=1 nemo --debug Report the output. If that produces a quick launch, use your PC as normal for a while until you notice nemo loading slowing down and then run NEMO_BENCHMARK_LOADING=1 nemo --debug. Report the output.

justross commented 2 years ago

I'm having the same issue on the same version, here's my output:

nemo:20528): Gtk-WARNING **: 16:10:34.440: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
(nemo:20534): GLib-DEBUG: 16:10:34.604: unsetenv() is not thread-safe and should not be used after threads are created
(nemo:20534): Gtk-DEBUG: 16:10:34.604: Connecting to session manager
(nemo:20534): Gtk-DEBUG: 16:10:34.604: Failed to get the GNOME screensaver proxy: The name org.gnome.ScreenSaver is not owned
(nemo:20534): Gtk-DEBUG: 16:10:34.604: Registering client 'org.Nemo' '10914601fbea65d77165092406259900600000019270026'

(nemo:20534): Gtk-WARNING **: 16:10:34.605: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
(nemo:20534): GLib-GIO-DEBUG: 16:10:34.606: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/preferences/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/window-state/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/icon-view/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/list-view/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/compact-view/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/desktop/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/sidebar-panels/tree/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/plugins/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/preferences/menu-config/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/nemo/search/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/cinnamon/desktop/lockdown/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/cinnamon/desktop/background/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/cinnamon/desktop/media-handling/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/cinnamon/desktop/applications/terminal/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/cinnamon/desktop/privacy/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.606: watch_fast: "/org/cinnamon/desktop/interface/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/preferences/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/window-state/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/icon-view/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/list-view/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/compact-view/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/desktop/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/sidebar-panels/tree/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/plugins/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/preferences/menu-config/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/nemo/search/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/cinnamon/desktop/lockdown/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/cinnamon/desktop/background/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/cinnamon/desktop/media-handling/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/cinnamon/desktop/applications/terminal/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/cinnamon/desktop/privacy/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.607: watch_established: "/org/cinnamon/desktop/interface/" (establishing: 1)
(nemo:20534): GLib-DEBUG: 16:10:34.633: setenv()/putenv() are not thread-safe and should not be used after threads are created
(nemo:20534): dconf-DEBUG: 16:10:34.708: watch_fast: "/org/cinnamon/desktop/interface/" (establishing: 0, active: 1)
(nemo:20534): dconf-DEBUG: 16:10:34.708: watch_fast: "/org/nemo/preferences/" (establishing: 0, active: 1)
** (nemo:20534): DEBUG: 16:10:34.709: Open called on the GApplication instance; 1 files
(nemo:20534): dconf-DEBUG: 16:10:50.681: watch_fast: "/org/x/apps/favorites/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:10:50.681: watch_established: "/org/x/apps/favorites/" (establishing: 1)
(nemo:20534): dconf-DEBUG: 16:11:09.074: change_fast
(nemo:20534): dconf-DEBUG: 16:11:09.074: change_notify: /org/nemo/window-state/start-with-sidebar
(nemo:20534): GLib-DEBUG: 16:11:33.658: posix_spawn avoided (fd close requested)
Nemo-Share-Message: 16:11:33.685: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

(nemo:20534): dconf-DEBUG: 16:11:33.858: watch_fast: "/org/cinnamon/desktop/thumbnailers/" (establishing: 0, active: 0)
(nemo:20534): dconf-DEBUG: 16:11:33.859: watch_established: "/org/cinnamon/desktop/thumbnailers/" (establishing: 1)
Nemo startup time: 59.318680 seconds
Folder load time: 43.201202 seconds
Idle...Folder load time: 43.207595 seconds
kaineer commented 2 years ago
(nemo:3663851): GLib-DEBUG: 15:09:41.274: unsetenv() is not thread-safe and should not be used after threads are created
(nemo:3663851): Gtk-DEBUG: 15:09:41.274: Connecting to session manager
(nemo:3663851): Gtk-DEBUG: 15:09:41.274: Failed to get the GNOME screensaver proxy: The name org.gnome.ScreenSaver is not owned
(nemo:3663851): Gtk-DEBUG: 15:09:41.274: Registering client 'org.Nemo' ''
(nemo:3663851): Gtk-DEBUG: 15:09:41.276: Registered client at '/org/gnome/SessionManager/Client35'
(nemo:3663851): GLib-GIO-DEBUG: 15:09:41.278: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/preferences/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/window-state/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/icon-view/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/list-view/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/compact-view/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/desktop/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/sidebar-panels/tree/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/plugins/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/preferences/menu-config/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/nemo/search/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_established: "/org/nemo/preferences/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/cinnamon/desktop/lockdown/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/cinnamon/desktop/background/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/cinnamon/desktop/media-handling/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_established: "/org/nemo/window-state/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/cinnamon/desktop/applications/terminal/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_established: "/org/nemo/icon-view/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/cinnamon/desktop/privacy/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_established: "/org/nemo/list-view/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.278: watch_fast: "/org/cinnamon/desktop/interface/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/nemo/compact-view/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/nemo/desktop/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/nemo/sidebar-panels/tree/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/nemo/plugins/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/nemo/preferences/menu-config/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/nemo/search/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/cinnamon/desktop/lockdown/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/cinnamon/desktop/background/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/cinnamon/desktop/media-handling/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/cinnamon/desktop/applications/terminal/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/cinnamon/desktop/privacy/" (establishing: 1)
(nemo:3663851): dconf-DEBUG: 15:09:41.279: watch_established: "/org/cinnamon/desktop/interface/" (establishing: 1)
** (nemo:3663851): DEBUG: 15:09:41.292: Open called on the GApplication instance; 1 files
(nemo:3663851): dconf-DEBUG: 15:10:06.475: watch_fast: "/org/x/apps/favorites/" (establishing: 0, active: 0)
(nemo:3663851): dconf-DEBUG: 15:10:06.475: watch_established: "/org/x/apps/favorites/" (establishing: 1)
Nemo startup time: 25,535312 seconds
Folder load time: 0,374750 seconds
Idle...Folder load time: 0,380500 seconds

Nemo startup time: 25,535312 seconds is kinda too much. It would be nice to know a reason.

mtwebster commented 2 years ago

To eliminate some sort of user configuration issue, can you make a new user account and try nemo there?