Anonymous | Login | 01-24-2021 22:45 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0007382 | [Squeak] Compiler | major | always | 08-13-09 21:52 | 08-13-09 21:52 | |||||||
Reporter | simon | View Status | public | |||||||||
Assigned To | ||||||||||||
Priority | normal | Resolution | open | |||||||||
Status | new | Product Version | ||||||||||
Summary | 0007382: loading Genie into trunk fails with closure errors | |||||||||||
Description | To reproduce: in current squeak trunk, load Genie from package universe or the http://squeaksource.com/genie [^] MC repo. This works in 3.10.2-7179-basic. | |||||||||||
Additional Information |
13 August 2009 2:46:51.312 pm VM: Mac OS - a SmalltalkImage Image: Squeak3.10.2 [latest update: 0007179] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/simon/src/squeak Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/simon/Library/Preferences/Squeak/Internet/My Squeak EncoderForV3PlusClosures(Object)>>error: Receiver: {an EncoderForV3PlusClosures} Arguments and temporary variables: aString: 'genPushClosureCopyNumCopiedValues:numArgs:jumpSize: num copied index ...etc... Receiver's instance variables: comment: nil pc: nil scopeTable: a Dictionary('aBoolean'->{aBoolean} 'aCRFeature'->{aCRFeature} 'aCR...etc... nTemps: 28 supered: false requestor: a SyntaxError class: CRDictionary selector: #multiResLocalLookup:symmetric:result:alreadyIncludedRes: literalStream: a WriteStream {#maxNormDistance . #CRFeature->CRFeature . #heuri...etc... selectorSet: a Dictionary(#*->{*} #+->{+} #-->{-} #/->{/} #'//'->{//} #<->{<} #...etc... litIndSet: a Dictionary(#CRFeature->CRFeature->{CRFeature} #CRMultiResStrokeFea...etc... litSet: a LiteralDictionary(-1->{-1} 0->{0} 1->{1} 2->{2} 10->{10} 1000->{1000}...etc... sourceRanges: a Dictionary(size 153) globalSourceRanges: an OrderedCollection({'CRFeature' . (384 to: 392) . false} ...etc... stream: {an EncoderForV3PlusClosures} position: 0 rootNode: multiResLocalLookup: aCRFeature symmetric: aBoolean result: aCRLookup...etc... blockExtentsToLocals: nil EncoderForV3PlusClosures(BytecodeEncoder)>>outOfRangeError:index:range:to: Receiver: {an EncoderForV3PlusClosures} Arguments and temporary variables: string: 'num copied' index: 16 rangeStart: 0 rangeEnd: 15 Receiver's instance variables: comment: nil pc: nil scopeTable: a Dictionary('aBoolean'->{aBoolean} 'aCRFeature'->{aCRFeature} 'aCR...etc... nTemps: 28 supered: false requestor: a SyntaxError class: CRDictionary selector: #multiResLocalLookup:symmetric:result:alreadyIncludedRes: literalStream: a WriteStream {#maxNormDistance . #CRFeature->CRFeature . #heuri...etc... selectorSet: a Dictionary(#*->{*} #+->{+} #-->{-} #/->{/} #'//'->{//} #<->{<} #...etc... litIndSet: a Dictionary(#CRFeature->CRFeature->{CRFeature} #CRMultiResStrokeFea...etc... litSet: a LiteralDictionary(-1->{-1} 0->{0} 1->{1} 2->{2} 10->{10} 1000->{1000}...etc... sourceRanges: a Dictionary(size 153) globalSourceRanges: an OrderedCollection({'CRFeature' . (384 to: 392) . false} ...etc... stream: {an EncoderForV3PlusClosures} position: 0 rootNode: multiResLocalLookup: aCRFeature symmetric: aBoolean result: aCRLookup...etc... blockExtentsToLocals: nil EncoderForV3PlusClosures>>genPushClosureCopyNumCopiedValues:numArgs:jumpSize: Receiver: {an EncoderForV3PlusClosures} Arguments and temporary variables: numCopied: 16 numArgs: 1 jumpSize: 344 Receiver's instance variables: comment: nil pc: nil scopeTable: a Dictionary('aBoolean'->{aBoolean} 'aCRFeature'->{aCRFeature} 'aCR...etc... nTemps: 28 supered: false requestor: a SyntaxError class: CRDictionary selector: #multiResLocalLookup:symmetric:result:alreadyIncludedRes: literalStream: a WriteStream {#maxNormDistance . #CRFeature->CRFeature . #heuri...etc... selectorSet: a Dictionary(#*->{*} #+->{+} #-->{-} #/->{/} #'//'->{//} #<->{<} #...etc... litIndSet: a Dictionary(#CRFeature->CRFeature->{CRFeature} #CRMultiResStrokeFea...etc... litSet: a LiteralDictionary(-1->{-1} 0->{0} 1->{1} 2->{2} 10->{10} 1000->{1000}...etc... sourceRanges: a Dictionary(size 153) globalSourceRanges: an OrderedCollection({'CRFeature' . (384 to: 392) . false} ...etc... stream: {an EncoderForV3PlusClosures} position: 0 rootNode: multiResLocalLookup: aCRFeature symmetric: aBoolean result: aCRLookup...etc... blockExtentsToLocals: nil EncoderForV3PlusClosures(BytecodeEncoder)>>sizeOpcodeSelector:withArguments: Receiver: {an EncoderForV3PlusClosures} Arguments and temporary variables: genSelector: #genPushClosureCopyNumCopiedValues:numArgs:jumpSize: args: #(16 1 344) Receiver's instance variables: comment: nil pc: nil scopeTable: a Dictionary('aBoolean'->{aBoolean} 'aCRFeature'->{aCRFeature} 'aCR...etc... nTemps: 28 supered: false requestor: a SyntaxError class: CRDictionary selector: #multiResLocalLookup:symmetric:result:alreadyIncludedRes: literalStream: a WriteStream {#maxNormDistance . #CRFeature->CRFeature . #heuri...etc... selectorSet: a Dictionary(#*->{*} #+->{+} #-->{-} #/->{/} #'//'->{//} #<->{<} #...etc... litIndSet: a Dictionary(#CRFeature->CRFeature->{CRFeature} #CRMultiResStrokeFea...etc... litSet: a LiteralDictionary(-1->{-1} 0->{0} 1->{1} 2->{2} 10->{10} 1000->{1000}...etc... sourceRanges: a Dictionary(size 153) globalSourceRanges: an OrderedCollection({'CRFeature' . (384 to: 392) . false} ...etc... stream: {an EncoderForV3PlusClosures} position: 0 rootNode: multiResLocalLookup: aCRFeature symmetric: aBoolean result: aCRLookup...etc... blockExtentsToLocals: nil --- The full stack --- EncoderForV3PlusClosures(Object)>>error: ...etc... |
|||||||||||
Attached Files | ||||||||||||
|
![]() |
||||||
|
There are no notes attached to this issue. |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
38 total queries executed. 28 unique queries executed. |