Segmentation fault Mon Mar 14 17:53:47 2016 /home/kursjan/Documents/Projects/petit_performance/moose6 - 2016-03-09/pharo pharo VM version: 5.0 #1 Thu Feb 18 16:48:18 CET 2016 gcc 4.6.3 [Production Spur ITHB VM] Built from: CoInterpreter VMMaker.oscog-EstebanLorenzano.1676 uuid: 707197b7-1656-460f-bb98-5b042b79239b Feb 18 2016 With: StackToRegisterMappingCogit VMMaker.oscog-EstebanLorenzano.1676 uuid: 707197b7-1656-460f-bb98-5b042b79239b Feb 18 2016 Revision: https://github.com/pharo-project/pharo-vm.git Commit: 1ede79373d60e006e1b614e40bf247a6225d5fdb Date: 2016-02-18 14:38:46 +0100 By: Esteban Lorenzano Jenkins build #556 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: /home/kursjan/Documents/Projects/petit_performance/moose6 - 2016-03-09/ [default: /home/kursjan/Documents/Projects/petit_performance/moose6 - 2016-03-09/] C stack backtrace & registers: eax 0xffe0bb24 ebx 0xffe0ba40 ecx 0xffe0bad8 edx 0xffe0ba8c edi 0xffe0b910 esi 0xffe0b910 ebp 0xffe0b9a8 esp 0xffe0b9f4 eip 0xffe0bc08 *[0xffe0bc08] ./pharo[0x80bdc52] ./pharo[0x80bdfb6] [0xf77c2b80] /usr/lib/i386-linux-gnu/libfreetype.so.6(FT_Stream_ReadULong+0x6e)[0xf6e7a0de] /usr/lib/i386-linux-gnu/libfreetype.so.6(+0x4f71f)[0xf6ebb71f] /usr/lib/i386-linux-gnu/libfreetype.so.6(+0x231ca)[0xf6e8f1ca] /usr/lib/i386-linux-gnu/libfreetype.so.6(+0x103fb)[0xf6e7c3fb] /usr/lib/i386-linux-gnu/libfreetype.so.6(FT_Open_Face+0x2c4)[0xf6e7e524] /usr/lib/i386-linux-gnu/libfreetype.so.6(FT_New_Memory_Face+0x5d)[0xf6e7eb2d] /home/kursjan/Documents/Projects/petit_performance/moose6 - 2016-03-09/libFT2Plugin.so(primitiveNewMemoryFaceFromExternalMemoryAndIndex+0xfa)[0xf707410a] ./pharo[0x808ca20] ./pharo(interpret+0x50f8)[0x80afbf8] ./pharo[0x80b0249] ./pharo(interpret+0x1f6)[0x80aacf6] ./pharo(main+0x2b2)[0x805c5c2] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xde)[0xf758573e] ./pharo[0x805c8e1] ./pharo[0x8128a98] Smalltalk stack dump: 0xffe11fec I FreeTypeFace(FT2Face)>newFaceFromExternalMemory:index: 0xca2cab0: a(n) FreeTypeFace 0xffe12014 I FreeTypeFace>create 0xca2cab0: a(n) FreeTypeFace 0xffe12034 I FreeTypeFace>validate 0xca2cab0: a(n) FreeTypeFace 0xffe12054 I FreeTypeFont>face 0x8d310d8: a(n) FreeTypeFont 0xffe12090 I FreeTypeFontProvider>fontFor:familyName: 0x985a1d0: a(n) FreeTypeFontProvider 0xffe120bc M [] in LogicalFontManager>bestFontFor:whenFindingAlternativeIgnoreAll: 0x9965a10: a(n) LogicalFontManager 0xffe120e0 M OrderedCollection>do: 0x9965a20: a(n) OrderedCollection 0xffe1210c I [] in LogicalFontManager>bestFontFor:whenFindingAlternativeIgnoreAll: 0x9965a10: a(n) LogicalFontManager 0xffe12130 M Array(SequenceableCollection)>do: 0x8d2fde8: a(n) Array 0xffe12158 I LogicalFontManager>bestFontFor:whenFindingAlternativeIgnoreAll: 0x9965a10: a(n) LogicalFontManager 0xffe12180 I LogicalFontManager>bestFontFor: 0x9965a10: a(n) LogicalFontManager 0xffe121a4 I LogicalFont>findRealFont 0x99659d8: a(n) LogicalFont 0xffe121c4 I LogicalFont>realFont 0x99659d8: a(n) LogicalFont 0xffe121e4 I LogicalFont>installOn:foregroundColor:backgroundColor: 0x99659d8: a(n) LogicalFont 0xffe12218 I FormCanvas>drawString:from:to:in:font:color: 0x8d2efd0: a(n) FormCanvas 0xffe14ec8 I FormCanvas(Canvas)>drawString:in:font:color: 0x8d2efd0: a(n) FormCanvas 0xffe14efc I LabelMorph>drawOn: 0xdc6d8e8: a(n) LabelMorph 0xffe14f18 M FormCanvas(Canvas)>draw: 0x8d2efd0: a(n) FormCanvas 0xffe14f34 M FormCanvas(Canvas)>drawMorph: 0x8d2efd0: a(n) FormCanvas 0xffe14f54 M [] in LabelMorph(Morph)>fullDrawOn: 0xdc6d8e8: a(n) LabelMorph 0xffe14f6c M FormCanvas>roundCornersOf:in:during: 0x8d2efd0: a(n) FormCanvas 0xffe14f90 M FormCanvas(Canvas)>roundCornersOf:during: 0x8d2efd0: a(n) FormCanvas 0xffe14fb4 M [] in LabelMorph(Morph)>fullDrawOn: 0xdc6d8e8: a(n) LabelMorph 0xffe14fcc M BlockClosure>on:do: 0x8d2f810: a(n) BlockClosure 0xffe14fec M LabelMorph(Morph)>fullDrawOn: 0xdc6d8e8: a(n) LabelMorph 0xffe15008 M FormCanvas(Canvas)>fullDraw: 0x8d2efd0: a(n) FormCanvas 0xffe15024 M FormCanvas(Canvas)>fullDrawMorph: 0x8d2efd0: a(n) FormCanvas 0xffe15044 M [] in AlignmentMorph(Morph)>drawSubmorphsOn: 0xdc725c0: a(n) AlignmentMorph 0xffe15064 M Array(SequenceableCollection)>reverseDo: 0xdc766c0: a(n) Array 0xffe15080 M [] in AlignmentMorph(Morph)>drawSubmorphsOn: 0xdc725c0: a(n) AlignmentMorph 0xffe150a0 M AlignmentMorph(Morph)>drawSubmorphsOn: 0xdc725c0: a(n) AlignmentMorph 0xffe150c0 M [] in AlignmentMorph(Morph)>fullDrawOn: 0xdc725c0: a(n) AlignmentMorph 0xffe150d8 M FormCanvas>roundCornersOf:in:during: 0x8d2efd0: a(n) FormCanvas 0xffe150fc M FormCanvas(Canvas)>roundCornersOf:during: 0x8d2efd0: a(n) FormCanvas 0xffe15120 M [] in AlignmentMorph(Morph)>fullDrawOn: 0xdc725c0: a(n) AlignmentMorph 0xffe15138 M BlockClosure>on:do: 0x8d2f220: a(n) BlockClosure 0xffe15158 M AlignmentMorph(Morph)>fullDrawOn: 0xdc725c0: a(n) AlignmentMorph 0xffe15174 M FormCanvas(Canvas)>fullDraw: 0x8d2efd0: a(n) FormCanvas 0xffe15190 M FormCanvas(Canvas)>fullDrawMorph: 0x8d2efd0: a(n) FormCanvas 0xffe151b0 M [] in PluggableButtonMorph(Morph)>drawSubmorphsOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe151d0 M Array(SequenceableCollection)>reverseDo: 0xdc6d9f8: a(n) Array 0xffe151ec M [] in PluggableButtonMorph(Morph)>drawSubmorphsOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe15208 M FormCanvas>clipBy:during: 0x8d2db38: a(n) FormCanvas 0xffe1522c M PluggableButtonMorph(Morph)>drawSubmorphsOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe13ea4 M PluggableButtonMorph>drawSubmorphsOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe13ec4 M [] in PluggableButtonMorph(Morph)>fullDrawOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe13edc M FormCanvas>roundCornersOf:in:during: 0x8d2db38: a(n) FormCanvas 0xffe13f00 M FormCanvas(Canvas)>roundCornersOf:during: 0x8d2db38: a(n) FormCanvas 0xffe13f24 M [] in PluggableButtonMorph(Morph)>fullDrawOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe13f3c M BlockClosure>on:do: 0x8d2de38: a(n) BlockClosure 0xffe13f5c M PluggableButtonMorph(Morph)>fullDrawOn: 0xdc9df18: a(n) PluggableButtonMorph 0xffe13f78 M FormCanvas(Canvas)>fullDraw: 0x8d2db38: a(n) FormCanvas 0xffe13f94 M FormCanvas(Canvas)>fullDrawMorph: 0x8d2db38: a(n) FormCanvas 0xffe13fb4 M [] in PanelMorph(Morph)>drawSubmorphsOn: 0xdca1f48: a(n) PanelMorph 0xffe13fdc I Array(SequenceableCollection)>reverseDo: 0xdca0958: a(n) Array 0xffe13ff8 M [] in PanelMorph(Morph)>drawSubmorphsOn: 0xdca1f48: a(n) PanelMorph 0xffe1401c I FormCanvas>clipBy:during: 0x8d2cf78: a(n) FormCanvas 0xffe14040 M PanelMorph(Morph)>drawSubmorphsOn: 0xdca1f48: a(n) PanelMorph 0xffe14060 M [] in PanelMorph(Morph)>fullDrawOn: 0xdca1f48: a(n) PanelMorph 0xffe14078 M FormCanvas>roundCornersOf:in:during: 0x8d2cf78: a(n) FormCanvas 0xffe1409c M FormCanvas(Canvas)>roundCornersOf:during: 0x8d2cf78: a(n) FormCanvas 0xffe140c0 M [] in PanelMorph(Morph)>fullDrawOn: 0xdca1f48: a(n) PanelMorph 0xffe140d8 M BlockClosure>on:do: 0x8d2d1c8: a(n) BlockClosure 0xffe140f8 M PanelMorph(Morph)>fullDrawOn: 0xdca1f48: a(n) PanelMorph 0xffe14114 M FormCanvas(Canvas)>fullDraw: 0x8d2cf78: a(n) FormCanvas 0xffe14130 M FormCanvas(Canvas)>fullDrawMorph: 0x8d2cf78: a(n) FormCanvas 0xffe14150 M [] in SystemWindow(Morph)>drawSubmorphsOn: 0xdca20a8: a(n) SystemWindow 0xffe14178 I Array(SequenceableCollection)>reverseDo: 0xdca0c68: a(n) Array 0xffe1419c I [] in SystemWindow(Morph)>drawSubmorphsOn: 0xdca20a8: a(n) SystemWindow 0xffe141c0 I FormCanvas>clipBy:during: 0x8d2baf0: a(n) FormCanvas 0xffe141ec I SystemWindow(Morph)>drawSubmorphsOn: 0xdca20a8: a(n) SystemWindow 0xffe1420c M [] in SystemWindow(Morph)>fullDrawOn: 0xdca20a8: a(n) SystemWindow 0xffe14224 M FormCanvas>roundCornersOf:in:during: 0x8d2baf0: a(n) FormCanvas 0xffe12f3c M FormCanvas(Canvas)>roundCornersOf:during: 0x8d2baf0: a(n) FormCanvas 0xffe12f60 M [] in SystemWindow(Morph)>fullDrawOn: 0xdca20a8: a(n) SystemWindow 0xffe12f78 M BlockClosure>on:do: 0x8d2bd78: a(n) BlockClosure 0xffe12f98 M SystemWindow(Morph)>fullDrawOn: 0xdca20a8: a(n) SystemWindow 0xffe12fb4 M FormCanvas(Canvas)>fullDraw: 0x8d2baf0: a(n) FormCanvas 0xffe12fd0 M FormCanvas(Canvas)>fullDrawMorph: 0x8d2baf0: a(n) FormCanvas 0xffe13024 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0x9632ed0: a(n) WorldState 0xffe1305c I Rectangle>allAreasOutsideList:startingAt:do: 0x8cee210: a(n) Rectangle 0xffe13088 I Rectangle>allAreasOutsideList:do: 0x8cee210: a(n) Rectangle 0xffe130cc I [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0x9632ed0: a(n) WorldState 0xffe130f0 M Array(SequenceableCollection)>do: 0x8d17168: a(n) Array 0xffe13128 I WorldState>drawWorld:submorphs:invalidAreasOn: 0x9632ed0: a(n) WorldState 0xffe13160 M [] in WorldState>displayWorld:submorphs: 0x9632ed0: a(n) WorldState 0xffe13180 I FormCanvas>roundCornersOf:in:during: 0x8d17010: a(n) FormCanvas 0xffe131ac I FormCanvas(Canvas)>roundCornersOf:during: 0x8d17010: a(n) FormCanvas 0xffe131dc I WorldState>displayWorld:submorphs: 0x9632ed0: a(n) WorldState 0xffe13204 I WorldMorph>displayWorld 0x98b6628: a(n) WorldMorph 0xffe13230 I TaskbarMorph(Morph)>snapToEdgeIfAppropriate 0x9847968: a(n) TaskbarMorph 0xffe0dfe0 I TaskbarMorph>updateBounds 0x9847968: a(n) TaskbarMorph 0xffe0e000 I TaskbarMorph>displayExtentChanged 0x9847968: a(n) TaskbarMorph 0xffe0e018 M [] in WorldMorph(PasteUpMorph)>restoreMorphicDisplay 0x98b6628: a(n) WorldMorph 0xffe0e03c M Array(SequenceableCollection)>do: 0xc2fefa8: a(n) Array 0xffe0e060 I WorldMorph(Morph)>submorphsDo: 0x98b6628: a(n) WorldMorph 0xffe0e088 I WorldMorph(PasteUpMorph)>restoreMorphicDisplay 0x98b6628: a(n) WorldMorph 0xffe0e0ac I WorldMorph class>startUp 0x98b40b0: a(n) WorldMorph class 0xffe0e0cc I WorldMorph class(Behavior)>startUp: 0x98b40b0: a(n) WorldMorph class 0xffe0e0e8 M ClassSessionHandler>startup: 0xa644f90: a(n) ClassSessionHandler 0xffe0e108 M [] in WorkingSession>runStartup: 0x8bec428: a(n) WorkingSession 0xffe0e12c M [] in WorkingSession>runList:do: 0x8bec428: a(n) WorkingSession 0xffe0e144 M BlockClosure>on:do: 0x8cee120: a(n) BlockClosure 0xffe0e168 M [] in WorkingSession>runList:do: 0x8bec428: a(n) WorkingSession 0xffe0e18c M Array(SequenceableCollection)>do: 0x8bec600: a(n) Array 0xffe0e1b0 I WorkingSession>runList:do: 0x8bec428: a(n) WorkingSession 0xffe0e1d8 I WorkingSession>runStartup: 0x8bec428: a(n) WorkingSession 0xffe0e1fc I WorkingSession>start: 0x8bec428: a(n) WorkingSession 0xffe0e228 I SessionManager>snapshot:andQuit: 0xab6b1f8: a(n) SessionManager 0xb682cc0 s SmalltalkImage>snapshot:andQuit: 0xb664ae8 s [] in WorldState class>saveSession 0xb613598 s BlockClosure>ensure: 0xb607938 s CursorWithMask(Cursor)>showWhile: 0xb6079b0 s WorldState class>saveSession 0xb5fd4e8 s [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0xafe1ee0 s BlockClosure>ensure: 0x9c337d0 s CursorWithMask(Cursor)>showWhile: 0x9c33848 s ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x9bcfda8 s ToggleMenuItemMorph(MenuItemMorph)>mouseUp: 0x9bca7f8 s ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: 0x9a4a6b8 s MouseButtonEvent>sentTo: 0x9a4a658 s ToggleMenuItemMorph(Morph)>handleEvent: 0x9a4a010 s MorphicEventDispatcher>dispatchDefault:with: 0x12009ff8 s MorphicEventDispatcher>handleMouseUp: 0x9a49c50 s MouseButtonEvent>sentTo: 0x9a49b90 s [] in MorphicEventDispatcher>dispatchEvent:with: 0x9a49b18 s BlockClosure>ensure: 0x9a49aa0 s MorphicEventDispatcher>dispatchEvent:with: 0x9a493c0 s ToggleMenuItemMorph(Morph)>processEvent:using: 0x9a49238 s MorphicEventDispatcher>dispatchDefault:with: 0x9a444d8 s MorphicEventDispatcher>handleMouseUp: 0x9a44478 s MouseButtonEvent>sentTo: 0x9a44050 s [] in MorphicEventDispatcher>dispatchEvent:with: 0x9a43d70 s BlockClosure>ensure: 0x9a43b40 s MorphicEventDispatcher>dispatchEvent:with: 0x9a43738 s MenuMorph(Morph)>processEvent:using: 0x9939ba0 s MenuMorph(Morph)>processEvent: 0x992ecc8 s MenuMorph>handleFocusEvent: 0x98c4db8 s [] in HandMorph>sendFocusEvent:to:clear: 0x98a9310 s BlockClosure>on:do: 0x985efc0 s WorldMorph(PasteUpMorph)>becomeActiveDuring: 0x985f040 s HandMorph>sendFocusEvent:to:clear: 0x985ef48 s HandMorph>sendEvent:focus:clear: 0x12009f98 s HandMorph>sendMouseEvent: 0x985eee8 s HandMorph>handleEvent: 0x985ee88 s HandMorph>processEvents 0x97a06b8 s [] in WorldState>doOneCycleNowFor: 0x97a0640 s Array(SequenceableCollection)>do: 0x97a0580 s WorldState>handsDo: 0x97a05e0 s WorldState>doOneCycleNowFor: 0x97a0520 s WorldState>doOneCycleFor: 0x97a04c0 s WorldMorph>doOneCycle 0x97a0460 s [] in MorphicUIManager>spawnNewProcess 0xc301c70 s [] in BlockClosure>newProcess Most recent primitives @ @ @ @ @ @ @ @ @ replaceFrom:to:with:startingAt: copyBits copyBits copyBits copyBits @ @ @ @ superclass superclass superclass copyBits superclass superclass superclass left left left copyBits left left left @ **StackOverflow** @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ shallowCopy truncated truncated truncated @ @ @ @ truncated truncated truncated value: size size size @ @ @ @ @ @ @ @ @ clipSubmorphs @ @ @ @ @ **StackOverflow** @ @ @ **StackOverflow** basicNew value: value: value basicNew value primCurrentLibrary hash identityHash compare:with:collated: value: value: at: at: value:value: - * * * / / **StackOverflow** at: class raisedTo: + + + bitAnd: bitAnd: bitAnd: bitAnd: at: third asFloat sqrt truncated sqrt sqrt sqrt sqrt sqrt bitShift: **PrimitiveFailure** **StackOverflow** bitShiftMagnitude: **StackOverflow** digitLength digitAt: digitLength digitAt: asFloat digitAt: asFloat digitAt: asFloat digitAt: asFloat digitAt: asFloat digitAt: asFloat digitAt: asFloat timesTwoPower: * at: value:value: first second second second second truncated second second second second second truncated value:value: truncated truncated value:value: **PrimitiveFailure** bitShiftMagnitude: **StackOverflow** **StackOverflow** **PrimitiveFailure** **StackOverflow** basicAt: bitShiftMagnitude: basicAt: bitAnd: bitShiftMagnitude: basicAt: + bitOr: digitCompare: bitShiftMagnitude: bitShift: **PrimitiveFailure** bitShiftMagnitude: basicNew digitCompare: < perform:with: denominator **PrimitiveFailure** digitMultiply:neg: * * at: value:value: truncated truncated at: value:value: truncated truncated value:value: second second second second second second second second second at: at: at:put: at:put: at: value:value: truncated truncated - - - - **StackOverflow** truncated truncated **StackOverflow** truncated truncated bitShiftMagnitude: timesTwoPower: basicNew allInstancesOrNil value: value: size primNewFaceFromExternalMemory:size:index: stack page bytes 4096 available headroom 2788 minimum unused headroom 3020 (Segmentation fault)