<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
<div class="">Hi Andy,</div>
<div class=""><br class="">
</div>
<div class="">Is there a way I can compile only a few plugins for a quick test to be sure this is a limit problem ?</div>
<div class=""><br class="">
</div>
<div class="">Cheers, Xavier,</div>
<div class=""><br class="">
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 11 Jan 2018, at 16:34, Andy Buckley <<a href="mailto:andy.buckley@cern.ch" class="">andy.buckley@cern.ch</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">Hi Xavier,
<div class="">
<div class=""><br class="">
</div>
<div class="">*Very* strange. The analysis loading has not changed at all, but the analysis compilation now uses the rivet-buildplugin script for all the built-in analyses as well as any external ones. I wouldn't expect that to change anything, and it's worked
fine on my machine and others... but it is a change.</div>
<div class=""><br class="">
</div>
<div class="">I'm no expert on this static TLS thing -- a quick Google suggests that the system is running out of memory due to loading plugins each with their own static memory requirements. Maybe we just crossed some threshold? My recollection is that we
load all the lightweight analysis *loader* objects into memory, but only instantiate the actual analysis classes which are requested by the user. Any experts on the list who can suggest diagnostics?</div>
<div class=""><br class="">
</div>
<div class="">Andy</div>
<br class="">
<signature class="">
<div class="">
<table cellpadding="0" cellspacing="0" class="">
<tbody class="">
<tr class="">
<td colspan="2" class="">
<div style="padding-bottom:15px;" class="">
<div class=""><strong class="">Dr Andy Buckley, Lecturer / Royal Society University Research Fellow</strong></div>
<div class="">Particle Physics Experiment Group, University of Glasgow</div>
</div>
</td>
</tr>
<tr class="">
<td style="vertical-align:top;" class=""></td>
<td class="">
<div style="font-size:0.9em;white-space:nowrap;border-left:2px solid gray;margin-left:20px;padding-left:20px;" class="">
<div class="">
<div class=""></div>
<div class=""></div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</signature></div>
<div class="gmail_quote nylas-quote nylas-quote-id-E3AB223B-4B28-4643-AD14-7DDA8B459503@uantwerpen.be">
<br class="">
On Jan 11 2018, at 3:16 pm, Janssen Xavier <<a href="mailto:xavier.janssen@uantwerpen.be" class="">xavier.janssen@uantwerpen.be</a>> wrote:
<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<span class=""></span>
<div class="">
<div style="padding-bottom: 20px;" class=""></div>
<div class=""><br class="">
Hi, <br class="">
<br class="">
I was testing the integration of the latest release in our CMS software. The installation and compilation is working well. However trying to run Rivet to produce some MC events for 1 test analysis I use for validation is failing with the following error:
<br class="">
<br class="">
unable to load /afs/<a href="http://cern.ch/work/x/xjanssen/cms/Rivet/10X_gcc630_Rivet260/CMSSW_10_0_0_pre3/lib/slc6_amd64_gcc630/pluginGeneratorInterfaceRivetInterface_plugins.so" class="">cern.ch/work/x/xjanssen/cms/Rivet/10X_gcc630_Rivet260/CMSSW_10_0_0_pre3/lib/slc6_amd64_gcc630/pluginGeneratorInterfaceRivetInterface_plugins.so</a>
because dlopen: cannot load any more object with static TLS <br class="">
<br class="">
where pluginGeneratorInterfaceRivetInterface_plugins.so is our standard interface to Rivet. Just to be sure I tested back Rivet 2.5.4 in the same CMS software release and I don’t get any such problem. Not sure exactly what is happening but what did you exactly
changed in the compilation/loading of analysis in the latest release ? <br class="">
<br class="">
Cheers, Xavier. <br class="">
_______________________________________________<br class="">
Rivet mailing list<br class="">
<a href="mailto:Rivet@projects.hepforge.org" class="">Rivet@projects.hepforge.org</a><br class="">
https://www.hepforge.org/lists/listinfo/rivet<br class="">
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</body>
</html>