32-bit (x86) gcc library is a prerequisite for Symantec Scan Engine (SSE) 5.2.x running on 64-bit (x64) Linux, or it will repeatedly crash with signal 6 (SIGABRT)

book

Article ID: 157112

calendar_today

Updated On:

Products

Scan Engine

Issue/Introduction

Symantec Scan Engine 5.2 running on x64 Red Hat Linux crashes right after it starts. You find symcscan dumps cores with signal 6 (SIGABRT).

Here is a sample of backtrace:
 
Core was generated by `/opt/SYMCScan/bin/symcscan -config:/opt/SYMCScan/bin -daemon'.
Program terminated with signal 6, Aborted.
#0  0xf77f1430 in __kernel_vsyscall ()
(gdb) where
#0  0xf77f1430 in __kernel_vsyscall ()
#1  0x00430b01 in raise () from /lib/libc.so.6
#2  0x004323da in abort () from /lib/libc.so.6
#3  0x0046e905 in __libc_message () from /lib/libc.so.6
#4  0x0046ea34 in __libc_fatal () from /lib/libc.so.6
#5  0xf5f7d1aa in pthread_cancel_init () from /lib/libpthread.so.0
#6  0xf5f7d24d in _Unwind_ForcedUnwind () from /lib/libpthread.so.0
#7  0xf5f7ac48 in __pthread_unwind () from /lib/libpthread.so.0
#8  0xf5f74f90 in pthread_exit () from /lib/libpthread.so.0
#9  0x080f5cec in CThread::_ThreadMain(void*) ()
#10 0xf5f74a49 in start_thread () from /lib/libpthread.so.0
#11 0x004e4e5e in clone () from /lib/libc.so.6
  • SSE logs show repeated crashes and restarts within seconds

Cause

SSE 5.2 is a 32-bit application and requires x86 libgcc package.

Resolution

Apply x86 libgcc package.


Applies To

  • x64 Red Hat Linux