Can't start smconsole on RHEL9
search cancel

Can't start smconsole on RHEL9

book

Article ID: 380462

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction

When startup the smconsole where it throws the below error

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007f6a55400000, 2797568, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 2797568 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /opt/CA/siteminder/bin/hs_err_pid150947.log

From the log

---------------  T H R E A D  ---------------

Current thread (0x00007f6a6804c800):  JavaThread "Unknown thread" [_thread_in_vm, id=150948, stack(0x00007f6a708f5000,0x00007f6a709f5000)]

Stack: [0x00007f6a708f5000,0x00007f6a709f5000],  sp=0x00007f6a709f3500,  free space=1017k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0xb9cfd9]  VMError::report_and_die()+0x239
V  [libjvm.so+0x4f862f]  report_vm_out_of_memory(char const*, int, unsigned long, VMErrorType, char const*)+0xaf
V  [libjvm.so+0x96b31e]  os::pd_commit_memory_or_exit(char*, unsigned long, unsigned long, bool, char const*)+0xde
V  [libjvm.so+0x9654d0]  os::commit_memory_or_exit(char*, unsigned long, unsigned long, bool, char const*)+0x30
V  [libjvm.so+0x3fee2f]  CardTableModRefBS::resize_covered_region(MemRegion)+0x1df
V  [libjvm.so+0x3fdb60]  CardTableExtension::resize_covered_region(MemRegion)+0xb0
V  [libjvm.so+0x9d0a39]  PSOldGen::initialize(ReservedSpace, unsigned long, char const*, int)+0x139
V  [libjvm.so+0x2e1da6]  AdjoiningGenerations::AdjoiningGenerations(ReservedSpace, GenerationSizer*, unsigned long)+0x326
V  [libjvm.so+0x990ac6]  ParallelScavengeHeap::initialize()+0x236
V  [libjvm.so+0xb6422a]  Universe::initialize_heap()+0x16a
V  [libjvm.so+0xb64529]  universe_init()+0x49
V  [libjvm.so+0x64c84e]  init_globals()+0x6e
V  [libjvm.so+0xb45ff1]  Threads::create_vm(JavaVMInitArgs*, bool*)+0x291
V  [libjvm.so+0x7332f3]  JNI_CreateJavaVM+0x63
C  [libjli.so+0x826b]  JavaMain+0x9b
C  [libpthread.so.0+0x81ca]  start_thread+0xea

Environment

Policy Server version: 12.8.8
O/S: RHEL9

Resolution

Please run the "ulimit -a" and make sure the below parameters are set as below

ulimit -d unlimited
ulimit -l 8192