After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 779875 - flistxattr(): tracker-extract killed by SIGSYS
flistxattr(): tracker-extract killed by SIGSYS
Status: RESOLVED DUPLICATE of bug 778182
Product: tracker
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: tracker-general
tracker-general
Depends on:
Blocks:
 
 
Reported: 2017-03-10 20:23 UTC by Toni Andjelkovic
Modified: 2017-04-19 18:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch whitelisting flistxattr (443 bytes, patch)
2017-03-10 20:23 UTC, Toni Andjelkovic
none Details | Review

Description Toni Andjelkovic 2017-03-10 20:23:55 UTC
Created attachment 347666 [details] [review]
Patch whitelisting flistxattr

Re-open this bug.

tracker-extract is killed by SIGSYS when scanning ogg vorbis files.

This is due to missing seccomp permissions for flistxattr(2), which is invoked by gio via libmediaart.

Since neither gio nor libmediaart support seccomp, this system call needs to be allowed in libtracker.

See also:

https://bugzilla.gnome.org/show_bug.cgi?id=778182
https://bugzilla.redhat.com/show_bug.cgi?id=1419183
https://git.gnome.org/browse/tracker/log/src/libtracker-common/tracker-seccomp.c
Comment 1 Carlos Garnacho 2017-04-19 18:30:11 UTC
The rationale in https://bugzilla.gnome.org/show_bug.cgi?id=778182#c4 still applies, sorry.

Tracker 1.12 is not responsible anymore for albumart extraction, so it's no longer needed either.

*** This bug has been marked as a duplicate of bug 778182 ***