hello,

in today's rel4 16.7.x.y-val, the rtt test amitag_q122_dropconfig fails with a fpe in athalgseq 

jetglobaleventsetup                                  info initialize()
-------------------------------------------------------------------------------------
core dump from coredumpsvc on lxbrb2212.cern.ch at thu mar 31 00:28:02 2011

caught signal 8(floating point exception). details: 
  errno = 0, code = 7 (floating point invalid operation)
  pid   = 1485572703, uid = 1433196212
  value = (1487137542, 0x58a3eb06)
  vmem = 477.812 mb
  rss  = 344.008 mb
  total-ram = 15929.1 mb
  free-ram  = 5677.69 mb
  buffer-ram= 388.922 mb
  total-swap= 4094.55 mb
  free-swap = 4039.27 mb
  addr  = 0x588c0a5f

event counter: 0
current algorithm: athalgseq
algorithm stack: 
   athmasterseq
   athalgseq
-------------------------------------------------------------------------------------

(pid=3903 ppid=3426) received fatal signal 8 (floating point exception)
signal context:
  signo  = 8, errno = 0, code = 7 (floating point invalid operation)
  pid    = 1485572703, uid = 1433196212
  value  = (1487137542, 0x58a3eb06)
  addr   = 0x588c0a5f
  stack  = (2, 0, (nil))

  eip: 0023:588c0a5f           eflags: 00210246
  eax: ffffffff   ebx: 58b259fc   ecx: ffffffff   edx: fff101dc
  esi: fff101ec   edi: fff105bc   ebp: fff10208   esp: fff10140
   ds: 002b        es: 002b        fs: 0000        ss: 002b

  signal esp: fff10140  trap: 16/0  oldmask: 00000000   cr2: 00000000

  fpu:  control = ffff0372
        status  = ffff80a1
        tag     = ffffffff
        ip      = 0010:588c0a5d
        data    = 002b:fff101ec
        state   = 000080a1
    %fp0 = [0000:0000000000000000]
    %fp1 = [0000:0000000000000000]
    %fp2 = [0000:0000000000000000]
    %fp3 = [0000:0000000000000000]
    %fp4 = [0000:0000000000000000]
    %fp5 = [8000:0000000000000000]
    %fp6 = [401b:000000008000ac00]
    %fp7 = [0000:0000000000000000]

