I have a Java process that works with a large set of data in memory. I saw how it sometimes fell with the SIGSEGV signal, so I was interested to learn about some potential causes and possible fixes.
Caues:
- JVM Error
- Original library error (e.g. pthreads, etc.)
- JNI error in user code
Corrections:
- Transition to the new JVM
In my particular case, this is the output form of the log file (cropping)
[an error occurred during the error message (print date and time), id 0xb]
user308808
source share