Hi, thanks for your answer, I can&#39;t do did what you pointed to me because when the image hangs I can&#39;t do absolutely anything, but I found out there&#39;s a lot of TcpListener processes running even before the problem occurs:<br>
<br><font size="1"><i>Semaphore&gt;&gt;waitTimeoutMSecs:<br>Socket&gt;&gt;waitForConnectionFor:</i></font><font size="1"><i>ifTimedOut:<br>Socket&gt;&gt;waitForAcceptFor:</i></font><font size="1"><i>ifTimedOut:<br>
[] in TcpListener&gt;&gt;pvtListenLoop: {[socket := listener     waitForAcceptFor: self acceptTimeout     ifTimedOut:...]}<br>BlockContext&gt;&gt;ifCurtailed:<br>[] in TcpListener&gt;&gt;pvtListenLoop: {[[socket := listener     waitForAcceptFor: self acceptTimeout     ifTimedOut...]}<br>

Process class&gt;&gt;terminationOkDuring:<br>[] in TcpListener&gt;&gt;pvtListenLoop: {[Process   terminationOkDuring: [[socket := listener       waitForAcceptFor:...]}<br>BlockContext&gt;&gt;whileTrue:<br>TcpListener&gt;&gt;pvtListenLoop:<br>

[] in TcpListener&gt;&gt;listenWhile: {[self pvtListenLoop: aBlock]}<br>BlockContext&gt;&gt;ensure:<br>TcpListener&gt;&gt;listenWhile:<br>[] in HttpService(TcpService)&gt;&gt;</i></font><font size="1"><i>runWhile: {[(TcpListener on: self portNumber handler: self)   listenWhile: aBlock]}<br>

BlockContext&gt;&gt;ensure:<br>HttpService(TcpService)&gt;&gt;</i></font><font size="1"><i>runWhile:<br>[] in HttpService(</i></font><font size="1"><i>ApplicationService)&gt;&gt;start {[self   runWhile: [stopSignal isNil     and: [process == Processor activePro...]}<br>
BlockContext&gt;&gt;ensure:<br>
[] in HttpService(</i></font><font size="1"><i>ApplicationService)&gt;&gt;start {[[self   runWhile: [stopSignal isNil     and: [process == Processor activePr...]}<br>BlockContext&gt;&gt;on:do:<br></i></font><br>Anyways, I narrowed the problem a little bit, I just fanks!ound out it only happens when I edit the CSS from within the website, so it&#39;s not such a serious issue anymore, but I&#39;d still like to know what did I do wrong...<br>
<br>Any ideas?<br><br>Thanks!<br><br>Bernat<br><br><div class="gmail_quote">2009/4/23 Ryan Simmons <span dir="ltr">&lt;<a href="mailto:ryan.craig.simmons@gmail.com" target="_blank">ryan.craig.simmons@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Can you open a process browser in squeak when it happens.<br>
<br>
I have had simillar behaviour when there is an infinite loop somewhere<br>
in the code.<br>
<br>
2009/4/22 AxiNat &lt;<a href="mailto:tibabenfortlapalanca@gmail.com" target="_blank">tibabenfortlapalanca@gmail.com</a>&gt;:<br>
<div><div></div><div>&gt; Hi all,<br>
&gt;<br>
&gt; I&#39;m having some (I guess) memory problems in Seaside, after a while using a<br>
&gt; running website, changing some pieces of code, refreshing, modifying CSS,<br>
&gt; etc. my squeak image starts running really slow, and the whole system gets<br>
&gt; terribly sluggish, so it is that I have to restart X11.<br>
&gt;<br>
&gt; I know this is way too little information for a diagnose, but since I don&#39;t<br>
&gt; know which information should I give, I attach the memory usage at the exact<br>
&gt; time of the image beginning to get sluggish and the squeak log, which I was<br>
&gt; unable to understand. If you need it, I could also attach the website&#39;s .st<br>
&gt; file.<br>
&gt;<br>
&gt; Oh BTW, I&#39;m using Seaside 2.8 running on a Squeak 3.9-8 vm with Debian<br>
&gt; Lenny.<br>
&gt;<br>
&gt; Thanks a lot in advance!<br>
&gt;<br>
&gt; Bernat.<br>
&gt;<br>
&gt; 2581 instances in 118.2 KiB<br>
&gt; ClassInstancesTotal Size<br>
&gt; AnswerContinuation224<br>
&gt; Array20311,640<br>
&gt; Association4765,712<br>
&gt; BlockContext31630,992<br>
&gt; ByteString49522,528<br>
&gt; Dictionary22352<br>
&gt; ETDatabase18<br>
&gt; ETRoot10440<br>
&gt; ETSession164<br>
&gt; EscapeContinuation224<br>
&gt; ExceptionSet224<br>
&gt; HttpRequest256<br>
&gt; IdentityDictionary24384<br>
&gt; LargePositiveInteger324<br>
&gt; MethodContext35334,396<br>
&gt; OrderedCollection34680<br>
&gt; ReadStream240<br>
&gt; Socket256<br>
&gt; SocketStream2112<br>
&gt; WAActionCallback2455,880<br>
&gt; WAAnchorTag7196<br>
&gt; WAAnswerHandler232<br>
&gt; WACallbackRegistry16256<br>
&gt; WACallbackStream232<br>
&gt; WACancelActionCallback7168<br>
&gt; WACurrentSession256<br>
&gt; WADivTag7168<br>
&gt; WAFormDecoration232<br>
&gt; WAFormTag7196<br>
&gt; WAGenericTag7196<br>
&gt; WAHtmlAttributes35700<br>
&gt; WALRUCache120<br>
&gt; WAPrettyPrintedDocument248<br>
&gt; WARedirectContinuation8128<br>
&gt; WARenderCanvas16384<br>
&gt; WARenderContinuation14280<br>
&gt; WARenderLoop224<br>
&gt; WARenderNotification128<br>
&gt; WARenderingContext16576<br>
&gt; WARequest272<br>
&gt; WAResponse256<br>
&gt; WASmallDictionary21420<br>
&gt; WASnapshot22264<br>
&gt; WASubmitButtonTag7168<br>
&gt; WAUrl281,120<br>
&gt; WAValueCallback14336<br>
&gt; WAValueHolder1301,560<br>
&gt; WAViewer248<br>
&gt; WAWindowDecoration240<br>
&gt;<br>
&gt; --<br>
&gt; O HAI I&#39;M IN UR FOOTER SIGNATURING UR MAILZ<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; seaside mailing list<br>
&gt; <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>O HAI I&#39;M IN UR FOOTER SIGNATURING UR MAILZ<br>