Discussion:
Bug#1099212: nautilus: Crash when starting with assertion failed in ../src/libtracker-common/tracker-parser.c
Add Reply
Emmanuel Arrighi
2025-03-01 20:00:02 UTC
Reply
Permalink
Package: nautilus
Version: 48~beta-2
Severity: important

Dear Maintainer,

Since the last update, nautilus is no longer starting. When starting, I
get this error
```
**
Tracker:ERROR:../src/libtracker-common/tracker-parser.c:109:ensure_init_parser: assertion failed: (module != NULL)
Bail out! Tracker:ERROR:../src/libtracker-common/tracker-parser.c:109:ensure_init_parser: assertion failed: (module != NULL)
Aborted
```


-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.16-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nautilus depends on:
ii bubblewrap 0.11.0-2
ii desktop-file-utils 0.28-1
ii eject 2.40.4-5
ii gsettings-desktop-schemas 48~beta-1
ii gvfs 1.57.2-1
ii libadwaita-1-0 1.7~beta-2
hi libc6 2.40-7
ii libcairo2 1.18.2-2
ii libcloudproviders0 0.3.6-1+b1
ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-2
ii libgexiv2-2 0.14.3-1+b1
ii libglib2.0-0t64 2.83.5-1
ii libglib2.0-data 2.83.5-1
ii libgnome-autoar-0-0 0.4.5-2
ii libgnome-desktop-4-2t64 44.1-2
ii libgraphene-1.0-0 1.10.8-5
ii libgstreamer-plugins-base1.0-0 1.24.12-1
ii libgstreamer1.0-0 1.24.12-1
ii libgtk-4-1 4.17.5+ds-3
ii libnautilus-extension4 48~beta-2
ii libpango-1.0-0 1.56.1-1
ii libportal-gtk4-1 0.9.1-1
ii libportal1 0.9.1-1
ii libselinux1 3.8-4
ii libtinysparql-3.0-0 3.8.2-3
ii libwayland-client0 1.23.1-3
ii libx11-6 2:1.8.10-2
ii nautilus-data 48~beta-2
ii shared-mime-info 2.4-5+b2
ii tracker-extract [localsearch] 3.8.2-3
ii xdg-user-dirs-gtk 0.14-1

Versions of packages nautilus recommends:
ii gnome-sushi 46.0-2
ii gvfs-backends 1.57.2-1
ii libgdk-pixbuf2.0-bin 2.42.12+dfsg-2
ii librsvg2-common 2.59.90+dfsg-2

nautilus suggests no packages.

-- no debconf information
MoonExiler
2025-03-03 09:20:01 UTC
Reply
Permalink
Dear Maintainers,

I also encountered this problem on my system. Thanks to my friends' help, I
believe I've found a possible cause and solution.

I installed GNOME on a fresh Debian unstable base-system using this
installation method:

1. gnome-shell
2. gdm3
3. nautilus
4. gnome-terminal

With this installation, the package libtracker-sparql-3.0-0 was not
included. After installing libtracker-sparql-3.0-0 (which provides
/usr/lib/x86_64-linux-gnu/tinysparql-3.0/libtracker-parser-libicu.so),
Nautilus launched properly.

Thank you for your investigations.

Zhian Chen
Emmanuel Arrighi
2025-03-03 10:10:01 UTC
Reply
Permalink
Control: tags -1 moreinfo
On Sat, Mar 1, 2025 at 2:51 PM Emmanuel Arrighi
Post by Emmanuel Arrighi
Since the last update, nautilus is no longer starting. When starting, I
get this error
```
**
Tracker:ERROR:../src/libtracker-common/tracker-parser.c:109:ensure_init_parser: assertion failed: (module != NULL)
Bail out! Tracker:ERROR:../src/libtracker-common/tracker-parser.c:109:ensure_init_parser: assertion failed: (module != NULL)
Aborted
I am unable to reproduce this issue from a clean Debian Trixie install
where I installed nautilus (and the tinysparql updates) from Unstable.
I haven't seen any similar bug reports.
Therefore, we need help figuring out what is different about your system.
- What filesystem are you using?
- Have you at some time tried to disable Tracker or its systemd user
services on this computer?
- Are you using any extra nautilus plugins?
- Does this issue still happen if you create a new user and log in as that user?
Thank you,
Jeremy Bícha
The solution suggested by Zhian Chen to install libtracker-sparql-3.0-0
is working also for me. Thanks for this.

For the context, I am using a BTRFS filesystem on a fairly recent fresh
install of Debian unstable (some thing like 2 months ago). I did not
disable Tracker or its systemd user. I don't have any nautilus plugins.
I am using sway, so I don't have the full gnome desktop installed.

Best regards,
Emmanuel Arrighi

Loading...