[ROOT-6976] lookup issue - missing ')' Created: 17/Dec/14  Updated: 08/Jan/15  Resolved: 08/Jan/15

Status: Closed
Project: ROOT
Component/s: Cling
Affects Version/s: 6.02/02
Fix Version/s: None

Type: Bug Priority: High
Reporter: Axel Naumann Assignee: Axel Naumann
Resolution: Fixed Votes: 0
Labels: None
Environment:

Linux


Attachments: File egammaMVACalib.h    
Development:

 Description   

From emails between Marcin and Peter:

This is a bit crazy: ph_cl_phiCalo is actually a name of a method argument. It does not show up in any dictionary.

What's more interesting is that ROOT crashes when I try to #include the header in which this method is defined. This could be related.
(btw, this is exactly the header where we found (and fixed) namespace clash long time ago)

To reproduce the crash:

# python
> import ROOT
> ROOT.gInterpreter.ProcessLine('#include "egammaMVACalib.h"')

I'm attaching the header.

Cheers,
Marcin

> On 16.12.2014 19:58, Peter Van Gemmeren wrote:
>> I am investigating one of our Reconstruction test failures that could potentially point to Cling: http://atlas-computing.web.cern.ch/atlas-computing/links/distDirectory/nightlies/otherWebArea/nicos_web_areaLCG464BS6G48RecDbg/NICOS_TestLog_rel_2/Reconstruction_RecExample_RecExRecoTest_21__RecExRecoTest_TestConfiguration__calomax__a.html fails with:
>>
>>
>>

input_line_348:5:1: error: expected unqualified-id
 
extern int __Cling_Autoloading_Map;
 
 ^
 
input_line_348:5:1: error: expected ')'
 
