Normally, when server processes die but leave their lock files behind, gslist -v reports these as "killed", and gslist -c will clear the old lock files.
However, if another process starts up and uses the PID that the server process was using, then gslist mistakenly believes that it's the same process. gslist -v reports it as "frozen", and gslist -c will not clear the lock file since the process is running.
Manually delete the lock file. These are normally in /opt/gemstone/locks/<processname> ..LCK, but the location may be /usr/gemstone/locks/ on older systems, or may be configured using GEMSTONE_GLOBAL_DIR.
Last updated: 11/17/17