Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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
Reporter timkack View Status public  
Assigned To lewis
Priority normal Resolution open Platform
Status acknowledged   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 5.0
  Product Build
Summary 0007870: GC on save image or manual GC crashes image
Description 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.
Steps To Reproduce
Additional Information Running on macOS 10.12.6 (16G1212, 32 GB memory.
Attached Files  crash.dmp [^] (33,435 bytes) 04-10-18 11:55

- Relationships

- Notes
(0014619 - 493 - 493 - 493 - 493 - 493 - 493)
lewis
04-10-18 15:25

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)
timkack
04-26-18 10:55

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)
lewis
06-13-18 00:49

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
 

- Issue History
Date Modified Username Field Change
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.
Powered by Mantis Bugtracker