Hi All,<div><br></div><div>    so there&#39;s a recursion in updating the transcript.  This doesn&#39;t cause a deadlock in the system I&#39;m using (Teleplace) since it uses a Mutex, not a Semaphore.  We can either back-out of my contents change or replace AccessSema with a mutex, or substitute a non-thread-safe contents that sets lastChar or back-out of my ensureCr fix.  I think, given that the transcript;s contents are accessed within endEntry, which is protected, that the non-thread-safe contents is perfectly fine.  I&#39;ll make that change.<br>
<br><div class="gmail_quote">On Wed, Apr 11, 2012 at 9:12 AM, Casimiro de Almeida Barreto <span dir="ltr">&lt;<a href="mailto:casimiro.barreto@gmail.com">casimiro.barreto@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    On 11-04-2012 12:43, Levente Uzonyi wrote:
    <blockquote type="cite">(...)<div class="im"><br>
      Please try again with Eliot&#39;s CogVM and when the system hangs,
      send an USR1 signal to the process (kill -USR1 &lt;pid&gt;), so
      the VM will print debug information.
      <br>
    </div></blockquote>
    Here comes the debug info (cog)<br>
    <small><font face="Courier New, Courier, monospace"><br>
        [CdAB@localhost bin]$ cog<br>
        <br>
        SIGUSR1 Wed Apr 11 13:09:21 2012<br>
        <br>
        <br>
        Squeak VM version: 4.0-2540 #10 Tue Apr  3 14:30:42 PDT 2012 gcc
        4.1.2<br>
        Built from: CoInterpreter VMMaker.oscog-eem.154 uuid:
        5cbb57c7-0a54-4b7e-848c-1f292759f1fa Mar  3 2012<br>
        With: StackToRegisterMappingCogit VMMaker.oscog-eem.154 uuid:
        5cbb57c7-0a54-4b7e-848c-1f292759f1fa Mar  3 2012<br>
        Revision: r2540 <a href="http://www.squeakvm.org/svn/squeak/branches/Cog" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog</a><br>
        Build host: Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21
        10:44:23 EST 2009 i686 i686 i386 GNU/Linux<br>
        plugin path: /opt/cog/lib/squeak/4.0-2540 [default:
        /opt/cog/lib/squeak/4.0-2540/]<br>
        <br>
        <br>
        C stack backtrace:<br>
        /opt/cog/lib/squeak/4.0-2540/squeak[0x805b731]<br>
        /opt/cog/lib/squeak/4.0-2540/squeak[0x805b99d]<br>
        [0xb77ef40c]<br>
        /opt/cog/lib/squeak/4.0-2540/vm-display-X11(+0xe151)[0xb77e4151]<br>
