Pharo Launcher 1.9.2-2019.08.01 Crash

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

Pharo Launcher 1.9.2-2019.08.01 Crash

arcanosam
Hi. I'm newbie, doing FUN Mooc to learn Pharo. 

I came across the following error.

The steps to reproduce:

Fedora 30 - KDE
Pharo Launcher 1.9.2-2019.08.01 64 bits

1.) Running from command line: ~/pharolauncher/pharo-launcher - First time, no problem
2.) At the first run, the directories and contents below are created by pharo-launcher:

~/Pharo/:
images
sources.list

~/Pharo/images:

3.) Close Pharo-Launcher
4.) Do again step 01 - Crash happens and log is below

To fix and open again I have to delete this ~/Pharo directory.

-----


Segmentation fault Sun Sep 22 21:36:24 2019


~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/pharo
Pharo VM version: 5.0-201901051900  Sat Jan  5 19:12:50 UTC 2019 gcc 4.8 [Production Spur 64-bit VM]
Built from: CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan  5 2019
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan  5 2019
Revision: VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b64 Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Build host: Linux travis-job-f22c8934-2412-48ed-8180-7a42b62c7389 4.4.0-101-generic #124~14.04.1-Ubuntu SMP Fri Nov 10 19:05:36 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
plugin path: ~/pharolauncher/pharo-vm [default: ~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/]


C stack backtrace & registers:
rax 0x00000000 rbx 0x7f13f7caa9a0 rcx 0x00000000 rdx 0x7f14079e1c60
rdi 0x7f13f7caacc0 rsi 0x7f13f7caacc0 rbp 0x7f13f85af140 rsp 0x7ffe11fff178
r8  0x7f13f7caa9a0 r9  0x00000000 r10 0x00000000 r11 0x00000031
r12 0x0174d0d8 r13 0x0174e0e8 r14 0x00004400 r15 0x0174d0d8
rip 0x7f13f85afda0
*/lib64/libssl.so.1.1(+0x8fda0)[0x7f13f85afda0]
~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/pharo[0x41b0d3]
~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/pharo[0x41cb2e]
/lib64/libpthread.so.0(+0x12c60)[0x7f14079f9c60]
/lib64/libssl.so.1.1(+0x8fda0)[0x7f13f85afda0]
[0x0]


