Hi, The latest builds of the Moose6.1 image are failing due to a segmentation fault. Here is the link to the last build: https://ci.inria.fr/moose/job/moose-6.1/550/console
How can we fix this? Thanks in advance, Cheers, Vincent !!!************************************************************************************* "Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne pouvant ?tre assur?e sur Internet, la responsabilit? de Worldline ne pourra ?tre recherch?e quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne saurait ?tre recherch?e pour tout dommage r?sultant d'un virus transmis. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Worldline liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.!!!"
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 "$@"