|
From: | Holger Hans Peter Freyther |
Subject: | [Help-smalltalk] Funny Delay timer bug with image suspend and resumption |
Date: | Wed, 21 Sep 2011 19:24:46 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13 |
Hi, thanks to yours and Gwenael's work I move from screen/gst to image and gst-remote. Today I have found a funny bug and look for some hints. $ gst st> Smalltalk at: #PROC put: [ [(Delay forSeconds: 3) wait. 'Timedout' printNl] repeat] fork]] st> stdin next 'Timedout' 'Timedout' $<10> st> ObjectMemory snapshot: 'foo.img' 'Timedout' "Global garbage collection... done" false $ gst -I foo.img st> stdin next $<10> st> Delay allInstances (a Delay ) st> Delay allInstances inspect An instance of WeakArray values: (a Delay ) nilValues: ByteArray (0 ) contents: [ [1]: a Delay ] (a Delay ) st> Delay allInstances first inspect An instance of Delay resumptionTime: 55463 delayDuration: 3000 delaySemaphore: Semaphore(nil: held, 1 waiting processes) waitingProcess: nil a Delay any idea where I should start looking at?
[Prev in Thread] | Current Thread | [Next in Thread] |