Smalltalk stack dump:
    0x7ffe12021340 I ZdcPluginSSLSession>connect:from:to:into: 0x182b9a8: a(n) ZdcPluginSSLSession
    0x7ffe120213b0 I ZdcSecureSocketStream>connect 0x1748018: a(n) ZdcSecureSocketStream
    0x7ffe120213f8 I ZnClient>setupTLSTo: 0x1712c58: a(n) ZnClient
    0x7ffe1201cd28 I ZnClient>newConnectionTo: 0x1712c58: a(n) ZnClient
    0x7ffe1201cd70 I ZnClient>getConnectionAndExecute 0x1712c58: a(n) ZnClient
    0x7ffe1201cdb0 I ZnClient>executeWithRedirectsRemaining: 0x1712c58: a(n) ZnClient
    0x7ffe1201cde8 M [] in ZnClient>executeWithRetriesRemaining: 0x1712c58: a(n) ZnClient
    0x7ffe1201ce18 M BlockClosure>on:do: 0x1719320: a(n) BlockClosure
    0x7ffe1201ce68 I ZnClient>executeWithRetriesRemaining: 0x1712c58: a(n) ZnClient
    0x7ffe1201cea0 M [] in ZnClient>executeWithTimeout 0x1712c58: a(n) ZnClient
    0x7ffe1201ced0 M BlockClosure>on:do: 0x1718fb0: a(n) BlockClosure
    0x7ffe1201cf10 M [] in ZnClient>executeWithTimeout 0x1712c58: a(n) ZnClient
    0x7ffe1201cf48 M [] in ZnClient>withTimeoutDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201cf90 M [] in ZnConnectionTimeout(DynamicVariable)>value:during: 0x20eeb70: a(n) ZnConnectionTimeout
    0x7ffe1201cfd0 M BlockClosure>ensure: 0x1718e90: a(n) BlockClosure
    0x7ffe1201d018 M ZnConnectionTimeout(DynamicVariable)>value:during: 0x20eeb70: a(n) ZnConnectionTimeout
    0x7ffe1201d068 I ZnConnectionTimeout class(DynamicVariable class)>value:during: 0x1fd0170: a(n) ZnConnectionTimeout class
    0x7ffe1201d0b8 I ZnClient>withTimeoutDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d100 I ZnClient>executeWithTimeout 0x1712c58: a(n) ZnClient
    0x7ffe1201d138 M [] in ZnClient>execute 0x1712c58: a(n) ZnClient
    0x7ffe1201d170 M [] in ZnClient>withProgressDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d1b8 M [] in ZnSignalProgress(DynamicVariable)>value:during: 0x20eeb60: a(n) ZnSignalProgress
    0x7ffe1201d1f8 M BlockClosure>ensure: 0x1718ae0: a(n) BlockClosure
    0x7ffe1201d240 M ZnSignalProgress(DynamicVariable)>value:during: 0x20eeb60: a(n) ZnSignalProgress
    0x7ffe1201d290 I ZnSignalProgress class(DynamicVariable class)>value:during: 0x1fd0380: a(n) ZnSignalProgress class
    0x7ffe1201d2e0 I ZnClient>withProgressDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d330 I ZnClient>execute 0x1712c58: a(n) ZnClient
    0x7ffe1201d370 I ZnClient>get 0x1712c58: a(n) ZnClient
    0x7ffe1201d3b8 I ZnClient>downloadTo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d400 M [] in PhLDownloadManager>download:toFile: 0x5682140: a(n) PhLDownloadManager
    0x7ffe12010db8 M BlockClosure>on:do: 0x16ed228: a(n) BlockClosure
    0x7ffe12010e00 M [] in PhLDownloadManager>displayProgressDuring: 0x5682140: a(n) PhLDownloadManager
    0x7ffe12010e40 M [] in MorphicUIManager>informUserDuring: 0x5c75210: a(n) MorphicUIManager
    0x7ffe12010e78 M BlockClosure>cull: 0x16ed3f0: a(n) BlockClosure
    0x7ffe12010eb0 M [] in Job>run 0x16ed418: a(n) Job
    0x7ffe12010ef8 M [] in CurrentJob(DynamicVariable)>value:during: 0x1bb3d88: a(n) CurrentJob
    0x7ffe12010f38 M BlockClosure>ensure: 0x1712ab8: a(n) BlockClosure
    0x7ffe12010f90 I CurrentJob(DynamicVariable)>value:during: 0x1bb3d88: a(n) CurrentJob
    0x7ffe12010fe0 I CurrentJob class(DynamicVariable class)>value:during: 0x1ba5908: a(n) CurrentJob class
    0x7ffe12011020 M [] in Job>run 0x16ed418: a(n) Job
    0x7ffe12011060 M BlockClosure>ensure: 0x16ed758: a(n) BlockClosure
    0x7ffe120110a8 I Job>run 0x16ed418: a(n) Job
    0x7ffe120110e8 I MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x5c75210: a(n) MorphicUIManager
    0x7ffe12011148 I MorphicUIManager>informUserDuring: 0x5c75210: a(n) MorphicUIManager
    0x7ffe12011190 I PhLDownloadManager>displayProgressDuring: 0x5682140: a(n) PhLDownloadManager
    0x7ffe120111d8 I PhLDownloadManager>download:toFile: 0x5682140: a(n) PhLDownloadManager
    0x7ffe12011228 I PhLTemplateSources>fetchSourcesFile 0x16e0118: a(n) PhLTemplateSources
    0x7ffe12011270 I PhLTemplateSources>checkForUpdates 0x16e0118: a(n) PhLTemplateSources
    0x7ffe120112a0 M [] in PhLTemplateSourcesUpdateChecker>check 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe120112d0 M BlockClosure>on:do: 0x16daba0: a(n) BlockClosure
    0x7ffe12011320 I PhLTemplateSourcesUpdateChecker>check 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe12011350 M [] in PhLTemplateSourcesUpdateChecker>run 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe12011380 M BlockClosure>repeat 0x16daac8: a(n) BlockClosure
    0x7ffe120113c0 I [] in PhLTemplateSourcesUpdateChecker>run 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe12011400 I [] in BlockClosure>newProcess 0x5c8fb60: a(n) BlockClosure

