This could then explain some oddness I'm seeing with text selections in Genie as well. I'm using the stock UNIX VM from the ftp site...I'm assuming that it is lagging significantly behind the patches that have been flying around this list the past several months.
Can this be rectified by generating a new interp.c, or is there a patch on the sqfixes archive?
Kevin,
This is a due to a VM which does not have the latest exception handling code. If you can't easily get a suitable VM, you can work around this problem by changing
file _ [fd readOnlyFileNamed: keysFileName] on: FileDoesNotExistException do:[:ex| nil].
to
file _ [fd readOnlyFileNamed: keysFileName] on: FileDoesNotExistException do:[:ex| ex resume: nil].
Cheers, Bob
On Wed, 27 Jun 2001 22:06:46 -0400 Kevin Fisher kgf@golden.net wrote:
To follow up a bit on this: I've tracked things down a bit further. The method that is hanging is SecurityManager>>loadSecurityKeys.
It is hanging at this point: .. .. file _ [fd readOnlyFileNamed: keysFileName] on: FileDoesNotExistException do:[:ex| nil].
file ifNil:[ ^self]. "no keys file"
.. ..
For some reason, during the start up of the image, the return from this method seems to deadlock..the rest of SecurityManager>>startUp never gets run.
Again, if you run the startUp manually after the image has started, it works just fine...
squeak-dev@lists.squeakfoundation.org