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