Hi Ken,<div><br></div><div> yes, I introduced a regression with the latest check-in that I'll fix soon. For the moment use version 2672 of the sources. To stop the Bochs plugin being built edit unixbuild/bld/plugins.ext and delete it from there. It being built by default is entirely for my benefit. Apologies.<br>
<br><div class="gmail_quote">On Sat, Jan 26, 2013 at 4:17 PM, Ken Causey <span dir="ltr"><<a href="mailto:ken@kencausey.com" target="_blank">ken@kencausey.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
See bottom for SqueakDebug.log contents which I should have included originally.<div><div class="h5"><br>
<br>
On 01/26/2013 06:13 PM, Ken Causey wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks to Dave's reminders about <a href="http://plugins.int" target="_blank">plugins.int</a> and plugins.ext I managed<br>
to get past the step of building at least an initial Cog VM for testing.<br>
But running the tests with a 4.4-12327 image and the built VM resulted<br>
in a crash:<br>
<br>
Squeak VM version: 4.0-2673 #1 Sun Jan 27 00:56:27 CET 2013 gcc 4.4.5<br>
Built from: CoInterpreter VMMaker.oscog-eem.258 uuid:<br>
da1433f1-de50-475f-be33-<u></u>f462b300a2ea Jan 27 2013<br>
With: StackToRegisterMappingCogit VMMaker.oscog-eem.256 uuid:<br>
bfea3efd-4e81-4e85-922e-<u></u>cf4f58ee5d64 Jan 27 2013<br>
Revision: VM: r2673 <a href="http://www.squeakvm.org/svn/squeak/branches/Cog" target="_blank">http://www.squeakvm.org/svn/<u></u>squeak/branches/Cog</a><br>
Plugins: r2545 <a href="http://squeakvm.org/svn/squeak/trunk/platforms/Cros" target="_blank">http://squeakvm.org/svn/<u></u>squeak/trunk/platforms/Cros</a><br>
s/plugins<br>
Build host: Linux squeak-box4 2.6.32-xenU-7428-x86_64 #4 SMP Mon Nov 19<br>
10:17:25 UTC 2012 x86_64 GNU/Linux<br>
plugin path: /home/kencausey/source/cog/<u></u>svn/Cog/unixbuild/bld/ [default:<br>
/home/kencausey/source/cog/<u></u>svn/Cog/unixbuild/bld/]<br>
<br>
<br>
C stack backtrace:<br>
/home/kencausey/source/cog/<u></u>svn/Cog/unixbuild/bld/squeak[<u></u>0x805fc04]<br>
/home/kencausey/source/cog/<u></u>svn/Cog/unixbuild/bld/squeak[<u></u>0x805fe9f]<br>
[0xffffe410]<br>
[0xb7255bc9]<br>
[0xb722d07e]<br>
[0xb722d176]<br>
[0xb722d011]<br>
[0xb725d9d6]<br>
[0xb72e6ad8]<br>
[0xb72e6a54]<br>
[0xb725535f]<br>
[0xb720b2f2]<br>
[0xb7209668]<br>
<br>
<br>
Smalltalk stack dump:<br>
0xffb30850 M [] in MorphicUIManager><u></u>displayProgress:at:from:to:<u></u>during:<br>
-1211236388: a(n) MorphicUIManager<br>
0xffb3086c M BlockClosure>cull: -1200277580: a(n) BlockClosure<br>
0xffb3088c M [] in MethodContext(ContextPart)><u></u>handleSignal: -1200277332:<br>
a(n) MethodContext<br>
0xffb308ac M BlockClosure>ensure: -1200235732: a(n) BlockClosure<br>
0xffb308cc M MethodContext(ContextPart)><u></u>handleSignal: -1200277332: a(n)<br>
MethodContext<br>
0xffb308e8 M ProgressNotification(<u></u>Exception)>signal -1200236048: a(n)<br>
ProgressNotification<br>
0xffb30900 M ProgressNotification(<u></u>Exception)>signal: -1200236048: a(n)<br>
ProgressNotification<br>
0xffb30920 M ProgressNotification class>signal:extra: -1215814820: a(n)<br>
ProgressNotification class<br>
0xffb3095c M [] in<br>
OrderedCollection(Collection)><u></u>do:displayingProgress:every: -1200427368:<br>
a(n) OrderedCollection<br>
0xffb3097c M OrderedCollection>do: -1200427368: a(n) OrderedCollection<br>
0xffb31fd4 M [] in<br>
OrderedCollection(Collection)><u></u>do:displayingProgress:every: -1200427368:<br>
a(n) OrderedCollection<br>
0xffb31ffc M [] in MorphicUIManager><u></u>displayProgress:at:from:to:<u></u>during:<br>
-1211236388: a(n) MorphicUIManager<br>
0xffb32018 M BlockClosure>on:do: -1200277612: a(n) BlockClosure<br>
0xffb32044 M [] in MorphicUIManager><u></u>displayProgress:at:from:to:<u></u>during:<br>
-1211236388: a(n) MorphicUIManager<br>
0xffb32064 M BlockClosure>ensure: -1200277760: a(n) BlockClosure<br>
0xffb32088 M MorphicUIManager><u></u>displayProgress:at:from:to:<u></u>during:<br>
-1211236388: a(n) MorphicUIManager<br>
0xffb320b4 M ProgressInitiationException><u></u>defaultResumeValue -1200278516:<br>
a(n) ProgressInitiationException<br>
0xffb320d0 M ProgressInitiationException(<u></u>Exception)>resume -1200278516:<br>
a(n) ProgressInitiationException<br>
0xffb320e8 M ProgressInitiationException><u></u>defaultAction -1200278516: a(n)<br>
ProgressInitiationException<br>
0xffb32104 M UndefinedObject>handleSignal: -1221554172: a(n)<br>
UndefinedObject<br>
0xffb32120 M ProgressInitiationException(<u></u>Exception)>signal -1200278516:<br>
a(n) ProgressInitiationException<br>
0xffb32138 M ProgressInitiationException><u></u>display:at:from:to:during:<br>
-1200278516: a(n) ProgressInitiationException<br>
0xffb3216c I ProgressInitiationException<br>
class>display:at:from:to:<u></u>during: -1210997420: a(n)<br>
ProgressInitiationException class<br>
0xffb30040 I ByteString(String)><u></u>displayProgressAt:from:to:<u></u>during:<br>
-1210991784: a(n) ByteString<br>
0xffb30068 M ByteString(String)><u></u>displayProgressFrom:to:during:<br>
-1210991784: a(n) ByteString<br>
0xffb30098 M OrderedCollection(Collection)><u></u>do:displayingProgress:every:<br>
-1200427368: a(n) OrderedCollection<br>
0xffb300d0 I [] in TestRunner>basicRunSuite:do: -1200432232: a(n)<br>
TestRunner<br>
0xffb300f0 M BlockClosure>ensure: -1200278860: a(n) BlockClosure<br>
0xffb30114 I TestRunner>basicRunSuite:do: -1200432232: a(n) TestRunner<br>
0xffb3013c I TestRunner>runSuite: -1200432232: a(n) TestRunner<br>
0xffb30160 I TestRunner>runAll -1200432232: a(n) TestRunner<br>
0xffb3017c M SystemReporter><u></u>reportTestRunner: -1200872260: a(n)<br>
SystemReporter<br>
0xffb31040 M [] in SystemReporter>updateReport -1200872260: a(n)<br>
SystemReporter<br>
0xffb31060 M OrderedCollection>do: -1200872228: a(n) OrderedCollection<br>
0xffb31080 M [] in SystemReporter>updateReport -1200872260: a(n)<br>
SystemReporter<br>
0xffb310a0 M TextStream>withAttribute:do: -1200482052: a(n) TextStream<br>
0xffb310c0 M [] in SystemReporter>updateReport -1200872260: a(n)<br>
SystemReporter<br>
0xffb310e8 I Text class>streamContents: -1216401056: a(n) Text class<br>
0xffb31104 M SystemReporter>updateReport -1200872260: a(n) SystemReporter<br>
0xffb3111c M SystemReporter>categoryAt:put: -1200872260: a(n)<br>
SystemReporter<br>
0xffb31144 I PluggableListMorphOfMany><u></u>listSelectionAt:put: -1200866376:<br>
a(n) PluggableListMorphOfMany<br>
0xffb3117c I PluggableListMorphOfMany><u></u>mouseDown: -1200866376: a(n)<br>
PluggableListMorphOfMany<br>
0xffb2f884 M PluggableListMorphOfMany(<u></u>Morph)>handleMouseDown:<br>
-1200866376: a(n) PluggableListMorphOfMany<br>
0xffb2f8a0 M MouseButtonEvent>sentTo: -1200482652: a(n) MouseButtonEvent<br>
0xffb2f8bc M PluggableListMorphOfMany(<u></u>Morph)>handleEvent: -1200866376:<br>
a(n) PluggableListMorphOfMany<br>
0xffb2f8f8 M MorphicEventDispatcher><u></u>dispatchMouseDown:with: -1200482800:<br>
a(n) MorphicEventDispatcher<br>
0xffb2f918 M MorphicEventDispatcher><u></u>dispatchEvent:with: -1200482800:<br>
a(n) MorphicEventDispatcher<br>
0xffb2f938 M PluggableListMorphOfMany(<u></u>Morph)>processEvent:using:<br>
-1200866376: a(n) PluggableListMorphOfMany<br>
0xffb2f978 M MorphicEventDispatcher><u></u>dispatchMouseDown:with: -1200482800:<br>
a(n) MorphicEventDispatcher<br>
0xffb2e050 M MorphicEventDispatcher><u></u>dispatchEvent:with: -1200482800:<br>
a(n) MorphicEventDispatcher<br>
0xffb2e070 M PluggableSystemWindow(Morph)><u></u>processEvent:using:<br>
-1200870400: a(n) PluggableSystemWindow<br>
0xffb2e0b0 M MorphicEventDispatcher><u></u>dispatchMouseDown:with: -1200482800:<br>
a(n) MorphicEventDispatcher<br>
0xffb2e0d0 M MorphicEventDispatcher><u></u>dispatchEvent:with: -1200482800:<br>
a(n) MorphicEventDispatcher<br>
0xffb2e0f0 M PasteUpMorph(Morph)><u></u>processEvent:using: -1212910376: a(n)<br>
PasteUpMorph<br>
0xffb2e118 M PasteUpMorph>processEvent:<u></u>using: -1212910376: a(n)<br>
PasteUpMorph<br>
0xffb2e138 M PasteUpMorph(Morph)><u></u>processEvent: -1212910376: a(n)<br>
PasteUpMorph<br>
0xffb2e158 M HandMorph>sendEvent:focus:<u></u>clear: -1219207060: a(n) HandMorph<br>
0xffb2e17c M HandMorph>sendMouseEvent: -1219207060: a(n) HandMorph<br>
0xffb2e880 M HandMorph>handleEvent: -1219207060: a(n) HandMorph<br>
0xffb2e8ac M HandMorph>processEvents -1219207060: a(n) HandMorph<br>
0xffb2e8c8 M [] in WorldState>doOneCycleNowFor: -1221398640: a(n)<br>
WorldState<br>
0xffb2e8ec M Array(SequenceableCollection)><u></u>do: -1221482504: a(n) Array<br>
0xffb2e908 M WorldState>handsDo: -1221398640: a(n) WorldState<br>
0xffb2e928 M WorldState>doOneCycleNowFor: -1221398640: a(n) WorldState<br>
0xffb2e944 M WorldState>doOneCycleFor: -1221398640: a(n) WorldState<br>
0xffb2e960 M PasteUpMorph>doOneCycle -1212910376: a(n) PasteUpMorph<br>
0xffb2e980 I [] in Project class>spawnNewProcess -1213766452: a(n)<br>
Project class<br>
0xb7d6d640 s [] in BlockClosure>newProcess<br>
<br>
Most recent primitives<br>
perform:with:<br>
@<br>
@<br>
perform:with:<br>
@<br>
basicNew<br>
@<br>
@<br>
basicNew<br>
@<br>
perform:with:<br>
@<br>
@<br>
perform:with:<br>
@<br>
basicNew<br>
copyBits<br>
@<br>
perform:with:<br>
@<br>
@<br>
perform:with:<br>
@<br>
basicNew<br>
@<br>
@<br>
basicNew<br>
@<br>
@<br>
@<br>
basicNew<br>
@<br>
perform:with:<br>
@<br>
@<br>
perform:with:<br>
@<br>
basicNew<br>
copyBits<br>
@<br>
@<br>
basicNew<br>
@<br>
@<br>
primDisplayString:from:to:map:<u></u>xTable:kern:<br>
@<br>
primDisplayString:from:to:map:<u></u>xTable:kern:<br>
@<br>
species<br>
species<br>
@<br>
at:put:<br>
basicNew<br>
new:<br>
species<br>
basicNew<br>
new:<br>
species<br>
basicNew<br>
new:<br>
at:put:<br>
wait<br>
signal<br>
primShowRectLeft:right:top:<u></u>bottom:<br>
primitiveDeferUpdates:<br>
forceDisplayUpdate<br>
findNextUnwindContextUpTo:<br>
tempAt:<br>
tempAt:put:<br>
tempAt:<br>
terminateTo:<br>
tempAt:put:<br>
findNextUnwindContextUpTo:<br>
terminateTo:<br>
millisecondClockValue<br>
value:<br>
instVarsInclude:<br>
instVarsInclude:<br>
objectAt:<br>
objectAt:<br>
basicNew<br>
basicNew<br>
objectAt:<br>
basicNew:<br>
stackp:<br>
basicNew<br>
primitiveResume<br>
wait<br>
signal<br>
millisecondClockValue<br>
at:put:<br>
at:put:<br>
millisecondClockValue<br>
primSignal:atMilliseconds:<br>
millisecondClockValue<br>
wait<br>
signal<br>
wait<br>
basicNew<br>
basicNew<br>
new:<br>
at:put:<br>
at:put:<br>
at:put:<br>
signal<br>
findNextUnwindContextUpTo:<br>
terminateTo:<br>
suspend<br>
instVarsInclude:<br>
instVarsInclude:<br>
objectAt:<br>
objectAt:<br>
basicNew<br>
basicNew<br>
objectAt:<br>
basicNew:<br>
stackp:<br>
basicNew<br>
primitiveResume<br>
wait<br>
signal<br>
millisecondClockValue<br>
at:put:<br>
at:put:<br>
millisecondClockValue<br>
primSignal:atMilliseconds:<br>
millisecondClockValue<br>
wait<br>
signal<br>
wait<br>
basicNew<br>
basicNew<br>
new:<br>
at:put:<br>
at:put:<br>
at:put:<br>
perform:<br>
on:do:<br>
value<br>
new:<br>
at:put:<br>
new:<br>
at:put:<br>
basicNew<br>
basicNew<br>
wait<br>
wait<br>
signal<br>
wait<br>
signal<br>
wait<br>
signal<br>
signal<br>
wait<br>
basicNew:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
new:<br>
at:put:<br>
species<br>
new:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
basicNew<br>
basicNew<br>
stringHash:initialHash:<br>
compare:with:collated:<br>
stringHash:initialHash:<br>
basicNew<br>
signal<br>
findNextUnwindContextUpTo:<br>
terminateTo:<br>
suspend<br>
at:put:<br>
primSecondsClock<br>
digitCompare:<br>
millisecondClockValue<br>
basicAt:<br>
basicAt:<br>
bitShiftMagnitude:<br>
basicAt:<br>
perform:with:<br>
>=<br>
basicAt:<br>
bitShiftMagnitude:<br>
basicAt:<br>
bitAnd:<br>
bitShiftMagnitude:<br>
basicAt:<br>
+<br>
bitOr:<br>
bitShiftMagnitude:<br>
perform:with:<br>
<=<br>
perform:with:<br>
-<br>
truncated<br>
value:<br>
basicNew:<br>
basicNew<br>
basicNew:<br>
basicNew<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
replaceFrom:to:with:<u></u>startingAt:<br>
compare:with:collated:<br>
basicNew<br>
findNextHandlerContextStarting<br>
tempAt:<br>
tempAt:<br>
tempAt:put:<br>
tempAt:<br>
<br>
(Segmentation fault)<br>
Aborted<br>
</blockquote>
<br></div></div>
SqueakDebug.log:<br>
<br>
TestFailure: Assertion failed<br>
8 January 2013 12:55:42.928 am<br>
<br>
VM: unix - Smalltalk<br>
Image: Squeak4.4 [latest update: #12327]<br>
<br>
SecurityManager state:<br>
Restricted: false<br>
FileAccess: true<br>
SocketAccess: true<br>
Working Dir /home/kencausey/testing<br>
Trusted Dir /home/kencausey/testing/secure<br>
Untrusted Dir /home/kencausey/testing/My Squeak<br>
<br>
LocaleTest(TestCase)>><u></u>signalFailure:<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
aString: 'Assertion failed'<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
LocaleTest(TestCase)>>assert:<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
aBooleanOrBlock: false<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
LocaleTest>>testLocaleChanged<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
LocaleTest(TestCase)>><u></u>performTest<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
[] in [] in LocaleTest(TestCase)>>runCase<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
BlockClosure>>on:do:<br>
Receiver: [closure] in [] in LocaleTest(TestCase)>>runCase<br>
Arguments and temporary variables:<br>
exception: an ExceptionSet<br>
handlerAction: [closure] in [] in LocaleTest(TestCase)>>timeout:<u></u>after:<br>
handlerActive: false<br>
Receiver's instance variables:<br>
outerContext: [] in LocaleTest(TestCase)>>runCase<br>
startpc: 62<br>
numArgs: 0<br>
<br>
[] in LocaleTest(TestCase)>>timeout:<u></u>after:<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<<error during printing><br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
BlockClosure>>ensure:<br>
Receiver: [closure] in LocaleTest(TestCase)>>timeout:<u></u>after:<br>
Arguments and temporary variables:<br>
aBlock: [closure] in LocaleTest(TestCase)>>timeout:<u></u>after:<br>
complete: nil<br>
returnValue: nil<br>
Receiver's instance variables:<br>
outerContext: LocaleTest(TestCase)>>timeout:<u></u>after:<br>
startpc: 153<br>
numArgs: 0<br>
<br>
LocaleTest(TestCase)>>timeout:<u></u>after:<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
aBlock: [closure] in [] in LocaleTest(TestCase)>>runCase<br>
seconds: 60<br>
delay: a Delay(60000 msecs; 59622 msecs remaining)<br>
watchdog: a Process in [] in Delay>>wait<br>
theProcess: #(nil)<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
[] in LocaleTest(TestCase)>>runCase<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
BlockClosure>>ensure:<br>
Receiver: [closure] in LocaleTest(TestCase)>>runCase<br>
Arguments and temporary variables:<br>
aBlock: [closure] in LocaleTest(TestCase)>>runCase<br>
complete: nil<br>
returnValue: nil<br>
Receiver's instance variables:<br>
outerContext: LocaleTest(TestCase)>>runCase<br>
startpc: 45<br>
numArgs: 0<br>
<br>
LocaleTest(TestCase)>>runCase<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
[] in LocaleTest(TestCase)>>debug<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
BlockClosure>>ensure:<br>
Receiver: [closure] in LocaleTest(TestCase)>>debug<br>
Arguments and temporary variables:<br>
aBlock: [closure] in LocaleTest(TestCase)>>debug<br>
complete: nil<br>
returnValue: nil<br>
Receiver's instance variables:<br>
outerContext: LocaleTest(TestCase)>>debug<br>
startpc: 62<br>
numArgs: 0<br>
<br>
LocaleTest(TestCase)>>debug<br>
Receiver: LocaleTest>>#testLocaleChanged<br>
Arguments and temporary variables:<br>
<br>
Receiver's instance variables:<br>
testSelector: #testLocaleChanged<br>
timeout: nil<br>
<br>
[] in TestRunner>>debugSuite:<br>
Receiver: a TestRunner<br>
Arguments and temporary variables:<br>
<<error during printing><br>
Receiver's instance variables:<br>
categories: #(#'KernelTests-Chronology' #'KernelTests-Classes' #'KernelTests-Me...etc...<br>
categoriesSelected: a Set(#'Universes-Tests' #'Tests-PrimCallController' #'Test...etc...<br>
classes: {TestCase . AllocationTest . ArbitraryObjectSocketTestCase . ArrayLite...etc...<br>
classIndex: 0<br>
classesSelected: a Set(WeakMessageSendTest MCAncestryTest SemaphoreTest Depende...etc...<br>
failedList: {LocaleTest>>#<u></u>testLocaleChanged . ReleaseTest>>#<u></u>testNoObsoleteClass...etc...<br>
failedSelected: LocaleTest>>#testLocaleChanged<br>
errorList: #()<br>
errorSelected: nil<br>
lastUpdate: 3535058965<br>
result: 3272 run, 3252 passes, 18 expected failures, 2 failures, 0 errors, 0 un...etc...<br>
previousRun: nil<br>
categoryPattern: nil<br>
classPattern: nil<br>
<br>
[] in [] in OrderedCollection(Collection)><u></u>>do:displayingProgress:every:<br>
Receiver: an OrderedCollection(LocaleTest>><u></u>#testLocaleChanged)<br>
Arguments and temporary variables:<br>
<<error during printing><br>
Receiver's instance variables:<br>
array: {LocaleTest>>#<u></u>testLocaleChanged . nil . nil . nil . nil . nil . nil . ni...etc...<br>
firstIndex: 1<br>
lastIndex: 1<br>
<br>
OrderedCollection>>do:<br>
Receiver: an OrderedCollection(LocaleTest>><u></u>#testLocaleChanged)<br>
Arguments and temporary variables:<br>
aBlock: [closure] in [] in OrderedCollection(Collection)><u></u>>do:displayingProgress...etc..<u></u>.<br>
index: 1<br>
Receiver's instance variables:<br>
array: {LocaleTest>>#<u></u>testLocaleChanged . nil . nil . nil . nil . nil . nil . ni...etc...<br>
firstIndex: 1<br>
lastIndex: 1<div class="im"><br>
<br>
[] in OrderedCollection(Collection)><u></u>>do:displayingProgress:every:<br></div>
Receiver: an OrderedCollection(LocaleTest>><u></u>#testLocaleChanged)<br>
Arguments and temporary variables:<br>
<<error during printing><br>
Receiver's instance variables:<br>
array: {LocaleTest>>#<u></u>testLocaleChanged . nil . nil . nil . nil . nil . nil . ni...etc...<br>
firstIndex: 1<br>
lastIndex: 1<br>
<br>
<br>
--- The full stack ---<br>
LocaleTest(TestCase)>><u></u>signalFailure:<br>
LocaleTest(TestCase)>>assert:<br>
LocaleTest>>testLocaleChanged<br>
LocaleTest(TestCase)>><u></u>performTest<br>
[] in [] in LocaleTest(TestCase)>>runCase<br>
BlockClosure>>on:do:<br>
[] in LocaleTest(TestCase)>>timeout:<u></u>after:<br>
BlockClosure>>ensure:<br>
LocaleTest(TestCase)>>timeout:<u></u>after:<br>
[] in LocaleTest(TestCase)>>runCase<br>
BlockClosure>>ensure:<br>
LocaleTest(TestCase)>>runCase<br>
[] in LocaleTest(TestCase)>>debug<br>
BlockClosure>>ensure:<br>
LocaleTest(TestCase)>>debug<br>
[] in TestRunner>>debugSuite:<br>
[] in [] in OrderedCollection(Collection)><u></u>>do:displayingProgress:every:<br>
OrderedCollection>>do:<div class="im"><br>
[] in OrderedCollection(Collection)><u></u>>do:displayingProgress:every:<br></div>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
[] in [] in MorphicUIManager>><u></u>displayProgress:at:from:to:<u></u>during:<br>
BlockClosure>>on:do:<div class="im"><br>
[] in MorphicUIManager>><u></u>displayProgress:at:from:to:<u></u>during:<br></div>
BlockClosure>>ensure:<div class="im"><br>
MorphicUIManager>><u></u>displayProgress:at:from:to:<u></u>during:<br></div>
ProgressInitiationException>><u></u>defaultResumeValue<br>
ProgressInitiationException(<u></u>Exception)>>resume<br>
ProgressInitiationException>><u></u>defaultAction<br>
UndefinedObject>>handleSignal:<br>
MethodContext(ContextPart)>><u></u>handleSignal:<br>
ProgressInitiationException(<u></u>Exception)>>signal<div class="im"><br>
ProgressInitiationException>><u></u>display:at:from:to:during:<br></div><div class="im">
ProgressInitiationException class>>display:at:from:to:<u></u>during:<br></div><div class="im">
ByteString(String)>><u></u>displayProgressAt:from:to:<u></u>during:<br></div>
ByteString(String)>><u></u>displayProgressFrom:to:during:<br>
OrderedCollection(Collection)><u></u>>do:displayingProgress:every:<br>
[] in TestRunner>>basicRunSuite:do:<br>
BlockClosure>>ensure:<br>
TestRunner>>basicRunSuite:do:<br>
TestRunner>>debugSuite:<br>
TestRunner>>debug:<br>
TestRunner>>failedSelected:<br>
PluggableListMorphPlus(<u></u>PluggableListMorph)>><u></u>changeModelSelection:<br>
PluggableListMorphPlus(<u></u>PluggableListMorph)>>mouseUp:<br>
PluggableListMorphPlus(Morph)><u></u>>handleMouseUp:<br>
MouseButtonEvent>>sentTo:<br>
PluggableListMorphPlus(Morph)><u></u>>handleEvent:<br>
PluggableListMorphPlus(Morph)><u></u>>handleFocusEvent:<br>
[] in HandMorph>>sendFocusEvent:to:<u></u>clear:<br>
BlockClosure>>on:do:<br>
PasteUpMorph>><u></u>becomeActiveDuring:<br>
HandMorph>>sendFocusEvent:to:<u></u>clear:<br>
HandMorph>>sendEvent:focus:<u></u>clear:<br>
HandMorph>>sendMouseEvent:<br>
HandMorph>>handleEvent:<br>
HandMorph>>processEvents<br>
[] in WorldState>>doOneCycleNowFor:<br>
Array(SequenceableCollection)><u></u>>do:<br>
WorldState>>handsDo:<br>
WorldState>>doOneCycleNowFor:<br>
WorldState>>doOneCycleFor:<br>
PasteUpMorph>>doOneCycle<br>
-- and more not shown --<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div>