stack trace:
 0x598bd270 athena::debugaids::stacktrace(int) + 0x60 [/afs/cern.ch/atlas/software/builds/atlascore/16.7.0/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0x598be08f athena::signal::fataldump(int, siginfo*, void*) + 0xff [/afs/cern.ch/atlas/software/builds/atlascore/16.7.0/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0x598be3a1 athena::signal::fatal(int, siginfo*, void*) + 0x181 [/afs/cern.ch/atlas/software/builds/atlascore/16.7.0/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0x5b2a7686 coredumpsvchandler::action(int, siginfo*, void*) + 0x106 [/afs/cern.ch/atlas/software/builds/atlascore/16.7.0/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xffffe600 &lt;unknown function&gt;
 0x588c0a5f boost::spirit::parser_result&lt;boost::spirit::action&lt;gaudi::parsers::realgrammar&lt;double&gt;, boost::_bi::bind_t&lt;void, boost::_mfi::cmf1&lt;void, gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt;, double const&amp;&gt;, boost::_bi::list2&lt;boost::_bi::value&lt;gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt; const*&gt;, boost::arg&lt;1&gt; &gt; &gt; &gt;, boost::spirit::scanner&lt;boost::spirit::position_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::string&gt;, boost::spirit::file_position_base&lt;std::string&gt;, boost::spirit::nil_t&gt;, boost::spirit::scanner_policies&lt;boost::spirit::skip_parser_iteration_policy&lt;gaudi::parsers::skippergrammar, boost::spirit::iteration_policy&gt;, boost::spirit::match_policy, boost::spirit::action_policy&gt; &gt; &gt;::type boost::spirit::action&lt;gaudi::parsers::realgrammar&lt;double&gt;, boost::_bi::bind_t&lt;void, boost::_mfi::cmf1&lt;void, gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt;, double const&amp;&gt;, boost::_bi::list2&lt;boost::_bi::value&lt;gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt; const*&gt;, boost::arg&lt;1&gt; &gt; &gt; &gt;::parse&lt;boost::spirit::scanner&lt;boost::spirit::position_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::string&gt;, boost::spirit::file_position_base&lt;std::string&gt;, boost::spirit::nil_t&gt;, boost::spirit::scanner_policies&lt;boost::spirit::skip_parser_iteration_policy&lt;gaudi::parsers::skippergrammar, boost::spirit::iteration_policy&gt;, boost::spirit::match_policy, boost::spirit::action_policy&gt; &gt; &gt;(boost::spirit::scanner&lt;boost::spirit::position_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::string&gt;, boost::spirit::file_position_base&lt;std::string&gt;, boost::spirit::nil_t&gt;, boost::spirit::scanner_policies&lt;boost::spirit::skip_parser_iteration_policy&lt;gaudi::parsers::skippergrammar, boost::spirit::iteration_policy&gt;, boost::spirit::match_policy, boost::spirit::action_policy&gt; &gt; const&amp;) const + 0x22f [/afs/cern.ch/atlas/software/builds/gaudi/v22r0/installarea/i686-slc5-gcc43-opt/lib/libgaudikernel.so]
 0x588c58b2 boost::spirit::impl::concrete_parser&lt;boost::spirit::optional&lt;boost::spirit::sequence&lt;boost::spirit::action&lt;gaudi::parsers::realgrammar&lt;double&gt;, boost::_bi::bind_t&lt;void, boost::_mfi::cmf1&lt;void, gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt;, double const&amp;&gt;, boost::_bi::list2&lt;boost::_bi::value&lt;gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt; const*&gt;, boost::arg&lt;1&gt; &gt; &gt; &gt;, boost::spirit::kleene_star&lt;boost::spirit::sequence&lt;boost::spirit::chlit&lt;char&gt;, boost::spirit::action&lt;gaudi::parsers::realgrammar&lt;double&gt;, boost::_bi::bind_t&lt;void, boost::_mfi::cmf1&lt;void, gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt;, double const&amp;&gt;, boost::_bi::list2&lt;boost::_bi::value&lt;gaudi::parsers::vectorgrammar&lt;gaudi::parsers::realgrammar&lt;double&gt; &gt; const*&gt;, boost::arg&lt;1&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;, boost::spirit::scanner&lt;boost::spirit::position_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::string&gt;, boost::spirit::file_position_base&lt;std::string&gt;, boost::spirit::nil_t&gt;, boost::spirit::scanner_policies&lt;boost::spirit::skip_parser_iteration_policy&lt;gaudi::parsers::skippergrammar, boost::spirit::iteration_policy&gt;, boost::spirit::match_policy, boost::spirit::action_policy&gt; &gt;, boost::spirit::nil_t&gt;::do_parse_virtual(boost::spirit::scanner&lt;boost::spirit::position_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::string&gt;, boost::spirit::file_position_base&lt;std::string&gt;, boost::spirit::nil_t&gt;, boost::spirit::scanner_policies&lt;boost::spirit::skip_parser_iteration_policy&lt;gaudi::parsers::skippergrammar, boost::spirit::iteration_policy&gt;, boost::spirit::match_policy, boost::spirit::action_policy&gt; &gt; const&amp;) const + 0x72 [/afs/cern.ch/atlas/software/builds/gaudi/v22r0/installarea/i686-slc5-gcc43-opt/lib/libgaudikernel.so]
 
logfile here
https://atlasrtt.cern.ch/rtt/rel_4/16.7.x.y-val/build/i686-slc5-gcc43-opt/offline/recjobtransformtests/amitag_q122_dropconfig/amitag_q122_dropconfig_log

thanks,
tina (sw val shifter)
