Crash in 202312181441 when resizing Squeak window
I am on macOS Monterey Version 12.7.6 (21H1320) on an Intel Mac mini. The stable Squeak VM (https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/202312181441/squeak.cog.spur_macos64x64.dmg) just crashed when I resized the Squeak window to make it smaller.
I have a large external display: DELL U3224KBA 31,5-Zoll (6720 × 3780)
Here is the crash.dmp: crash.dmp
Cheers, Bernhard
Does this happen with the latest VM build too?
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/latest-build
I am afraid I was not able to reproduce it yet. It only happened once so far.
Sorry, I wrote stable. I was using the release tagged latest from December 2023. Your link is to a version from July 2021. Did you mean this?
I forgot to mention it happened in an old image:
Image: /Users/bernhard/Entwicklung/Squeak/bp-squeak/bp-squeak.image Squeak6.0alpha latest update: #21313 Current Change Set: Mona Image format 68021 (64 bit) Preferred bytecode set: SistaV1
Is my assumption correct, that the latest VM should be able to run such an old image?
Interestingly, a new trunk image has a different image format: Image format 68533 (64 bit)
This should not be the reason, right?
Your link is to a version from July 2021. Did you mean this?
squeak.cog.spur_macos64x64.dmg in the folder I linked to was built yesterday
Ah, now I get it. I got confused because on https://squeak.org/downloads/ the link OpenSmalltalk VMs (stable) links to a release labelled Latest and OpenSmalltalk VMs (stable) links to a release which says "github-actions released this Jul 30, 2021" on top.
So I was using the stable VM and not the latest. I will use the the latest VM going forward and see if this happens again.
Should I even have reported the crash given it happened in the stable VM and not in the latest?
Thanks for your support, Vanessa!
I fixed the (or a?) regression. But we still need an extra check for low-dpi images to avoid flickering in some situations.
See ab70a416c52b041299c62f41dad271c871feb6b5