Image crashed on Parallels

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Image crashed on Parallels

Pharo Smalltalk Users mailing list
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
Reply | Threaded
Open this post in threaded view
|

Re: Image crashed on Parallels

Stéphane Ducasse
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 <[hidden email]> 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
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