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).

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to