GNOME Bugzilla – Bug 782514
tracker-extract-iso crashes due to seccomp restriction
Last modified: 2017-05-11 13:13:33 UTC
the tracker-extract process crashes because tracker-extract-iso uses Osinfo specific methods to classify an ISO, which includes enumerating the files in an ISO to determine which operating system it is (if any). osinfo_loader_find_files () uses g_file_enumerate_children (), which relies on the "openat" system call. Since Tracker does sandboxing with seccomp, this system call was blocked for this process.
Created attachment 351625 [details] [review] libtracker-common: Whitelist openat() With the same caveats than open().
Pushed the fix to master/1.12. Attachment 351625 [details] pushed as 620a1be - libtracker-common: Whitelist openat()