Segmentation fault Fri Jul 29 10:39:51 2016 /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo pharo VM version: 5.0 #1 Wed May 4 11:54:28 CEST 2016 gcc 4.6.3 [Production Spur ITHB VM] Built from: CoInterpreter VMMaker.oscog-eem.1855 uuid: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May 4 2016 With: StackToRegisterMappingCogit VMMaker.oscog-eem.1855 uuid: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May 4 2016 Revision: https://github.com/pharo-project/pharo-vm.git Commit: b8ec25a570d7539653e1d793e97609adb509aaed Date: 2016-05-04 11:14:22 +0200 By: Esteban Lorenzano Jenkins build #589 Build host: Linux pharo-linux 3.2.0-31-generic-pae #50-Ubuntu SMP Fri Sep 7 16:39:45 UTC 2012 i686 i686 i386 GNU/Linux plugin path: /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/ [default: /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/] C stack backtrace & registers: eax 0xffb78d24 ebx 0xffb78c40 ecx 0xffb78cd8 edx 0xffb78c8c edi 0xffb78b10 esi 0xffb78b10 ebp 0xffb78ba8 esp 0xffb78bf4 eip 0xffb78e08 *[0xffb78e08] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo[0x80c0912] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo[0x80c0c63] [0xf7709420] /usr/lib/i386-linux-gnu/libfreetype.so.6(FT_Stream_ReadULong+0x76)[0xf70d85b6] /usr/lib/i386-linux-gnu/libfreetype.so.6(+0x4eb2a)[0xf7118b2a] /usr/lib/i386-linux-gnu/libfreetype.so.6(+0x222b0)[0xf70ec2b0] /usr/lib/i386-linux-gnu/libfreetype.so.6(+0x1069e)[0xf70da69e] /usr/lib/i386-linux-gnu/libfreetype.so.6(FT_Open_Face+0x2ef)[0xf70dc6df] /usr/lib/i386-linux-gnu/libfreetype.so.6(FT_New_Memory_Face+0x5c)[0xf70dccdc] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/libFT2Plugin.so(primitiveNewMemoryFaceFromExternalMemoryAndIndex+0xfa)[0xf729115a] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo[0x80906a0] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo(interpret+0x51c6)[0x80b5886] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo[0x80b5e09] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo(interpret+0x1f6)[0x80b08b6] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo(main+0x2b2)[0x805cb92] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xf74efa83] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo[0x805ceb1] /export/foos1/users/dhenrich/dev/_home/dev/clients/test/pharo-vm/pharo[0x812c328] Smalltalk stack dump: 0xffb7d03c I FreeTypeFace(FT2Face)>newFaceFromExternalMemory:index: 0xbc98a58: a(n) FreeTypeFace 0xffb7d064 I FreeTypeFace>create 0xbc98a58: a(n) FreeTypeFace 0xffb7d084 I FreeTypeFace>validate 0xbc98a58: a(n) FreeTypeFace 0xffb7d0a4 I FreeTypeFont>face 0xb86ade0: a(n) FreeTypeFont 0xffb7d0fc I FreeTypeSubPixelAntiAliasedGlyphRenderer>renderStretchedGlyph:depth:subpixelPosition:font: 0x9e2b218: a(n) FreeTypeSubPixelAntiAliasedGlyphRenderer 0xffb7d130 I FreeTypeSubPixelAntiAliasedGlyphRenderer>subGlyphOf:colorValue:mono:subpixelPosition:font: 0x9e2b218: a(n) FreeTypeSubPixelAntiAliasedGlyphRenderer 0xffb7d174 I [] in FreeTypeFont>subGlyphOf:colorValue:mono:subpixelPosition: 0xb86ade0: a(n) FreeTypeFont 0xffb7d1a8 I FreeTypeCache>atFont:charCode:type:ifAbsentPut: 0xb8082a8: a(n) FreeTypeCache 0xffb7d1d8 I FreeTypeFont>subGlyphOf:colorValue:mono:subpixelPosition: 0xb86ade0: a(n) FreeTypeFont 0xffb7d20c I FreeTypeFont>glyphOf:destDepth:colorValue:subpixelPosition: 0xb86ade0: a(n) FreeTypeFont 0xffb7d284 I FreeTypeFont>displayString:on:from:to:at:kern:baselineY: 0xb86ade0: a(n) FreeTypeFont 0xb5575a8 s LogicalFont>displayString:on:from:to:at:kern:baselineY: 0xb49c0a8 s GrafPort(BitBlt)>displayString:from:to:at:kern:baselineY:font: 0xb41f1f0 s RubDisplayScanner>displayLine:offset:leftInRun: 0xb32b618 s RubParagraph>drawOn:using:at: 0xb3122b0 s RubOpeningClosingDelimiterDecorator(RubParagraphDecorator)>drawOn:using:at: 0xb2e4a98 s RubExtraSelectionDecorator(RubParagraphDecorator)>drawOn:using:at: 0xb2cfbf0 s RubCurrentLineBarDecorator(RubParagraphDecorator)>drawOn:using:at: 0xb0f94c0 s RubShoutStylerDecorator(RubParagraphDecorator)>drawOn:using:at: 0xb557900 s FormCanvas>rubParagraph:bounds:color: 0xbce6130 s RubEditingArea(RubAbstractTextArea)>drawSubmorphsOn: 0xb0b7f28 s [] in RubEditingArea(Morph)>fullDrawOn: 0xb0e0d98 s FormCanvas>roundCornersOf:in:during: 0xb0ea2d0 s FormCanvas(Canvas)>roundCornersOf:during: 0xb0fc538 s [] in RubEditingArea(Morph)>fullDrawOn: 0xb2a2d08 s BlockClosure>on:do: 0xb557c58 s RubEditingArea(Morph)>fullDrawOn: 0xbc36900 s FormCanvas(Canvas)>fullDraw: 0xbce8058 s FormCanvas(Canvas)>fullDrawMorph: 0xbce8118 s [] in TransformWithLayoutMorph(TransformMorph)>drawSubmorphsOn: 0xbce81d8 s Array(SequenceableCollection)>reverseDo: 0xbce8298 s [] in TransformWithLayoutMorph(TransformMorph)>drawSubmorphsOn: 0xbce8358 s FormCanvas>transformBy:clippingTo:during:smoothing: 0xbce8418 s TransformWithLayoutMorph(TransformMorph)>drawSubmorphsOn: 0xbce84d8 s [] in TransformWithLayoutMorph(Morph)>fullDrawOn: 0xbce85f8 s FormCanvas>roundCornersOf:in:during: 0xbce86b8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbce8718 s [] in TransformWithLayoutMorph(Morph)>fullDrawOn: 0xbce87d8 s BlockClosure>on:do: 0xbce8838 s TransformWithLayoutMorph(Morph)>fullDrawOn: 0xbce8898 s FormCanvas(Canvas)>fullDraw: 0xbce88f8 s FormCanvas(Canvas)>fullDrawMorph: 0xbce8958 s [] in RubTextScrollPane(Morph)>drawSubmorphsOn: 0xbce89b8 s Array(SequenceableCollection)>reverseDo: 0xbce8a18 s [] in RubTextScrollPane(Morph)>drawSubmorphsOn: 0xbce8a78 s RubTextScrollPane(Morph)>drawSubmorphsOn: 0xbce8ad8 s RubTextScrollPane>drawSubmorphsOn: 0xbce8b38 s [] in RubTextScrollPane(Morph)>fullDrawOn: 0xbce8b98 s FormCanvas>roundCornersOf:in:during: 0xbce8bf8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbce8c58 s [] in RubTextScrollPane(Morph)>fullDrawOn: 0xbce8cb8 s BlockClosure>on:do: 0xbce8d18 s RubTextScrollPane(Morph)>fullDrawOn: 0xbce8d78 s FormCanvas(Canvas)>fullDraw: 0xbce8dd8 s FormCanvas(Canvas)>fullDrawMorph: 0xbce8e38 s [] in RubScrolledTextMorph>drawSubmorphsOn: 0xbce8e98 s Array(SequenceableCollection)>reverseDo: 0xbce8ef8 s [] in RubScrolledTextMorph>drawSubmorphsOn: 0xbce8f58 s FormCanvas>clipBy:during: 0xbce8fb8 s RubScrolledTextMorph>drawSubmorphsOn: 0xbce9018 s [] in RubScrolledTextMorph(Morph)>fullDrawOn: 0xbce9078 s FormCanvas>roundCornersOf:in:during: 0xbce90d8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbce9138 s [] in RubScrolledTextMorph(Morph)>fullDrawOn: 0xbce9198 s BlockClosure>on:do: 0xbce91f8 s RubScrolledTextMorph(Morph)>fullDrawOn: 0xbce9258 s FormCanvas(Canvas)>fullDraw: 0xbce92b8 s FormCanvas(Canvas)>fullDrawMorph: 0xbce9318 s [] in StandardWindow(Morph)>drawSubmorphsOn: 0xbce9378 s Array(SequenceableCollection)>reverseDo: 0xbce93d8 s [] in StandardWindow(Morph)>drawSubmorphsOn: 0xbce9438 s FormCanvas>clipBy:during: 0xbce9498 s StandardWindow(Morph)>drawSubmorphsOn: 0xbce94f8 s [] in StandardWindow(Morph)>fullDrawOn: 0xbce9558 s FormCanvas>roundCornersOf:in:during: 0xbce95b8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbce9618 s [] in StandardWindow(Morph)>fullDrawOn: 0xbce9678 s BlockClosure>on:do: 0xbce96d8 s StandardWindow(Morph)>fullDrawOn: 0xbce9738 s FormCanvas(Canvas)>fullDraw: 0xbce9798 s FormCanvas(Canvas)>fullDrawMorph: 0xbce97f8 s [] in PanelMorph(Morph)>drawSubmorphsOn: 0xbce9858 s Array(SequenceableCollection)>reverseDo: 0xbce98b8 s [] in PanelMorph(Morph)>drawSubmorphsOn: 0xbce9918 s FormCanvas>clipBy:during: 0xbce9978 s PanelMorph(Morph)>drawSubmorphsOn: 0xbce99d8 s [] in PanelMorph(Morph)>fullDrawOn: 0xbce9a38 s FormCanvas>roundCornersOf:in:during: 0xbce9a98 s FormCanvas(Canvas)>roundCornersOf:during: 0xbce9af8 s [] in PanelMorph(Morph)>fullDrawOn: 0xbce9b58 s BlockClosure>on:do: 0xbce9bb8 s PanelMorph(Morph)>fullDrawOn: 0xbce9c18 s FormCanvas(Canvas)>fullDraw: 0xbce9c78 s FormCanvas(Canvas)>fullDrawMorph: 0xbce9cd8 s [] in TabGroupMorph(Morph)>drawSubmorphsOn: 0xbce9d38 s Array(SequenceableCollection)>reverseDo: 0xbce9d98 s [] in TabGroupMorph(Morph)>drawSubmorphsOn: 0xbce9df8 s TabGroupMorph(Morph)>drawSubmorphsOn: 0xbce9e58 s [] in TabGroupMorph(Morph)>fullDrawOn: 0xbce9eb8 s FormCanvas>roundCornersOf:in:during: 0xbce9f18 s FormCanvas(Canvas)>roundCornersOf:during: 0xbce9f78 s [] in TabGroupMorph(Morph)>fullDrawOn: 0xbce9fd8 s BlockClosure>on:do: 0xbcea038 s TabGroupMorph(Morph)>fullDrawOn: 0xbcea098 s TabGroupMorph>fullDrawOn: 0xbcea0f8 s FormCanvas(Canvas)>fullDraw: 0xbcea158 s FormCanvas(Canvas)>fullDrawMorph: 0xbcea1b8 s [] in GroupWindowMorph(Morph)>drawSubmorphsOn: 0xbcea218 s Array(SequenceableCollection)>reverseDo: 0xbcea278 s [] in GroupWindowMorph(Morph)>drawSubmorphsOn: 0xbcea2d8 s GroupWindowMorph(Morph)>drawSubmorphsOn: 0xbcea338 s [] in GroupWindowMorph(Morph)>fullDrawOn: 0xbcea398 s FormCanvas>roundCornersOf:in:during: 0xbcea3f8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbcea458 s [] in GroupWindowMorph(Morph)>fullDrawOn: 0xbcea4b8 s BlockClosure>on:do: 0xbcea518 s GroupWindowMorph(Morph)>fullDrawOn: 0xbcea578 s FormCanvas(Canvas)>fullDraw: 0xbcea5d8 s FormCanvas(Canvas)>fullDrawMorph: 0xbcea638 s [] in SystemWindow(Morph)>drawSubmorphsOn: 0xbcea698 s Array(SequenceableCollection)>reverseDo: 0xbcea6f8 s [] in SystemWindow(Morph)>drawSubmorphsOn: 0xbcea758 s FormCanvas>clipBy:during: 0xbcea7b8 s SystemWindow(Morph)>drawSubmorphsOn: 0xbcea818 s [] in SystemWindow(Morph)>fullDrawOn: 0xbcea878 s FormCanvas>roundCornersOf:in:during: 0xbcea8d8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbcea938 s [] in SystemWindow(Morph)>fullDrawOn: 0xbcea998 s BlockClosure>on:do: 0xbcea9f8 s SystemWindow(Morph)>fullDrawOn: 0xbceaa58 s FormCanvas(Canvas)>fullDraw: 0xbceaab8 s FormCanvas(Canvas)>fullDrawMorph: 0xbceab18 s [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0xbceac18 s Rectangle>allAreasOutsideList:startingAt:do: 0xbceac78 s Rectangle>allAreasOutsideList:do: 0xbceacd8 s [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0xbceadd8 s Array(SequenceableCollection)>do: 0xbceae38 s WorldState>drawWorld:submorphs:invalidAreasOn: 0xbceaf38 s [] in WorldState>displayWorld:submorphs: 0xbceaf98 s FormCanvas>roundCornersOf:in:during: 0xbceaff8 s FormCanvas(Canvas)>roundCornersOf:during: 0xbceb058 s WorldState>displayWorld:submorphs: 0xbceb0b8 s WorldMorph>displayWorld 0xbceb118 s [] in WorldState>displayWorldSafely: 0xbceb178 s BlockClosure>on:do: 0xbceb1d8 s BlockClosure>ifError: 0xbceb238 s WorldState>displayWorldSafely: 0xbceb298 s WorldState>doOneCycleNowFor: 0xbceb2f8 s WorldState>doOneCycleFor: 0xbceb358 s WorldMorph>doOneCycle 0xb95ca30 s [] in MorphicUIManager>spawnNewProcess 0xb767510 s [] in BlockClosure>newProcess Most recent primitives valueNoContextSwitch **StackOverflow** at: objectAt: class header basicNew: stackp: at: at:put: valueNoContextSwitch value stackp: at:put: at: stackp: valueNoContextSwitch jump jump jump jump stackp: at:put: at: stackp: findNextUnwindContextUpTo: terminateTo: value stackp: at:put: at: stackp: at: value at: stackp: findNextUnwindContextUpTo: at:put: at:put: stackp: at:put: < < < < at: stackp: at: stackp: at:put: at: stackp: return:from: return:from: at:put: at:put: stackp: at:put: at: class noMask: numCopiedValues stackp: numCopiedValues basicNew priority: primitiveResume garbageCollectMost **IncrementalGC** at:put: new primLowSpaceSemaphore: primSignalAtBytesLeft: wait at: at: at: at: at: at: at: at: truncated truncated truncated + **PrimitiveFailure** digitAdd: normalize integerAt:put: **PrimitiveFailure** < basicAt:put: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: truncated truncated truncated + **PrimitiveFailure** digitAdd: normalize integerAt:put: **PrimitiveFailure** integerAt:put: integerAt:put: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: truncated truncated truncated + **PrimitiveFailure** digitAdd: normalize integerAt:put: **PrimitiveFailure** < basicAt:put: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: truncated truncated truncated integerAt:put: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: truncated truncated truncated integerAt:put: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: truncated truncated truncated integerAt:put: class class basicNew at: basicNew at:put: copyBitsColor:alpha:gammaTable:ungammaTable: at: at: at:put: at: at:put: at: \\ truncated truncated truncated fractionPart <= truncated at: truncated asInteger asInteger value asUnicode asUnicode asUnicode value: size primNewFaceFromExternalMemory:size:index: stack page bytes 4096 available headroom 2788 minimum unused headroom 3036 (Segmentation fault)