[linux] 5.x: userland writes to /usr/lib64/firefox/libxul.so

Geert Stappers stappers op stappers.nl
Do Apr 9 18:10:37 CEST 2020


On Thu, Apr 09, 2020 at 03:56:00PM +0200, Udo van den Heuvel wrote:
> On 09-04-2020 15:45, Daniel C. von Asmuth wrote:
> >> How reproducible:
> >> Use firefox, play youtube, etc on amdgpu (apu?) system.
> >> It crashes and (sometimes) libxul is modified as shown by rpm -V.
> > 
> > Als die library gewijzigd is, dan vraag ik mij af wat er dan aan gewijzigd is.
> > Betekent dat ook dat ze daarna opnieuw geïnstalleerd moet worden of kan Firefox
> > opnieuw worden gestart met een 'verminkte' bibliotheek?
> 
> Meestal niet.
> Gewoon een backupje terug kopieren:
> # cp ~/libxul.so /usr/lib64/firefox
> 
> En daarna kan e.e.a. weer gestart worden.
> 
> > Om dit tot op de bodem uit te zoeken zou je het programma in de debugger moeten
> > draaien.....
> 
> En dan weet ik de weg niet zo goed.
> Ik kan een backtrace regelen bij een `normaal` programma maar deze
> multithreaded browser is andere koek.
> 
> > Het zou kunnen zijn dat er een lek zit in het X.Org Window Systeem.
> > Maakt het uit welke kernel versie het op draait??
> 
> Op veel 5.x kernels (5.3.x, 5.4.x, 5.5.x, 5.6.x) heb ik het waargenomen.
> Van eerdere kernels weet ik het minder zeker.
> 
> Groeten,
> Udo

Van welke user is het firefox proces?


Groeten
Geert Stappers
-- 
stappers op paddy:~
$ ps -ef | grep firefox | cut -b -85
stappers    2401    2189  2 mrt16 ?        12:22:47 /usr/lib/firefox-esr/firefox-esr 
stappers    2780    2401  0 mrt16 ?        00:11:00 /usr/lib/firefox-esr/firefox-esr 
stappers   70965    2401  0 mrt18 ?        01:54:39 /usr/lib/firefox-esr/firefox-esr 
stappers   75512    2401  1 mrt18 ?        06:25:21 /usr/lib/firefox-esr/firefox-esr 
stappers  113021    2401  1 mrt19 ?        07:22:38 /usr/lib/firefox-esr/firefox-esr 
stappers  168173    2401  1 mrt21 ?        05:28:17 /usr/lib/firefox-esr/firefox-esr 
stappers  720775    2401  0 apr05 ?        00:07:58 /usr/lib/firefox-esr/firefox-esr 
stappers  720798    2401  0 apr05 ?        00:04:09 /usr/lib/firefox-esr/firefox-esr 
stappers  724314    2401  0 apr05 ?        00:25:02 /usr/lib/firefox-esr/firefox-esr 
stappers  727788    2401  0 apr05 ?        00:20:55 /usr/lib/firefox-esr/firefox-esr 
stappers  727817    2401  0 apr05 ?        00:20:53 /usr/lib/firefox-esr/firefox-esr 
stappers  871673    2629  0 18:09 pts/12   00:00:00 grep firefox
stappers op paddy:~
$


Meer informatie over de Linux maillijst