Philippe Canal

Results 332 comments of Philippe Canal

> The segfault is in TDirectoryFile::WriteKeys(), but that's during shutdown after throwing a fatal error. I thought it was the first error ... what is the first error?

Do we know the number of branches and entries (or better yet, can we call `Events->Print("")` before the crash)? The maximum number of baskets per `TTree` (to stay under the...

So it seems there is 2 slightly distinct problem. The second one is a problem in the error recovery that lead to either the dead lock or the crash. The...

That is strange. It reports problem with the `TFile` object itself. I.e. one potential cause is that the `TFile` was already closed (or is being closed by another thread).

> How could we get more context on what is causing the "too big object"? The stack trace seems to imply that it is the `TTree` itself that is too...

One strong possibility is that one or more of the element of the `TList` (that belongs to the `TFile` or one of its `TDirectory`) has already been deleted.

> Harmless change to circumvent errors like these when building RooFit standalone: Can you remind me how to reproduce this (as you saw it, no need to reduce)?

Thanks. I am able reproduce that error. I am investigating.

This PR is a 'downgrade' is code simplicity that should not be necessary. However the underlying fix is not ready (and won't until August), so we could temporarily merge this...