Why are you getting so many crashes?
Now that is a good question. Of course, if anybody knew the answer, the problem could probably be fixed.
I have exceptq installed (latest that I know about), and I don't get any TRP files, but FF (38.2.1) causes a PROCDUMP about 50% of the time when I shut it down. I can see no reason why that would happen. The FF DLLs get loaded low, and I use Free Shared Mem to monitor for a shortage of shared memory. It is almost always more than 128 megs free.
I have had problems with AOO 4.1.2, which has the DLLs set to load high. Since it crashes at every shutdown (yes, I DO have the updated kernel), I use the quick start feature, to keep it loaded, which works. If I try to load the AOO DLLs low, and start FF while AOO is running, it is an instant hang condition, every time.
Now, the really odd problem is that sometimes I can reboot, and the system will run for several days, with no problems. At other times, it will crash, or hang, after a few hours, but only when I am using FF. Free Shared Mem usually indicates a sudden drop in available shared memory, when that happens, but it still shows about 75 meg of free shared memory (which could be gone before it can show it). Using VIRTUALADDRESSLIMIT=3072 has improved the situation, but it has not fixed the problem. I am suspicious that there is some sort of startup conflict that is causing trouble, but I have not been able to isolate it. I will note, that when it runs for longer periods of time, that Free Shared Mem is showing about 160 meg of free shared memory, and it doesn't seem to drop.