Segmentation fault Wed Nov 16 11:36:49 2016 /builds/workspace/moose-6.1/pharo-vm/pharo pharo VM version: 5.0 #1 Tue Jun 21 12:37:33 CEST 2016 gcc 4.6.3 [Production Spur ITHB VM] Built from: CoInterpreter VMMaker.oscog-HolgerHansPeterFreyther.1880 uuid: 16138eb3-2390-40f5-a6c8-15f0494936f8 Jun 21 2016 With: StackToRegisterMappingCogit VMMaker.oscog-HolgerHansPeterFreyther.1880 uuid: 16138eb3-2390-40f5-a6c8-15f0494936f8 Jun 21 2016 Revision: https://github.com/pharo-project/pharo-vm.git Commit: 9638b0190a9fc01479bfb752becd96edfd253c8c Date: 2016-06-21 12:29:26 +0200 By: GitHub Jenkins build #594 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: /builds/workspace/moose-6.1/pharo-vm/ [default: /builds/workspace/moose-6.1/pharo-vm/] C stack backtrace & registers: eax 0xbfee7204 ebx 0xbfee7120 ecx 0xbfee71b8 edx 0xbfee716c edi 0xbfee6ff0 esi 0xbfee6ff0 ebp 0xbfee7088 esp 0xbfee70d4 eip 0xbfee72e8 *[0xbfee72e8] /builds/workspace/moose-6.1/pharo-vm/pharo[0x80c11b2] /builds/workspace/moose-6.1/pharo-vm/pharo[0x80c1516] [0xb772040c] /builds/workspace/moose-6.1/pharo-vm/pharo(isWords+0xb)[0x8080a1b] /builds/workspace/moose-6.1/pharo-vm/pharo[0x80d36ee] /builds/workspace/moose-6.1/pharo-vm/pharo[0x80d7db8] [0x9900bd0] [0x994081d] [0x994054c] [0x9900b70] [0x9901714] [0x9900b70] [0x9900b40] [0x442] Smalltalk stack dump: 0xbff1f170 M GrafPort>copyBits 0x9a07440: a(n) GrafPort 0xbff1f188 M GrafPort>image:at:sourceRect:rule: 0x9a07440: a(n) GrafPort 0xbff1f1b0 M FormCanvas>image:at:sourceRect:rule: 0x9a05738: a(n) FormCanvas 0xbff1f1e8 I [] in TRMorph>drawOn: 0x9a00fc0: a(n) TRMorph 0xbff1f200 M BlockClosure>on:do: 0x9a074e8: a(n) BlockClosure 0xbff1f22c I TRMorph>drawOn: 0x9a00fc0: a(n) TRMorph 0xbfef0efc M FormCanvas(Canvas)>draw: 0x9a05738: a(n) FormCanvas 0xbfef0f18 M FormCanvas(Canvas)>drawMorph: 0x9a05738: a(n) FormCanvas 0xbfef0f38 M [] in TRMorph(Morph)>fullDrawOn: 0x9a00fc0: a(n) TRMorph 0xbfef0f50 M FormCanvas>roundCornersOf:in:during: 0x9a05738: a(n) FormCanvas 0xbfef0f74 M FormCanvas(Canvas)>roundCornersOf:during: 0x9a05738: a(n) FormCanvas 0xbfef0f98 M [] in TRMorph(Morph)>fullDrawOn: 0x9a00fc0: a(n) TRMorph 0xbfef0fb0 M BlockClosure>on:do: 0x9a05838: a(n) BlockClosure 0xbfef0fd0 M TRMorph(Morph)>fullDrawOn: 0x9a00fc0: a(n) TRMorph 0xbfef0fec M FormCanvas(Canvas)>fullDraw: 0x9a05738: a(n) FormCanvas 0xbfef1008 M FormCanvas(Canvas)>fullDrawMorph: 0x9a05738: a(n) FormCanvas 0xbfef1028 M [] in PanelMorph(Morph)>drawSubmorphsOn: 0x9a058c8: a(n) PanelMorph 0xbfef1048 M Array(SequenceableCollection)>reverseDo: 0x9a05908: a(n) Array 0xbfef1064 M [] in PanelMorph(Morph)>drawSubmorphsOn: 0x9a058c8: a(n) PanelMorph 0xbfef1080 M FormCanvas>clipBy:during: 0x9a05990: a(n) FormCanvas 0xbfef10a4 M PanelMorph(Morph)>drawSubmorphsOn: 0x9a058c8: a(n) PanelMorph 0xbfef10c4 M [] in PanelMorph(Morph)>fullDrawOn: 0x9a058c8: a(n) PanelMorph 0xbfef10dc M FormCanvas>roundCornersOf:in:during: 0x9a05990: a(n) FormCanvas 0xbfef1100 M FormCanvas(Canvas)>roundCornersOf:during: 0x9a05990: a(n) FormCanvas 0xbfef1124 M [] in PanelMorph(Morph)>fullDrawOn: 0x9a058c8: a(n) PanelMorph 0xbfef113c M BlockClosure>on:do: 0x9a05aa0: a(n) BlockClosure 0xbfef115c M PanelMorph(Morph)>fullDrawOn: 0x9a058c8: a(n) PanelMorph 0xbfef1178 M FormCanvas(Canvas)>fullDraw: 0x9a05990: a(n) FormCanvas 0xbfef1194 M FormCanvas(Canvas)>fullDrawMorph: 0x9a05990: a(n) FormCanvas 0xbfef11b4 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbfef11d4 M Array(SequenceableCollection)>reverseDo: 0x9a05b90: a(n) Array 0xbfef11f0 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbfef1210 M LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbfef1230 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbff1df00 M FormCanvas>roundCornersOf:in:during: 0x9a05990: a(n) FormCanvas 0xbff1df24 M FormCanvas(Canvas)>roundCornersOf:during: 0x9a05990: a(n) FormCanvas 0xbff1df48 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbff1df60 M BlockClosure>on:do: 0x9a06d78: a(n) BlockClosure 0xbff1df80 M LazyTabGroupMorph(Morph)>fullDrawOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbff1dfa4 I LazyTabGroupMorph(TabGroupMorph)>fullDrawOn: 0x9a05b30: a(n) LazyTabGroupMorph 0xbff1dfc0 M FormCanvas(Canvas)>fullDraw: 0x9a05990: a(n) FormCanvas 0xbff1dfdc M FormCanvas(Canvas)>fullDrawMorph: 0x9a05990: a(n) FormCanvas 0xbff1dffc M [] in GLMSystemWindow(Morph)>drawSubmorphsOn: 0x9a06e08: a(n) GLMSystemWindow 0xbff1e01c M Array(SequenceableCollection)>reverseDo: 0x9a06e98: a(n) Array 0xbff1e040 I [] in GLMSystemWindow(Morph)>drawSubmorphsOn: 0x9a06e08: a(n) GLMSystemWindow 0xbff1e064 I FormCanvas>clipBy:during: 0x9a06f40: a(n) FormCanvas 0xbff1e090 I GLMSystemWindow(Morph)>drawSubmorphsOn: 0x9a06e08: a(n) GLMSystemWindow 0xbff1e0b0 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0x9a06e08: a(n) GLMSystemWindow 0xbff1e0c8 M FormCanvas>roundCornersOf:in:during: 0x9a06f40: a(n) FormCanvas 0xbff1e0ec M FormCanvas(Canvas)>roundCornersOf:during: 0x9a06f40: a(n) FormCanvas 0xbff1e118 I [] in GLMSystemWindow(Morph)>fullDrawOn: 0x9a06e08: a(n) GLMSystemWindow 0xbff1e130 M BlockClosure>on:do: 0x9a07050: a(n) BlockClosure 0xbff1e158 I GLMSystemWindow(Morph)>fullDrawOn: 0x9a06e08: a(n) GLMSystemWindow 0xbff1e17c I FormCanvas(Canvas)>fullDraw: 0x9a06f40: a(n) FormCanvas 0xbff1e1a0 I FormCanvas(Canvas)>fullDrawMorph: 0x9a06f40: a(n) FormCanvas 0xbff1e1f4 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0xb6f4a70: a(n) WorldState 0xbff1e224 M Rectangle>allAreasOutsideList:startingAt:do: 0x9a05180: a(n) Rectangle 0xbfeeafa0 M Rectangle>allAreasOutsideList:do: 0x9a05180: a(n) Rectangle 0xbfeeafdc M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0xb6f4a70: a(n) WorldState 0xbfeeb000 M Array(SequenceableCollection)>do: 0x9a053b0: a(n) Array 0xbfeeb038 I WorldState>drawWorld:submorphs:invalidAreasOn: 0xb6f4a70: a(n) WorldState 0xbfeeb070 M [] in WorldState>displayWorld:submorphs: 0xb6f4a70: a(n) WorldState 0xbfeeb090 I FormCanvas>roundCornersOf:in:during: 0xf7b13b0: a(n) FormCanvas 0xbfeeb0bc I FormCanvas(Canvas)>roundCornersOf:during: 0xf7b13b0: a(n) FormCanvas 0xbfeeb0ec I WorldState>displayWorld:submorphs: 0xb6f4a70: a(n) WorldState 0xbfeeb114 I WorldMorph>displayWorld 0xac952f0: a(n) WorldMorph 0xbfeeb138 I [] in WorldState>displayWorldSafely: 0xb6f4a70: a(n) WorldState 0xbfeeb150 M BlockClosure>on:do: 0x9a05550: a(n) BlockClosure 0xbfeeb170 M BlockClosure>ifError: 0x9a05550: a(n) BlockClosure 0xbfeeb194 I WorldState>displayWorldSafely: 0xb6f4a70: a(n) WorldState 0xbfeeb1b8 I WorldState>doOneCycleNowFor: 0xb6f4a70: a(n) WorldState 0xbfeeb1dc I WorldState>doOneCycleFor: 0xb6f4a70: a(n) WorldState 0xbfeeb200 I WorldMorph>doOneCycle 0xac952f0: a(n) WorldMorph 0xbfeeb218 M WorldMorph class>doOneCycle 0xac74920: a(n) WorldMorph class 0xbfeeb230 M [] in MorphicUIManager>(nil) 0xb827570: a(n) MorphicUIManager 0xb8278c0 s [] in BlockClosure>(nil) Most recent primitives basicNew: size findFirstInString:inSet:startingAt: replaceFrom:to:with:startingAt: class replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: species species shallowCopy size shallowCopy replaceFrom:to:with:startingAt: shallowCopy shallowCopy replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy translate:from:to:table: stringHash:initialHash: replaceFrom:to:with:startingAt: shallowCopy translate:from:to:table: stringHash:initialHash: replaceFrom:to:with:startingAt: shallowCopy translate:from:to:table: compare:with:collated: size findFirstInString:inSet:startingAt: size replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: lookupDirectory:filename: class stringHash:initialHash: compare:with:collated: compare:with:collated: perform: class stringHash:initialHash: compare:with:collated: basicNew basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: **PrimitiveFailure** stringHash:initialHash: stringHash:initialHash: basicNew class stringHash:initialHash: compare:with:collated: basicNew > basicNew basicNew basicNew basicNew basicNew value: value: stringHash:initialHash: at: stringHash:initialHash: fullCheck fullCheck fullCheck stringHash:initialHash: stringHash:initialHash: fullCheck fullCheck = stringHash:initialHash: grow grow grow stringHash:initialHash: at:put: stringHash:initialHash: at:put: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at: basicNew basicIdentityHash at: basicNew basicNew basicNew basicNew setCollection: basicNew sizeFor: sizeFor: basicNew basicNew basicIdentityHash at:put: value basicNew basicNew basicNew withAllSuccessorsDo:alreadySeen: value: basicNew value: value: **StackOverflow** value: stringHash:initialHash: basicNew basicNew value:value: value: value + + **StackOverflow** class value: value: basicIdentityHash at: findElementOrNil: findElementOrNil: findElementOrNil: findElementOrNil: at: stringHash:initialHash: push findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: pop: class class stringHash:initialHash: stringHash:initialHash: class replaceFrom:to:with:startingAt: size class value: replaceFrom:to:with:startingAt: value: value: species new: replaceFrom:to:with:startingAt: at:put: copyWith: copyWith: copyWith: copyWith: copyWith: copyWith: copyWith: value:value: value:value: basicNew: size value: basicNew class value: class position bytecodeIndex: replaceFrom:to:with:startingAt: size replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: compare:with:collated: perform: newMethod:header: at:put: at:put: at:put: at:put: basicNew size size replaceFrom:to:with:startingAt: class at:put: at:put: at:put: at:put: at:put: at:put: at: value:value: objectAt:put: at: value:value: objectAt:put: at: value:value: objectAt:put: at: value:value: objectAt:put: basicNew value: size value: value: objectAt:put: objectAt:put: class objectAt:put: stringHash:initialHash: objectAt:put: stringHash:initialHash: objectAt:put: objectAt:put: basicNew: objectAt:put: flushCache basicNew basicIdentityHash basicIdentityHash at: at: at: = = at: at: = size size tempAt: withArgs:executeMethod: invokeWithArguments: findNextUnwindContextUpTo: terminateTo: integerAt:put:size:signed: signedLongAt:put: integerAt:put:size:signed: unsignedLongAt:put: primReturnAs:fromContext: stack page bytes 4096 available headroom 2788 minimum unused headroom 2968 (Segmentation fault)