|Anonymous | Login||01-20-2022 20:23 UTC|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0007870||[Squeak] VM||crash||always||04-10-18 11:55||06-13-18 00:49|
|Summary||0007870: GC on save image or manual GC crashes image|
I have a fairly large image (~ 2800 Mb) and suddenly I cannot save the image anymore.
If I manually run garbage collection, it seems to trigger the same, markAndTrace, function causing a SIGSEGV.
I cannot reproduce with a clean image, unfortunately.
See attached crash.dmp.
|Additional Information||Running on macOS 10.12.6 (16G1212, 32 GB memory.|
|Attached Files||crash.dmp [^] (33,435 bytes) 04-10-18 11:55|
(0014619 - 493 - 493 - 493 - 493 - 493 - 493)
|I fear you may have hit a limit within the 32-bit VM. I cannot offer specific advice, but if you are able to ask on either vm-dev or squeak-dev lists, someone may be able to help. Based on past experience with other VMs, it may sometimes be possible to work around the condition by opening your image with a different VM (maybe the stack version for example), or by running it on a different platform (Linux or Windows). I do not know if that would help in this case but it may be worth a try.|
(0014620 - 364 - 400 - 400 - 400 - 400 - 400)
But this is a 64 bit VM:
/Applications/Squeak.app/Contents/MacOS/Squeak: Mach-O 64-bit executable x86_64
I have been using squeak.cog.spur_macos64x64_<date>.dmg distributions since last summer. (Together with the 64 bit images).
I have since rebuilt the image and loaded everything from Monticello.
But, it is a good advise to use stack vm - I'll try that.
(0014623 - 359 - 359 - 521 - 521 - 521 - 521)
|Tim, if you are still having this problem, can you please open an issue on the opensmalltalk-vm issue tracker list at https://github.com/OpenSmalltalk/opensmalltalk-vm/issues [^] (and/or raise a question on the vm-dev list)? Other people on the vm-dev list may be able to offer advice, and if it is a VM bug it can be addressed on the github issue tracker. Thanks|
|04-10-18 11:55||timkack||New Issue|
|04-10-18 11:55||timkack||Status||new => assigned|
|04-10-18 11:55||timkack||Assigned To||=> lewis|
|04-10-18 11:55||timkack||File Added: crash.dmp|
|04-10-18 15:25||lewis||Note Added: 0014619|
|04-26-18 10:55||timkack||Note Added: 0014620|
|06-13-18 00:49||lewis||Note Added: 0014623|
|06-13-18 00:49||lewis||Status||assigned => acknowledged|
| Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
45 total queries executed.|
33 unique queries executed.