ROOT::Idle/event loop question

Hi

I’m trying to have a method called at some regular interval to update a display with
e.g.
gROOT->Idle(1, “(a->Loop(”",-1);");

I.e. the interpreter idle loop calls a.Loop("",-1) every second.

This works fine for a while, but eventually starts giving errors like
CAUTION: tmpfile /tmp/Xr3iBV_cint can’t open

Once the error starts ocurring it never goes away. A similar problem was reported in
root.cern.ch/root/roottalk/roottalk03/1271.html which suggested that the problem was resolved in somewhere in version 3.0x already. This is with 5.02.

Any ideas?

Thanks!

Conrad

Just replying to myself: the same happens with version 5.06

FYI, this is the problem tracked at savannah.cern.ch/bugs/?45874