The SpectroSERVER Online Backup is failing with SSdbsave core dump on Linux
search cancel

The SpectroSERVER Online Backup is failing with SSdbsave core dump on Linux

book

Article ID: 245284

calendar_today

Updated On:

Products

Spectrum Network Observability

Issue/Introduction

The SpectroSERVER Online Backup is failing with SSdbsave core dump on Linux. The core file for the SSdbsave is seen in the tmpdir found in the backup directory.

The following is the stack trace of the core file:

Core was generated by `/opt/spectrum/104/SS-Tools/SSdbsave -cm /opt/spectrum/104/SS-DB-Backup/ssdb_dc1'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007faf584895ba in __memcpy_ssse3_back () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.17-326.el7_9.x86_64 libgcc-4.8.5-44.el7.x86_64 libstdc++-4.8.5-44.el7.x86_64
(gdb) where
#0  0x00007faf584895ba in __memcpy_ssse3_back () from /lib64/libc.so.6
#1  0x00007faf5b82b4c2 in CsBuffer::pack(unsigned char*) const () from /opt/SPECTRUM/lib/libGlobl.so.1
#2  0x00007faf5bd9f9ab in attrpack(void const*, CsAttrDesc::CsAttrType_e, unsigned char*) () from /opt/SPECTRUM/lib/libVPapi.so.1
#3  0x00007faf5e331f4a in CsDbModelRep::pack(unsigned char*) () from /opt/SPECTRUM/lib/libssdbl.so.1
#4  0x00007faf5e329c99 in CsDbLandscapeRep::pack(CsMemMCatalog*, CsOPackedFile&) () from /opt/SPECTRUM/lib/libssdbl.so.1
#5  0x0000000000496db2 in SSdbsave::main(int, char const**) ()
#6  0x00007faf583563d5 in __gconv_open () from /lib64/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

The following is also seen in the /var/log/messages file:

Jun 24 16:22:35 host kernel: SSdbsave[2535]: segfault at 13055000 ip 00007faf584895ba sp 00007ffed46a6c48 error 4 in libc-2.17.so[7faf58334000+1c2000]
Jun 24 16:22:35 host kernel: SSdbsave[2535]: segfault at 13055000 ip 00007faf584895ba sp 00007ffed46a6c48 error 4 in libc-2.17.so[7faf58334000+1c2000]
Jun 24 16:22:35 host abrt-hook-ccpp: Process 2535 (SSdbsave) of user 1001 killed by SIGSEGV - dumping core
Jun 24 16:22:35 host abrt-hook-ccpp: Process 2535 (SSdbsave) of user 1001 killed by SIGSEGV - dumping core
Jun 24 16:22:42 host abrt-server: Executable '/opt/spectrum/104/SS-Tools/SSdbsave' doesn't belong to any package and ProcessUnpackaged is set to 'no'
Jun 24 16:22:42 host abrt-server: Executable '/opt/spectrum/104/SS-Tools/SSdbsave' doesn't belong to any package and ProcessUnpackaged is set to 'no'

Environment

Release : Any running on Linux

Component : Spectrum Core / SpectroSERVER

Cause

There is corruption in the SpectroSERVER database.

Resolution

Reinitialize the database with a recent good SpectroSERVER database.