[squeak-dev] Re: [Pharo-project] Too many semaphores, image blocked

Eliot Miranda eliot.miranda at gmail.com
Fri Oct 7 21:43:16 UTC 2011


On Fri, Oct 7, 2011 at 2:31 PM, Schwab,Wilhelm K <bschwab at anest.ufl.edu>wrote:

> Eliot,
>
> Is there a way to save the image given that it is non-responsive?
>  Otherwise (and this could be "how it is") one would have to apply the fix
> before having the problem.  Just curious.  Should we all periodically take a
> semaphore head count in our images?
>
> I try to leave a reasonable trail of backups of working images just in case
> I do something stupid; a little uncertainty can motivate cautious
> behavior...
>

Hmm... I think what's needed is a command-line parameter.  Give me a few...


> Bill
>
>
>
> ________________________________________
> From: pharo-project-bounces at lists.gforge.inria.fr [
> pharo-project-bounces at lists.gforge.inria.fr] On Behalf Of Eliot Miranda [
> eliot.miranda at gmail.com]
> Sent: Friday, October 07, 2011 4:22 PM
> To: Pharo-project at lists.gforge.inria.fr
> Subject: Re: [Pharo-project] Too many semaphores, image blocked
>
> Hi Janko,
>
>    you need to /save/ the image having applied Smalltalk vm
> maxExternalSemaphoresSilently: 3000.  This must be set in the image at
> start-up, not after the image has loaded.  i.e. the VM inspects the value
> saved in the image header and applies the value *before* the image starts
> running.
>
> 2011/10/7 Janko Mivšek <janko.mivsek at eranova.si<mailto:
> janko.mivsek at eranova.si>>
> Hi Henrik,
>
> S, Henrik Sperre Johansen piše:
> > On 05.10.2011 01:18, Schwab,Wilhelm K wrote:
>
> >> The log you posted contains the string "Not enough space for external
> >> objects, set a larger size at startup!"  Maybe a command-line switch
> >> to the vm will give you more memory and a way to get the image going?
>
> > Smalltalk vm maxExternalSemaphoresSilently: aSize  would be the line to
> > include.
> > If the script passed on a command line is higher in the startuplist than
> > the InputEventSensor, it would get it working again.
>
> Ok, I'm back having time to look at this problem and I made a start.st<
> http://start.st>
> script below, start the image with it, but get the same blank screen as
> you can see in attached screenshot. Ctrl or Alt . doesn't help.
>
> start.st<http://start.st>
> Smalltalk vm maxExternalSemaphoresSilently: 3000
>
>
> ./Contents/Linux/squeak ./Contents/Resources/waste.image start.st<
> http://start.st>
>
> Any more idea? Otherwise I'll start to recover from changes, but
> starting this nonresponsive image would of course be faster solution:)
>
> Best regards
> Janko
>
>
> --
> Janko Mivšek
> Aida/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si
>
>
>
> --
> best,
> Eliot
>
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20111007/bfa16215/attachment.htm


More information about the Squeak-dev mailing list