Regression
osx-32 / Tests-osx-32 / MacOSX32.FreeType.Tests.Cache.FreeTypeCacheTest.testGlyphAccessIsThreadSafe (from FreeType-Tests)
Stacktrace
Process>>pvtSignal:list: [ | sem text canvases blocky | sem := Semaphore new. text := String loremIpsum: 25 * 1024. FreeTypeCache current removeAll. canvases := OrderedCollection new. blocky := [ | canvas | canvas := FormCanvas extent: 1000 @ 1000. canvases add: canvas. RubScrolledTextMorph new setText: text; font: StandardFonts codeFont; bounds: (0 @ 0 corner: canvas form extent); fullDrawOn: canvas. sem signal ]. blocky forkAt: 39. blocky forkAt: 39. blocky forkAt: 39. sem wait; wait; wait. self assert: ((canvases at: 1) form bits = (canvases at: 2) form bits and: [ (canvases at: 2) form bits = (canvases at: 3) form bits ]) ] in FreeTypeCacheTest>>testGlyphAccessIsThreadSafe SmallInteger(Integer)>>timesRepeat: FreeTypeCacheTest>>testGlyphAccessIsThreadSafe FreeTypeCacheTest(TestCase)>>performTest