Directory bug on Windows
Bill Sun
billksun at yahoo.com
Wed May 25 14:41:59 PDT 2005
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