On Tue, 2017-01-31 at 16:04 +0200, Sebastian Dröge wrote: > On Tue, 31 Jan 2017 11:33:34 +0100 Laurent Bigonville <bigon@debian.o > rg > > wrote: > > Package: tracker-extract > > Version: 1.10.4-1 > > Severity: serious > > > > Hi, > > > > tracker-extract gets killed by seccomp when gstreamer tries to > > regenerate cache. > > > > According to Simon, one of the solution would be to set the > > GST_REGISTRY_UPDATE=no environment variable. > > Or you could set GST_REGISTRY to a filename in a path that is > readable/writeable by tracker-extract. > > Your suggestion has the advantage that there is only a single > registry, > and tracker-extract never generates a new one. Mine has the advantage > that tracker-extract would always have the latest information in the > registry (e.g. if plugins were added/removed, tracker would otherwise > use the old information... and possibly fail to load things that it > thinks that are there).
Oh I misread, the problem is the forking plus file descriptor passing. In that case you could also set GST_REGISTRY_FORK=no, which would let it do the registry update in-process (which has the disadvantage that broken plugins that crash upon loading can't be blacklisted and the whole process just dies).
signature.asc
Description: This is a digitally signed message part