-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RecoTracker/MkFitCore: Valgrind Massif/Memcheck "Invalid free() / delete / delete[] / realloc()" at end of job. #42700
Comments
A new Issue was created by @gartung Patrick Gartung. @Dr15Jones, @rappoccio, @smuzaffar, @makortel, @sextonkennedy, @antoniovilela can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
type tracking |
assign reconstruction |
New categories assigned: reconstruction @clacaputo,@mandrenguyen you have been requested to review this Pull request/Issue and eventually sign? Thanks |
I reviewed the relevant MkFit code and it looks good.
Could it be tbb/concurrent_queue.h? |
Probably more for the record, the "invalid free" was mentioned also in #40733 (comment) |
It's during global destructors at exit, which we know has other issues. It would be best to destroy the mkfit::ExecutionContext before framework exit(). I'll take a look at making that change. |
Running workflow 11834.21 in IB CMSSW_13_3_X_2023-08-30-1100 on el8 produces this messages from Valgrind at end of job.
The text was updated successfully, but these errors were encountered: