Fatal Error on Garbage Collection (Pt. 2)
Archon Dev
notarchon at gmail.com
Sat Jul 4 22:11:41 UTC 2020
Hello again, I recently was able to create a program that consistently
crashes with a SIGSEGV error which appears to be caused by the garbage
collector.
Although, unlike the first issue I submitted, this error's problematic
frame is:
# V [libjvm.so+0x49241a] void
Continuation::stack_chunk_iterate_stack_bounded<VerifyCleanCardClosure>(oopDesc*,
VerifyCleanCardClosure*, MemRegion)+0x5a
where as the previous issue's is:
# V [libjvm.so+0x65a906]
DefNewGeneration::copy_to_survivor_space(oopDesc*)+0x36
I do believe they are related. What I have changed is my VM options: (along
with forcing quicker process speeds to try to speed up the fatal error
occurance)
-XX:+UnlockDiagnosticVMOptions -XX:+VerifyBeforeGC -XX:+VerifyAfterGC
-XX:+PrintGCDetails -XX:-OmitStackTraceInFastThrow -XX:NewSize=200m
-XX:MaxNewSize=200m -XX:SurvivorRatio=8 -Xms512m -Xmx512m
It is also important to note that I cannot get this fatal error to happen
on a Windows OS, only Linux (Ubuntu)
You can find the project along with more information in the README file at:
https://github.com/NotArchon/Operation-Break-Loom
Cheers
More information about the loom-dev
mailing list