[squeak-dev] VMmaker install problem on latest Trunk
Merik Voswinkel
macmerik at xs4all.nl
Sat Dec 12 23:22:53 UTC 2009
Hi,
Is there anyone who recently was able to install VMmaker into Trunk?
Any tips?
I tried to load VMmaker 3.8b6 into the latest Squeak3.10.2-
Trunk-091128 (that I first updated with 'load code updates').. I get
the error 'Cannot compile -- stack including temps is too deep'
Background: I would really like to create the latest Trunk and VMmaker
without any install problems so I can start debugging the simulator.
The simulator can no longer simulate images later than 3.7 and I need
it to simulate the Trunk inside the Trunk.
Cheers,
- Merik Voswinkel
==========================================
13 December 2009 12:09:38.694 am
VM: Mac OS - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #3805]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/merik/Desktop/Squeak/Squeak3.10.2-Trunk-091128
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/merik/Library/Preferences/Squeak/Internet/My Squeak
CompiledMethod(Object)>>error:
Receiver: (GeniePlugin>>nil "a CompiledMethod(3606)")
Arguments and temporary variables:
aString: 'Cannot compile -- stack including temps is too deep'
Receiver's instance variables:
(GeniePlugin>>nil "a CompiledMethod(3606)")
CompiledMethod>>needsFrameSize:
Receiver: (GeniePlugin>>nil "a CompiledMethod(3606)")
Arguments and temporary variables:
newFrameSize: 6
largeFrameBit: 131072
header: nil
Receiver's instance variables:
(GeniePlugin>>nil "a CompiledMethod(3606)")
BytecodeAgnosticMethodNode>>generate:
Receiver: primSameClassAbsoluteStrokeDistanceMyPoints: myPointsOop
otherPoints: otherPointsOop myVec...etc...
Arguments and temporary variables:
trailer: #(0 0 0 0)
primErrNode: nil
blkSize: 1021
nLits: 44
literals: {#var:type: . #myPoints . 'int * ' . #otherPoints .
#myVectors . #ot...etc...
stack: a ParseStack at 52 of 57
method: (GeniePlugin>>nil "a CompiledMethod(3606)")
locals: an OrderedCollection({myPointsOop} {otherPointsOop}
{myVectorsOop} {oth...etc...
lit: 45
Receiver's instance variables:
comment: nil
pc: nil
selectorOrFalse:
#primSameClassAbsoluteStrokeDistanceMyPoints:otherPoints:myVec...etc...
precedence: 3
arguments: an OrderedCollection({myPointsOop} {otherPointsOop}
{myVectorsOop} {...etc...
block:
{[:myPointsOop
:otherPointsOop :myVectorsOop :otherVectorsOop :mySquared...etc...
primitive: 0
encoder: {an EncoderForV3PlusClosures}
temporaries: {{base} . {insertRemove} . {jLimiT} . {substBase} .
{insert} . {re...etc...
properties: an AdditionalMethodState
sourceText: 'primSameClassAbsoluteStrokeDistanceMyPoints:
myPointsOop otherPoin...etc...
locationCounter: 3
localsPool: an IdentitySet({myVectorsOop} {otherPointsOop}
{otherSquaredLengths...etc...
CompiledMethodWithNode class>>generateMethodFromNode:trailer:
Receiver: CompiledMethodWithNode
Arguments and temporary variables:
aMethodNode: primSameClassAbsoluteStrokeDistanceMyPoints:
myPointsOop otherPoin...etc...
bytes: #(0 0 0 0)
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#method-
>(CompiledMethodWithNode>>#method "a Com...etc...
format: 134
instanceVariables: #('node' 'method')
organization: ('accessing' method node selector)
('private' method: node:)
subclasses: nil
name: #CompiledMethodWithNode
classPool: nil
sharedPools: nil
environment: Smalltalk "a SystemDictionary with lots of globals"
category: #'Compiler-Support'
traitComposition: nil
localSelectors: nil
--- The full stack ---
CompiledMethod(Object)>>error:
CompiledMethod>>needsFrameSize:
BytecodeAgnosticMethodNode>>generate:
CompiledMethodWithNode class>>generateMethodFromNode:trailer:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GeniePlugin
class(Behavior)>>compile:classified:notifying:trailer:ifFail:
MethodAddition>>createCompiledMethod
[] in [] in [] in MCPackageLoader>>basicLoad
[] in [] in
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
[] in [] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>on:do:
[] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
[] in [] in MCPackageLoader>>basicLoad
BlockClosure>>on:do:
[] in MCPackageLoader>>basicLoad
BlockClosure>>ensure:
...etc...
More information about the Squeak-dev
mailing list
|