Most recent primitives
timingPriorityScheduleTicker:
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
timingPrioritySignalExpired
nowTick
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
do:
basicIdentityHash
basicIdentityHash
basicIdentityHash
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
submorphs
yield
millisecondClockValue
wait
signal
signal
nowTick
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
signal
nowTick
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
waitForUserSignalled:orExpired:
millisecondClockValue
basicNew
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
world
perform:with:
yield
millisecondClockValue
wait
signal
signal
nowTick
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
signal
nowTick
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
wait
signal
signal
nowTick
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
wait
signal
signal
at:
at:
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
primSocketConnectionStatus:
class
**StackOverflow**
**StackOverflow**
basicNew
**StackOverflow**
value
primitiveSSLCreate
primitiveSSL:setIntProperty:toValue:
**StackOverflow**
stringHash:initialHash:
value
primitiveSSL:setStringProperty:toValue:
value
primitiveSSL:setStringProperty:toValue:
atAllPut:
atAllPut:
primitiveSSL:connect:startingAt:count:into:

stack page bytes 8192 available headroom 5576 minimum unused headroom 5872

(Segmentation fault)

and so we lay... we lay in the same grave....
Reply | Threaded
Open this post in threaded view
|

Re: Pharo Launcher 1.9.2-2019.08.01 Crash

arcanosam
I just found now the problem is related to this file:
~/Pharo/sources.list.dl

When I run again pharo-launcher, this file above is deleted and no recreated
which seems the cause of segmentation fault

But if I delete the remanescent file (~/Pharo/sources.list), Pharo-launcher
starts normally, creating this two files again.

I will update my bash script to delete it this until the solution appear

Thanks in advance.

Cheers,

Samuel



-----
and so we lay... we lay in the same grave....
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

and so we lay... we lay in the same grave....
Reply | Threaded
Open this post in threaded view
|

Re: Pharo Launcher 1.9.2-2019.08.01 Crash

ducasse
In reply to this post by arcanosam
Welcome and thanks a lot for the report. 
It will help us to make the launcher better.

S. 

On 23 Sep 2019, at 02:58, Samuel Teixeira Santos <[hidden email]> wrote:

Hi. I'm newbie, doing FUN Mooc to learn Pharo. 

I came across the following error.

The steps to reproduce:

Fedora 30 - KDE
Pharo Launcher 1.9.2-2019.08.01 64 bits

1.) Running from command line: ~/pharolauncher/pharo-launcher - First time, no problem
2.) At the first run, the directories and contents below are created by pharo-launcher:

~/Pharo/:
images
sources.list

~/Pharo/images:

3.) Close Pharo-Launcher
4.) Do again step 01 - Crash happens and log is below

To fix and open again I have to delete this ~/Pharo directory.

-----


Segmentation fault Sun Sep 22 21:36:24 2019


~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/pharo
Pharo VM version: 5.0-201901051900  Sat Jan  5 19:12:50 UTC 2019 gcc 4.8 [Production Spur 64-bit VM]
Built from: CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan  5 2019
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan  5 2019
Revision: VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b64 Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Build host: Linux travis-job-f22c8934-2412-48ed-8180-7a42b62c7389 4.4.0-101-generic #124~14.04.1-Ubuntu SMP Fri Nov 10 19:05:36 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
plugin path: ~/pharolauncher/pharo-vm [default: ~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/]


