Sebastien Marie <semarie@online.fr> 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
No comments:
Post a Comment