[squeak-dev] Waiting forever on squeaksource (citezen)
Miguel Enrique Cobá Martinez
miguel.coba at gmail.com
Sun Nov 8 23:14:13 UTC 2009
El dom, 08-11-2009 a las 10:52 -0800, RossBoylan at stanfordalumni.org
escribió:
> I tried to install Citezen-All-onierstrasz.18 from
> 'http://www.squeaksource.com/Citezen' but after I hit load the hourglass
> just sits there (waited several minutes). I've pulled other packages
> successfully from squeaksource, as recently as yesterday.
Try Ctrl + . to see what process is hanging the image.
>
> I'm not sure if there is some problem with squeaksource, or if it is
> particular to this package. The wiki indicates pharo. I'm in a 3.10
> image with some additions, notably magma, and no seaside or pier.
Do you need Squeak for some reason? If not, just use Pharo.
>
> Any ideas what's going on?
> Ross
>
> 8 November 2009 10:42:48 am
>
> VM: unix - a SmalltalkImage
> Image: Squeak3.10.2 [latest update: #7179]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/ross/recipes
> Trusted Dir /home/ross/recipes/secure
> Untrusted Dir /home/ross/recipes/My Squeak
>
> [] in Semaphore>>waitTimeoutMSecs: {[self wait]}
> Arguments and temporary variables:
> anInteger: 5000
> d: a Delay
>
> BlockContext>>ensure:
> Receiver: [] in Semaphore>>waitTimeoutMSecs: {[self wait]}
> Arguments and temporary variables:
> aBlock: [] in Semaphore>>waitTimeoutMSecs: {[d unschedule]}
> returnValue: nil
> b: nil
> Receiver's instance variables:
> sender: BlockContext>>ensure:
> pc: 51
> stackp: 1
> nargs: 0
> startpc: 49
> home: Semaphore>>waitTimeoutMSecs:
>
> Semaphore>>waitTimeoutMSecs:
> Receiver: a Semaphore()
> Arguments and temporary variables:
> anInteger: 5000
> d: a Delay
> Receiver's instance variables:
> firstLink: nil
> lastLink: nil
> excessSignals: 1
>
> HTTPSocket(OldSocket)>>waitForDataUntil:
> Receiver: a HTTPSocket[connected]
> Arguments and temporary variables:
> deadline: 79126549
> dataArrived: false
> Receiver's instance variables:
> semaphore: a Semaphore()
> socketHandle: a ByteArray(147 234 227 89 0 0 0 0 72 20 84 8)
> readSemaphore: a Semaphore()
> writeSemaphore: a Semaphore()
> primitiveOnlySupportsOneSemaphore: false
> buffer: nil
> bufferPos: nil
> headerTokens: nil
> headers: nil
> responseCode: nil
>
>
> --- The full stack ---
> [] in Semaphore>>waitTimeoutMSecs: {[self wait]}
> BlockContext>>ensure:
> Semaphore>>waitTimeoutMSecs:
> HTTPSocket(OldSocket)>>waitForDataUntil:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> HTTPSocket>>getResponseUpTo:ignoring:
> [] in HTTPSocket class>>httpGetDocument:args:accept:request: {[sock :=
> HTTPSocket new. sock connectTo: serverAddr port: connectToPort. (...]}
> SmallInteger(Integer)>>timesRepeat:
> HTTPSocket class>>httpGetDocument:args:accept:request:
> HTTPSocket class>>httpGet:args:accept:request:
> HTTPSocket class>>httpGet:args:user:passwd:
> MCHttpRepository>>allFileNames
> MCHttpRepository(MCFileBasedRepository)>>allFileNamesOrCache
> MCHttpRepository(MCFileBasedRepository)>>readableFileNames
> MCHttpRepository(MCFileBasedRepository)>>allFileNamesForVersionNamed:
> MCHttpRepository(MCFileBasedRepository)>>versionWithInfo:ifAbsent:
> MCHttpRepository(MCRepository)>>versionWithInfo:
> [] in MCRepositoryGroup>>versionWithInfo:ifNone: {[:ea | (ea
> versionWithInfo: aVersionInfo) ifNotNilDo: [:v | ^ v]]}
> [] in MCRepositoryGroup>>repositoriesDo: {[aBlock value: ea]}
> BlockContext>>on:do:
> [] in MCRepositoryGroup>>repositoriesDo: {[:ea | [aBlock value: ea]
> on: Error do: []]}
> Array(SequenceableCollection)>>do:
> MCRepositoryGroup>>repositoriesDo:
> MCRepositoryGroup>>versionWithInfo:ifNone:
> [] in MCVersionDependency>>resolve {[MCRepositoryGroup default
> versionWithInfo: versionInfo ifNone: []]}
> MCRepositoryGroup>>versionWithInfo:ifNone:
> MCVersionDependency>>resolve
> MCVersionLoader>>addDependency:
> [] in MCVersionLoader>>addVersion: {[:ea | self addDependency: ea]}
> Array(SequenceableCollection)>>do:
> MCVersionLoader>>addVersion:
> MCVersionLoader class>>loadVersion:
> MCVersion>>load
> [] in MCFileRepositoryInspector(MCVersionInspector)>>load {[self version
> load]}
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> MCFileRepositoryInspector(MCVersionInspector)>>load
> MCFileRepositoryInspector>>load
> PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction
> PluggableButtonMorphPlus>>performAction
> [] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m
> containsPoint: evt cursorPoint) ifTrue: [m performAction]]}
> Array(SequenceableCollection)>>do:
> PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp:
> PluggableButtonMorphPlus>>mouseUp:
> PluggableButtonMorphPlus(Morph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> PluggableButtonMorphPlus(Morph)>>handleEvent:
> PluggableButtonMorphPlus(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:
> ...etc...
>
--
Miguel Cobá
http://miguel.leugim.com.mx
More information about the Squeak-dev
mailing list
|