I'm curious, what are you guys setting your VIRTUALADDRESSLIMIT to?
I have been using 2560, but 3072 seems to work just as well. With less than 2560 (2048), I start to run out of shared memory space, after a couple of days. I do use the CLAMD.EXE, supplied by RPM/YUM, from netlabs-rel, and it uses close to 1 GB of upper shared memory space. Not using ClamD.EXE doesn't change anything, except I can use a smaller number for VIRTUALADDRESSLIMIT.
LIBC Error: Couldn't register process in shared memory!
This error seems to have nothing to do with VIRTUALADDRESSLIMIT. It happens when I load DLLs high (I can't even run my system, if I don't do that with AOO, and FF). Take either one of those programs, open, and close, any combination, twice, and I start to get that message with anything that uses LIBC. Other things keep on working properly, but it takes a re-boot to get the problem solved (temporarily).
FWIW, I use the Quick Start feature with AOO, and that helps because it keeps the DLLs loaded, rather than unloading them, witch causes the problem. Firefox is another story. It will either crash, or I need to close it, at least once per day, so the longest that I can go, without a re-boot for the LIBC problem, is 2 days.
FWIW, I had to quit using eCS, because simply closing a program, with DLLs loaded high, would crash the system, about every second try, and trying to run AOO, and FF, at the same time, using DLLs loaded low, was impossible. At least the new ArcaOS kernel doesn't crash the system, when the problem happens.