You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
alexandreleclercqdecat
changed the title
sigsegv fault occured in puppetserver jvm when
sigsegv fault occured in puppetserver jvm when agent increasing
Dec 12, 2024
alexandreleclercqdecat
changed the title
sigsegv fault occured in puppetserver jvm when agent increasing
sigsegv fault occured in puppetserver jvm
Dec 12, 2024
alexandreleclercqdecat
changed the title
sigsegv fault occured in puppetserver jvm
sigsegv fault on libc occured in puppetserver jvm
Dec 12, 2024
max-active-instances: 4
# (optional) the number of HTTP requests a given JRuby instance will handle in its lifetime.
max-requests-per-instance: 0
# (optional) The maximum number of requests that may be queued waiting to borrow a JRuby from the pool.
max-queued-requests: 360
# (optional) Sets the upper limit for the random sleep set as a Retry-After header on 503 responses returned when max-queued-requests is enabled.
max-retry-delay: 1800
# (optional) enable or disable environment class cache
environment-class-cache-enabled: false
# (optional) A map of environment variables which are made visible to
# Ruby code running within JRuby, for example, via the Ruby ENV class.
# By default, the only environment variables whose values are set into JRuby from the shell are HOME and PATH.
# The default value for the GEM_HOME environment variable in JRuby is set from the value provided for the
# jruby-puppet.gem-home key.
# Any variable set from the map for the environment-vars key overrides these defaults.
# Avoid overriding HOME, PATH, or GEM_HOME here because these values are already configurable via the shell
# or jruby-puppet.gem-home.
environment-vars: {
}
multithreaded: false
Describe the Bug
We encounter an
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR)
issue in our puppet server jvm with 2 C lib functions :[libc.so.6+0xb8b0f] __memmove_evex_unaligned_erms+0xaf
[libcrypt.so.1+0x25ab]
The problem appeared after a constant load of
puppet agent
request and we have 974 hosts managed by this puppet server.Steps to Reproduce
We succeeded to reproduce this issue on a sandbox environment (same OS and config), with :
puppet agent -t
300 times, in parallel with a sleep of 7 second between every newpuppet agent -t
And after 30-40 minutes, the JVM crash with the
SIGSEGV
issue, either onlibcrypt.so.1
or onlibc.so.6
.Environment versions
7.34.0
7.17.3
Red Hat Enterprise Linux 8.10
1.8.0_432-b06
CPU arch info :
RAM info :
32Gb
The text was updated successfully, but these errors were encountered: