Nautilus not starting (segamentation error)

Hello, I am looking for help with the issue with nautilus on my openSUSE tumbleweed gnome.
When I open the files, it shows that it’s starting with a rotating circle on the topbar, never actually open.
And when I open it in terminal, this is the error message I got.

$ nautilus 
** Message: 15:06:49.915: Connecting to org.freedesktop.Tracker3.Miner.Files

(org.gnome.Nautilus:4313): Gtk-WARNING **: 15:06:49.948: Theme parser error: gtk.css:93:11-12: Expected a filter

(org.gnome.Nautilus:4313): Gtk-WARNING **: 15:06:49.959: Theme parser error: gtk.css:93:11-12: Expected a filter
[1]    4313 segmentation fault (core dumped)  nautilus

Any bright ideas why this keeps happening?

1 Like

Please try to obtain a stack trace for the crash: openSUSE:Bugreport application crashed - openSUSE Wiki.

2 Likes

Same issue here
openSUSE Tumbleweed 20230617-0
Edit: Still persistent on 20230619-0, GNOME on XOrg and also Wayland

Maybe the following strace.log is helpfull to anyone?

stacktrace.log
7013  1687261503.063075 execve("/usr/bin/nautilus", ["nautilus"], 0x7ffd50474ee0 /* 80 vars */) = 0
7013  1687261503.064345 brk(NULL)       = 0x565232d0e000
7013  1687261503.064563 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffcae992df0) = -1 EINVAL (Das Argument ist ungültig)
7013  1687261503.064971 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f95ffd55000
7013  1687261503.065231 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
7013  1687261503.065504 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
7013  1687261503.065714 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=93131, ...}, AT_EMPTY_PATH) = 0
7013  1687261503.065930 mmap(NULL, 93131, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f95ffd3e000
7013  1687261503.066107 close(3)        = 0
7013  1687261503.066290 openat(AT_FDCWD, "/lib64/libnautilus-extension.so.4", O_RDONLY|O_CLOEXEC) = 3
7013  1687261503.066468 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
7013  1687261503.066634 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=43056, ...}, AT_EMPTY_PATH) = 0
7013  1687261503.066827 mmap(NULL, 45256, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f95ffd32000
7013  1687261503.067046 mmap(0x7f95ffd35000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f95ffd35000
7013  1687261503.067236 mmap(0x7f95ffd39000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f95ffd39000
7013  1687261503.067413 mmap(0x7f95ffd3c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f95ffd3c000
7013  1687261503.067630 close(3)        = 0
7013  1687261503.067899 openat(AT_FDCWD, "/lib64/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
7013  1687261503.068249 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
7013  1687261503.068479 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1340648, ...}, AT_EMPTY_PATH) = 0
1 Like

Regarding to https://bugzilla.opensuse.org/show_bug.cgi?id=1212474, it’s a problem with libpython3_11-1_0-x86-64-v3.

My solution was:

 sudo zypper remove libpython3_11-1_0-x86-64-v3
1 Like

Thanks mate It worked!!!

Thank you. I just started having this same issue after running updates on OpenSuse Tumbleweed. Removing the referenced package fixed it for me.

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.