lookup.type.by.name.file:1:9: note: to match this '('
 
 fmod(abs(ph_cl_phiCalo
 
         ^
 
python: /mnt/build/dev4/x86_64-slc6-gcc48-dbg-build/projects/ROOT-v6-02-00-patches/src/ROOT/v6-02-00-patches/core/meta/src/TCling.cxx:1527: virtual void TCling::RegisterModule(const char*, const char**, const char**, const char*, const char*, void (*)(), const FwdDeclArgsToKeepCollection_t&, const char**): Assertion `cling::Interpreter::kSuccess == compRes && "The forward declarations could not be compiled"' failed.

>>
>>
>> I was trying to find the offending line in a Dict_gen.cpp, but didn┬┐t. It seems the only occurrence of ph_cl_phiCalo is in egammaMVACalib (http://acode-browser.usatlas.bnl.gov/lxr/ident?_i=ph_cl_phiCalo).
>>
>>
>>
>> Do you have any idea or debugging advice?
>>
>>
>>
>> Thanks, Peter
>>
>>



 Comments   
Comment by Axel Naumann [ 17/Dec/14 ]

I think I found the #inclusion issue; I'll let you know once fixed.

I can't tell whether that's also triggering the lookup issue reported by Peter without knowing how to reproduce it, even if it's within ATHENA. Peter - please let me know.

Comment by Peter Van Gemmeren [ 17/Dec/14 ]

Hi Axel,

get_files -scripts RecExCommon_links.sh
source RecExCommon_links.sh
athena.py CaloRecEx/CaloRecEx_topOptions.py

should reproduce the ERROR message.

Thanks, Peter

Comment by Axel Naumann [ 18/Dec/14 ]

I might have fixed the #include in the master and v6-02-00-patches; I will see whether that also fixes the lookup issue reported by Peter tomorrow, once we have a build with that patch.

Comment by Peter Van Gemmeren [ 19/Dec/14 ]

Hi Axel,

It seems we are failing earlier now:

Info in <egammaMVACalib::egammaMVACalib>: Accessing calibration from egammaMVACalib/v1
Info in <egammaMVACalib::egammaMVACalib>: Reading weights from /cvmfs/atlas.cern.ch/repo/sw/database/GroupData/egammaMVACalib/v1

(pid=16062 ppid=16060) received fatal signal 11 (Segmentation fault)
signal context:
signo = 11, errno = 0, code = 1 (address not mapped to object)
pid = 0, uid = 0
value = (1, 0x1)
addr = (nil)
stack = (2, 0, (nil))

00ed091b 00000000 66000000 00000000 e087122b 30000000 4c40082b 30000000
02000000 00000000 503f6a4b 2f7f0000 00ca7516 00000000 00ca7516 00000000
00000000 00000000 00000000 00000000 00ed091b 00000000 00ed091b 00000000
00000000 00000000 d0016a4b 2f7f0000 00000000 00000000 f0808ec8 ff7f0000
fa016a4b 2f7f0000 46020100 00000000 33000000 00000000 04000000 00000000
0e000000 00000000 00000000 00000000 00000000 00000000 007d8ec8 ff7f0000
f087d949 2f7f0000 00000000 10000000 00a5d416 00000000 01000000 00000000
00000000 00000000 00000000 00000000 e085104a 2f7f0000 017c8ec8 ff7f0000

stack trace:
0x7f2f2f793469 stacktrace ../Root/SealDebug.cxx:747 + 0x49 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libCxxUtils.so D[0x37469]]
0x7f2f2f77f29f fatalDump ../Root/SealSignal.cxx:1435 + 0x10f [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libCxxUtils.so D[0x2329f]]
0x7f2f2f77f555 fatal ../Root/SealSignal.cxx:931 + 0x145 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libCxxUtils.so D[0x23555]]
0x7f2f2d5749f6 action ../src/CoreDumpSvc.cxx:91 + 0x466 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libAthenaServices.so D[0x1eb9f6]]
0x302b80f710 ??? + 0x302b80f710 [/lib64/libpthread.so.0 D[0xf710]]
0x7f2f4b6a01fa TH2Poly::SetBinContent(int, double) ??:0 + 0x2a [/afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/LCGCMT/LCGCMT_dev4/InstallArea/x86_64-slc6-gcc48-opt/lib/libHist.so D[0x1411fa]]
0x7f2f4b6ddbaf TH1::Copy(TObject&) const ??:0 + 0x17f [/afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/LCGCMT/LCGCMT_dev4/InstallArea/x86_64-slc6-gcc48-opt/lib/libHist.so D[0x17ebaf]]
0x7f2f4b6b1d11 TH2::Copy(TObject&) const ??:0 + 0x11 [/afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/LCGCMT/LCGCMT_dev4/InstallArea/x86_64-slc6-gcc48-opt/lib/libHist.so D[0x152d11]]
0x7f2f4b6ca63e TH1::Clone(char const*) const ??:0 + 0x2e [/afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/LCGCMT/LCGCMT_dev4/InstallArea/x86_64-slc6-gcc48-opt/lib/libHist.so D[0x16b63e]]
0x7f2f2282aef0 setupBDT ../Root/egammaMVACalib.cxx:433 + 0x770 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaMVACalibLib.so D[0x46ef0]]
0x7f2f2282b5dd getBDTs ../Root/egammaMVACalib.cxx:408 + 0xad [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaMVACalibLib.so D[0x475dd]]
0x7f2f2282df3e getNreaders inlined at ../Root/egammaMVACalib.cxx:192 in egammaMVACalib::egammaMVACalib(int, bool, TString, TString const&, int, bool, TString const&, TString const&, TString const&, TString, bool) /afs/cern.ch/atlas/software/builds/nightlies/lcg4/AtlasReconstruction/rel_5/Reconstruction/egamma/egammaMVACalib/egammaMVACalib/egammaMVACalib.h:393 + 0x6ee [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaMVACalibLib.so D[0x49f3e]]
0x7f2f2283355d initialize ../Root/egammaMVATool.cxx:68 + 0x18d [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaMVACalibLib.so D[0x4f55d]]
0x7f2f30714f94 AlgTool::sysInitialize() ??:0 + 0x64 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x233f94]]
0x7f2f2dab02f4 ToolSvc::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, IInterface const*, IAlgTool*&) ??:0 + 0x234 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x1192f4]]
0x7f2f2dab1a23 ToolSvc::retrieve(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InterfaceID const&, IAlgTool*&, IInterface const*, bool) ??:0 + 0x413 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x11aa23]]
0x7f2f2daace60 ToolSvc::retrieve(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InterfaceID const&, IAlgTool*&, IInterface const*, bool) ??:0 + 0x260 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x115e60]]
0x7f2f22af2dd9 _M_data inlined at /afs/cern.ch/sw/lcg/contrib/gcc/4.8.1/x86_64-slc6-gcc48-opt/include/c+/4.8.1/bits/basic_string.h:301 in ToolHandle<IegammaMVATool>::retrieve(IegammaMVATool*&) const /afs/cern.ch/sw/lcg/contrib/gcc/4.8.1/x86_64-slc6-gcc48-opt/include/c+/4.8.1/bits/basic_string.h:293 + 0x89 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaTools.so D[0x13edd9]]
0x7f2f22aed633 initialize /build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/include/GaudiKernel/StatusCode.h:72 + 0xb23 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaTools.so D[0x139633]]
0x7f2f30714f94 AlgTool::sysInitialize() ??:0 + 0x64 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x233f94]]
0x7f2f2dab02f4 ToolSvc::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, IInterface const*, IAlgTool*&) ??:0 + 0x234 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x1192f4]]
0x7f2f2dab1a23 ToolSvc::retrieve(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InterfaceID const&, IAlgTool*&, IInterface const*, bool) ??:0 + 0x413 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x11aa23]]
0x7f2f2daace60 ToolSvc::retrieve(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InterfaceID const&, IAlgTool*&, IInterface const*, bool) ??:0 + 0x260 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x115e60]]
0x7f2f25527d2e _M_data inlined at /afs/cern.ch/sw/lcg/contrib/gcc/4.8.1/x86_64-slc6-gcc48-opt/include/c+/4.8.1/bits/basic_string.h:301 in ToolHandle<IegammaBaseTool>::retrieve(IegammaBaseTool*&) const /afs/cern.ch/sw/lcg/contrib/gcc/4.8.1/x86_64-slc6-gcc48-opt/include/c+/4.8.1/bits/basic_string.h:293 + 0x6e [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaRecLib.so D[0xced2e]]
0x7f2f2550bfc1 RetrieveTools /build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/include/GaudiKernel/StatusCode.h:72 + 0x181 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaRecLib.so D[0xb2fc1]]
0x7f2f25512154 initialize ../src/egammaBuilder.cxx:213 + 0x584 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasReconstruction/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libegammaRecLib.so D[0xb9154]]
0x7f2f307e21ab Algorithm::sysInitialize() ??:0 + 0x18b [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x3011ab]]
0x7f2f27673462 initialize ../src/AthSequencer.cxx:94 + 0x122 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiSequencer.so D[0x4b462]]
0x7f2f307e21ab Algorithm::sysInitialize() ??:0 + 0x18b [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x3011ab]]
0x7f2f27673462 initialize ../src/AthSequencer.cxx:94 + 0x122 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiSequencer.so D[0x4b462]]
0x7f2f307e21ab Algorithm::sysInitialize() ??:0 + 0x18b [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x3011ab]]
0x7f2f30769f2d MinimalEventLoopMgr::initialize() ??:0 + 0x87d [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x288f2d]]
0x7f2f2d594826 initialize ../src/AthenaEventLoopMgr.cxx:135 + 0xc6 [/build2/atnight/localbuilds/nightlies/LCG4/AtlasCore/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libAthenaServices.so D[0x20b826]]
0x7f2f30701730 Service::sysInitialize() ??:0 + 0xa0 [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiKernel.so D[0x220730]]
0x7f2f2da8cbaa ServiceManager::initialize() ??:0 + 0x13a [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0xf5baa]]
0x7f2f2dabe56b ApplicationMgr::initialize() ??:0 + 0x46b [/build2/atnight/localbuilds/nightlies/LCG4/GAUDI/rel_nightly/InstallArea/x86_64-slc6-gcc48-opt/lib/libGaudiCoreSvc.so D[0x12756b]]
0x7f2f4723345b <unknown function>

here is the full log:
http://atlas-computing.web.cern.ch/atlas-computing/links/distDirectory/nightlies/otherWebArea/nicos_web_areaLCG464BS6G48RecOpt/NICOS_TestLog_rel_5/Reconstruction_RecExample_RecExRecoTest_21__RecExRecoTest_TestConfiguration__calomax__a.html

Thanks, Peter

Comment by David Malon (Inactive) [ 19/Dec/14 ]

I hit the same blocker via a slightly different path. Fortunately, this is easy to reproduce in pure ROOT.
Should I file a separate JIRA ticket?
Here in any case is a reproducer, seeming implicating other recent ROOT changes:

--------------------------------------------------------------------------

Welcome to ROOT 6.02/02 http://root.cern.ch
(c) 1995-2014, The ROOT Team
Built for linuxx8664gcc
From heads/v6-02-00-patches@v6-02-02-140-gc3cbddf, Dec 19 2014, 03:19:00
Try '.help', '.demo', '.license', '.credits', '.quit'/'.q'

--------------------------------------------------------------------------

root [0] TFile* f1(TFile::Open("/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/egammaMVACalib/v1/MVACalib_convertedPhoton.weights.root"));
root [1] TH2Poly* hPoly = dynamic_cast<TH2Poly*>(f1->Get("hPoly"));
root [2] hPoly
(class TH2Poly *) 0x2487760
root [3] hPoly->Print();
TH1.Print Name = hPoly, Entries= 0, Total sum= 0
root [4] TH2Poly* h1Poly = (TH2Poly*) hPoly->Clone();

      • Break *** segmentation violation

===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00007fa8476d661e in waitpid () from /lib64/libc.so.6
#1 0x00007fa847668609 in do_system () from /lib64/libc.so.6
#2 0x00007fa848b635ef in TUnixSystem::StackTrace() () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libCore.so
#3 0x00007fa848b6515c in TUnixSystem::DispatchSignals(ESignals) () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libCore.so
#4 <signal handler called>
#5 0x00007fa83afba1fa in TH2Poly::SetBinContent(int, double) () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#6 0x00007fa83aff7baf in TH1::Copy(TObject&) const () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#7 0x00007fa83afcbd11 in TH2::Copy(TObject&) const () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#8 0x00007fa83afe463e in TH1::Clone(char const*) const () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#9 0x00007fa8491ca569 in ?? ()
#10 0x00007fff076ef990 in ?? ()
#11 0x00007fa8491ca540 in ?? ()
#12 0x0000000000000000 in ?? ()
===========================================================

The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#5 0x00007fa83afba1fa in TH2Poly::SetBinContent(int, double) () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#6 0x00007fa83aff7baf in TH1::Copy(TObject&) const () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#7 0x00007fa83afcbd11 in TH2::Copy(TObject&) const () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#8 0x00007fa83afe463e in TH1::Clone(char const*) const () from /afs/cern.ch/sw/lcg/app/nightlies/dev4/Fri/ROOT/v6-02-00-patches/x86_64-slc6-gcc48-opt/lib/libHist.so
#9 0x00007fa8491ca569 in ?? ()
#10 0x00007fff076ef990 in ?? ()
#11 0x00007fa8491ca540 in ?? ()
#12 0x0000000000000000 in ?? ()
===========================================================

Root >

Cheers,

David

Comment by David Malon (Inactive) [ 19/Dec/14 ]

I neglected to mention that this reproducer succeeds in ROOT 5.34.24 but segfaults with the latest 6.02.02 patches.

Daid

Comment by Philippe Canal [ 19/Dec/14 ]

Hi David,

The TH2Poly clone problem has been resolved in the v6.02 patch branch (commit d9df16c3761ef980cba9153ffd2806cb34c8f5c1).

Cheers,
Philippe.

PS. The master was already fine.

Comment by David Malon (Inactive) [ 20/Dec/14 ]

With the TH2Poly Clone problem fixed (thanks!), we are once again seeing the same failure that motivated
this bug report.

Cheers,

David

Comment by Axel Naumann [ 20/Dec/14 ]

Hi,

Thanks. Which dev should I take to continue to debug - dev6 as in Saturday?

Cheers, Axel.

Comment by David Malon (Inactive) [ 20/Dec/14 ]

Yes, rel_6 (of the ATLAS LCG4 nightlies (based upon LCG dev4)) is where this (re)appears.

In our automatic tests you might check, for example,
http://atlas-computing.web.cern.ch/atlas-computing/links/distDirectory/nightlies/otherWebArea/nicos_web_areaLCG464BS6G48RecOpt/NICOS_TestLog_rel_6/Calorimeter_CaloExample_CaloRecEx___CaloRecEx_TestConfiguration__CaloRecEx__a.html#prblm .

Regards,

David

Comment by David Malon (Inactive) [ 21/Dec/14 ]

I just checked the log in more detail, and while we still see this problem, the job seems to continue, and fails with a later Python enum type error of the sort we have seen before. When I patch this, the job fails still later--differently and worse but in the same place that it fails in our ROOT 5 development nightlies.

I'm afraid that's what passes for progress these days....

Cheers,

David

Comment by Axel Naumann [ 08/Jan/15 ]

Fixed in master and v6-02-00-patches. I have verified that CaloRecEx/CaloRecEx_topOptions.py now survives this stage - it is still running, meaning this specific bug is fixed.

Generated at Tue Sep 24 11:38:27 CEST 2019 using Jira 7.13.1#713001-sha1:5e06076c2d215a6f699b7e5c90ab2fae7ba5a1ce.