On 4/19/25 11:47 AM, Darrell Anderson via tde-users wrote:
For the short term I know the cause of the logout
delay. That is a good
start. I now have some nominal clues about the cause of the slow process
terminations. When I find time I'll report further.
I found the cause of the delay with Firefox not terminating in a timely
manner.
I have a shell script that runs when logging out. I've had the script
for 20+ years. The script is executed by all users. In that script are
housekeeping commands to delete garbage files and directories that tend
to accumulate in any computer operating system because some developers
have to defend their geek creds and sloppy programming.
This cleanup and scrubbing strategy has worked well for me for 30+
years, going back to my DOS days. Only the commands have changed.
In that housekeeping sweep are commands to scrub the user's Firefox
profile. In the current scheme, one of the commands was converting the
Firefox profile 'datareporting' directory into a zero-byte file. This
has been in place for years, immediately after the Firefox devs decided
to join the world of data mining and tracking -- oops -- telemetry.
The idea is with a zero-byte file in place no "data reporting" data can
be collected. Using zero-byte files like this is an old trick.
The delay was caused by Firefox being unable to modify files in the
'datareporting' directory, which no longer existed and is a zero-byte file.
I have just about every known avenue of data mining, tracking, and
so-called telemetry disabled, but seems upon closing Firefox the code
remains designed to do something related to that directory.
The new solution is to allow the directory but have the cleanup sweep
delete all files in the directory. Not that the files can be used in any
way since I have blocked all known avenues of telemetry. But deleting
the files makes me feel warm and fuzzy. Just because.
Firefox now fully terminates in less than a second. No more delay.
Interesting little FUBAR.
Feel free to call me paranoid or too damn zealous about protecting my
privacy. I am not going to change my habits. And at least for the time
being I remain triumphant. :)