Segmentation fault Thu Mar 2 02:38:37 2017 /builds/workspace/moose-6.1/pharo-vm/pharo Pharo VM version: 5.0-201702221539 Wed Feb 22 15:46:29 UTC 2017 gcc 4.6.3 [Production Spur ITHB VM] Built from: CoInterpreter * VMMaker.oscog-EstebanLorenzano.2136 uuid: 40534c32-ca6b-4e97-91ec-31d509e49b0c Feb 22 2017 With: StackToRegisterMappingCogit * VMMaker.oscog-EstebanLorenzano.2136 uuid: 40534c32-ca6b-4e97-91ec-31d509e49b0c Feb 22 2017 Revision: VM: 201702221539 https://github.com/pharo-project/pharo-vm.git $ Date: Wed Feb 22 16:39:40 2017 +0100 $ Plugins: 201702221539 https://github.com/pharo-project/pharo-vm.git $ Build host: Linux testing-docker-9b911eb3-3e93-4fc4-acb7-571482555639 4.8.12-040812-generic #201612020431 SMP Fri Dec 2 09:33:31 UTC 2016 i686 i686 i386 GNU/Linux plugin path: /builds/workspace/moose-6.1/pharo-vm/ [default: /builds/workspace/moose-6.1/pharo-vm/] C stack backtrace & registers: eax 0xbfce26a4 ebx 0xbfce25c0 ecx 0xbfce2658 edx 0xbfce260c edi 0xbfce2490 esi 0xbfce2490 ebp 0xbfce2528 esp 0xbfce2574 eip 0xbfce2788 *[0xbfce2788] /builds/workspace/moose-6.1/pharo-vm/pharo[0x806016f] /builds/workspace/moose-6.1/pharo-vm/pharo[0x80604d6] [0xb77a640c] [0xb735c000] [0xa157e87] [0xa157bdc] [0xa189dd8] [0xa101adc] [0xa100ff0] [0xa100fc0] [0x178] Smalltalk stack dump: 0xbfce7648 M GrafPort>copyBits 0xa2bb340: a(n) GrafPort 0xbfce7660 M GrafPort>image:at:sourceRect:rule: 0xa2bb340: a(n) GrafPort 0xbfce7688 M FormCanvas>image:at:sourceRect:rule: 0xa2b1690: a(n) FormCanvas 0xbfce76b8 M [] in TRMorph>drawOn: 0xa2b1708: a(n) TRMorph 0xbfce76d0 M BlockClosure>on:do: 0xa40d698: a(n) BlockClosure 0xbfce76fc I TRMorph>drawOn: 0xa2b1708: a(n) TRMorph 0xbfce53a8 M FormCanvas(Canvas)>draw: 0xa2b1690: a(n) FormCanvas 0xbfce53c4 M FormCanvas(Canvas)>drawMorph: 0xa2b1690: a(n) FormCanvas 0xbfce53e4 M [] in TRMorph(Morph)>fullDrawOn: 0xa2b1708: a(n) TRMorph 0xbfce53fc M FormCanvas>roundCornersOf:in:during: 0xa2b1690: a(n) FormCanvas 0xbfce5420 M FormCanvas(Canvas)>roundCornersOf:during: 0xa2b1690: a(n) FormCanvas 0xbfce5444 M [] in TRMorph(Morph)>fullDrawOn: 0xa2b1708: a(n) TRMorph 0xbfce545c M BlockClosure>on:do: 0xa2b17d8: a(n) BlockClosure 0xbfce547c M TRMorph(Morph)>fullDrawOn: 0xa2b1708: a(n) TRMorph 0xbfce5498 M FormCanvas(Canvas)>fullDraw: 0xa2b1690: a(n) FormCanvas 0xbfce54b4 M FormCanvas(Canvas)>fullDrawMorph: 0xa2b1690: a(n) FormCanvas 0xbfce54d4 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0xa2b1868: a(n) GLMPanelMorph 0xbfce54f4 M Array(SequenceableCollection)>reverseDo: 0xa2b18a8: a(n) Array 0xbfce5510 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0xa2b1868: a(n) GLMPanelMorph 0xbfce552c M FormCanvas>clipBy:during: 0xa2b1930: a(n) FormCanvas 0xbfce5550 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0xa2b1868: a(n) GLMPanelMorph 0xbfce5570 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0xa2b1868: a(n) GLMPanelMorph 0xbfce5588 M FormCanvas>roundCornersOf:in:during: 0xa2b1930: a(n) FormCanvas 0xbfce55ac M FormCanvas(Canvas)>roundCornersOf:during: 0xa2b1930: a(n) FormCanvas 0xbfce55d0 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0xa2b1868: a(n) GLMPanelMorph 0xbfce55e8 M BlockClosure>on:do: 0xa2b1a40: a(n) BlockClosure 0xbfce5608 M GLMPanelMorph(Morph)>fullDrawOn: 0xa2b1868: a(n) GLMPanelMorph 0xbfce5624 M FormCanvas(Canvas)>fullDraw: 0xa2b1930: a(n) FormCanvas 0xbfce5640 M FormCanvas(Canvas)>fullDrawMorph: 0xa2b1930: a(n) FormCanvas 0xbfce5660 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfce5680 M Array(SequenceableCollection)>reverseDo: 0xa2b1b30: a(n) Array 0xbfce569c M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfce56bc M LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfce56dc M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfce56f4 M FormCanvas>roundCornersOf:in:during: 0xa2b1930: a(n) FormCanvas 0xbfcf23c4 M FormCanvas(Canvas)>roundCornersOf:during: 0xa2b1930: a(n) FormCanvas 0xbfcf23e8 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfcf2400 M BlockClosure>on:do: 0xa2b2c20: a(n) BlockClosure 0xbfcf2420 M LazyTabGroupMorph(Morph)>fullDrawOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfcf2444 I LazyTabGroupMorph(TabGroupMorph)>fullDrawOn: 0xa2b1ad0: a(n) LazyTabGroupMorph 0xbfcf2460 M FormCanvas(Canvas)>fullDraw: 0xa2b1930: a(n) FormCanvas 0xbfcf247c M FormCanvas(Canvas)>fullDrawMorph: 0xa2b1930: a(n) FormCanvas 0xbfcf249c M [] in GLMSystemWindow(Morph)>drawSubmorphsOn: 0xa2af868: a(n) GLMSystemWindow 0xbfcf24c4 I Array(SequenceableCollection)>reverseDo: 0xa2b2700: a(n) Array 0xbfcf24e8 I [] in GLMSystemWindow(Morph)>drawSubmorphsOn: 0xa2af868: a(n) GLMSystemWindow 0xbfcf250c I FormCanvas>clipBy:during: 0xa2b2d40: a(n) FormCanvas 0xbfcf2538 I GLMSystemWindow(Morph)>drawSubmorphsOn: 0xa2af868: a(n) GLMSystemWindow 0xbfcf2558 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0xa2af868: a(n) GLMSystemWindow 0xbfcf2570 M FormCanvas>roundCornersOf:in:during: 0xa2b2d40: a(n) FormCanvas 0xbfcf2594 M FormCanvas(Canvas)>roundCornersOf:during: 0xa2b2d40: a(n) FormCanvas 0xbfcf25b8 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0xa2af868: a(n) GLMSystemWindow 0xbfcf25d0 M BlockClosure>on:do: 0xa2b2e50: a(n) BlockClosure 0xbfcf25f8 I GLMSystemWindow(Morph)>fullDrawOn: 0xa2af868: a(n) GLMSystemWindow 0xbfcf261c I FormCanvas(Canvas)>fullDraw: 0xa2b2d40: a(n) FormCanvas 0xbfcf2640 I FormCanvas(Canvas)>fullDrawMorph: 0xa2b2d40: a(n) FormCanvas 0xbfcf2694 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0xb966550: a(n) WorldState 0xbfcf26cc I Rectangle>allAreasOutsideList:startingAt:do: 0xa2b3078: a(n) Rectangle 0xbfcf26f8 I Rectangle>allAreasOutsideList:do: 0xa2b3078: a(n) Rectangle 0xbfcf34dc M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0xb966550: a(n) WorldState 0xbfcf3500 M Array(SequenceableCollection)>do: 0xa2b3248: a(n) Array 0xbfcf3538 I WorldState>drawWorld:submorphs:invalidAreasOn: 0xb966550: a(n) WorldState 0xbfcf3570 M [] in WorldState>displayWorld:submorphs: 0xb966550: a(n) WorldState 0xbfcf3590 I FormCanvas>roundCornersOf:in:during: 0xff3bfe8: a(n) FormCanvas 0xbfcf35bc I FormCanvas(Canvas)>roundCornersOf:during: 0xff3bfe8: a(n) FormCanvas 0xbfcf35e4 M WorldState>displayWorld:submorphs: 0xb966550: a(n) WorldState 0xbfcf360c I WorldMorph>displayWorld 0xb200110: a(n) WorldMorph 0xbfcf3628 M [] in WorldState>displayWorldSafely: 0xb966550: a(n) WorldState 0xbfcf3640 M BlockClosure>on:do: 0xa2b33e8: a(n) BlockClosure 0xbfcf3660 M BlockClosure>ifError: 0xa2b33e8: a(n) BlockClosure 0xbfcf367c M WorldState>displayWorldSafely: 0xb966550: a(n) WorldState 0xbfcf3698 M WorldState>doOneCycleNowFor: 0xb966550: a(n) WorldState 0xbfcf36b4 M WorldState>doOneCycleFor: 0xb966550: a(n) WorldState 0xbfcf36d0 M WorldMorph>doOneCycle 0xb200110: a(n) WorldMorph 0xbfcf36e8 M WorldMorph class>doOneCycle 0xb1e7338: a(n) WorldMorph class 0xbfcf3700 M [] in MorphicUIManager>spawnNewProcess 0xb4aa938: a(n) MorphicUIManager 0xb176530 s [] in BlockClosure>newProcess Most recent primitives stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: compare:with:collated: basicNew replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: primitiveChangeClassTo: basicNew: basicNew: instVarAt: instVarAt:put: instVarAt: instVarAt:put: objectAt:put: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: parseType replaceFrom:to:with:startingAt: class **StackOverflow** stringHash:initialHash: compare:with:collated: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: **StackOverflow** stringHash:initialHash: compare:with:collated: compare:with:collated: stringHash:initialHash: compare:with:collated: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicNew indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: compare:with:collated: compare:with:collated: compare:with:collated: basicNew basicNew basicNew basicNew basicNew basicNew basicNew basicIdentityHash replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: **StackOverflow** indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: indexOfAscii:inString:startingAt: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew **StackOverflow** replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: translate:from:to:table: compare:with:collated: replaceFrom:to:with:startingAt: translate:from:to:table: stringHash:initialHash: replaceFrom:to:with:startingAt: translate:from:to:table: stringHash:initialHash: replaceFrom:to:with:startingAt: translate:from:to:table: compare:with:collated: size findFirstInString:inSet:startingAt: replaceFrom:to:with:startingAt: class replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: translate:from:to:table: compare:with:collated: replaceFrom:to:with:startingAt: translate:from:to:table: stringHash:initialHash: replaceFrom:to:with:startingAt: translate:from:to:table: stringHash:initialHash: replaceFrom:to:with:startingAt: translate:from:to:table: compare:with:collated: findFirstInString:inSet:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: lookupDirectory:filename: class class stringHash:initialHash: compare:with:collated: perform: class stringHash:initialHash: compare:with:collated: basicNew replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: basicNew basicNew basicNew stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicIdentityHash class basicNew basicNew basicNew basicIdentityHash basicNew basicNew basicNew replaceFrom:to:with:startingAt: stringHash:initialHash: **StackOverflow** basicIdentityHash findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: stringHash:initialHash: stringHash:initialHash: replaceFrom:to:with:startingAt: basicNew replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: stringHash:initialHash: compare:with:collated: perform: newMethod:header: at:put: at:put: at:put: at:put: size replaceFrom:to:with:startingAt: class at:put: at:put: at:put: at:put: at:put: at:put: at:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: stringHash:initialHash: objectAt:put: stringHash:initialHash: objectAt:put: objectAt:put: basicNew: objectAt:put: flushCache basicIdentityHash basicIdentityHash at: at: at: at: at: at: at: size new: withArgs:executeMethod: invokeWithArguments: findNextUnwindContextUpTo: terminateTo: size at: invokeWithArguments: invokeWithArguments: invokeWithArguments: basicNew truncated truncated @ asIntegerPoint width height @ @ @ @ copyBits stack page bytes 4096 available headroom 2788 minimum unused headroom 2968 (Segmentation fault) ./pharo: line 11: 25537 Aborted (core dumped) "$DIR"/"pharo-vm/pharo" --nodisplay "$@"