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
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
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
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