My Firefox installation does not load or render any pages, nothing happens when I enter an address.
I have already rebooted multiple times, purged Firefox through aptitude, deleted all files related to Firefox (profiles, the complete .mozilla folder in home, everything else) and reinstalled as suggested here. I have started Firefox in safe mode as well.
As far as I can tell the problem started after I used "another" Firefox through my universities Citrix service to be able to access their library catalogue. I had to symbolically link all of the files in the Firefox certificate folder to that of the Citrix client for that client to work, although I've since removed those links as well and it did nothing.
I am really pulling my hairs over this as Firefox is heavily integrated in my workflow and I don't want to switch to Chrome but I also don't want to completely reinstall my laptop as that would mean completely setting up my work environment again too.
After running from terminal with --verbose I get the following errors on shutdown:
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
Update: After starting with the -p flag in terminal, I got the following error at start up
###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost