Failed

osx-64 / Tests-osx-64 / MacOSX64.ReleaseTests.Tests.ObsoleteTest.testFixObsoleteSharedPools (from ReleaseTests)

Failing for the past 1 build (Since #1035 )
Took 10 sec.

Stacktrace

TestTookTooMuchTime
Process>>pvtSignal:list:
ByteSymbol(String)>>typeTable
ByteSymbol(String)>>isLiteralSymbol
ByteSymbol(Symbol)>>storeOn:
ByteSymbol(String)>>printOn:
LimitedWriteStream(Stream)>>print:
CompiledMethod>>printOn:
[:s | self printOn: s] in CompiledMethod(Object)>>printStringLimitedTo:
String class(SequenceableCollection class)>>streamContents:limitedTo:
CompiledMethod(Object)>>printStringLimitedTo:using:
CompiledMethod(Object)>>printStringLimitedTo:
CompiledMethod(Object)>>printString
CompiledMethod>>name
[ :method |
		| obsoleteBindings |
		
		"Added to check because sometimes the bootstrap fails to generate some methods."
		self assert: (method header isKindOf: SmallInteger) description: (method name , ' has an invalid header:' , method header asString).
		
		obsoleteBindings := method literals select: [ :literal |
				literal isVariableBinding and: [
					literal value isBehavior and: [ 
						literal value isObsolete ] ] ].
		obsoleteBindings do: [ :binding |
			| obsName realName realClass |
			obsName := binding value name.
			self 
				trace: 'Binding: ';
				traceCr: obsName.
			realName := obsName copyReplaceAll: 'AnObsolete' with: ''.
			realClass := Smalltalk globals at: realName asSymbol ifAbsent: [ UndefinedObject ].
			binding key: binding key value: realClass ].
		"do not forget to flush the JIT cache"
		obsoleteBindings ifNotEmpty: [ method flushCache ] ] in SmalltalkImage>>fixObsoleteBindings
Array(SequenceableCollection)>>do:
SmalltalkImage>>fixObsoleteBindings
SmalltalkImage>>fixObsoleteReferences
ObsoleteTest>>tearDown