If I hit control-C during execution of a script that uses Script::Singleton, then this results in a permanent memory lock and inability to run the script going forward. The memory lock can be removed with ipcs and ipcrm but it is not simple and should not occur.
There is a simple and obvious fix.