Hi All

> On 18. Aug 2025, at 11:25, Marcel Taeumel via Beginners 
> <[email protected]> wrote:
> 
> Hi David,
> 
> I cross-post this to the vm-dev list. Even if there would be an issue with 
> SSL on your platform, the VM must not crash.
> 
> I see some "ProcessorScheduler>>#relinquishProcessorForMicroseconds:" in the 
> list of most-recent primitives. Hmmm...
> 
> - Did you build the VM yourself?
> - Can you otherwise use the Image normally? Is it just SSL usage that 
> triggers the crash?
> 

It looks like it is crashing trying to connect somewhere via SSL.
I presume the OpenSSL-Shim is not able to handle whatever OpenSSL-version SuSE 
ships :/

A debug vm could tell us at which function exactly it crashes tho.

Best regards
        -Tobias

> Best,
> Marcel
> 
> Am 18.08.2025 um 01:15 schrieb [email protected]:
>> Hello,
>> 
>> I decided to try out Smalltalk development and grabbed the latest
>> Squeak image. I'm running OpenSUSE Tumbleweed. After the initial
>> config, at the step where it tries to download updates, the vm
>> crashes.
>> 
>> I wanted to be sure I'm not holding it wrong before I opened an issue
>> or anything. The same thing happens on the latest builds of 5.3 and
>> 6.1. I did find
>> https://github.com/pharo-project/pharo-launcher/issues/370 which looks
>> familiar, but Pharo isn't exhibiting this behavior.
>> 
>> libssl & co are installed:
>> $ zypper search -i ssl
>> Loading repository data...
>> Reading installed packages...
>> 
>> S  | Name                  | Summary
>>                          | Type
>> ---+-----------------------+--------------------------------------------------------------------+--------
>> i  | libopenssl3           | Secure Sockets and Transport Layer
>> Security                        | package
>> i  | libopenssl3-32bit     | Secure Sockets and Transport Layer
>> Security                        | package
>> i  | libopenssl3-x86-64-v3 | Secure Sockets and Transport Layer
>> Security                        | package
>> i  | libressl-devel        | Development files for LibreSSL, an
>> SSL/TLS protocol implementation | package
>> i  | libssl58              | An SSL/TLS protocol implementation
>>                          | package
>> i  | openssl               | Secure Sockets and Transport Layer
>> Security                        | package
>> i  | openssl-3             | Secure Sockets and Transport Layer
>> Security                        | package
>> i  | perl-IO-Socket-SSL    | Nearly transparent SSL encapsulation for
>> IO::Socket::INET          | package
>> i  | perl-Net-SMTP-SSL     | SSL support for Net::SMTP
>>                          | package
>> i  | perl-Net-SSLeay       | Perl bindings for OpenSSL and LibreSSL
>>                          | package
>> i  | python313-pyOpenSSL   | Python wrapper module around the OpenSSL
>> library                   | package
>> $ zypper search -i tls
>> Loading repository data...
>> Reading installed packages...
>> 
>> S  | Name              | Summary
>>                               | Type
>> ---+-------------------+-----------------------------------------------------------------------------+--------
>> i  | guile-gnutls      | Guile bindings to GnuTLS
>>                               | package
>> i  | libgnutls30       | The GNU Transport Layer Security Library
>>                               | package
>> i  | libgnutls30-32bit | The GNU Transport Layer Security Library
>>                               | package
>> i  | libtls31          | A simplified interface for the
>> OpenSSL/LibreSSL TLS protocol implementation | package
>> i  | qt6-network-tls   | Backends used to handle secure connections
>>                               | package
>> 
>> The library seems to have what it needs:
>> $  ldd bin/SqueakSSL.so
>>        linux-vdso.so.1 (0x00007f6ea3ae4000)
>>        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6ea3ab0000)
>>        libc.so.6 => /lib64/libc.so.6 (0x00007f6ea3800000)
>>        /lib64/ld-linux-x86-64.so.2 (0x00007f6ea3ae6000)
>> 
>> 
>> The Squeak output follows:
>> 
>> $ ./squeak.sh
>> Using 
>> /home/dpflug/Downloads/Squeak6.0-22148-64bit-202312181441-Linux-x64/bin/squeak
>> ...
>> stack page bytes 8192 available headroom 5576 minimum unused headroom 6024
>> 
>> Segmentation fault Sun Aug 17 13:07:18 2025
>> 
>> 
>> /home/dpflug/Downloads/Squeak6.0-22148-64bit-202312181441-Linux-x64/bin/squeak
>> Squeak VM version: 5.0-202312181441  Wed Dec 20 14:19:01 UTC 2023
>> clang [Production Spur 64-bit x86_64 VM]
>> Built from: CoInterpreter VMMaker.oscog-eem.3339 uuid:
>> b1c834e2-5de7-464c-aeb5-4f2a7b8812d6 Dec 20 2023
>> With: StackToRegisterMappingCogit VMMaker.oscog-eem.3339 uuid:
>> b1c834e2-5de7-464c-aeb5-4f2a7b8812d6 Dec 20 2023
>> Revision: VM: 202312181441 https://github.com/OpenSmalltalk/opensmalltalk-vm
>> Date: Mon Dec 18 15:41:18 2023 CommitHash: cc2dd90
>> Plugins: 202312181441 https://github.com/OpenSmalltalk/opensmalltalk-vm
>> Build host: Linux fv-az1103-503 5.15.0-1053-azure #61~20.04.1-Ubuntu
>> SMP Tue Nov 21 17:50:57 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
>> plugin path: 
>> /home/dpflug/Downloads/Squeak6.0-22148-64bit-202312181441-Linux-x64/bin/
>> [default: 
>> /home/dpflug/Downloads/Squeak6.0-22148-64bit-202312181441-Linux-x64/bin/]
>> 
>> 
>> C stack backtrace & registers:
>>    rax 0x7f1210580e10 rbx 0x7f12105805b0 rcx 0x7f120fceb1e0 rdx          
>> (nil)
>>    rdi 0x7f1210580e10 rsi      0x2000000 rbp 0xfffffffffffffffe rsp
>> 0x7fffb9b5fe18
>>    r8            0x10 r9            0x10 r10 0x7f121200ff00 r11          
>> 0x246
>>    r12 0x7f12105805b0 r13     0x22c50cd8 r14         0x1000 r15     
>> 0x21193bf0
>>    rip          (nil)
>> *[0x0]
>> /home/dpflug/Downloads/Squeak6.0-22148-64bit-202312181441-Linux-x64/bin/squeak()
>> [0x4c388a]
>> /home/dpflug/Downloads/Squeak6.0-22148-64bit-202312181441-Linux-x64/bin/squeak()
>> [0x4c6310]
>> /lib64/libc.so.6(+0x42260) [0x7f1211e42260]
>> [0x0]
>> 
>> 
>> Smalltalk stack dump:
>> 0x7fffb9b87cb0 I SqueakSSL>connect:from:to:into: 0x21195c30: a(n) SqueakSSL
>> 0x7fffb9b87d10 M [] in SecureSocketStream>sslConnectTo: 0x2118ccd8:
>> a(n) SecureSocketStream
>> 0x7fffb9b87d50 M FullBlockClosure(BlockClosure)>ifCurtailed:
>> 0x21195e18: a(n) FullBlockClosure
>> 0x7fffb9b87da8 I SecureSocketStream>sslConnectTo: 0x2118ccd8: a(n)
>> SecureSocketStream
>> 0x7fffb9b87df0 I WebClient>sslConnect:to: 0x2114ea70: a(n) WebClient
>> 0x7fffb9b87e50 I WebClient>sslConnect 0x2114ea70: a(n) WebClient
>> 0x7fffb9b87e90 M WebClient>connect 0x2114ea70: a(n) WebClient
>> 0x7fffb9b87ee0 M WebClient>sendRequest:contentBlock: 0x2114ea70: a(n) 
>> WebClient
>> 0x7fffb9b87f30 I WebClient>sendRequest:content:size: 0x2114ea70: a(n) 
>> WebClient
>> 0x7fffb9b87f88 I WebClient>sendRequest: 0x2114ea70: a(n) WebClient
>> 0x7fffb9b87fd8 M WebClient>httpGet:do: 0x2114ea70: a(n) WebClient
>> 0x7fffb9b88028 I WebClient>httpGet: 0x2114ea70: a(n) WebClient
>> 0x7fffb9b85b88 M [] in WebClient class>httpGet: 0x21a4c2e8: a(n) WebClient
>> 0x7fffb9b85bd0 M [] in WebClient class>httpDo: 0x21a4c2e8: a(n) WebClient
>> 0x7fffb9b85c08 M [] in WebUtils class>handleAuth: 0x21a4c1b8: a(n) WebUtils
>> 0x7fffb9b85c48 M FullBlockClosure(BlockClosure)>on:do: 0x21188568:
>> a(n) FullBlockClosure
>> 0x7fffb9b85ca0 I WebUtils class>handleAuth: 0x21a4c1b8: a(n) WebUtils
>> 0x7fffb9b85cf8 I WebClient class>httpDo: 0x21a4c2e8: a(n) WebClient
>> 0x7fffb9b85d40 I WebClient class>httpGet: 0x21a4c2e8: a(n) WebClient
>> 0x7fffb9b85d88 I TestCase>ensureInternetConnectionTo: 0x2114e888: a(n) 
>> TestCase
>> 0x7fffb9b85dd0 I TestCase>ensureSecureInternetConnection 0x2114e888:
>> a(n) TestCase
>> 0x7fffb9b85e00 M [] in
>> PreferenceWizardMorph>hasSecureInternetConnection 0x242b8878: a(n)
>> PreferenceWizardMorph
>> 0x7fffb9b85e40 M FullBlockClosure(BlockClosure)>on:do: 0x2114e838:
>> a(n) FullBlockClosure
>> 0x7fffb9b85e90 I PreferenceWizardMorph>hasSecureInternetConnection
>> 0x242b8878: a(n) PreferenceWizardMorph
>> 0x7fffb9b85ed0 I PreferenceWizardMorph>checkInternetOn: 0x242b8878:
>> a(n) PreferenceWizardMorph
>> 0x7fffb9b85f18 I PreferenceWizardMorph>installExtraPackagesVia:
>> 0x242b8878: a(n) PreferenceWizardMorph
>> 0x7fffb9b85f60 I
>> PluggableButtonMorphPlus(PluggableButtonMorph)>performAction
>> 0x243e0d70: a(n) PluggableButtonMorphPlus
>> 0x7fffb9b85fa0 I PluggableButtonMorphPlus>performAction 0x243e0d70:
>> a(n) PluggableButtonMorphPlus
>> 0x7fffb9b85fe0 I
>> PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 0x243e0d70:
>> a(n) PluggableButtonMorphPlus
>> 0x7fffb9b86028 I PluggableButtonMorphPlus(Morph)>handleMouseUp:
>> 0x243e0d70: a(n) PluggableButtonMorphPlus
>> 0x7fffb9b83a30 M MouseButtonEvent>sentTo: 0x210c44a0: a(n) MouseButtonEvent
>> 0x7fffb9b83a70 M PluggableButtonMorphPlus(Morph)>handleEvent:
>> 0x243e0d70: a(n) PluggableButtonMorphPlus
>> 0x7fffb9b83aa8 M PluggableButtonMorphPlus(Morph)>handleFocusEvent:
>> 0x243e0d70: a(n) PluggableButtonMorphPlus
>> 0x7fffb9b83af0 M MorphicEventDispatcher>doHandlingForFocusEvent:with:
>> 0x210c3238: a(n) MorphicEventDispatcher
>> 0x7fffb9b83b38 M MorphicEventDispatcher>dispatchFocusEvent:with:
>> 0x210c3238: a(n) MorphicEventDispatcher
>> 0x7fffb9b83b78 M
>> PluggableButtonMorphPlus(Morph)>processFocusEvent:using: 0x243e0d70:
>> a(n) PluggableButtonMorphPlus
>> 0x7fffb9b83bb8 M PluggableButtonMorphPlus(Morph)>processFocusEvent:
>> 0x243e0d70: a(n) PluggableButtonMorphPlus
>> 0x7fffb9b83c08 M [] in HandMorph>sendFocusEvent:to:clear: 0x21e39498:
>> a(n) HandMorph
>> 0x7fffb9b83c50 M [] in ActiveEventVariable class>value:during:
>> 0x21dedcc0: a(n) ActiveEventVariable
>> 0x7fffb9b83c90 M FullBlockClosure(BlockClosure)>ensure: 0x210c31a0:
>> a(n) FullBlockClosure
>> 0x7fffb9b83ce0 M ActiveEventVariable class(DynamicVariable
>> class)>value:during: 0x21dedcc0: a(n) ActiveEventVariable
>> 0x7fffb9b83d30 M [] in ActiveEventVariable class>value:during:
>> 0x21dedcc0: a(n) ActiveEventVariable
>> 0x7fffb9b83d70 M FullBlockClosure(BlockClosure)>ensure: 0x210c3038:
>> a(n) FullBlockClosure
>> 0x7fffb9b83db0 M ActiveEventVariable class>value:during: 0x21dedcc0:
>> a(n) ActiveEventVariable
>> 0x7fffb9b83df0 M MouseButtonEvent(MorphicEvent)>becomeActiveDuring:
>> 0x210c1e60: a(n) MouseButtonEvent
>> 0x7fffb9b83e40 M [] in HandMorph>sendFocusEvent:to:clear: 0x21e39498:
>> a(n) HandMorph
>> 0x7fffb9b83e88 M [] in ActiveHandVariable class>value:during:
>> 0x21dedd60: a(n) ActiveHandVariable
>> 0x7fffb9b83ec8 M FullBlockClosure(BlockClosure)>ensure: 0x210c2c48:
>> a(n) FullBlockClosure
>> 0x7fffb9b83f18 M ActiveHandVariable class(DynamicVariable
>> class)>value:during: 0x21dedd60: a(n) ActiveHandVariable
>> 0x7fffb9b83f68 M [] in ActiveHandVariable class>value:during:
>> 0x21dedd60: a(n) ActiveHandVariable
>> 0x7fffb9b83fa8 M FullBlockClosure(BlockClosure)>ensure: 0x210c2ae0:
>> a(n) FullBlockClosure
>> 0x7fffb9b83fe8 M ActiveHandVariable class>value:during: 0x21dedd60:
>> a(n) ActiveHandVariable
>> 0x7fffb9b84028 M HandMorph>becomeActiveDuring: 0x21e39498: a(n) HandMorph
>> 0x7fffb9b63908 M [] in HandMorph>sendFocusEvent:to:clear: 0x21e39498:
>> a(n) HandMorph
>> 0x7fffb9b63950 M [] in ActiveWorldVariable class>value:during:
>> 0x21dede00: a(n) ActiveWorldVariable
>> 0x7fffb9b63990 M FullBlockClosure(BlockClosure)>ensure: 0x210c24d8:
>> a(n) FullBlockClosure
>> 0x7fffb9b639e0 M ActiveWorldVariable class(DynamicVariable
>> class)>value:during: 0x21dede00: a(n) ActiveWorldVariable
>> 0x7fffb9b63a30 M [] in ActiveWorldVariable class>value:during:
>> 0x21dede00: a(n) ActiveWorldVariable
>> 0x7fffb9b63a70 M FullBlockClosure(BlockClosure)>ensure: 0x210c2370:
>> a(n) FullBlockClosure
>> 0x7fffb9b63ab0 M ActiveWorldVariable class>value:during: 0x21dede00:
>> a(n) ActiveWorldVariable
>> 0x7fffb9b63af0 M PasteUpMorph>becomeActiveDuring: 0x21e07ad8: a(n) 
>> PasteUpMorph
>> 0x7fffb9b63b38 M HandMorph>sendFocusEvent:to:clear: 0x21e39498: a(n) 
>> HandMorph
>> 0x7fffb9b63b90 M HandMorph>sendEvent:focus:clear: 0x21e39498: a(n) HandMorph
>> 0x7fffb9b63bd8 M HandMorph>sendMouseEvent: 0x21e39498: a(n) HandMorph
>> 0x7fffb9b63c18 M HandMorph>handleEvent: 0x21e39498: a(n) HandMorph
>> 0x7fffb9b63c68 M HandMorph>processEvents 0x21e39498: a(n) HandMorph
>> 0x7fffb9b63ca8 M [] in WorldState>doOneCycleNowFor: 0x21dfe010: a(n) 
>> WorldState
>> 0x7fffb9b63cf0 M [] in ActiveHandVariable class>value:during:
>> 0x21dedd60: a(n) ActiveHandVariable
>> 0x7fffb9b63d30 M FullBlockClosure(BlockClosure)>ensure: 0x210c1378:
>> a(n) FullBlockClosure
>> 0x7fffb9b63d80 M ActiveHandVariable class(DynamicVariable
>> class)>value:during: 0x21dedd60: a(n) ActiveHandVariable
>> 0x7fffb9b63dd0 M [] in ActiveHandVariable class>value:during:
>> 0x21dedd60: a(n) ActiveHandVariable
>> 0x7fffb9b63e10 M FullBlockClosure(BlockClosure)>ensure: 0x210c1210:
>> a(n) FullBlockClosure
>> 0x7fffb9b63e50 M ActiveHandVariable class>value:during: 0x21dedd60:
>> a(n) ActiveHandVariable
>> 0x7fffb9b63e90 M HandMorph>becomeActiveDuring: 0x21e39498: a(n) HandMorph
>> 0x7fffb9b63ed0 M [] in WorldState>doOneCycleNowFor: 0x21dfe010: a(n) 
>> WorldState
>> 0x7fffb9b63f18 M Array(SequenceableCollection)>do: 0x215ae1e8: a(n) Array
>> 0x7fffb9b63f50 M WorldState>handsDo: 0x21dfe010: a(n) WorldState
>> 0x7fffb9b63f90 M WorldState>doOneCycleNowFor: 0x21dfe010: a(n) WorldState
>> 0x7fffb9b63fc8 M WorldState>doOneCycleFor: 0x21dfe010: a(n) WorldState
>> 0x7fffb9b64000 M PasteUpMorph>doOneCycle 0x21e07ad8: a(n) PasteUpMorph
>> 0x7fffb9b64030 M [] in MorphicProject>spawnNewProcess 0x21b90368: a(n)
>> MorphicProject
>>      0x242902a0 s [] in FullBlockClosure>newProcess 0x24290358: a(n)
>> FullBlockClosure
>> 
>> Most recent primitives
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> ProcessorScheduler>>#relinquishProcessorForMicroseconds:
>> Semaphore>>#wait
>> Semaphore>>#signal
>> Time>>#utcMicrosecondClock
>> Delay>>#primSignal:atUTCMicroseconds:
>> Semaphore>>#wait
>> Semaphore>>#signal
>> Socket>>#primSocketConnectionStatus:
>> Behavior>>#basicNew
>> Behavior>>#basicNew:
>> Behavior>>#basicNew:
>> String>>#compareWith:collated:
>> Behavior>>#basicNew
>> Behavior>>#basicNew:
>> Behavior>>#basicNew
>> ArrayedCollection>>#size
>> Behavior>>#basicNew:
>> Behavior>>#basicNew:
>> Behavior>>#adoptInstance:
>> Behavior>>#basicNew:
>> Behavior>>#basicNew:
>> Behavior>>#basicNew
>> SqueakSSL>>#primitiveSSLCreate
>> FullBlockClosure>>#value
>> SqueakSSL>>#primitiveSSL:setStringProperty:toValue:
>> FullBlockClosure>>#valueNoContextSwitch
>> ArrayedCollection>>#size
>> SqueakSSL>>#primitiveSSL:connect:startingAt:count:into:
>> 
>> stack page bytes 8192 available headroom 5576 minimum unused headroom 6024
>> 
>>        (Segmentation fault)
>> fish: Job 1, './squeak.sh' terminated by signal SIGABRT (Abort)
>> _______________________________________________
>> Beginners mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
> 
> _______________________________________________
> Beginners mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> 

_______________________________________________
Beginners mailing list -- [email protected]
To unsubscribe send an email to [email protected]


Reply via email to