Whitelist clock_nanosleep
On my computer tracker-extract often crashes with SIGSYS. Whitelisting the clock_nanosleep syscall solves it.
Someone else reported the same problem here: https://bugzilla.redhat.com/show_bug.cgi?id=1773254
Stack trace of thread 4357:
#0 0x00007fd4197bb2d1 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc72d1)
#1 0x00007fd4197c0bf7 __nanosleep (libc.so.6 + 0xccbf7)
#2 0x00007fd419bb6fa1 g_usleep (libglib-2.0.so.0 + 0x36fa1)
#3 0x00007fd405f70003 n/a (libgstpbutils-1.0.so.0 + 0x17003)
#4 0x00007fd405f71d31 gst_discoverer_discover_uri (libgstpbutils-1.0.so.0 + 0x18d31)
#5 0x00007fd405f97064 n/a (/repos/tracker-miners/build/src/tracker-extract/libextract-gstreamer.so + 0x8064)
#6 0x00007fd405f97631 n/a (/repos/tracker-miners/build/src/tracker-extract/libextract-gstreamer.so + 0x8631)
#7 0x00007fd405f97940 n/a (/repos/tracker-miners/build/src/tracker-extract/libextract-gstreamer.so + 0x8940)
#8 0x000055a92b850dc1 n/a (/repos/tracker-miners/build/src/tracker-extract/tracker-extract + 0xfdc1)
#9 0x000055a92b8513bc n/a (/repos/tracker-miners/build/src/tracker-extract/tracker-extract + 0x103bc)
#10 0x000055a92b85148e n/a (/repos/tracker-miners/build/src/tracker-extract/tracker-extract + 0x1048e)
#11 0x00007fd419bc8bb1 n/a (libglib-2.0.so.0 + 0x48bb1)
#12 0x00007fd4198c346f start_thread (libpthread.so.0 + 0x946f)
#13 0x00007fd4197f33d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 4359:
#0 0x00007fd4197edf8d syscall (libc.so.6 + 0xf9f8d)
#1 0x00007fd419b9c531 g_cond_wait (libglib-2.0.so.0 + 0x1c531)
#2 0x00007fd40599b1ed gst_base_sink_wait_preroll (libgstbase-1.0.so.0 + 0x301ed)
#3 0x00007fd40599b77e gst_base_sink_do_preroll (libgstbase-1.0.so.0 + 0x3077e)
#4 0x00007fd405984392 n/a (libgstbase-1.0.so.0 + 0x19392)
#5 0x00007fd40599ec0d n/a (libgstbase-1.0.so.0 + 0x33c0d)
#6 0x00007fd4059a0359 n/a (libgstbase-1.0.so.0 + 0x35359)
#7 0x00007fd405e115f9 n/a (libgstreamer-1.0.so.0 + 0x705f9)
#8 0x00007fd405e120bb n/a (libgstreamer-1.0.so.0 + 0x710bb)
#9 0x00007fd405e1249a gst_pad_push (libgstreamer-1.0.so.0 + 0x7149a)
#10 0x00007fd404689ac8 n/a (libgstcoreelements.so + 0x13ac8)
#11 0x00007fd405dec3f9 n/a (libgstreamer-1.0.so.0 + 0x4b3f9)
#12 0x00007fd419bc1f87 n/a (libglib-2.0.so.0 + 0x41f87)
#13 0x00007fd419bc8bb1 n/a (libglib-2.0.so.0 + 0x48bb1)
#14 0x00007fd4198c346f start_thread (libpthread.so.0 + 0x946f)
#15 0x00007fd4197f33d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 4326:
#0 0x00007fd4197e8abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007fd419bec120 n/a (libglib-2.0.so.0 + 0x6c120)
#2 0x00007fd419bed0c3 g_main_loop_run (libglib-2.0.so.0 + 0x6d0c3)
#3 0x000055a92b8561b6 n/a (/repos/tracker-miners/build/src/tracker-extract/tracker-extract + 0x151b6)
#4 0x00007fd41971b023 __libc_start_main (libc.so.6 + 0x27023)
#5 0x000055a92b84c86e n/a (/repos/tracker-miners/build/src/tracker-extract/tracker-extract + 0xb86e)