[squeak-dev] Updating from trunk gets stuck forever at "Initializing
ReleaseBuilder-cmm.51
Casimiro de Almeida Barreto
casimiro.barreto at gmail.com
Wed Jan 5 20:08:46 UTC 2011
Skipped content of type multipart/alternative-------------- next part --------------
Error: Error: subscript is out of bounds: 513
5 January 2011 6:06:52.0 pm
VM: unix - Smalltalk
Image: Squeak4.1 [latest update: #10854]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/casimiro/Desenvolvimento/squeak
Trusted Dir /home/casimiro/Desenvolvimento/squeak/secure
Untrusted Dir /home/casimiro/Desenvolvimento/squeak/My Squeak
Bitmap(Object)>>error:
Receiver: a Bitmap of length 512
Arguments and temporary variables:
aString: 'Error: subscript is out of bounds: 513'
Receiver's instance variables:
a Bitmap of length 512
[] in WorldState>>displayWorldSafely:
Receiver: a WorldState
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
hands: {a HandMorph(3216)}
activeHand: a HandMorph(3216)
viewBox: 0 at 0 corner: 1280 at 717
canvas: a FormCanvas on: DisplayScreen(1280x717x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a ClockMorph(754)'6:06 pm')(a ClockMor...etc...
lastStepTime: 1055053
lastStepMessage: nil
lastCycleTime: 1055859
commandHistory: a CommandHistory
alarms: a MorphicAlarmQueue()
lastAlarmTime: 1055053
remoteServer: nil
multiCanvas: nil
BlockClosure>>cull:cull:
Receiver: [closure] in WorldState>>displayWorldSafely:
Arguments and temporary variables:
firstArg: 'Error: subscript is out of bounds: 513'
secondArg: a Bitmap of length 512
Receiver's instance variables:
outerContext: WorldState>>displayWorldSafely:
startpc: 81
numArgs: 2
[] in BlockClosure>>ifError:
Receiver: [closure] in WorldState>>displayWorldSafely:
Arguments and temporary variables:
errorHandlerBlock: Error: subscript is out of bounds: 513
ex: [closure] in WorldState>>displayWorldSafely:
Receiver's instance variables:
outerContext: WorldState>>displayWorldSafely:
startpc: 74
numArgs: 0
BlockClosure>>cull:
Receiver: [closure] in BlockClosure>>ifError:
Arguments and temporary variables:
firstArg: Error: subscript is out of bounds: 513
Receiver's instance variables:
outerContext: BlockClosure>>ifError:
startpc: 40
numArgs: 1
[] in MethodContext(ContextPart)>>handleSignal:
Receiver: BlockClosure>>on:do:
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
sender: BlockClosure>>ifError:
pc: 17
stackp: 3
method: (BlockClosure>>#on:do: "a CompiledMethod(1880)")
closureOrNil: nil
receiver: [closure] in WorldState>>displayWorldSafely:
BlockClosure>>ensure:
Receiver: [closure] in MethodContext(ContextPart)>>handleSignal:
Arguments and temporary variables:
aBlock: [closure] in MethodContext(ContextPart)>>handleSignal:
complete: nil
returnValue: nil
Receiver's instance variables:
outerContext: MethodContext(ContextPart)>>handleSignal:
startpc: 90
numArgs: 0
MethodContext(ContextPart)>>handleSignal:
Receiver: BlockClosure>>on:do:
Arguments and temporary variables:
exception: Error: subscript is out of bounds: 513
val: nil
Receiver's instance variables:
sender: BlockClosure>>ifError:
pc: 17
stackp: 3
method: (BlockClosure>>#on:do: "a CompiledMethod(1880)")
closureOrNil: nil
receiver: [closure] in WorldState>>displayWorldSafely:
Error(Exception)>>signal
Receiver: Error: subscript is out of bounds: 513
Arguments and temporary variables:
Receiver's instance variables:
messageText: 'subscript is out of bounds: 513'
tag: nil
signalContext: Error(Exception)>>signal
handlerContext: BlockClosure>>on:do:
outerContext: nil
Error(Exception)>>signal:
Receiver: Error: subscript is out of bounds: 513
Arguments and temporary variables:
signalerText: 'subscript is out of bounds: 513'
Receiver's instance variables:
messageText: 'subscript is out of bounds: 513'
tag: nil
signalContext: Error(Exception)>>signal
handlerContext: BlockClosure>>on:do:
outerContext: nil
Bitmap(Object)>>error:
Receiver: a Bitmap of length 512
Arguments and temporary variables:
aString: 'subscript is out of bounds: 513'
Receiver's instance variables:
a Bitmap of length 512
Bitmap(Object)>>errorSubscriptBounds:
Receiver: a Bitmap of length 512
Arguments and temporary variables:
index: 513
Receiver's instance variables:
a Bitmap of length 512
Bitmap(Object)>>at:put:
Receiver: a Bitmap of length 512
Arguments and temporary variables:
index: 513
value: 4289567900
Receiver's instance variables:
a Bitmap of length 512
[] in GradientFillStyle>>computePixelRampOfSize:
Receiver: a GradientFillStyle
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
origin: nil
direction: nil
normal: nil
colorRamp: {0.0->Color white . 0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color ...etc...
pixelRamp: nil
radial: nil
isTranslucent: nil
SortedCollection(OrderedCollection)>>do:
Receiver: a SortedCollection(0.0->Color white 0.0->(Color r: 1.0 g: 1.0 b: 1.0) 1.0->(Color r: 1.0 g...etc...
Arguments and temporary variables:
aBlock: [closure] in GradientFillStyle>>computePixelRampOfSize:
index: 3
Receiver's instance variables:
array: {0.0->Color white . 0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color r: 1...etc...
firstIndex: 1
lastIndex: 3
sortBlock: [closure] in GradientFillStyle>>computePixelRampOfSize:
GradientFillStyle>>computePixelRampOfSize:
Receiver: a GradientFillStyle
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
origin: nil
direction: nil
normal: nil
colorRamp: {0.0->Color white . 0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color ...etc...
pixelRamp: nil
radial: nil
isTranslucent: nil
[] in GradientFillStyle class>>initPixelRampCache
Receiver: GradientFillStyle
Arguments and temporary variables:
key: {0.0->Color white . 0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color r: 1.0...etc...
Receiver's instance variables:
superclass: OrientedFillStyle
methodDict: a MethodDictionary(#addFillStyleMenuItems:hand:from:->(GradientFill...etc...
format: 144
instanceVariables: #('colorRamp' 'pixelRamp' 'radial' 'isTranslucent')
organization: ('accessing' colorRamp colorRamp: pixelRamp pixelRamp: radial rad...etc...
subclasses: {InterpolatedGradientFillStyle}
name: #GradientFillStyle
classPool: a Dictionary(#PixelRampCache->LRUCache size:32, calls:15385, hits:13...etc...
sharedPools: nil
environment: Smalltalk globals "a SystemDictionary with lots of globals"
category: #'Balloon-Fills'
LRUCache>>at:
Receiver: LRUCache size:32, calls:15385, hits:13753, ratio:1.0
Arguments and temporary variables:
aKey: {0.0->Color white . 0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color r: 1....etc...
element: {{0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color r: 1.0 g: 0.0 b: 0.0...etc...
keyHash: 216987822
index: 33
Receiver's instance variables:
size: 32
factory: [closure] in GradientFillStyle class>>initPixelRampCache
calls: 15385
hits: 13753
values: {{{0.0->Color white . 0.0->(Color r: 0.0 g: 1.0 b: 1.0) . 1.0->(Color r...etc...
GradientFillStyle>>pixelRamp
Receiver: a GradientFillStyle
Arguments and temporary variables:
Receiver's instance variables:
origin: 31 at 36
direction: 0 at 22
normal: nil
colorRamp: {0.0->Color white . 0.0->(Color r: 1.0 g: 1.0 b: 1.0) . 1.0->(Color ...etc...
pixelRamp: nil
radial: nil
isTranslucent: false
--- The full stack ---
Bitmap(Object)>>error:
[] in WorldState>>displayWorldSafely:
BlockClosure>>cull:cull:
[] in BlockClosure>>ifError:
BlockClosure>>cull:
[] in MethodContext(ContextPart)>>handleSignal:
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
Error(Exception)>>signal
Error(Exception)>>signal:
Bitmap(Object)>>error:
Bitmap(Object)>>errorSubscriptBounds:
Bitmap(Object)>>at:put:
[] in GradientFillStyle>>computePixelRampOfSize:
SortedCollection(OrderedCollection)>>do:
GradientFillStyle>>computePixelRampOfSize:
[] in GradientFillStyle class>>initPixelRampCache
LRUCache>>at:
GradientFillStyle>>pixelRamp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BalloonEngine>>registerFill:
BalloonEngine>>registerFills:
BalloonEngine>>registerFill:and:
BalloonEngine>>drawRectangle:fill:borderWidth:borderColor:transform:
BalloonCanvas>>drawRectangle:color:borderWidth:borderColor:
BalloonCanvas>>fillRectangle:fillStyle:
FormCanvas>>balloonFillRectangle:fillStyle:
FormCanvas>>fillRectangle:fillStyle:
FormCanvas(Canvas)>>fillRectangle:fillStyle:borderStyle:
PluggableSystemWindow(Morph)>>drawOn:
FormCanvas(Canvas)>>draw:
FormCanvas(Canvas)>>drawMorph:
[] in PluggableSystemWindow(Morph)>>fullDrawOn:
CornerRounder class>>roundCornersOf:on:in:displayBlock:borderWidth:corners:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
PluggableSystemWindow(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in [] in WorldState>>drawWorld:submorphs:invalidAreasOn:
Rectangle>>allAreasOutsideList:startingAt:do:
Rectangle>>allAreasOutsideList:do:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn:
Array(SequenceableCollection)>>do:
WorldState>>drawWorld:submorphs:invalidAreasOn:
[] in WorldState>>displayWorld:submorphs:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
WorldState>>displayWorld:submorphs:
PasteUpMorph>>privateOuterDisplayWorld
PasteUpMorph>>displayWorld
[] in WorldState>>displayWorldSafely:
BlockClosure>>on:do:
BlockClosure>>ifError:
WorldState>>displayWorldSafely:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess
-------------- next part --------------
========== Collections-mtf.419 ==========
delegate String >> displayProgressAt:from:to:during: thru UIManager so that it works in Tweak, MVC, and Morphic
========== Monticello-ar.415 ==========
Merging Monticello-bp.413:
- added cleanUp: to flushObsoletePackageInfos (only when doing an aggressive cleanUp)
========== Kernel-nice.535 ==========
revert last change because MC load order will create an infinite loop.
>>> Kernel-nice.534 <<<
Remove redundant methods.
>>> Kernel-nice.532 <<<
A] Clean-up Behavior and Metaclass copy by using postCopy paradigm.
Advantage 1:
This cleans up the false comment of Behavior>>copy (no, it does not copy without a list of subclasses).
This cleans up the false comment of Metaclass>>copy (no, it does share the reference to the sole instance).
Advantage 2:
The new code is shorter, simpler and avoids niling thisClass temporarily (this was dangerous).
B] Fix Class>>copy : the sharedPool shall not be shared
(if you #addSharedPool: to the copy and the original already has a sharedPool, then you #addSharedPool: to the original too...).
Move the comments "Answer a copy of the receiver without a list of subclasses." where it belongs, in Class>>copy.
>>> Kernel-ar.531 <<<
Merge FloatMathPlugin primitives for bit-identical floating point behavior. Added two more tweaks to the prior version ensuring that Float infinity sin/cos will be treated correctly depending on whether signaling NaN's are enabled.
>>> Kernel-ul.530 <<<
- fix: reverted Float >> #arcTan: and added the primitive to that version, because it contained a bugfix. See FloatTest >> #testArcTan.
- use #isInfinite for infinity checking in Float >> #sin and Float >> #cos
>>> Kernel-ar.529 <<<
Put the infinity check back (copy and paste error).
>>> Kernel-ar.528 <<<
Experimental. Provide support for both signaling and quiet NaNs in various Float operations. Covered by the preference Float>>signalNaN.
>>> Kernel-mtf.527 <<<
Use FloatMathPlugin for bit-identical floating point operations across machines. Needed by Croquet.
Cherrypicked from Croquet:
Name: Kernel-ar.16
Author: ar
Time: 26 March 2006, 7:01:20 pm
UUID: 99b21c76-119e-5440-aff8-02dfe0ecf377
Ancestors: Kernel-tmp.15
- use FloatMathPlugin primitives for Float
========== Exceptions-ar.31 ==========
Experimental. Adds NaNError, an error raised when a computation results in, or operates on, NaN.
========== Files-mtf.93 ==========
add << to StandardFileStream; the version inherited from WriteStream is not appropriate
========== Graphics-mtf.169 ==========
imported some DisplayTransform methods from Croquet. Cherrypicked from Croquet:
Name: Graphics-ar.8
Author: ar
Time: 7 March 2006, 5:56:20 pm
UUID: 48cbe812-7767-3049-ba7a-1e8b3f532519
Ancestors: Graphics-ar.7
- Tweak-Homebase merge
>>> Graphics-mtf.168 <<<
Chromatically symmetric versions of #darker #muchDarker. Cherrypicked from Croquet:
Name: Graphics-bgf.17
Author: bgf
Time: 1 February 2007, 11:08:10 pm
UUID: e3e570da-3857-4da6-a458-a7c6e1e3d582
Ancestors: Graphics-ar.16
Chromatically symmetric versions
of #darker #muchDarker
(increase saturation when darkening,
just as #lighter/#muchLighter already decrease it.)
The result is perceptually more consistent in gradients
like the system window titles.
>>> Graphics-mtf.167 <<<
bullet-proof StrikeFont>>derivativeFonts. Cherrypicked from Croquet:
Name: Graphics-bf.18
Author: bf
Time: 26 February 2007, 12:41:32 pm
UUID: 543c09fb-da52-448c-a86b-f3cadfe1a5a8
Ancestors: Graphics-bgf.17
- bullet-proof StrikeFont>>derivativeFonts to make font selection menu work again
>>> Graphics-mtf.166 <<<
- fix 16->32 bit WarpBlt w/ smoothing. Cherrypicked from Croquet:
Name: Graphics-ar.19
Author: ar
Time: 26 April 2007, 10:27:46 pm
UUID: 168b5074-6c71-cc45-902a-b8df103114e4
Ancestors: Graphics-bf.18
- fix 16->32 bit WarpBlt w/ smoothing
>>> Graphics-mtf.165 <<<
added u, v accessors to Point, for convenience when dealing with textures. cherrypicked from Cobalt:
Name: Graphics-jrd.22
Author: jrd
Time: 30 June 2010, 12:43:30 am
UUID: 4dbde08d-b493-4013-b645-5ea17194d447
Ancestors: Graphics-mtf.21
Changed:
- Added convenience methods to create and access a point using u and v (as is the usage in texture coordinates) instead of x and y
>>> Graphics-mtf.164 <<<
Imports from Cobalt:
- added Color pantonePurpleU
- use a configurable error dump file
>>> Graphics-ar.163 <<<
For some strange reasons the BMP read/write primitives weren't enabled. Probably an oversight on my behalf. The primitives improve performance by 10-20x.
========== GraphicsTests-ar.28 ==========
Update BMPReadWriterTest.
========== KernelTests-ar.171 ==========
Merge FloatConsistencyTests for bit-identical floating point behavior. Fix FloatTest>>testDegree[Sin|Cos]ForExceptionalValues to use non-signaling NaNs otherwise the tests fail.
>>> KernelTests-ar.170 <<<
Experimental. Provide an adaptation of the Croquet floating point test suite for bit-identical floating point behavior.
>>> KernelTests-ar.169 <<<
Experimental. Provide tests for both signaling and non-signaling NaN behavior.
========== Morphic-mtf.501 ==========
import from Croquet
Name: Morphic-ar.9
Author: ar
Time: 13 March 2006, 4:26:31 pm
UUID: 071f4e22-280e-1044-bf61-112022984c8c
Ancestors: Morphic-ar.8
- add a fix for transparent backgrounds in Morphic worlds
>>> Morphic-mtf.500 <<<
import from croquet:
Name: Morphic-ar.17
Author: ar
Time: 12 July 2006, 5:15:21 pm
UUID: 9c5d68d2-b8bc-4940-816e-6e136c040ec7
Ancestors: Morphic-ar.16
- keep mouse button information in keyboard events
>>> Morphic-mtf.499 <<<
Import from Cobalt:
Name: Morphic-mka.24
Author: mka
Time: 21 February 2009, 8:39:30 pm
UUID: 087e4594-961d-fc4b-a216-e43a0286f63c
Ancestors: Morphic-jrd.23
HandMorph supports now mouse states where two mouse buttons are pressed simultaneously
========== ToolBuilder-Kernel-cmm.40 ==========
Fix regression trying browse a type-suggesting parameter name.
========== Traits-nice.286 ==========
Remove redundant methods.
========== HelpSystem-Tests-tbn.13 ==========
see http://code.google.com/p/pharo/issues/detail?id=3463
========== Network-cmm.103 ==========
Merged Network-fbs.102.
>>> Network-fbs.102 <<<
Fix TestURI>>testDirWithHash. Given that FileDirectory>>uri had "encodeForHTTP" commented out, I'd appreciate extra pair of eyes on this change. If there are good reasons not to URI-encode the path bits, please add a comment explaining why!
========== CollectionsTests-nice.178 ==========
Test integer equality with = rather than ==
========== Kernel-mtf.538 ==========
added Object >> isPrimitiveCostume from tweak. Needed by an override in DisplayScanner that I'm committing to trunk for maintainability reasons
>>> Kernel-nice.537 <<<
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
>>> Kernel-nice.536 <<<
redo last change after an update
========== Compiler-nice.183 ==========
Cosmetic: rename two shadowing temps in order to avoid warnings in Transcript
========== EToys-nice.79 ==========
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
>>> EToys-nice.78 <<<
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
========== Graphics-mtf.172 ==========
added an override from tweak for putting tweak widgets in text
>>> Graphics-nice.171 <<<
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
>>> Graphics-nice.170 <<<
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
Remove unused charIndex instance variable from StrikeFont.
========== KernelTests-ar.172 ==========
Illustrate a problem of the current interpreter VM not suspending inactive processes primitively.
========== Morphic-cmm.506 ==========
Updated icons for Squeak. Many thanks to Michael Davies!
>>> Morphic-MAD.505 <<<
Updated icon set, based on the Tango public domain icons, but with some changes to reflect Squeak's requirements.
>>> Morphic-mtf.504 <<<
added Color >> asMorph. imported from Cobalt:
Name: Morphic-jrd.26
Author: jrd
Time: 8 December 2010, 10:08:51 pm
UUID: 2e7e1e5b-7f98-4205-9f8a-61f48afb802c
Ancestors: Morphic-jrd.25
Changed:
- Recolored and repositioned systemprogressmorph to match cobalt requirtements. Really needs to be doe a better way.
- Added utility method to color: asMorph. this is to make it easier to genratre color swatches.
>>> Morphic-ar.503 <<<
Fix default clipRect in FormCanvas.
>>> Morphic-nice.502 <<<
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
========== Multilingual-mtf.132 ==========
added an override from tweak for putting tweak widgets in text
========== MorphicExtras-nice.98 ==========
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
========== MorphicTests-ar.18 ==========
Add a test for the default clipRect in a FormCanvas.
========== ST80-nice.122 ==========
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
>>> ST80-nice.121 <<<
Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.
Test Integer equality with = rather than == .
========== Tests-cmm.106 ==========
Merged Tests-bp.99.
>>> Tests-cmm.105 <<<
Removed redundant, platform-specific test.
========== ReleaseBuilder-cmm.51 ==========
Updated ReleaseBuilder for 4.2.
More information about the Squeak-dev
mailing list
|