-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Possible memory corruption in cling #15511
Labels
Comments
hahnjo
added
the
experiment
Affects an experiment / reported by its software & computimng experts
label
May 15, 2024
A stripped down version of the header that segfaults:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Check duplicate issues.
Description
Since the switch to ROOT 6.30/02 (LCG 105) we started to experience segfaults related to dictionaries. The most straightforward reproducer is just a
#include
of a specific headerWhat makes me think that there may be a memory corruption is that I tried to isolate which part of that header was triggering the segfault and I noticed that (on a subset of the header) I could make the segfault appear and disappear just shuffling some class definitions.
I also find weird that the segfault seems to be related to an
atexit
function inlibCling.so
:Reproducer
With the
test_env.sh
included in test_env.zip on lxplus.cern.ch:ROOT version
Installation method
LCG builds
Operating system
Linux (EL9)
Additional context
No response
The text was updated successfully, but these errors were encountered: