Directory bug on Windows
Bryn Keller
xoltar at xoltar.org
Mon Jun 6 14:41:09 PDT 2005
Hi Bill,
Sorry for the delay, I've been on vacation. Windows 2000 is the version.
Service pack 4.
Bryn
Bill Sun wrote:
>Bryn,
>
>What version of Windows are you using?
>
>-Bill
>
>--- Bryn Keller <xoltar at xoltar.org> wrote:
>
>
>
>>Brian Rice wrote:
>>
>>
>>
>>>>xoltar at xoltar /c/lang/src/slate/alpha
>>>>$ ./vm little.image
>>>>Bootstrapping libraries... (this may take a
>>>>
>>>>
>>while. Save the image
>>
>>
>>>>when done).
>>>>Slate: Growing heap to 4786844 bytes.
>>>>
>>>>
>>>I have no idea what could be going wrong, then; I
>>>
>>>
>>can't reproduce
>>
>>
>>>this. Please send a full gdb backtrace and
>>>
>>>
>>hopefully Lee or someone
>>
>>
>>>will be able to decipher what has gone wrong.
>>>
>>>
>>Here are some representative stack traces from VC++.
>>They range from
>>about 20 seconds after start to about 10 minutes
>>later.
>>
>> > wdvm.exe!PSObject_wordSize(Object *
>>obj=0x004b49c0) Line 854 C
>> wdvm.exe!PSObjectHeap_findNextFree(ObjectHeap *
>>oh=0x0012aea4)
>>Line 1496 + 0x9 bytes C
>> wdvm.exe!PSObjectHeap_sweep(ObjectHeap *
>>oh=0x0012aea4) Line 1545
>>+ 0x9 bytes C
>> wdvm.exe!PSObjectHeap_findHoleSized_(ObjectHeap
>>* oh=0x0012aea4,
>>unsigned long size=140) Line 1776 + 0x9 bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_allocateChunkSized_withPayload_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, unsigned long words=2, unsigned long
>>payloadSize=128)
>>Line 1807 + 0xd bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_cloneOopArray_sized_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, Object * proto=0x004300fc, unsigned
>>long oops=32) Line
>>2227 + 0x1c bytes C
>> wdvm.exe!PSInterpreter_growStack(Interpreter *
>>i=0x004b09e4) Line
>>3331 + 0x4b bytes C
>> wdvm.exe!PSInterpreter_stackPush_(Interpreter *
>>i=0x004b09e4,
>>unsigned long oop=4702032) Line 1055 + 0x9 bytes
>>C
>> wdvm.exe!PSInterpreter_interpret(Interpreter *
>>i=0x004b09e4) Line
>>3770 + 0x20 bytes C
>> wdvm.exe!slateMain(int argc=2, char * *
>>argv=0x00313f08) Line 164
>>+ 0x1b bytes C
>> wdvm.exe!main(int argc=2, char * *
>>argv=0x00313f08) Line 10 + 0xd
>>bytes C
>> wdvm.exe!mainCRTStartup() Line 558 + 0x17
>>bytes C
>> KERNEL32.DLL!7c59893d()
>> [Frames below may be incorrect and/or missing,
>>no symbols loaded
>>for KERNEL32.DLL]
>>
>>
>> > wdvm.exe!PSObjectHeap_findNextFree(ObjectHeap
>>* oh=0x0012aea4)
>>Line 1485 + 0x3 bytes C
>> wdvm.exe!PSObjectHeap_sweep(ObjectHeap *
>>oh=0x0012aea4) Line 1545
>>+ 0x9 bytes C
>> wdvm.exe!PSObjectHeap_findHoleSized_(ObjectHeap
>>* oh=0x0012aea4,
>>unsigned long size=140) Line 1776 + 0x9 bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_allocateChunkSized_withPayload_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, unsigned long words=2, unsigned long
>>payloadSize=128)
>>Line 1807 + 0xd bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_cloneOopArray_sized_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, Object * proto=0x004300fc, unsigned
>>long oops=32) Line
>>2227 + 0x1c bytes C
>> wdvm.exe!PSInterpreter_growStack(Interpreter *
>>i=0x004b09e4) Line
>>3331 + 0x4b bytes C
>> wdvm.exe!PSInterpreter_stackPush_(Interpreter *
>>i=0x004b09e4,
>>unsigned long oop=4702032) Line 1055 + 0x9 bytes
>>C
>> wdvm.exe!PSInterpreter_interpret(Interpreter *
>>i=0x004b09e4) Line
>>3770 + 0x20 bytes C
>> wdvm.exe!slateMain(int argc=2, char * *
>>argv=0x00313f08) Line 164
>>+ 0x1b bytes C
>> wdvm.exe!main(int argc=2, char * *
>>argv=0x00313f08) Line 10 + 0xd
>>bytes C
>> wdvm.exe!mainCRTStartup() Line 558 + 0x17
>>bytes C
>> KERNEL32.DLL!7c59893d()
>> [Frames below may be incorrect and/or missing,
>>no symbols loaded
>>for KERNEL32.DLL]
>>
>> > wdvm.exe!PSObject_wordSize(Object *
>>obj=0x004b49c0) Line 854 C
>> wdvm.exe!PSObjectHeap_findNextFree(ObjectHeap *
>>oh=0x0012aea4)
>>Line 1496 + 0x9 bytes C
>> wdvm.exe!PSObjectHeap_sweep(ObjectHeap *
>>oh=0x0012aea4) Line 1545
>>+ 0x9 bytes C
>> wdvm.exe!PSObjectHeap_findHoleSized_(ObjectHeap
>>* oh=0x0012aea4,
>>unsigned long size=140) Line 1776 + 0x9 bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_allocateChunkSized_withPayload_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, unsigned long words=2, unsigned long
>>payloadSize=128)
>>Line 1807 + 0xd bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_cloneOopArray_sized_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, Object * proto=0x004300fc, unsigned
>>long oops=32) Line
>>2227 + 0x1c bytes C
>> wdvm.exe!PSInterpreter_growStack(Interpreter *
>>i=0x004b09e4) Line
>>3331 + 0x4b bytes C
>> wdvm.exe!PSInterpreter_stackPush_(Interpreter *
>>i=0x004b09e4,
>>unsigned long oop=4702032) Line 1055 + 0x9 bytes
>>C
>> wdvm.exe!PSInterpreter_interpret(Interpreter *
>>i=0x004b09e4) Line
>>3770 + 0x20 bytes C
>> wdvm.exe!slateMain(int argc=2, char * *
>>argv=0x00313f08) Line 164
>>+ 0x1b bytes C
>> wdvm.exe!main(int argc=2, char * *
>>argv=0x00313f08) Line 10 + 0xd
>>bytes C
>> wdvm.exe!mainCRTStartup() Line 558 + 0x17
>>bytes C
>> KERNEL32.DLL!7c59893d()
>> [Frames below may be incorrect and/or missing,
>>no symbols loaded
>>for KERNEL32.DLL]
>>
>>
>> > wdvm.exe!PSObjectHeap_findNextFree(ObjectHeap
>>* oh=0x0012aea4)
>>Line 1496 + 0x9 bytes C
>> wdvm.exe!PSObjectHeap_sweep(ObjectHeap *
>>oh=0x0012aea4) Line 1545
>>+ 0x9 bytes C
>> wdvm.exe!PSObjectHeap_findHoleSized_(ObjectHeap
>>* oh=0x0012aea4,
>>unsigned long size=140) Line 1776 + 0x9 bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_allocateChunkSized_withPayload_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, unsigned long words=2, unsigned long
>>payloadSize=128)
>>Line 1807 + 0xd bytes C
>>
>>
>>
>>
>wdvm.exe!PSObjectHeap_cloneOopArray_sized_(ObjectHeap
>
>
>>*
>>oh=0x0012aea4, Object * proto=0x004300fc, unsigned
>>long oops=32) Line
>>2227 + 0x1c bytes C
>> wdvm.exe!PSInterpreter_growStack(Interpreter *
>>i=0x004b09e4) Line
>>3331 + 0x4b bytes C
>> wdvm.exe!PSInterpreter_stackPush_(Interpreter *
>>i=0x004b09e4,
>>unsigned long oop=4702032) Line 1055 + 0x9 bytes
>>C
>> wdvm.exe!PSInterpreter_interpret(Interpreter *
>>i=0x004b09e4) Line
>>3770 + 0x20 bytes C
>> wdvm.exe!slateMain(int argc=2, char * *
>>argv=0x00313f08) Line 164
>>+ 0x1b bytes C
>> wdvm.exe!main(int argc=2, char * *
>>argv=0x00313f08) Line 10 + 0xd
>>bytes C
>> wdvm.exe!mainCRTStartup() Line 558 + 0x17
>>bytes C
>> KERNEL32.DLL!7c59893d()
>> [Frames below may be incorrect and/or missing,
>>no symbols loaded
>>for KERNEL32.DLL]
>>
>>
>>
>>
>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>
>
>
>
>
More information about the Slate
mailing list