[squeak-dev] Re: Release candidate Squeak4.4-12320 ready

glenpaling slp5591 at me.com
Thu Dec 20 16:29:17 UTC 2012


Great! I was Christmas shopping last night and missed all the activity. That
eliminates all the MC failures. Were back to the some old three. I have one
additional failure with Squeak 4.3 VM. ProcessTest>>#testAtomicSuspend.
Here's the stack:


20 December 2012 11:29:45.179 am

VM: Mac OS - Smalltalk
Image: Squeak4.4 [latest update: #12320]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/eglenpaling/Documents/Smalltalk/Squeak 4.4
Testing/Squeak-4.3-All-in-One with 4.4RC inserted.app/Contents/Resources
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/eglenpaling/Library/Preferences/Squeak/Internet/My
Squeak

ProcessTest(TestCase)>>signalFailure:
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 
		aString: 	'Assertion failed'
	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

ProcessTest(TestCase)>>assert:
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 
		aBooleanOrBlock: 	false
	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

ProcessTest(TestCase)>>shouldnt:raise:
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 
		aBlock: 	[closure] in ProcessTest>>testAtomicSuspend
		anExceptionalEvent: 	Error
	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

ProcessTest>>testAtomicSuspend
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 
		p: 	a Process in [] in ProcessTest>>testAtomicSuspend
		sema: 	a Semaphore(a Process in [] in ProcessTest>>testAtomicSuspend)
		list: 	#(nil)
	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

ProcessTest(TestCase)>>performTest
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 

	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

[] in [] in ProcessTest(TestCase)>>runCase
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 

	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

BlockClosure>>on:do:
	Receiver: [closure] in [] in ProcessTest(TestCase)>>runCase
	Arguments and temporary variables: 
		exception: 	an ExceptionSet
		handlerAction: 	[closure] in [] in ProcessTest(TestCase)>>timeout:after:
		handlerActive: 	false
	Receiver's instance variables: 
		outerContext: 	[] in ProcessTest(TestCase)>>runCase
		startpc: 	62
		numArgs: 	0

[] in ProcessTest(TestCase)>>timeout:after:
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

BlockClosure>>ensure:
	Receiver: [closure] in ProcessTest(TestCase)>>timeout:after:
	Arguments and temporary variables: 
		aBlock: 	[closure] in ProcessTest(TestCase)>>timeout:after:
		complete: 	nil
		returnValue: 	nil
	Receiver's instance variables: 
		outerContext: 	ProcessTest(TestCase)>>timeout:after:
		startpc: 	153
		numArgs: 	0

ProcessTest(TestCase)>>timeout:after:
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 
		aBlock: 	[closure] in [] in ProcessTest(TestCase)>>runCase
		seconds: 	5
		delay: 	a Delay(5000 msecs)
		watchdog: 	a Process in Process>>terminate
		theProcess: 	#(nil)
	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

[] in ProcessTest(TestCase)>>runCase
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 

	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

BlockClosure>>ensure:
	Receiver: [closure] in ProcessTest(TestCase)>>runCase
	Arguments and temporary variables: 
		aBlock: 	[closure] in ProcessTest(TestCase)>>runCase
		complete: 	nil
		returnValue: 	nil
	Receiver's instance variables: 
		outerContext: 	ProcessTest(TestCase)>>runCase
		startpc: 	45
		numArgs: 	0

ProcessTest(TestCase)>>runCase
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 

	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

[] in ProcessTest(TestCase)>>debug
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 

	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

BlockClosure>>ensure:
	Receiver: [closure] in ProcessTest(TestCase)>>debug
	Arguments and temporary variables: 
		aBlock: 	[closure] in ProcessTest(TestCase)>>debug
		complete: 	nil
		returnValue: 	nil
	Receiver's instance variables: 
		outerContext: 	ProcessTest(TestCase)>>debug
		startpc: 	62
		numArgs: 	0

ProcessTest(TestCase)>>debug
	Receiver: ProcessTest>>#testAtomicSuspend
	Arguments and temporary variables: 

	Receiver's instance variables: 
		testSelector: 	#testAtomicSuspend
		timeout: 	nil

[] in TestRunner>>debugSuite:
	Receiver: a TestRunner
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		categories: 	#(#'KernelTests-Chronology' #'KernelTests-Classes'
#'KernelTests-Me...etc...
		categoriesSelected: 	a Set()
		classes: 	{TestCase . AllocationTest . ArbitraryObjectSocketTestCase .
ArrayLite...etc...
		classIndex: 	0
		classesSelected: 	a Set(WeakMessageSendTest MCAncestryTest SemaphoreTest
Depende...etc...
		failedList: 	{LocaleTest>>#testLocaleChanged .
ProcessTest>>#testAtomicSuspend ....etc...
		failedSelected: 	ProcessTest>>#testAtomicSuspend
		errorList: 	#()
		errorSelected: 	nil
		lastUpdate: 	3533451867
		result: 	3272 run, 3245 passes, 23 expected failures, 4 failures, 0
errors, 0 un...etc...
		previousRun: 	nil
		categoryPattern: 	nil
		classPattern: 	nil

[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
	Receiver: an OrderedCollection(ProcessTest>>#testAtomicSuspend)
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		array: 	{ProcessTest>>#testAtomicSuspend . nil . nil . nil . nil . nil .
nil . n...etc...
		firstIndex: 	1
		lastIndex: 	1

OrderedCollection>>do:
	Receiver: an OrderedCollection(ProcessTest>>#testAtomicSuspend)
	Arguments and temporary variables: 
		aBlock: 	[closure] in [] in
OrderedCollection(Collection)>>do:displayingProgress...etc...
		index: 	1
	Receiver's instance variables: 
		array: 	{ProcessTest>>#testAtomicSuspend . nil . nil . nil . nil . nil .
nil . n...etc...
		firstIndex: 	1
		lastIndex: 	1


--- The full stack ---
ProcessTest(TestCase)>>signalFailure:
ProcessTest(TestCase)>>assert:
ProcessTest(TestCase)>>shouldnt:raise:
ProcessTest>>testAtomicSuspend
ProcessTest(TestCase)>>performTest
[] in [] in ProcessTest(TestCase)>>runCase
BlockClosure>>on:do:
[] in ProcessTest(TestCase)>>timeout:after:
BlockClosure>>ensure:
ProcessTest(TestCase)>>timeout:after:
[] in ProcessTest(TestCase)>>runCase
BlockClosure>>ensure:
ProcessTest(TestCase)>>runCase
[] in ProcessTest(TestCase)>>debug
BlockClosure>>ensure:
ProcessTest(TestCase)>>debug
[] in TestRunner>>debugSuite:
[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
OrderedCollection>>do:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in OrderedCollection(Collection)>>do:displayingProgress:every:
[] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
BlockClosure>>on:do:
[] in MorphicUIManager>>displayProgress:at:from:to:during:
BlockClosure>>ensure:
MorphicUIManager>>displayProgress:at:from:to:during:
ProgressInitiationException>>defaultResumeValue
ProgressInitiationException(Exception)>>resume
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
OrderedCollection(Collection)>>do:displayingProgress:every:
[] in TestRunner>>basicRunSuite:do:
BlockClosure>>ensure:
TestRunner>>basicRunSuite:do:
TestRunner>>debugSuite:
TestRunner>>debug:
TestRunner>>failedSelected:
PluggableListMorphPlus(PluggableListMorph)>>changeModelSelection:
PluggableListMorphPlus(PluggableListMorph)>>mouseUp:
PluggableListMorphPlus(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableListMorphPlus(Morph)>>handleEvent:
PluggableListMorphPlus(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
-- and more not shown --




--
View this message in context: http://forum.world.st/Release-candidate-Squeak4-4-12320-ready-tp4660258p4660342.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.


More information about the Squeak-dev mailing list