tracker-extract crashed with signal 31 in __GI___fstatat64() from _nl_load_domain()

Bug #1916323 reported by Mathias Schindler
134
This bug affects 19 people
Affects Status Importance Assigned to Milestone
tracker-miners (Debian)
Fix Released
Unknown
tracker-miners (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The error occurred after apt update / apt upgrade.

ProblemType: Crash
DistroRelease: Ubuntu 21.04
Package: tracker-extract 2.3.5-2
ProcVersionSignature: Ubuntu 5.8.0-36.40+21.04.1-generic 5.8.18
Uname: Linux 5.8.0-36-generic x86_64
ApportVersion: 2.20.11-0ubuntu59
Architecture: amd64
CasperMD5CheckResult: unknown
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Sat Feb 20 09:35:03 2021
ExecutablePath: /usr/libexec/tracker-extract
InstallationDate: Installed on 2020-12-19 (62 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Alpha amd64 (20201218)
ProcCmdline: /usr/libexec/tracker-extract
ProcEnviron:
 LANG=de_DE.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
RebootRequiredPkgs:
 gnome-shell
 libc6
 libc6
 linux-image-5.10.0-14-generic
 linux-base
Signal: 31
SourcePackage: tracker-miners
StacktraceTop:
 __GI___fstatat64 (fd=fd@entry=15, file=file@entry=0x7fd5ac9dbcd6 "", buf=buf@entry=0x7fd56ec0f890, flag=flag@entry=4096) at ../sysdeps/unix/sysv/linux/fstatat64.c:105
 __GI___fstat64 (fd=fd@entry=15, buf=buf@entry=0x7fd56ec0f890) at ../sysdeps/unix/sysv/linux/fstat64.c:29
 _nl_load_domain (domain_file=0x7fd56000fdc0, domainbinding=domainbinding@entry=0x7fd5600107a0) at loadmsgcat.c:805
 _nl_find_domain (dirname=dirname@entry=0x7fd5ac9e3b00 <_nl_default_dirname> "/usr/share/locale", locale=locale@entry=0x7fd56ec0f9f0 "de", domainname=domainname@entry=0x7fd56ec0fa10 "LC_MESSAGES/gnome-control-center-2.0.mo", domainbinding=domainbinding@entry=0x7fd5600107a0) at finddomain.c:166
 __dcigettext (domainname=<optimized out>, msgid1=<optimized out>, msgid2=<optimized out>, plural=<optimized out>, n=<optimized out>, category=<optimized out>) at dcigettext.c:702
Title: tracker-extract crashed with signal 31 in __GI___fstatat64()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:

Revision history for this message
Mathias Schindler (mathias-schindler) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __GI___fstatat64 (fd=15, file=0x7fd5ac9dbcd6 "", buf=0x7fd56ec0f890, flag=4096) at ../sysdeps/unix/sysv/linux/fstatat64.c:105
 _nl_load_domain (domain_file=0x7fd56000fdc0, domainbinding=domainbinding@entry=0x7fd5600107a0) at loadmsgcat.c:805
 _nl_find_domain (dirname=dirname@entry=0x7fd5ac9e3b00 <_nl_default_dirname> "/usr/share/locale", locale=locale@entry=0x7fd56ec0f9f0 "de", domainname=domainname@entry=0x7fd56ec0fa10 "LC_MESSAGES/gnome-control-center-2.0.mo", domainbinding=domainbinding@entry=0x7fd5600107a0) at finddomain.c:166
 __dcigettext (domainname=<optimized out>, msgid1=msgid1@entry=0x7fd5600125b0 "Diagnostics", msgid2=msgid2@entry=0x0, plural=plural@entry=0, n=n@entry=0, category=category@entry=5) at dcigettext.c:702
 __GI___dcgettext (domainname=<optimized out>, msgid=msgid@entry=0x7fd5600125b0 "Diagnostics", category=category@entry=5) at dcgettext.c:47

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in tracker-miners (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: tracker-extract crashed with signal 31 in __GI___fstatat64()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in tracker-miners (Ubuntu):
status: New → Confirmed
summary: - tracker-extract crashed with signal 31 in __GI___fstatat64()
+ tracker-extract crashed with signal 31 in __GI___fstatat64() from
+ _nl_load_domain()
Revision history for this message
Julian Andres Klode (juliank) wrote :

I tried adding fstatat and fstatat64 to the rules, but it now fails to load the seccomp rules :/

++ ALLOW_RULE (fstatat);
++ ALLOW_RULE (fstatat64);

Revision history for this message
Julian Andres Klode (juliank) wrote :

Oh I guess fstatat should have been newfstatat(), trying upstream fix

https://gitlab.gnome.org/GNOME/tracker-miners/-/commit/b3fdbaf1ab23ce7191ace6db79575dfce5f90881

now

Changed in tracker-miners (Ubuntu):
status: Confirmed → Fix Committed
information type: Private → Public
Changed in tracker-miners (Debian):
status: Unknown → New
Revision history for this message
Joshua Peisach (itzswirlz) wrote :

Same here, I'm getting this on Ubuntu Cinnamon hirsute, except it's just signal 31 in __GI__, not with the from nl_load_domain

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tracker-miners - 2.3.5-2ubuntu1

---------------
tracker-miners (2.3.5-2ubuntu1) hirsute; urgency=medium

  * Cherry-pick newfstat() additions to seccomp filter list (LP: #1916323)

 -- Julian Andres Klode <email address hidden> Sat, 27 Feb 2021 13:13:59 +0100

Changed in tracker-miners (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
santinos09 (santinos09) wrote : Re: [Bug 1916323] Re: tracker-extract crashed with signal 31 in __GI___fstatat64() from _nl_load_domain()

Guys the problem occurred after downloading your daily build image,
installed,  and start apt upgrade, maybe the bug is still present in the
iso image.regards

Il 28/02/21 01:38, Launchpad Bug Tracker ha scritto:
> This bug was fixed in the package tracker-miners - 2.3.5-2ubuntu1
>
> ---------------
> tracker-miners (2.3.5-2ubuntu1) hirsute; urgency=medium
>
> * Cherry-pick newfstat() additions to seccomp filter list (LP:
> #1916323)
>
> -- Julian Andres Klode <email address hidden> Sat, 27 Feb 2021 13:13:59
> +0100
>
> ** Changed in: tracker-miners (Ubuntu)
> Status: Fix Committed => Fix Released
>

tags: added: bugpattern-needed
Changed in tracker-miners (Debian):
status: New → Fix Released
Roshan Khaiju (khaiju)
Changed in tracker-miners (Ubuntu):
assignee: nobody → Roshan Khaiju (khaiju)
Changed in tracker-miners (Ubuntu):
assignee: Roshan Khaiju (khaiju) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.