pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

Image crashed on Parallels

DV
Davide Varvello
Tue, Jun 1, 2021 5:24 PM

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

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
SD
Stéphane Ducasse
Wed, Jun 2, 2021 8:22 PM

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

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