search cancel

SpectroSERVER crash in Trap Processing

book

Article ID: 188784

calendar_today

Updated On:

Products

CA Spectrum

Issue/Introduction

One of our 10.4.1 primary SS's has just crashed. The GDB output of the generated core shows the following stack: 

Core was generated by `/opt/spectrum/SS/SpectroSERVER'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007fdc19451901 in __strlen_sse2_pminub () from /lib64/libc.so.6
#0  0x00007fdc19451901 in __strlen_sse2_pminub () from /lib64/libc.so.6
#1  0x00007fdc19ea36c5 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /lib64/libstdc++.so.6
#2  0x00007fdc1f6e76df in CsHPSETrapReceiver::DoTask() () from /opt/SPECTRUM/lib/../SS/libhpse.so.1
#3  0x00007fdc1f6e58b6 in CsHPSETask::threadRun(void*) () from /opt/SPECTRUM/lib/../SS/libhpse.so.1
#4  0x00007fdc196b7dd5 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fdc193e0ead in clone () from /lib64/libc.so.6

Cause

Code flaw in trap processing.

Environment

Release : 10.4.1

Component : Spectrum Core / SpectroSERVER

Resolution

Starting on Spectrum 10.4.3.0 (20.2.7) the HPSE code was improved and would fix this problem.