Symantec Access Management

Tech Tip : CA Single Sign-On : Policy Server crashes on RpcDispatcher::evalCall

  • 1.  Tech Tip : CA Single Sign-On : Policy Server crashes on RpcDispatcher::evalCall

    Broadcom Employee
    Posted Jul 06, 2017 09:35 AM

    Issue:


    I run a Policy Server, and this one crashes when we modify SSO Attributes within the Federation Partnership using the AdminUI which was causing the server to crash. From the backtrace, we note the RpcDispatcher module seems to be culprit. The backtrace shows the following :

     

     

    gdb) ------------BEGIN WHERE--------------

     

    (gdb) #0 0xffffe410 in __kernel_vsyscall ()

    #1 0x0022bb10 in raise () from /lib/libc.so.6

    #2 0x0022d421 in abort () from /lib/libc.so.6

    #3 0xf586fd21 in os::abort(bool) () from /opt/java/default/jre/lib/i386/server/libjvm.so

    #4 0xf59cfdac in VMError::report_and_die() () from /opt/java/default/jre/lib/i386/server/libjvm.so

    #5 0xf5874ee3 in JVM_handle_linux_signal () from /opt/java/default/jre/lib/i386/server/libjvm.so

    #6 0xf586bb86 in signalHandler(int, siginfo*, void*) () from /opt/java/default/jre/lib/i386/server/libjvm.so

    #7 <signal handler called>

    #8 0x00000000 in ?? ()

    #9 0xb07da3f2 in RpcDispatcher::evalCall(rfl::Method*, void**, bool&) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #10 0xb07da599 in RpcDispatcher::mcall(rfl::Method*, char const*, void**) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #11 0xb07da178 in RpcDispatcher::mcall(rfl::Tree*) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #12 0xb07cf1fa in MessageDispatcher::dispatch(rfl::Tree*) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #13 0xb07cfb08 in MessageDispatcher::process(char*, int) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #14 0xb07c5d3e in RpcManager::process(MessageDispatcher*, char const*, int, DataReceiver<char>&) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #15 0xb07c3a8a in RpcManager::dispatch(char const*, char const*, int, DataReceiver<char>&) () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #16 0xb07c64cc in RpcManager_dispatch () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #17 0xb07c170f in DoWork () from /opt/CA/siteminder/lib/libsmtunnelrpc.so

    #18 0xf7df34bb in CServer::Tunnel(CClientSession const*, CString const&, unsigned int, CSmAgentTliPacket&, CSmAgentTliPacket&) ()

    from /opt/CA/siteminder/lib/libsmutilities.so

    #19 0xf7de98ab in CServer::ProcessRequest(CClientSession*, CString const&, unsigned int, CSmAgentTliPacket&, CSmAgentTliPacket&, int) ()

    from /opt/CA/siteminder/lib/libsmutilities.so

    #20 0xf7dc4268 in CAgentMessageHandler::DoWork(unsigned char*, unsigned char*, int) () from /opt/CA/siteminder/lib/libsmutilities.so

    #21 0xf7dbc036 in ThreadPool::Run(bool) () from /opt/CA/siteminder/lib/libsmutilities.so

    #22 0xf7e6b1e4 in ThreadPoolBase::ThreadProc(void*) () from /opt/CA/siteminder/lib/libsmutilities.so

    #23 0xf7cc6f05 in BtThreadBase(ThreadArgs*) () from /opt/CA/siteminder/lib/libsmcommonutil.so

    #24 0x00366912 in start_thread () from /lib/libpthread.so.0

    #25 0x002d84ae in clone () from /lib/libc.so.6

     

    How can I fix this ?

     

    Environment:

     

    Policy Server 12.52CR01 on RedHat 6

     

    Resolution:

     

    This issue is fixed in Policy Server 12.52SP1CR02 :

     

    147257/150174 Policy Server terminates abnormally crashes due to RpcDispatcher::evalCall


    single sign on issue fixes history policy server

     

    KB : TEC1690534