[BUG]Bitmap(Object)>>errorImproperStore

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Sat Apr 3 17:47:53 UTC 2004


  Alan,

  the 'value' arguent for new:withAll: should be a scalar (or
something to be put by #at:put:).  Surely a Bitmap cannot be stored
into a Bitmap.

-- Yoshiki

At Sat, 03 Apr 2004 03:59:25 -0500,
alangrimes at starpower.net wrote:
> 
> here insert explanation of what you were doing, suspect changes you've
> made and so forth.
> 
> 3 April 2004 3:57:02 am
> 
> VM: unix - Squeak3.7alpha of 11 September 2003 [latest update: #5707]
> Image: Squeak3.6 [latest update: #5429]
> 
> Bitmap(Object)>>errorImproperStore
> 	Receiver: a Bitmap of length 27101828
> 	Arguments and temporary variables: 
> 
> 	Receiver's instance variables: 
> a Bitmap of length 27101828
> 
> Bitmap(Object)>>at:put:
> 	Receiver: a Bitmap of length 27101828
> 	Arguments and temporary variables: 
> 		index: 	1
> 		value: 	a Bitmap of length 24649036
> 	Receiver's instance variables: 
> a Bitmap of length 27101828
> 
> Bitmap(SequenceableCollection)>>from:to:put:
> 	Receiver: a Bitmap of length 27101828
> 	Arguments and temporary variables: 
> 		startIndex: 	1
> 		endIndex: 	27101828
> 		anObject: 	a Bitmap of length 24649036
> 		written: 	nil
> 		toWrite: 	nil
> 		thisWrite: 	nil
> 	Receiver's instance variables: 
> a Bitmap of length 27101828
> 
> Bitmap(SequenceableCollection)>>atAllPut:
> 	Receiver: a Bitmap of length 27101828
> 	Arguments and temporary variables: 
> 		anObject: 	a Bitmap of length 24649036
> 		size: 	27101828
> 		index: 	nil
> 	Receiver's instance variables: 
> a Bitmap of length 27101828
> 
> 
> --- The full stack ---
> Bitmap(Object)>>errorImproperStore
> Bitmap(Object)>>at:put:
> Bitmap(SequenceableCollection)>>from:to:put:
> Bitmap(SequenceableCollection)>>atAllPut:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Bitmap>>atAllPut:
> Bitmap class(ArrayedCollection class)>>new:withAll:
> InterpreterSimulatorLSB(InterpreterSimulator)>>sqGrowMemory:By:
> InterpreterSimulatorLSB(ObjectMemory)>>growObjectMemory:
> InterpreterSimulatorLSB(ObjectMemory)>>fullCompaction
> InterpreterSimulatorLSB(ObjectMemory)>>fullGC
> InterpreterSimulatorLSB(InterpreterSimulator)>>fullGC
> InterpreterSimulatorLSB(ObjectMemory)>>sufficientSpaceAfterGC:
> InterpreterSimulatorLSB(ObjectMemory)>>sufficientSpaceToAllocate:
> InterpreterSimulatorLSB(Interpreter)>>sufficientSpaceToInstantiate:index
> ableSize:
> InterpreterSimulatorLSB(Interpreter)>>primitiveNewWithArg
> InterpreterSimulatorLSB(InterpreterSimulator)>>dispatchOn:in:
> InterpreterSimulatorLSB(Interpreter)>>primitiveResponse
> InterpreterSimulatorLSB(Interpreter)>>internalExecuteNewMethod
> InterpreterSimulatorLSB(Interpreter)>>commonSend
> InterpreterSimulatorLSB(Interpreter)>>normalSend
> InterpreterSimulatorLSB(Interpreter)>>bytecodePrimNewWithArg
> InterpreterSimulatorLSB(InterpreterSimulator)>>dispatchOn:in:
> InterpreterSimulatorLSB(InterpreterSimulator)>>test
> UndefinedObject>>DoIt
> Compiler>>evaluate:in:to:notifying:ifFail:
> [] in TextMorphEditor(ParagraphEditor)>>evaluateSelection
> BlockContext>>on:do:
> TextMorphEditor(ParagraphEditor)>>evaluateSelection
> [] in PluggableTextMorph>>doIt
> [] in PluggableTextMorph>>handleEdit:
> TextMorphForEditView(TextMorph)>>handleEdit:
> PluggableTextMorph>>handleEdit:
> PluggableTextMorph>>doIt
> Workspace(StringHolder)>>perform:orSendTo:
> [] in MenuItemMorph>>invokeWithEvent:
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> MenuItemMorph>>invokeWithEvent:
> MenuItemMorph>>mouseUp:
> MenuItemMorph>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> MenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear:
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor:
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> -- and more not shown --
> 



More information about the Squeak-dev mailing list