{BUG} When I try to load a jpg, I see this wackback
Lic. Edgar J. De Cleene
edgardec2001 at yahoo.com.ar
Thu Jan 19 12:05:54 UTC 2006
Using the last 6715.image and trying to load a .jpg via drag an d drop or
via FileList, I see this walckback.
I know I should do a Mantis report, and do this for showing student the
minimal form of reporting bugs.
Edgsr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture 1.png
Type: application/octet-stream
Size: 12638 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20060119/3b2912bc/Picture1.obj
-------------- next part --------------
Error: a primitive has failed
19 January 2006 8:57:10 am
VM: Mac OS - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #6715]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Discovery:Users:admin:SqueakDevelop:Squeak3.9alpha Ã
Trusted Dir Discovery:Users:admin:SqueakDevelop:Squeak3.9alpha Ã
Untrusted Dir foobar:tooBar:forSqueak:bogus
JPEGReadWriter2(Object)>>error:
Receiver: a JPEGReadWriter2
Arguments and temporary variables:
aString: 'a primitive has failed'
Receiver's instance variables:
stream: MultiByteFileStream: 'Discovery:Users:admin:Desktop:99piecetemplate.jpg...etc...
JPEGReadWriter2(Object)>>primitiveFailed
Receiver: a JPEGReadWriter2
Arguments and temporary variables:
Receiver's instance variables:
stream: MultiByteFileStream: 'Discovery:Users:admin:Desktop:99piecetemplate.jpg...etc...
JPEGReadWriter2>>primJPEGReadImage:fromByteArray:onForm:doDithering:errorMgr:
Receiver: a JPEGReadWriter2
Arguments and temporary variables:
aJPEGDecompressStruct: a ByteArray(4 239 17 80 0 71 162 192 0 0 0 0 0 0 0 0 0 0...etc...
source: a ByteArray(255 216 255 224 0 16 74 70 73 70 0 1 1 1 0 72 0 72 0 0 255 ...etc...
form: Form(360x270x16)
ditherFlag: true
aJPEGErrorMgr2Struct: a ByteArray(0 7 194 48 0 9 157 80 0 9 157 0 0 9 157 240 0...etc...
Receiver's instance variables:
stream: MultiByteFileStream: 'Discovery:Users:admin:Desktop:99piecetemplate.jpg...etc...
JPEGReadWriter2>>nextImageSuggestedDepth:
Receiver: a JPEGReadWriter2
Arguments and temporary variables:
depth: 16
bytes: a ByteArray(255 216 255 224 0 16 74 70 73 70 0 1 1 1 0 72 0 72 0 0 255 2...etc...
width: 360
height: 270
form: Form(360x270x16)
jpegDecompressStruct: a ByteArray(4 239 17 80 0 71 162 192 0 0 0 0 0 0 0 0 0 0 ...etc...
jpegErrorMgr2Struct: a ByteArray(0 7 194 48 0 9 157 80 0 9 157 0 0 9 157 240 0 ...etc...
depthToUse: 16
Receiver's instance variables:
stream: MultiByteFileStream: 'Discovery:Users:admin:Desktop:99piecetemplate.jpg...etc...
--- The full stack ---
JPEGReadWriter2(Object)>>error:
JPEGReadWriter2(Object)>>primitiveFailed
JPEGReadWriter2>>primJPEGReadImage:fromByteArray:onForm:doDithering:errorMgr:
JPEGReadWriter2>>nextImageSuggestedDepth:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
JPEGReadWriter2>>nextImage
[] in ImageReadWriter class>>formFromStream: {[form := reader nextImage. reader close]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
ImageReadWriter class>>formFromStream:
Form class>>fromBinaryStream:
Form class>>openImageInWindow:
SimpleServiceEntry>>performServiceFor:
PluggableButtonMorph>>performAction
[] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]}
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
PluggableButtonMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent := anEvent. result := focusHolder han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]}
[] in BlockContext>>newProcess {[self value. Processor terminateActive]}
More information about the Squeak-dev
mailing list
|