New images up with fixes

Brian Rice water at tunes.org
Fri Jun 3 11:41:00 PDT 2005


That's probably my fault. I'll crank out fixed images shortly (a fix  
to module.slate is in main already).

On Jun 3, 2005, at 10:58 AM, Bill Sun wrote:

> Good news and bad news.
>
> Good news, I got pass the initial heap grow! Woohoo!
>
> Bad news, "Attempted to grow heap beyond limits":
>
> Slate: Growing heap to 4789200 bytes.
> Performing post-bootstrap actions...
> Loading 'src/mobius/syntax/quote.slate'
> Loading 'src/mobius/syntax/cascade.slate'
> Loading 'src/lib/macro.slate'
> Loading 'src/lib/numericMixin.slate'
> Loading 'src/lib/tuple.slate'
> Loading 'src/lib/linkedlist.slate'
> Loading 'src/lib/cord.slate'
> Loading 'src/lib/path.slate'
> Loading 'src/lib/queue.slate'
> Loading 'src/lib/buffer.slate'
> Loading 'src/lib/inspect.slate'
> You are in a twisty little maze of objects, all alike.
> Loading 'src/lib/directory.slate'
> Loading 'src/lib/module.slate'
> Slate: Growing heap to 8983504 bytes.
> Slate: Growing heap to 13177808 bytes.
> Slate: Growing heap to 17372112 bytes.
> Slate: Attempted to grow heap beyond limits
>
> -Bill
>
> --- Lee Salzman <lsalzman1 at cox.net> wrote:
>
>
>> I do believe this was the problem. I uploaded new
>> alpha VM/images that
>> should
>> fix it, so try them out and let me know if it gets
>> rid of the problem or
>> not.
>>
>> Lee
>>
>> Lee Salzman wrote:
>>
>>
>>> It's possible that some structure is the wrong
>>>
>> size due to differences
>>
>>> in alignments on the platform. I would check that
>>>
>> and see.
>>
>>>
>>> Lee
>>>
>>> Lendvai Attila wrote:
>>>
>>>
>>>> :: This image set should have all the latest
>>>>
>> bug-fixes so /may/ ::
>>
>>>> provide  :: some help to those experiencing the
>>>>
>> current problem on
>>
>>>> Windows  :: (sorry, I don't have a definite fix
>>>>
>> yet until some
>>
>>>> deeper  :: investigation is done by Windows users
>>>>
>> or myself if I can
>>
>>>> get an  :: emulation or real XP installation
>>>>
>> going).
>>
>>>>
>>>> I've added some output what messages are sent:
>>>>
>>>> Console
>>>> atSlotNamed:
>>>> write:to:from:startingAt:
>>>> Bootstrapping libraries... (this may take a
>>>>
>> while. Save the image when
>>
>>>> done).
>>>> ByteArray
>>>> Slate: Growing heap to 4786844 bytes.
>>>>
>>>> This is not much...
>>>>
>>>> Then I stopped the process and it was looping in
>>>> PSObjectHeap_findNextFree(), because the
>>>>
>> PSObject_totalSize() call
>>
>>>> returns zero for an object at address 4934080
>>>>
>> (heap starts at around
>>
>>>> 4300000). The object is a FormatObject type. Its
>>>>
>> map is at 0x004300a0
>>
>>>> (early on the heap...)
>>>>
>>>> So the hang is at the first time the gc is
>>>>
>> triggered and there's a zero
>>
>>>> sized object somewhere in the bootstrapped image.
>>>>
>> This is strange
>>
>>>> because it should be the same on unices, too.
>>>>
>>>> Novo, if you have any questions I'll be able to
>>>>
>> look at it early today
>>
>>>> your time, or at monday.
>>>>
>>>> - 101
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>

--
-Brian




More information about the Slate mailing list