Davide May I asked what prevent you to migrate to more recent version of Pharo. Because Pharo 50 is starring to get quite old. May 2016 and we improved quite a lot the system since then.
S > On 1 Jun 2021, at 19:24, Davide Varvello via Pharo-users > <pharo-users@lists.pharo.org> wrote: > > Hi Guys, > I'm running a 32bit image (Pharo5) on OSX Mojave on Parallels but > unfortunately it crashes. > The same image is working on my old mac with Mojave so I'm wondering what > the issue is. > > Reading the dump file it seems a display problem but I'm not a vm expert so > here is the dmp, I'm seeking help from you, thanks > Davide > > Segmentation fault Tue Jun 1 19:03:55 2021 > > > VM: 201707012338 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ > Date: Sat Jul 1 16:38:23 2017 -0700 $ > Plugins: 201707012338 https://github.com/OpenSmalltalk/opensmalltalk-vm.git > $ > > C stack backtrace & registers: > eax 0x0000001b ebx 0x797b3147 ecx 0x001c9f18 edx 0x001c9f30 > edi 0x00000000 esi 0x00000000 ebp 0xbfed4bb8 esp 0xbfed4ba0 > eip 0xa7d8e957 > 0 libsystem_platform.dylib 0xa7d8e957 _platform_strstr + 40 > 1 Pharo 0x0017e440 reportStackState + 819 > 2 Pharo 0x0017e7c6 sigsegv + 163 > 3 libsystem_platform.dylib 0xa7d90bbe _sigtramp + 46 > 4 ??? 0xffffffff 0x0 + 4294967295 > 5 Pharo 0x00178bf8 -[sqSqueakOSXOpenGLView > setupOpenGL] + 149 > 6 Pharo 0x00179617 -[sqSqueakOSXOpenGLView > drawRect:flush:] + 182 > 7 Pharo 0x00178a7a -[sqSqueakOSXOpenGLView > drawThelayers] + 105 > 8 Pharo 0x0018027b -[sqSqueakScreenAndWindow > ioForceDisplayUpdate] + 196 > 9 Pharo 0x0017ff49 ioForceDisplayUpdate + 61 > 10 Pharo 0x0013e3ab primitiveShowDisplayRect > + 191 > 11 Pharo 0x000ff9d8 interpret + 26051 > 12 Pharo 0x00108e8a > enterSmalltalkExecutiveImplementation + 135 > 13 Pharo 0x000f969b interpret + 646 > 14 Pharo 0x0017f9b9 -[sqSqueakMainApplication > runSqueak] + 476 > 15 Foundation 0x95216f18 __NSFirePerformWithOrder > + 413 > 16 CoreFoundation 0x9381de5a > __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22 > 17 CoreFoundation 0x9381dd83 __CFRunLoopDoObservers + > 459 > 18 CoreFoundation 0x937c4dc2 __CFRunLoopRun + 2365 > 19 CoreFoundation 0x937c4188 CFRunLoopRunSpecific + > 584 > 20 CoreFoundation 0x937dceed CFRunLoopRunInMode + 82 > 21 HIToolbox 0x92de5b71 RunCurrentEventLoopInMode > + 323 > 22 HIToolbox 0x92de573c ReceiveNextEventCommon + > 438 > 23 HIToolbox 0x92de5567 > _BlockUntilNextEventMatchingListInModeWithFilter + 71 > 24 AppKit 0x914a8190 _DPSNextEvent + 1164 > 25 AppKit 0x914a6d5b -[NSApplication(NSEvent) > _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 957 > 26 AppKit 0x914a6996 -[NSApplication(NSEvent) > nextEventMatchingMask:untilDate:inMode:dequeue:] + 108 > 27 AppKit 0x914a1037 -[NSApplication run] + > 751 > 28 AppKit 0x91490e47 NSApplicationMain + 1140 > 29 libdyld.dylib 0xa7ba7051 start + 1 > > > Smalltalk stack dump: > 0xbfed6bcc I DisplayScreen>forceToScreen: 0x437f528: a(n) DisplayScreen > 0xbfed6be8 M [] in DisplayScreen>forceDamageToScreen: 0x437f528: a(n) > DisplayScreen > 0xbfed6c0c M OrderedCollection>do: 0x414d060: a(n) OrderedCollection > 0xbfed6c38 I DisplayScreen>forceDamageToScreen: 0x437f528: a(n) > DisplayScreen > 0xbfed6c5c I WorldState>forceDamageToScreen: 0x4809e60: a(n) WorldState > 0xbfed6c88 I WorldState>displayWorld:submorphs: 0x4809e60: a(n) WorldState > 0xbfed6cb0 I WorldMorph>displayWorld 0x4a659e0: a(n) WorldMorph > 0xbfed6ccc M [] in WorldState>displayWorldSafely: 0x4809e60: a(n) WorldState > 0xbfed6ce4 M BlockClosure>on:do: 0xfed4928: a(n) BlockClosure > 0xbfed6d04 M BlockClosure>ifError: 0xfed4928: a(n) BlockClosure > 0xbfed6d28 I WorldState>displayWorldSafely: 0x4809e60: a(n) WorldState > 0xbfed6d4c I WorldState>doOneCycleNowFor: 0x4809e60: a(n) WorldState > 0xef60ec0 s WorldState>doOneCycleFor: > 0xef60f20 s WorldMorph>doOneCycle > 0xec74820 s [] in MorphicUIManager>spawnNewProcess > 0xec746b8 s [] in BlockClosure>newProcess > > Most recent primitives > fractionPart > truncated > fractionPart > truncated > @ > @ > @ > @ > @ > @ > @ > @ > **PrimitiveFailure** > **PrimitiveFailure** > @ > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > at: > bitShiftMagnitude: > bitAnd: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > at: > bitShiftMagnitude: > bitAnd: > truncated > truncated > truncated > integerAt:put: > at: > bitShiftMagnitude: > bitAnd: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > bitAnd: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > at: > bitShiftMagnitude: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > truncated > truncated > truncated > bitShiftMagnitude: > digitAdd: > normalize > integerAt:put: > **PrimitiveFailure** > **PrimitiveFailure** > < > basicAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > truncated > truncated > truncated > integerAt:put: > copyBitsColor:alpha:gammaTable:ungammaTable: > > > > > @ > **StackOverflow** > **StackOverflow** > @ > @ > @ > @ > @ > @ > @ > @ > @ > @ > @ > @ > @ > @ > @ > copyBits > @ > @ > @ > @ > value: > class > replaceFrom:to:with:startingAt: > species > class > value: > primShowRectLeft:right:top:bottom: > > stack page bytes 4096 available headroom 2788 minimum unused headroom 3012 > > (Segmentation fault) > > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html -------------------------------------------- Stéphane Ducasse http://stephane.ducasse.free.fr / http://www.pharo.org 03 59 35 87 52 Assistant: Aurore Dalle FAX 03 59 57 78 50 TEL 03 59 35 86 16 S. Ducasse - Inria 40, avenue Halley, Parc Scientifique de la Haute Borne, Bât.A, Park Plaza Villeneuve d'Ascq 59650 France