tracker-extract-3 crashed with SIGSYS in epoll_wait()

Bug #2055761 reported by corrado venturini
938
This bug affects 237 people
Affects Status Importance Assigned to Milestone
Tracker
Fix Released
Unknown
tracker-miners (Ubuntu)
Fix Released
Medium
Jeremy Bícha

Bug Description

Opening a new bug because old one (2055292) has incomplete info and is invalid

ProblemType: Crash
DistroRelease: Ubuntu 24.04
Package: tracker-extract 3.4.6-3
ProcVersionSignature: Ubuntu 6.6.0-14.14-generic 6.6.3
Uname: Linux 6.6.0-14-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sat Mar 2 09:24:58 2024
ExecutablePath: /usr/libexec/tracker-extract-3
InstallationDate: Installed on 2024-02-20 (11 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily amd64 (20240220)
ProcCmdline: /usr/libexec/tracker-extract-3
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
Signal: 31
SignalName: SIGSYS
SourcePackage: tracker-miners
StacktraceTop:
 epoll_wait (epfd=7, events=0x7933c7dfd11c, maxevents=1, timeout=0) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
 ?? () from /lib/x86_64-linux-gnu/libmount.so.1
 mnt_monitor_get_fd () from /lib/x86_64-linux-gnu/libmount.so.1
 ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
 ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
Title: tracker-extract-3 crashed with SIGSYS in epoll_wait()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sudo users
separator:

Revision history for this message
corrado venturini (corradoventu) wrote :
information type: Private → Public
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in tracker-miners (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The fix is trivial:

https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/511

But it begs the question: Why do we keep having to fix these crashes one by one over such a long period of time?

tags: added: rls-nn-incoming
Changed in tracker-miners (Ubuntu):
milestone: none → ubuntu-24.04-beta
importance: Undecided → Medium
status: Confirmed → Triaged
tags: added: fixed-in-tracker-miners-3.7.rc fixed-upstream
Changed in tracker:
status: Unknown → Fix Released
Revision history for this message
Alex Murray (alexmurray) wrote :

> Why do we keep having to fix these crashes one by one over such a long period of time?

In this case I think this is a consequence of the allow-list nature of the seccomp filters - as glibc changes to implement various functions via different primitive system calls / or the kernel changes to add new system calls and glibc starts to make sure of these, the seccomp filter needs to be updated to take this into account.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

tracker-miners (3.7~rc-1) experimental; urgency=medium

  * New upstream release
  * Re-enable landlock feature
  * Do an additional build without landlock for build tests only
  * Skip bmp-basic-1 test on big-endian architectures:
    it is a new test failing there

 -- Jeremy Bícha <email address hidden> Mon, 04 Mar 2024 19:31:14 -0500

Changed in tracker-miners (Ubuntu):
assignee: nobody → Jeremy Bícha (jbicha)
status: Triaged → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

Alex, it was more of a rhetorical question. I understand the security design, it's more a complaint about poor upstream software engineering when we must suffer and fix the same crashes repeatedly. It's security vs usability.

Revision history for this message
Alex Murray (alexmurray) wrote :

Ah fair enough ;)

Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/2055761

tags: added: iso-testing
olive (chenet07)
Changed in tracker-miners (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

No it's not released yet.

Changed in tracker-miners (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Carsten Otte (cotte711) wrote :

I've seen this on today's daily release. Fresh installation on Yoga 7i Gen 9 (Intel 155H)

Revision history for this message
Robert Los (robert-robertlos) wrote :

This is a new computer with the following specs:
MB: MSI X670E tomahawk
proc: AMD 7950X
VIdeo: Nvidia 4070 ti Super
Mem: 128 GB Kingston fury 6000

Installed Ubuntu 24.04 daily because 22.04 did not work with this hardware and the latest nvidia driver

Revision history for this message
corrado venturini (corradoventu) wrote :

Version from proposed is ok. thanks
corrado@corrado-n7-nn-0306:~$ apt policy tracker-extract
tracker-extract:
  Installed: 3.4.6-3
  Candidate: 3.4.6-3
  Version table:
     3.7.0-1 100
        100 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages

Revision history for this message
Piet Delaney (piet-delaney-3) wrote :

Downloaded a day or two ago.
Trying on Dell T7920 Workstation.

Should I download a new ISO?

Revision history for this message
corrado venturini (corradoventu) wrote :

Just wait for fix, is already in proposed.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Actually it's in 'release' now. But you may not get it automatically while 'updates' points to an older version.

Just wait for any version 3.7.x

Changed in tracker-miners (Ubuntu):
status: Fix Committed → Fix Released
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.