C stack backtrace & registers:
rax 0x00000000 rbx 0x7f13f7caa9a0 rcx 0x00000000 rdx 0x7f14079e1c60
rdi 0x7f13f7caacc0 rsi 0x7f13f7caacc0 rbp 0x7f13f85af140 rsp 0x7ffe11fff178
r8  0x7f13f7caa9a0 r9  0x00000000 r10 0x00000000 r11 0x00000031
r12 0x0174d0d8 r13 0x0174e0e8 r14 0x00004400 r15 0x0174d0d8
rip 0x7f13f85afda0
*/lib64/libssl.so.1.1(+0x8fda0)[0x7f13f85afda0]
~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/pharo[0x41b0d3]
~/pharolauncher/pharo-vm/lib/pharo/5.0-201901051900/pharo[0x41cb2e]
/lib64/libpthread.so.0(+0x12c60)[0x7f14079f9c60]
/lib64/libssl.so.1.1(+0x8fda0)[0x7f13f85afda0]
[0x0]


Smalltalk stack dump:
    0x7ffe12021340 I ZdcPluginSSLSession>connect:from:to:into: 0x182b9a8: a(n) ZdcPluginSSLSession
    0x7ffe120213b0 I ZdcSecureSocketStream>connect 0x1748018: a(n) ZdcSecureSocketStream
    0x7ffe120213f8 I ZnClient>setupTLSTo: 0x1712c58: a(n) ZnClient
    0x7ffe1201cd28 I ZnClient>newConnectionTo: 0x1712c58: a(n) ZnClient
    0x7ffe1201cd70 I ZnClient>getConnectionAndExecute 0x1712c58: a(n) ZnClient
    0x7ffe1201cdb0 I ZnClient>executeWithRedirectsRemaining: 0x1712c58: a(n) ZnClient
    0x7ffe1201cde8 M [] in ZnClient>executeWithRetriesRemaining: 0x1712c58: a(n) ZnClient
    0x7ffe1201ce18 M BlockClosure>on:do: 0x1719320: a(n) BlockClosure
    0x7ffe1201ce68 I ZnClient>executeWithRetriesRemaining: 0x1712c58: a(n) ZnClient
    0x7ffe1201cea0 M [] in ZnClient>executeWithTimeout 0x1712c58: a(n) ZnClient
    0x7ffe1201ced0 M BlockClosure>on:do: 0x1718fb0: a(n) BlockClosure
    0x7ffe1201cf10 M [] in ZnClient>executeWithTimeout 0x1712c58: a(n) ZnClient
    0x7ffe1201cf48 M [] in ZnClient>withTimeoutDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201cf90 M [] in ZnConnectionTimeout(DynamicVariable)>value:during: 0x20eeb70: a(n) ZnConnectionTimeout
    0x7ffe1201cfd0 M BlockClosure>ensure: 0x1718e90: a(n) BlockClosure
    0x7ffe1201d018 M ZnConnectionTimeout(DynamicVariable)>value:during: 0x20eeb70: a(n) ZnConnectionTimeout
    0x7ffe1201d068 I ZnConnectionTimeout class(DynamicVariable class)>value:during: 0x1fd0170: a(n) ZnConnectionTimeout class
    0x7ffe1201d0b8 I ZnClient>withTimeoutDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d100 I ZnClient>executeWithTimeout 0x1712c58: a(n) ZnClient
    0x7ffe1201d138 M [] in ZnClient>execute 0x1712c58: a(n) ZnClient
    0x7ffe1201d170 M [] in ZnClient>withProgressDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d1b8 M [] in ZnSignalProgress(DynamicVariable)>value:during: 0x20eeb60: a(n) ZnSignalProgress
    0x7ffe1201d1f8 M BlockClosure>ensure: 0x1718ae0: a(n) BlockClosure
    0x7ffe1201d240 M ZnSignalProgress(DynamicVariable)>value:during: 0x20eeb60: a(n) ZnSignalProgress
    0x7ffe1201d290 I ZnSignalProgress class(DynamicVariable class)>value:during: 0x1fd0380: a(n) ZnSignalProgress class
    0x7ffe1201d2e0 I ZnClient>withProgressDo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d330 I ZnClient>execute 0x1712c58: a(n) ZnClient
    0x7ffe1201d370 I ZnClient>get 0x1712c58: a(n) ZnClient
    0x7ffe1201d3b8 I ZnClient>downloadTo: 0x1712c58: a(n) ZnClient
    0x7ffe1201d400 M [] in PhLDownloadManager>download:toFile: 0x5682140: a(n) PhLDownloadManager
    0x7ffe12010db8 M BlockClosure>on:do: 0x16ed228: a(n) BlockClosure
    0x7ffe12010e00 M [] in PhLDownloadManager>displayProgressDuring: 0x5682140: a(n) PhLDownloadManager
    0x7ffe12010e40 M [] in MorphicUIManager>informUserDuring: 0x5c75210: a(n) MorphicUIManager
    0x7ffe12010e78 M BlockClosure>cull: 0x16ed3f0: a(n) BlockClosure
    0x7ffe12010eb0 M [] in Job>run 0x16ed418: a(n) Job
    0x7ffe12010ef8 M [] in CurrentJob(DynamicVariable)>value:during: 0x1bb3d88: a(n) CurrentJob
    0x7ffe12010f38 M BlockClosure>ensure: 0x1712ab8: a(n) BlockClosure
    0x7ffe12010f90 I CurrentJob(DynamicVariable)>value:during: 0x1bb3d88: a(n) CurrentJob
    0x7ffe12010fe0 I CurrentJob class(DynamicVariable class)>value:during: 0x1ba5908: a(n) CurrentJob class
    0x7ffe12011020 M [] in Job>run 0x16ed418: a(n) Job
    0x7ffe12011060 M BlockClosure>ensure: 0x16ed758: a(n) BlockClosure
    0x7ffe120110a8 I Job>run 0x16ed418: a(n) Job
    0x7ffe120110e8 I MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x5c75210: a(n) MorphicUIManager
    0x7ffe12011148 I MorphicUIManager>informUserDuring: 0x5c75210: a(n) MorphicUIManager
    0x7ffe12011190 I PhLDownloadManager>displayProgressDuring: 0x5682140: a(n) PhLDownloadManager
    0x7ffe120111d8 I PhLDownloadManager>download:toFile: 0x5682140: a(n) PhLDownloadManager
    0x7ffe12011228 I PhLTemplateSources>fetchSourcesFile 0x16e0118: a(n) PhLTemplateSources
    0x7ffe12011270 I PhLTemplateSources>checkForUpdates 0x16e0118: a(n) PhLTemplateSources
    0x7ffe120112a0 M [] in PhLTemplateSourcesUpdateChecker>check 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe120112d0 M BlockClosure>on:do: 0x16daba0: a(n) BlockClosure
    0x7ffe12011320 I PhLTemplateSourcesUpdateChecker>check 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe12011350 M [] in PhLTemplateSourcesUpdateChecker>run 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe12011380 M BlockClosure>repeat 0x16daac8: a(n) BlockClosure
    0x7ffe120113c0 I [] in PhLTemplateSourcesUpdateChecker>run 0x55b32a0: a(n) PhLTemplateSourcesUpdateChecker
    0x7ffe12011400 I [] in BlockClosure>newProcess 0x5c8fb60: a(n) BlockClosure

Most recent primitives
timingPriorityScheduleTicker:
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
timingPrioritySignalExpired
nowTick
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
do:
basicIdentityHash
basicIdentityHash
basicIdentityHash
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
submorphs
yield
millisecondClockValue
wait
signal
signal
nowTick
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
signal
nowTick
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
waitForUserSignalled:orExpired:
millisecondClockValue
basicNew
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
world
perform:with:
yield
millisecondClockValue
wait
signal
signal
nowTick
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
signal
nowTick
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
wait
signal
signal
nowTick
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
wait
wait
signal
signal
at:
at:
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
primSocketConnectionStatus:
class
**StackOverflow**
**StackOverflow**
basicNew
**StackOverflow**
value
primitiveSSLCreate
primitiveSSL:setIntProperty:toValue:
**StackOverflow**
stringHash:initialHash:
value
primitiveSSL:setStringProperty:toValue:
value
primitiveSSL:setStringProperty:toValue:
atAllPut:
atAllPut:
primitiveSSL:connect:startingAt:count:into:

stack page bytes 8192 available headroom 5576 minimum unused headroom 5872

(Segmentation fault)