Philippe Canal
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...
Checking ...