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

Reply via email to