Temporary object memory full error when using MCPlatformSupport commitOnAlmostOutOfMemoryDuring:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Temporary object memory full error when using MCPlatformSupport commitOnAlmostOutOfMemoryDuring:

Paul DeBruicker
Hi -

I'm trying to load Chronos (http://www.chronos-st.org) into GLASS 1.0-b5
on 64bit Ubuntu.  I'm using the ConfigurationOfChronos in the
squeaksource metacello repository.  It loads and works fine in Pharo
1.2.  In a GemTools workspace I run:

  MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
     (ConfigurationOfChronos project version:'1.0') load
   ].


I get a warning about needing the SocketStream class.  If I proceed past
that I get this error:

VM temporary object memory is full
, old space overflow


I thought #commitOnAlmostOutOfMemoryDuring: handled these types of
errors by committing.  Is there something else I should try to prevent
the out of memory condition?

Its gemstone 2.4.4.1 and GemTools 1.0b4

Thanks

Paul
Reply | Threaded
Open this post in threaded view
|

Re: Temporary object memory full error when using MCPlatformSupport commitOnAlmostOutOfMemoryDuring:

Dale Henrichs
On 03/01/2011 10:12 AM, Paul DeBruicker wrote:

> Hi -
>
> I'm trying to load Chronos (http://www.chronos-st.org) into GLASS 1.0-b5
> on 64bit Ubuntu.  I'm using the ConfigurationOfChronos in the
> squeaksource metacello repository.  It loads and works fine in Pharo
> 1.2.  In a GemTools workspace I run:
>
>    MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
>       (ConfigurationOfChronos project version:'1.0') load
>     ].
>
>
> I get a warning about needing the SocketStream class.  If I proceed past
> that I get this error:
>
> VM temporary object memory is full
> , old space overflow
>
>
> I thought #commitOnAlmostOutOfMemoryDuring: handled these types of
> errors by committing.  Is there something else I should try to prevent
> the out of memory condition?
>
> Its gemstone 2.4.4.1 and GemTools 1.0b4
>
> Thanks
>
> Paul

Paul,

It is supposed to but you got a slightly different error message: 'old
space overflow' so I will have to find out what other remedies might be
needed ... as with most other things in GemStone, there are multiple
layers involved:)

BTW, are you using the default 50M temp obj setting?

Dale
Reply | Threaded
Open this post in threaded view
|

Re: Temporary object memory full error when using MCPlatformSupport commitOnAlmostOutOfMemoryDuring:

Dale Henrichs
In reply to this post by Paul DeBruicker
Paul,

Could you send us a copy of the gem log for the gem in which this happened?

We should get an idea about what might be happening from the log.

Dale

On 03/01/2011 10:12 AM, Paul DeBruicker wrote:

> Hi -
>
> I'm trying to load Chronos (http://www.chronos-st.org) into GLASS 1.0-b5
> on 64bit Ubuntu.  I'm using the ConfigurationOfChronos in the
> squeaksource metacello repository.  It loads and works fine in Pharo
> 1.2.  In a GemTools workspace I run:
>
>    MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
>       (ConfigurationOfChronos project version:'1.0') load
>     ].
>
>
> I get a warning about needing the SocketStream class.  If I proceed past
> that I get this error:
>
> VM temporary object memory is full
> , old space overflow
>
>
> I thought #commitOnAlmostOutOfMemoryDuring: handled these types of
> errors by committing.  Is there something else I should try to prevent
> the out of memory condition?
>
> Its gemstone 2.4.4.1 and GemTools 1.0b4
>
> Thanks
>
> Paul