ROOT::Idle/event loop question


I’m trying to have a method called at some regular interval to update a display with
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 which suggested that the problem was resolved in somewhere in version 3.0x already. This is with 5.02.

Any ideas?



Just replying to myself: the same happens with version 5.06

FYI, this is the problem tracked at