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
