<p>Thank you, but I already solved the problem and learned everything you said before I send the mail. I simply solved the problem by fixing the font. It seems that the mail was in queue and was sent after I solved it.</p>

<p>2012. 2. 22. ¿ÀÈÄ 12:47¿¡ &quot;Chris Muller&quot; &lt;<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>&gt;´ÔÀÌ ÀÛ¼º:<br>
&amp;<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There appears to be a corruption in Squeak&#39;s font structure for<br>
special-characters.<br>
<br>
The #fallbackFont of the StrikeFont refers back to the original<br>
StrikeFont, leading to endless recursion and locking up your image.<br>
This script identifies the fonts with wrong pointers:<br>
<br>
 &nbsp;StrikeFont allInstances select: [ : e | (e fallbackFont respondsTo:<br>
#baseFont) and: [ e fallbackFont baseFont == e ] ]<br>
<br>
StrikeFont&gt;&gt;#widthOf: aCharacter -- if the aCharacter is a special<br>
character it will ask the #fallbackFont for widthOf: aCharacter, which<br>
turns around and asks it&#39;s #baseFont, which happens to be the original<br>
StrikeFont.<br>
<br>
The problem occurs when the fallbackFont is not already set. &nbsp;So this<br>
appears to be a bug with StrikeFont&gt;&gt;#fallbackFont.<br>
<br>
Do any of the font experts know a proper fix?<br>
<br>
<br>
<br>
2012/2/20 °­Áø¿À &lt;<a href="mailto:jinoh67@gmail.com">jinoh67@gmail.com</a>&gt;:<br>
&gt; Hi.<br>
&gt;<br>
&gt; I have a problem with my language translator.<br>
&gt;<br>
&gt; When I press [apply] button on my language translator,<br>
&gt;<br>
&gt; My Squeak was lacked and got a lot of memory and CPU.<br>
&gt;<br>
&gt; I restarted and executed that action with new process.<br>
&gt;<br>
&gt; Even though the priority of it was the lowest (10),<br>
&gt;<br>
&gt; It started to make my Squeak to be slow.<br>
&gt;<br>
&gt; I suspended it and traced the stack.<br>
&gt;<br>
&gt; It was the loop of:<br>
&gt;<br>
&gt; StrikeFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; FixedFaceFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; StrikeFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; FixedFaceFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; StrikeFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; FixedFaceFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; StrikeFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; FixedFaceFont&gt;&gt;widthOf:<br>
&gt;<br>
&gt; &hellip;<br>
&gt;<br>
&gt; There was limit to view all stack trace,<br>
&gt;<br>
&gt; So I created new process that trace suspended stack trace.<br>
&gt;<br>
&gt; But I couldn&rsquo;t find the root.<br>
&gt;<br>
&gt; What happened to my Squeak?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</blockquote></p>