Uploaded image for project: 'StoRM'
  1. StoRM
  2. STOR-368

StoRM frontend crashes when SSL connection errors are raised by argus pep_client library

XMLWordPrintable

      From the GGUS ticket:

      Detailed description:
      Please assign this to the StoRM developers.

      StoRM crashed this weekend. I've sent a copy of the core dump to the developers list.

      On the console, I see:

      [root@se01 config]# 2013-08-03 23:47:48 ERROR: pep_authorize: PEP#967
      sending XACML request to https://argus01.esc.qmul.ac.uk:8154/authz
      failed: curl[35] SSL connect error.
      terminate called after throwing an instance of 'storm::ArgusException'
      what(): Failed to authorize XACML request: SSL connect error

      A backtrace of the core dump produces:

      #0 0x0000003b6d8328a5 in raise () from /lib64/libc.so.6
      Missing separate debuginfos, use: debuginfo-install storm-frontend-server-1.8.2-1.el6.x86_64
      (gdb) bt
      #0 0x0000003b6d8328a5 in raise () from /lib64/libc.so.6
      #1 0x0000003b6d834085 in abort () from /lib64/libc.so.6
      #2 0x0000003b710bea5d in _gnu_cxx::_verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6
      #3 0x0000003b710bcbe6 in ?? () from /usr/lib64/libstdc++.so.6
      #4 0x0000003b710bcc13 in std::terminate() () from /usr/lib64/libstdc++.so.6
      #5 0x0000003b710bcd0e in __cxa_throw () from /usr/lib64/libstdc++.so.6
      #6 0x0000000000458481 in storm::Authorization::isBlacklisted() ()
      #7 0x0000000000465fdd in ns1__srmStatusOfGetRequest ()
      #8 0x0000000000516910 in soap_serve_ns1__srmStatusOfGetRequest ()
      #9 0x00000000005199c4 in soap_serve ()
      #10 0x000000000051e011 in process_request(soap*) ()
      #11 0x0000000000480d14 in storm::ThreadPool::thread_function(storm::SynchronizedQueue*, int*, boost::mutex*, bool*) ()
      #12 0x00007f0f19779d47 in thread_proxy () from /usr/lib64/libboost_thread-mt.so.5
      #13 0x0000003b6dc07851 in start_thread () from /lib64/libpthread.so.0
      #14 0x0000003b6d8e890d in clone () from /lib64/libc.so.6

            Unassigned Unassigned
            aceccant Andrea Ceccanti
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: