[squeak-dev] Crash

Jörg Belger unique75 at web.de
Tue Feb 8 10:33:48 UTC 2022


Hi Eliot

For me a „crash“ means, the whole Squeak image is gone away :-)
It happens for me in the following versions, but you need to execute the workspace code probably multiple times.
I does not happen always, I needed sometimes 4-5 tries.

Greetings
Jörg


########################


Image
-----
C:\Users\joerg\Persoenlich\Entwicklung\Squeak\images\Squeak5.3-19459-64bit\Squeak5.3-19459-64bit.image
Squeak5.3
latest update: #19459
Current Change Set: HomeProject
Image format 68021 (64 bit)

Virtual Machine
---------------
C:\Users\joerg\Persoenlich\Entwicklung\Squeak\vms\5.3\Squeak.exe
Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-nice.2715]
Win32 built on Mar  3 2020 08:36:19 GMT Compiler: 4.2.1 Compatible Clang 8.0.1 (tags/RELEASE_801/final)
platform sources revision VM: 202003021730 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Mon Mar 2 18:30:55 2020 CommitHash: 6a0bc96 Plugins: 202003021730 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
CoInterpreter VMMaker.oscog-nice.2715 uuid: 78e2f556-9829-42fe-963d-e19dfc43c0e9 Mar  3 2020
StackToRegisterMappingCogit VMMaker.oscog-eem.2719 uuid: e40f3e94-3a54-411b-9613-5d19114ea131 Mar  3 2020


#########################


Image
-----
C:\Users\joerg\Persoenlich\Entwicklung\Squeak\images\Squeak5.3-19459-64bit\Squeak5.3-19459-64bit.image
Squeak5.3
latest update: #19459
Current Change Set: HomeProject
Image format 68021 (64 bit)

Virtual Machine
---------------
C:\Users\joerg\Persoenlich\Entwicklung\Squeak\vms\squeak_cog_spur_win64x64_02d52d1\Squeak.exe
Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3109]
Win32 built on Nov 23 2021 04:45:16 Compiler: Clang 13.0.0
platform sources revision VM: 202111230439 runneradmin at fv-az34-219:/d/a/opensmalltalk-vm/opensmalltalk-vm Date: Mon Nov 22 20:39:09 2021 CommitHash: f30c25c Plugins: 202111230439 runneradmin at fv-az34-219:/d/a/opensmalltalk-vm/opensmalltalk-vm
CoInterpreter VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b Nov 23 2021
StackToRegisterMappingCogit VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b Nov 23 2021


######################


Image
-----
C:\Users\joerg\Persoenlich\Entwicklung\Squeak\images\Squeak6.0alpha-21087-64bit\Squeak6.0alpha-21087-64bit.image
Squeak6.0alpha
latest update: #21087
Current Change Set: HomeProject
Image format 68021 (64 bit)
Preferred bytecode set: SistaV1

Virtual Machine
---------------
C:\Users\joerg\Persoenlich\Entwicklung\Squeak\vms\squeak_cog_spur_win64x64_02d52d1\Squeak.exe
Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3109]
Win32 built on Nov 23 2021 04:45:16 Compiler: Clang 13.0.0
platform sources revision VM: 202111230439 runneradmin at fv-az34-219:/d/a/opensmalltalk-vm/opensmalltalk-vm Date: Mon Nov 22 20:39:09 2021 CommitHash: f30c25c Plugins: 202111230439 runneradmin at fv-az34-219:/d/a/opensmalltalk-vm/opensmalltalk-vm
CoInterpreter VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b Nov 23 2021
StackToRegisterMappingCogit VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b Nov 23 2021

To Build A Similar Virtual Machine
----------------------------------
Visit https://github.com/OpenSmalltalk/opensmalltalk-vm; follow the
"Clone or download" instructions, then read the top-level README.md
and HowToBuild files in the top-level build directory for your
platform(s), build.macos64x64/HowToBuild, build.win32x86/HowToBuild, etc.




> Am 07.02.2022 um 22:02 schrieb <christoph.thiede at student.hpi.uni-potsdam.de> <christoph.thiede at student.hpi.uni-potsdam.de>:
> 
> Maybe as a clarification from my side: With "crash" I actually meant "VM hangs for more than half an hour". :-)
> 
> Best,
> Christoph
> 
> ---
> Sent from Squeak Inbox Talk <https://github.com/hpi-swa-lab/squeak-inbox-talk>
> 
> On 2022-02-07T12:19:56-08:00, eliot.miranda at gmail.com wrote:
> 
> > Hi Jörg,
> > 
> > On Thu, Feb 3, 2022 at 1:30 PM Jörg Belger <unique75 at web.de> wrote:
> > 
> > > This leads to an image/VM crash too
> > >
> > > | oc |
> > > oc := OrderedCollection new.
> > > 400000000 timesRepeat: [oc add: Object new]
> > >
> > 
> > This just worked for me in a 64-bit trunk (Spur) image. When you say it
> > crashes what exact version of image and vm are you using and how does it
> > crash?
> > 
> > >
> > > This here is working for me:
> > >
> > > | oc |
> > > oc := OrderedCollection new: 400000000.
> > > 400000000 timesRepeat: [oc add: Object new]
> > >
> > > This here is working too for me:
> > >
> > > | oc |
> > > oc := OrderedCollection new.
> > > 400000000 timesRepeat: [oc add: 1]
> > >
> > > It seems there is possibly a memory problem in the VM.
> > >
> > 
> > _,,,^..^,,,_
> > best, Eliot
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220207/a5a2af2d/attachment.html>
> > 
> > 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220208/958893ed/attachment.html>


More information about the Squeak-dev mailing list