Rate limit restarts on unexpected tracker executable terminations
os: debian unstable
tracker version: 2.3.3-2+b1/amd64
$ gdb /usr/libexec/tracker-extract core.single.121170
Reading symbols from /usr/libexec/tracker-extract...
Reading symbols from /usr/lib/debug/.build-id/04/f5f29b4536a07751bb0cbc1d62e4f83ed2bda8.debug...
[New LWP 121186]
[New LWP 121171]
[New LWP 121173]
[New LWP 121176]
[New LWP 121172]
[New LWP 121183]
[New LWP 121174]
[New LWP 121185]
[New LWP 121177]
[New LWP 121175]
[New LWP 121170]
[New LWP 121184]
[New LWP 121181]
[New LWP 121180]
[New LWP 121182]
[New LWP 121179]
[New LWP 121178]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/libexec/tracker-extract'.
Program terminated with signal SIGSYS, Bad system call.
#0 statx (fd=fd@entry=-100, path=path@entry=0x7f178c00f750 "/home/test/Music/test/album/08-You're Welcome-1KUB.mp3", flags=flags@entry=2304, mask=mask@entry=4095, buf=buf@entry=0x7f1799296580) at ../sysdeps/unix/sysv/linux/statx.c:29
29 ../sysdeps/unix/sysv/linux/statx.c: No such file or directory.
[Current thread is 1 (Thread 0x7f1799298700 (LWP 121186))]
(gdb) bt
#0 statx (fd=fd@entry=-100, path=path@entry=0x7f178c00f750 "/home/test/Music/test/album/08-You're Welcome-1KUB.mp3", flags=flags@entry=2304, mask=mask@entry=4095, buf=buf@entry=0x7f1799296580) at ../sysdeps/unix/sysv/linux/statx.c:29
#1 0x00007f17d6b21cea in g_local_file_statx (mask=(G_LOCAL_FILE_STAT_FIELD_TYPE | G_LOCAL_FILE_STAT_FIELD_MODE | G_LOCAL_FILE_STAT_FIELD_NLINK | G_LOCAL_FILE_STAT_FIELD_UID | G_LOCAL_FILE_STAT_FIELD_GID | G_LOCAL_FILE_STAT_FIELD_ATIME | G_LOCAL_FILE_STAT_FIELD_MTIME | G_LOCAL_FILE_STAT_FIELD_CTIME | G_LOCAL_FILE_STAT_FIELD_INO | G_LOCAL_FILE_STAT_FIELD_SIZE | G_LOCAL_FILE_STAT_FIELD_BLOCKS | G_LOCAL_FILE_STAT_FIELD_BTIME), mask_required=(G_LOCAL_FILE_STAT_FIELD_TYPE | G_LOCAL_FILE_STAT_FIELD_MODE | G_LOCAL_FILE_STAT_FIELD_NLINK | G_LOCAL_FILE_STAT_FIELD_UID | G_LOCAL_FILE_STAT_FIELD_GID | G_LOCAL_FILE_STAT_FIELD_MTIME | G_LOCAL_FILE_STAT_FIELD_CTIME | G_LOCAL_FILE_STAT_FIELD_INO | G_LOCAL_FILE_STAT_FIELD_SIZE | G_LOCAL_FILE_STAT_FIELD_BLOCKS), stat_buf=0x7f1799296580, flags=2304, pathname=0x7f178c00f750 "/home/test/Music/test/album/08-You're Welcome-1KUB.mp3", dirfd=-100) at ../../../gio/glocalfileinfo.h:129
#2 g_local_file_lstat (stat_buf=0x7f1799296580, mask_required=(G_LOCAL_FILE_STAT_FIELD_TYPE | G_LOCAL_FILE_STAT_FIELD_MODE | G_LOCAL_FILE_STAT_FIELD_NLINK | G_LOCAL_FILE_STAT_FIELD_UID | G_LOCAL_FILE_STAT_FIELD_GID | G_LOCAL_FILE_STAT_FIELD_MTIME | G_LOCAL_FILE_STAT_FIELD_CTIME | G_LOCAL_FILE_STAT_FIELD_INO | G_LOCAL_FILE_STAT_FIELD_SIZE | G_LOCAL_FILE_STAT_FIELD_BLOCKS), mask=(G_LOCAL_FILE_STAT_FIELD_TYPE | G_LOCAL_FILE_STAT_FIELD_MODE | G_LOCAL_FILE_STAT_FIELD_NLINK | G_LOCAL_FILE_STAT_FIELD_UID | G_LOCAL_FILE_STAT_FIELD_GID | G_LOCAL_FILE_STAT_FIELD_ATIME | G_LOCAL_FILE_STAT_FIELD_MTIME | G_LOCAL_FILE_STAT_FIELD_CTIME | G_LOCAL_FILE_STAT_FIELD_INO | G_LOCAL_FILE_STAT_FIELD_SIZE | G_LOCAL_FILE_STAT_FIELD_BLOCKS | G_LOCAL_FILE_STAT_FIELD_BTIME), path=0x7f178c00f750 "/home/test/Music/test/album/08-You're Welcome-1KUB.mp3") at ../../../gio/glocalfileinfo.h:129
#3 _g_local_file_info_get (basename=basename@entry=0x7f178c009670 "08-You're Welcome-1KUB.mp3", path=0x7f178c00f750 "/home/test/Music/test/album/08-You're Welcome-1KUB.mp3", attribute_matcher=attribute_matcher@entry=0x7f178c001740, flags=flags@entry=G_FILE_QUERY_INFO_NONE, parent_info=parent_info@entry=0x7f17992977e0, error=error@entry=0x7f1799297860) at ../../../gio/glocalfileinfo.c:1809
#4 0x00007f17d6b1d407 in g_local_file_query_info (file=<optimized out>, attributes=<optimized out>, flags=G_FILE_QUERY_INFO_NONE, cancellable=<optimized out>, error=0x7f1799297860) at ../../../gio/glocalfile.c:1220
#5 0x00007f17d01b1468 in tracker_file_get_size (path=<optimized out>) at ../src/libtracker-miners-common/tracker-file-utils.c:116
#6 0x00007f17d01aed69 in tracker_extract_get_metadata (info=0x7f1788004b00) at ../src/tracker-extract/tracker-extract-mp3.c:2585
#7 0x000055cff671cf5c in get_file_metadata (task=task@entry=0x55cff8797ca0, info_out=info_out@entry=0x7f1799297d30) at ../src/tracker-extract/tracker-extract.c:299
#8 0x000055cff671d5bb in get_metadata (task=0x55cff8797ca0) at ../src/tracker-extract/tracker-extract.c:491
#9 0x000055cff671d610 in single_thread_get_metadata (queue=0x55cff87adb60) at ../src/tracker-extract/tracker-extract.c:511
#10 0x00007f17d68d3ddd in g_thread_proxy (data=0x7f17c4008240) at ../../../glib/gthread.c:820
#11 0x00007f17d67a4ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f17d66d4eaf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Edited by crvi