-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[ASAN] Relval failing with asan libaray load issue #43823
Comments
cms-bot internal usage |
A new Issue was created by @smuzaffar Malik Shahzad Muzaffar. @sextonkennedy, @Dr15Jones, @makortel, @rappoccio, @smuzaffar, @antoniovilela can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
by the way, one option to avoid this error is to include |
it runs a real (simplified) HLT menu for the Phase-2 upgrade detector.
can you be more specific? |
@cms-sw/hlt-l2 @rovere @SohamBhattacharya FYI |
I mean does it run/execute any binary which is not part of CMSSW itself ( means it is not built explicitly linked to libasan.so) and that executable try to do dlopen of cmssw libs? One thing I can think of it so start an external pytgon script which uses ROOT python interface |
e.g. runing the following in ASAN fails with same error
so if HLT:@relval2026 running something which uses ROOT python then this can trigger this error. I will suggest that we enable |
I looked into what happens in the The
and uses the CppScales in
Searching with @cms-sw/l1-l2 What is the purpose of the This construct was added in #41808 |
assign l1 |
New categories assigned: l1 @epalencia,@aloeliger you have been requested to review this Pull request/Issue and eventually sign? Thanks |
Given the cause, I'd prefer to keep it :) |
I opened #43826 to remove those lines. |
@cms-sw/l1-l2 Even if the #43826 is fully signed, I think it would be useful (for longer term) to understand what is/was the purpose of of using |
Since CMSSW_14_0_ASAN_X_2024-01-24-2300 we see many Relvals are failing with error [a]. this normally happens when an executable without any explicit linking to
libasan.so
load any shared library which is linked withlibasan
. I noticed that The relvals which are failing are using-s DIGI:pdigi_valid,L1TrackTrigger,L1,DIGI2RAW,HLT:@relval2026
(i.eHLT:@relval2026
) option to cmsDriver. e.g. for wf24834.0 step2
(which fails) the cmsDriver command iswhile for workflow
1.0 step2
comamndworks. Changing
HLT:@fake
toHLT:@relval2026
also causes wf1.0 step2
to fail with same error [a].CMSSW_14_0_ASAN_X_2024-01-22-2300...CMSSW_14_0_ASAN_X_2024-01-24-2300 are the changes after which we start seeing these failures.
Any idea what
HLT:@relval2026
does? Does it run any external process which try to load cmssw libs?[a]
https://cmssdt.cern.ch/SDT/cgi-bin/logreader/el8_amd64_gcc12/CMSSW_14_0_ASAN_X_2024-01-29-2300/pyRelValMatrixLogs/run/24834.0_TTbar_14TeV+2026D98/step2_TTbar_14TeV+2026D98.log#/
The text was updated successfully, but these errors were encountered: