Greg Steuck <gne...@openbsd.org> writes:

> So I was wondering which program is responsible (because my previous
> "fix" was to restart the X session). Turns out exiting firefox is
> enough to get the device back.

I don't understand how or why firefox decides that it should hold on to
fido devices, but hibernate isn't necessary. Right now I'm seeing:

% fstat -n | grep 98,0   # the device number for fido/0
greg     firefox    67969  139  4,16    78726        20666  rwp   98,0

This is firefox 120.0.1 on a current-ish amd64.

% pstee
| \-+- 67969 greg firefox
 |   |--- 64863 greg /usr/local/lib/firefox/firefox -contentproc -appDir 
/usr/local/lib/firefox/browser {b78ddad4-1757-4fc8-9b74-8d79bb09c13c} 67969 
socket
 |   |--- 75417 greg /usr/local/lib/firefox/firefox -contentproc 
{edcbc521-8aaf-4efd-82f2-ed887f516f67} 67969 tab
 |   |--- 83724 greg /usr/local/lib/firefox/firefox -contentproc 
{a0f250b4-8c9c-4bb4-8cfd-009399071c8a} 67969 tab
 |   |--- 86034 greg /usr/local/lib/firefox/firefox -contentproc -appDir 
/usr/local/lib/firefox/browser {e33e0794-77c7-4e67-b00b-563cc0b53050} 67969 
utility
 |   |--- 37317 greg /usr/local/lib/firefox/firefox -contentproc -appDir 
/usr/local/lib/firefox/browser {451da47a-01c8-461f-9815-f6f2b143950c} 67969 rdd
 |   |--- 41257 greg /usr/local/lib/firefox/firefox -contentproc 
{ee197b40-551b-4674-b120-125e67ce1bd1} 67969 tab
 |   |--- 58780 greg /usr/local/lib/firefox/firefox -contentproc 
{78b4f237-91b0-4e10-a900-43380ce0cb73} 67969 tab
 |   \--- 04421 greg /usr/local/lib/firefox/firefox -contentproc 
{5a7638ba-e3d5-40a0-a7c6-26d654d45c3a} 67969 tab

Thanks
Greg

Reply via email to