an unfinished/corrupted midi file puts tracker out of service
I have found that one of the files on my harddrive makes /usr/lib/tracker-extract
consume the whole CPU while not making any progress. The file is a midi (.kar) file which timidity plays fine but after some minutes reports Terminated sig=0x02
.
To reproduce:
- copy the attached file White_Room.kar to any of the directories watched by tracker
- observe system behaviour
$ tracker daemon
..
0% Extractor - Extracting metadata
$ htop
Removing the file and restarting extract service (systemctl --user restart tracker-extract.service
) fixes the problem.
Tracker: 2.3.0 Arch Linux: current, x86_64