/opt/cog/lib/squeak/4.0-2540/squeak(ioRelinquishProcessorForMicroseconds+0x14)[0x805a424]<br>
        /opt/cog/lib/squeak/4.0-2540/squeak[0x806e2aa]<br>
        [0x774bc539]<br>
        /opt/cog/lib/squeak/4.0-2540/squeak[0x80827f4]<br>
        /opt/cog/lib/squeak/4.0-2540/squeak(main+0x38a)[0x805c5ca]<br>
        /lib/libc.so.6(__libc_start_main+0xf3)[0x473fd6b3]<br>
        <br>
        <br>
        All Smalltalk process stacks (active first):<br>
        Process 0x7867d80c priority 10<br>
        0xbfd67400 M ProcessorScheduler class&gt;idleProcess 2007614864:
        a(n) ProcessorScheduler class<br>
        0xbfd67420 I [] in ProcessorScheduler class&gt;startUp
        2007614864: a(n) ProcessorScheduler class<br>
        0xbfd67440 I [] in BlockClosure&gt;newProcess 2020071212: a(n)
        BlockClosure<br>
        <br>
        Process 0x7821b9ec priority 50<br>
        0xbfd52440 M WeakArray class&gt;? 2007622832: a(n) WeakArray
        class<br>
        0x7821e2c0 s [] in WeakArray class&gt;restartFinalizationProcess<br>
        0x7821b98c s [] in BlockClosure&gt;newProcess<br>
        <br>
        Process 0x7809284c priority 40<br>
        0xbfd5ed00 M [] in Semaphore&gt;critical: 2002705636: a(n)
        Semaphore<br>
        0xbfd5ed20 M BlockClosure&gt;ensure: <a href="tel:2027931076" value="+12027931076" target="_blank">2027931076</a>: a(n)
        BlockClosure<br>
        0xbfd5ed40 M Semaphore&gt;critical: 2002705636: a(n) Semaphore<br>
        0xbfd5ed64 I TranscriptStream&gt;contents <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
        TranscriptStream<br>
        0xbfd5ed88 I
        PluggableTextMorphPlus(PluggableTextMorph)&gt;appendEntry
        2020737768: a(n) PluggableTextMorphPlus<br>
        0xbfd5eda8 I [] in
        PluggableTextMorphPlus(PluggableTextMorph)&gt;update:
        2020737768: a(n) PluggableTextMorphPlus<br>
        0xbfd5edcc I TextMorphForEditView(TextMorph)&gt;handleEdit:
        2020738288: a(n) TextMorphForEditView<br>
        0xbfd5edf4 I
        PluggableTextMorphPlus(PluggableTextMorph)&gt;handleEdit:
        2020737768: a(n) PluggableTextMorphPlus<br>
        0xbfd5ee18 I
        PluggableTextMorphPlus(PluggableTextMorph)&gt;update:
        2020737768: a(n) PluggableTextMorphPlus<br>
        0xbfd5ee3c I PluggableTextMorphPlus&gt;update: 2020737768: a(n)
        PluggableTextMorphPlus<br>
        0xbfd5ee5c M [] in TranscriptStream(Object)&gt;changed:
        <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n) TranscriptStream<br>
        0xbfd5ee84 M DependentsArray&gt;do: <a href="tel:2027922124" value="+12027922124" target="_blank">2027922124</a>: a(n)
        DependentsArray<br>
        0xbfd5eea0 M TranscriptStream(Object)&gt;changed: <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>:
        a(n) TranscriptStream<br>
        0xbfd5eec4 I [] in TranscriptStream&gt;endEntry <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
        TranscriptStream<br>
        0xbfd5eee4 M [] in Semaphore&gt;critical: 2002705636: a(n)
        Semaphore<br>
        0xbfd5ef04 M BlockClosure&gt;ensure: <a href="tel:2027922664" value="+12027922664" target="_blank">2027922664</a>: a(n)
        BlockClosure<br>
        0xbfd5ef24 M Semaphore&gt;critical: 2002705636: a(n) Semaphore<br>
        0xbfd5ef48 I TranscriptStream&gt;endEntry <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
        TranscriptStream<br>
        0xbfd5ef68 I TranscriptStream&gt;show: <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
        TranscriptStream<br>
        0xbfd5ef94 I SmalltalkImage&gt;snapshot:andQuit:embedded:
        2009036868: a(n) SmalltalkImage<br>
        0xbfd5efc0 I SmalltalkImage&gt;snapshot:andQuit: 2009036868:
        a(n) SmalltalkImage<br>
        0xbfd5efe0 M SmalltalkImage&gt;saveSession 2009036868: a(n)
        SmalltalkImage<br>
        0xbfd5f004 M TheWorldMenu&gt;doMenuItem:with: <a href="tel:2027899744" value="+12027899744" target="_blank">2027899744</a>: a(n)
        TheWorldMenu<br>
        0xbfd5f034 I [] in MenuItemMorph&gt;invokeWithEvent: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>:
        a(n) MenuItemMorph<br>
        0xbfd5f054 M BlockClosure&gt;ensure: <a href="tel:2027921984" value="+12027921984" target="_blank">2027921984</a>: a(n)
        BlockClosure<br>
        0xbfd5f07c I CursorWithMask(Cursor)&gt;showWhile: 2005401424:
        a(n) CursorWithMask<br>
        0xbfd5f0a4 I MenuItemMorph&gt;invokeWithEvent: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n)
        MenuItemMorph<br>
        0xbfd5f0c8 I MenuItemMorph&gt;mouseUp: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n)
        MenuItemMorph<br>
        0xbfd5f0e4 M MenuItemMorph&gt;handleMouseUp: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n)
        MenuItemMorph<br>
        0xbfd5f100 M MouseButtonEvent&gt;sentTo: <a href="tel:2027921716" value="+12027921716" target="_blank">2027921716</a>: a(n)
        MouseButtonEvent<br>
        0xbfd5f11c M MenuItemMorph(Morph)&gt;handleEvent: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>:
        a(n) MenuItemMorph<br>
        0xbfd5f14c M MorphicEventDispatcher&gt;dispatchDefault:with:
        <a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
        0xbfd5f16c M MorphicEventDispatcher&gt;dispatchEvent:with:
        <a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
        0xbfd5f18c M MenuItemMorph(Morph)&gt;processEvent:using:
        <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n) MenuItemMorph<br>
        0xbfd5f1c0 M MorphicEventDispatcher&gt;dispatchDefault:with:
        <a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
        0xbfd5f1e0 M MorphicEventDispatcher&gt;dispatchEvent:with:
        <a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
        0xbfd5f200 M MenuMorph(Morph)&gt;processEvent:using: <a href="tel:2027899764" value="+12027899764" target="_blank">2027899764</a>:
        a(n) MenuMorph<br>
        0xbfd5f220 M MenuMorph(Morph)&gt;processEvent: <a href="tel:2027899764" value="+12027899764" target="_blank">2027899764</a>: a(n)
        MenuMorph<br>
        0xbfd5f23c M MenuMorph&gt;handleFocusEvent: <a href="tel:2027899764" value="+12027899764" target="_blank">2027899764</a>: a(n)
        MenuMorph<br>
        0xbfd5f264 M [] in HandMorph&gt;sendFocusEvent:to:clear:
        2004800568: a(n) HandMorph<br>
        0xbfd5f280 M BlockClosure&gt;on:do: <a href="tel:2027921504" value="+12027921504" target="_blank">2027921504</a>: a(n)
        BlockClosure<br>
        0xbfd5f2ac M PasteUpMorph&gt;becomeActiveDuring: 2011168712:
        a(n) PasteUpMorph<br>
        0xbfd5f2d0 M HandMorph&gt;sendFocusEvent:to:clear: 2004800568:
        a(n) HandMorph<br>
        0xbfd5f2f8 M HandMorph&gt;sendEvent:focus:clear: 2004800568:
        a(n) HandMorph<br>
        0xbfd5f31c M HandMorph&gt;sendMouseEvent: 2004800568: a(n)
        HandMorph<br>
        0xbfd5f340 M HandMorph&gt;handleEvent: 2004800568: a(n)
        HandMorph<br>
        0xbfd5f36c M HandMorph&gt;processEvents 2004800568: a(n)
        HandMorph<br>
        0xbfd5f388 M [] in WorldState&gt;doOneCycleNowFor: 2002608016:
        a(n) WorldState<br>
        0xbfd5f3ac M Array(SequenceableCollection)&gt;do: 2002524152:
        a(n) Array<br>
        0xbfd5f3c8 M WorldState&gt;handsDo: 2002608016: a(n) WorldState<br>
        0xbfd5f3e8 M WorldState&gt;doOneCycleNowFor: 2002608016: a(n)
        WorldState<br>
        0xbfd5f404 M WorldState&gt;doOneCycleFor: 2002608016: a(n)
        WorldState<br>
        0xbfd5f420 M PasteUpMorph&gt;doOneCycle 2011168712: a(n)
        PasteUpMorph<br>
        0xbfd5f440 I [] in Project class&gt;spawnNewProcess 2010283176:
        a(n) Project class<br>
        0x780927ec s [] in BlockClosure&gt;newProcess<br>
        <br>
        Process 0x77fb1154 priority 80<br>
        0xbfd5e420 M Delay class&gt;handleTimerEvent 2007666344: a(n)
        Delay class<br>
        0xbfd5e440 I Delay class&gt;runTimerEventLoop 2007666344: a(n)
        Delay class<br>
        0x77c8f290 s [] in Delay class&gt;startTimerEventLoop<br>
        0x77c8f3b0 s [] in BlockClosure&gt;newProcess<br>
        <br>
        Process 0x7867d41c priority 60<br>
        0xbfd61400 I EventSensor(InputSensor)&gt;userInterruptWatcher
        2009658384: a(n) EventSensor<br>
        0xbfd61420 I [] in
        EventSensor(InputSensor)&gt;installInterruptWatcher 2009658384:
        a(n) EventSensor<br>
        0xbfd61440 I [] in BlockClosure&gt;newProcess 2020070204: a(n)
        BlockClosure<br>
        <br>
        Process 0x7867d5dc priority 60<br>
        0xbfd57358 M [] in Delay&gt;wait 2020070916: a(n) Delay<br>
        0xbfd57378 M BlockClosure&gt;ifCurtailed: <a href="tel:2028303148" value="+12028303148" target="_blank">2028303148</a>: a(n)
        BlockClosure<br>
        0xbfd57394 M Delay&gt;wait 2020070916: a(n) Delay<br>
        0xbfd573b4 M [] in EventSensor&gt;eventTickler 2009658384: a(n)
        EventSensor<br>
        0xbfd573d0 M BlockClosure&gt;on:do: <a href="tel:2028302560" value="+12028302560" target="_blank">2028302560</a>: a(n)
        BlockClosure<br>
        0xbfd57400 I EventSensor&gt;eventTickler 2009658384: a(n)
        EventSensor<br>
        0xbfd57420 I [] in EventSensor&gt;installEventTickler
        2009658384: a(n) EventSensor<br>
        0xbfd57440 I [] in BlockClosure&gt;newProcess 2020070652: a(n)
        BlockClosure<br>
        <br>
        Process 0x78b73bc8 priority 60<br>
        0xbfd68400 I SmalltalkImage&gt;lowSpaceWatcher 2009036868: a(n)
        SmalltalkImage<br>
        0xbfd68420 I [] in SmalltalkImage&gt;installLowSpaceWatcher
        2009036868: a(n) SmalltalkImage<br>
        0xbfd68440 I [] in BlockClosure&gt;newProcess <a href="tel:2025274088" value="+12025274088" target="_blank">2025274088</a>: a(n)
        BlockClosure<br>
        <br>
        Most recent primitives<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        relinquishProcessorForMicroseconds:<br>
        <br>
            (SIGUSR1)<br>
      </font></small><br>
    <br>
    <blockquote type="cite">
      <br>
      <br>
      Levente
      <br>
      <br>
      <blockquote type="cite">
        <br>
        CdAB
        <br>
        <br>
        <br>
        <br>
        <br>
      </blockquote>
      <br>
      <br>
    </blockquote>
    <br>
  </div>

<br><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>
</div>