Sebastien Marie <[email protected]> wrote:
> I think that torsocks is diverting syscalls with LD_PRELOAD. so
> depending how you call it, you might override the LD_PRELOAD setted by
> torsocks.
>
Yeah, that might explain it.  Thank you.

> the "method" you mentioned isn't a way to resolv the problem. it was a
> way to properly diagnostic the problem: something inside
> radeonsi_dri.so (exactly emutls) which cause segfault when the library
> is unloaded. using LD_PRELOAD permitted to unsure that forcing the
> library to stick correct the problem.
>
Yeah I know, sorry for choosing wrong wording -- English is not my
native language.

> if you want alternate ways to fix/workaround the problem:
> 
> - provide a patch with proper TLS support
> 
> - provide a patch for emuTLS for avoiding unloading a library when emuTLS is 
> from library
> 
> - use another video output (mpv --vo=sdl ...)
> 
> - ignore the core file and/or disable the coredump generation (with a 
> wrapper):
>     #!/bin/sh
>     ulimit -c 0
>     exec /usr/local/bin/mpv "$@"
> 
I've been using mpv(1) with --vo=x11 all along.  I just wanted to report
what I've found.

Sincerely,
srfsh

Reply via email to