Hi All,<div><br></div><div> so there's a recursion in updating the transcript. This doesn't cause a deadlock in the system I'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'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"><<a href="mailto:casimiro.barreto@gmail.com">casimiro.barreto@gmail.com</a>></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's CogVM and when the system hangs,
send an USR1 signal to the process (kill -USR1 <pid>), 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>idleProcess 2007614864:
a(n) ProcessorScheduler class<br>
0xbfd67420 I [] in ProcessorScheduler class>startUp
2007614864: a(n) ProcessorScheduler class<br>
0xbfd67440 I [] in BlockClosure>newProcess 2020071212: a(n)
BlockClosure<br>
<br>
Process 0x7821b9ec priority 50<br>
0xbfd52440 M WeakArray class>? 2007622832: a(n) WeakArray
class<br>
0x7821e2c0 s [] in WeakArray class>restartFinalizationProcess<br>
0x7821b98c s [] in BlockClosure>newProcess<br>
<br>
Process 0x7809284c priority 40<br>
0xbfd5ed00 M [] in Semaphore>critical: 2002705636: a(n)
Semaphore<br>
0xbfd5ed20 M BlockClosure>ensure: <a href="tel:2027931076" value="+12027931076" target="_blank">2027931076</a>: a(n)
BlockClosure<br>
0xbfd5ed40 M Semaphore>critical: 2002705636: a(n) Semaphore<br>
0xbfd5ed64 I TranscriptStream>contents <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
TranscriptStream<br>
0xbfd5ed88 I
PluggableTextMorphPlus(PluggableTextMorph)>appendEntry
2020737768: a(n) PluggableTextMorphPlus<br>
0xbfd5eda8 I [] in
PluggableTextMorphPlus(PluggableTextMorph)>update:
2020737768: a(n) PluggableTextMorphPlus<br>
0xbfd5edcc I TextMorphForEditView(TextMorph)>handleEdit:
2020738288: a(n) TextMorphForEditView<br>
0xbfd5edf4 I
PluggableTextMorphPlus(PluggableTextMorph)>handleEdit:
2020737768: a(n) PluggableTextMorphPlus<br>
0xbfd5ee18 I
PluggableTextMorphPlus(PluggableTextMorph)>update:
2020737768: a(n) PluggableTextMorphPlus<br>
0xbfd5ee3c I PluggableTextMorphPlus>update: 2020737768: a(n)
PluggableTextMorphPlus<br>
0xbfd5ee5c M [] in TranscriptStream(Object)>changed:
<a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n) TranscriptStream<br>
0xbfd5ee84 M DependentsArray>do: <a href="tel:2027922124" value="+12027922124" target="_blank">2027922124</a>: a(n)
DependentsArray<br>
0xbfd5eea0 M TranscriptStream(Object)>changed: <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>:
a(n) TranscriptStream<br>
0xbfd5eec4 I [] in TranscriptStream>endEntry <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
TranscriptStream<br>
0xbfd5eee4 M [] in Semaphore>critical: 2002705636: a(n)
Semaphore<br>
0xbfd5ef04 M BlockClosure>ensure: <a href="tel:2027922664" value="+12027922664" target="_blank">2027922664</a>: a(n)
BlockClosure<br>
0xbfd5ef24 M Semaphore>critical: 2002705636: a(n) Semaphore<br>
0xbfd5ef48 I TranscriptStream>endEntry <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
TranscriptStream<br>
0xbfd5ef68 I TranscriptStream>show: <a href="tel:2026762492" value="+12026762492" target="_blank">2026762492</a>: a(n)
TranscriptStream<br>
0xbfd5ef94 I SmalltalkImage>snapshot:andQuit:embedded:
2009036868: a(n) SmalltalkImage<br>
0xbfd5efc0 I SmalltalkImage>snapshot:andQuit: 2009036868:
a(n) SmalltalkImage<br>
0xbfd5efe0 M SmalltalkImage>saveSession 2009036868: a(n)
SmalltalkImage<br>
0xbfd5f004 M TheWorldMenu>doMenuItem:with: <a href="tel:2027899744" value="+12027899744" target="_blank">2027899744</a>: a(n)
TheWorldMenu<br>
0xbfd5f034 I [] in MenuItemMorph>invokeWithEvent: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>:
a(n) MenuItemMorph<br>
0xbfd5f054 M BlockClosure>ensure: <a href="tel:2027921984" value="+12027921984" target="_blank">2027921984</a>: a(n)
BlockClosure<br>
0xbfd5f07c I CursorWithMask(Cursor)>showWhile: 2005401424:
a(n) CursorWithMask<br>
0xbfd5f0a4 I MenuItemMorph>invokeWithEvent: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n)
MenuItemMorph<br>
0xbfd5f0c8 I MenuItemMorph>mouseUp: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n)
MenuItemMorph<br>
0xbfd5f0e4 M MenuItemMorph>handleMouseUp: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n)
MenuItemMorph<br>
0xbfd5f100 M MouseButtonEvent>sentTo: <a href="tel:2027921716" value="+12027921716" target="_blank">2027921716</a>: a(n)
MouseButtonEvent<br>
0xbfd5f11c M MenuItemMorph(Morph)>handleEvent: <a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>:
a(n) MenuItemMorph<br>
0xbfd5f14c M MorphicEventDispatcher>dispatchDefault:with:
<a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
0xbfd5f16c M MorphicEventDispatcher>dispatchEvent:with:
<a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
0xbfd5f18c M MenuItemMorph(Morph)>processEvent:using:
<a href="tel:2027908196" value="+12027908196" target="_blank">2027908196</a>: a(n) MenuItemMorph<br>
0xbfd5f1c0 M MorphicEventDispatcher>dispatchDefault:with:
<a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
0xbfd5f1e0 M MorphicEventDispatcher>dispatchEvent:with:
<a href="tel:2027921700" value="+12027921700" target="_blank">2027921700</a>: a(n) MorphicEventDispatcher<br>
0xbfd5f200 M MenuMorph(Morph)>processEvent:using: <a href="tel:2027899764" value="+12027899764" target="_blank">2027899764</a>:
a(n) MenuMorph<br>
0xbfd5f220 M MenuMorph(Morph)>processEvent: <a href="tel:2027899764" value="+12027899764" target="_blank">2027899764</a>: a(n)
MenuMorph<br>
0xbfd5f23c M MenuMorph>handleFocusEvent: <a href="tel:2027899764" value="+12027899764" target="_blank">2027899764</a>: a(n)
MenuMorph<br>
0xbfd5f264 M [] in HandMorph>sendFocusEvent:to:clear:
2004800568: a(n) HandMorph<br>
0xbfd5f280 M BlockClosure>on:do: <a href="tel:2027921504" value="+12027921504" target="_blank">2027921504</a>: a(n)
BlockClosure<br>
0xbfd5f2ac M PasteUpMorph>becomeActiveDuring: 2011168712:
a(n) PasteUpMorph<br>
0xbfd5f2d0 M HandMorph>sendFocusEvent:to:clear: 2004800568:
a(n) HandMorph<br>
0xbfd5f2f8 M HandMorph>sendEvent:focus:clear: 2004800568:
a(n) HandMorph<br>
0xbfd5f31c M HandMorph>sendMouseEvent: 2004800568: a(n)
HandMorph<br>
0xbfd5f340 M HandMorph>handleEvent: 2004800568: a(n)
HandMorph<br>
0xbfd5f36c M HandMorph>processEvents 2004800568: a(n)
HandMorph<br>
0xbfd5f388 M [] in WorldState>doOneCycleNowFor: 2002608016:
a(n) WorldState<br>
0xbfd5f3ac M Array(SequenceableCollection)>do: 2002524152:
a(n) Array<br>
0xbfd5f3c8 M WorldState>handsDo: 2002608016: a(n) WorldState<br>
0xbfd5f3e8 M WorldState>doOneCycleNowFor: 2002608016: a(n)
WorldState<br>
0xbfd5f404 M WorldState>doOneCycleFor: 2002608016: a(n)
WorldState<br>
0xbfd5f420 M PasteUpMorph>doOneCycle 2011168712: a(n)
PasteUpMorph<br>
0xbfd5f440 I [] in Project class>spawnNewProcess 2010283176:
a(n) Project class<br>
0x780927ec s [] in BlockClosure>newProcess<br>
<br>
Process 0x77fb1154 priority 80<br>
0xbfd5e420 M Delay class>handleTimerEvent 2007666344: a(n)
Delay class<br>
0xbfd5e440 I Delay class>runTimerEventLoop 2007666344: a(n)
Delay class<br>
0x77c8f290 s [] in Delay class>startTimerEventLoop<br>
0x77c8f3b0 s [] in BlockClosure>newProcess<br>
<br>
Process 0x7867d41c priority 60<br>
0xbfd61400 I EventSensor(InputSensor)>userInterruptWatcher
2009658384: a(n) EventSensor<br>
0xbfd61420 I [] in
EventSensor(InputSensor)>installInterruptWatcher 2009658384:
a(n) EventSensor<br>
0xbfd61440 I [] in BlockClosure>newProcess 2020070204: a(n)
BlockClosure<br>
<br>
Process 0x7867d5dc priority 60<br>
0xbfd57358 M [] in Delay>wait 2020070916: a(n) Delay<br>
0xbfd57378 M BlockClosure>ifCurtailed: <a href="tel:2028303148" value="+12028303148" target="_blank">2028303148</a>: a(n)
BlockClosure<br>
0xbfd57394 M Delay>wait 2020070916: a(n) Delay<br>
0xbfd573b4 M [] in EventSensor>eventTickler 2009658384: a(n)
EventSensor<br>
0xbfd573d0 M BlockClosure>on:do: <a href="tel:2028302560" value="+12028302560" target="_blank">2028302560</a>: a(n)
BlockClosure<br>
0xbfd57400 I EventSensor>eventTickler 2009658384: a(n)
EventSensor<br>
0xbfd57420 I [] in EventSensor>installEventTickler
2009658384: a(n) EventSensor<br>
0xbfd57440 I [] in BlockClosure>newProcess 2020070652: a(n)
BlockClosure<br>
<br>
Process 0x78b73bc8 priority 60<br>
0xbfd68400 I SmalltalkImage>lowSpaceWatcher 2009036868: a(n)
SmalltalkImage<br>
0xbfd68420 I [] in SmalltalkImage>installLowSpaceWatcher
2009036868: a(n) SmalltalkImage<br>
0xbfd68440 I [] in BlockClosure>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>