Hi,

..we've heard of firefox dropping alsa etc for pulseaudio on behalf of
the Tor/torbrowser people or the systemd people and since pulseaudio
tried a "government shutdown", on _my_ iron, I did to pulseaudio what
you yanks should try on your own putinist regime, a Great Purge with
Stalinist Firmness.  ;o)


..I have alsa up fine on chromium and firefox-esr, but not on the
torbrowser.  


..my per-app RPATH recipe from https://github.com/i-rinat/apulse still
fails on torbrowser: cd \
~/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/ \
&&patchelf --debug --set-rpath /usr/lib/x86_64-linux-gnu/apulse \
libxul.so
patching ELF file `libxul.so'
Kernel page size is 4096 bytes
new rpath is `/usr/lib/x86_64-linux-gnu/apulse'
rpath is too long, resizing...
DT_NULL index is 68
replacing section `.dynamic' with size 1232
replacing section `.dynstr' with size 117094
this is a dynamic library
last page is 0x63bf000
needed space is 119056
rewriting section `.dynamic' from offset 0x5bbb2a0 (size 1216) to
offset 0x5bd92d8 (size 1232) 
rewriting section `.dynstr' from offset0x5bbb760 (size 117061) to
offset 0x5bd97a8 (size 117094) 
rewriting symbol table section 2


..next step was as root:~# ln -sv /usr/lib/x86_64-linux-gnu/apulse \
/usr/lib/apulse and ~# patchelf --debug --remove-rpath \
/home/arnt/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/libxul.so
patching ELF file
`/home/arnt/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/libxul.so'
Kernel page size is 4096 bytes 
removing DT_RUNPATH entry

...and retry ~$ cd \
~/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/ \
&&patchelf --debug --set-rpath /usr/lib/apulse libxul.so 
patching ELF file `libxul.so' Kernel page size is 4096 bytes 
new rpath is `/usr/lib/apulse' 
rpath is too long, resizing...
DT_NULL index is 68
replacing section `.dynamic' with size 1248
replacing section `.dynstr' with size 117110
this is a dynamic library
last page is 0x63dd000
needed space is 119144
rewriting section `.dynamic' from offset 0x5bd92d8 (size 1232) to
offset 0x5bf7310 (size 1248) 
rewriting section `.dynstr' from offset 0x5bd97a8 (size 117094) to 
offset 0x5bf77f0 (size 117110) 
rewriting symbol table section 2



..next step was get apulse-dbgsym and try read up on how to do things
down /usr/share/doc/apulse-dbgsym/, which turned out rather empty...
How do I use apulse-dbgsym?

-- 
..med vennlig hilsen = with Kind Regards from Arnt Karlsen
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to