In case AliHLTPluginBase is used from a macro (through static InitInstance() function), AliReconstruction is possibly loaded only later, in which case libHLTbase and libHLTrec are loaded from AliHLTSystem via dlopen and not from AliReconstruction via gSystem->load, in which case the Deconstructor of AliHLTSystem will unload it, which results in a segmentation fault because the deconstructor of AliHLTReconstructor is then no longer present afterward.
In case AliHLTPluginBase is used from a macro (through static InitInstance() function), AliReconstruction is possibly loaded only later, in which case libHLTbase and libHLTrec are loaded from AliHLTSystem via dlopen and not from AliReconstruction via gSystem->load, in which case the Deconstructor of AliHLTSystem will unload it, which results in a segmentation fault because the deconstructor of AliHLTReconstructor is then no longer present afterward.

coppedis/AliRoot,miranov25/AliRoot,ALICEHLT/AliRoot,jgrosseo/AliRoot,miranov25/AliRoot,jgrosseo/AliRoot,miranov25/AliRoot,ALICEHLT/AliRoot,miranov25/AliRoot,jgrosseo/AliRoot,coppedis/AliRoot,ALICEHLT/AliRoot,ALICEHLT/AliRoot,mkrzewic/AliRoot,coppedis/AliRoot,mkrzewic/AliRoot,mkrzewic/AliRoot,ALICEHLT/AliRoot,mkrzewic/AliRoot,mkrzewic/AliRoot,mkrzewic/AliRoot,alisw/AliRoot,shahor02/AliRoot,alisw/AliRoot,ecalvovi/AliRoot,jgrosseo/AliRoot,ecalvovi/AliRoot,ecalvovi/AliRoot,miranov25/AliRoot,sebaleh/AliRoot,sebaleh/AliRoot,alisw/AliRoot,ecalvovi/AliRoot,shahor02/AliRoot,alisw/AliRoot,coppedis/AliRoot,shahor02/AliRoot,coppedis/AliRoot,shahor02/AliRoot,shahor02/AliRoot,sebaleh/AliRoot,mkrzewic/AliRoot,sebaleh/AliRoot,ecalvovi/AliRoot,jgrosseo/AliRoot,ALICEHLT/AliRoot,sebaleh/AliRoot,coppedis/AliRoot,miranov25/AliRoot,alisw/AliRoot,alisw/AliRoot,jgrosseo/AliRoot,shahor02/AliRoot,jgrosseo/AliRoot,sebaleh/AliRoot,ALICEHLT/AliRoot,sebaleh/AliRoot,alisw/AliRoot,miranov25/AliRoot,coppedis/AliRoot,ecalvovi/AliRoot,ecalvovi/AliRoot,shahor02/AliRoot,miranov25/AliRoot,alisw/AliRoot,coppedis/AliRoot