I found the problem of the TString hanging. The error
was in my code :-(
Instead of calling
inline void TParameters::SetName(int i, char* const name)
from
inline void TParameters::SetName(int i, const TString &name) {
SetName(i, name.Data());
}
it called itself via the constuctor
TString::TString(char *),
and of course, then it just keeps on calling TString::Data()....
Sorry for the inconvenience of my previous message.
Martin.