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
Fix buffer underflow with HitPattern::getMuonStation() #35288
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35288/25291
|
A new Pull Request was created by @watson-ij (Ian J. Watson) for master. It involves the following packages:
@jpata, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
the issue was reported in CMSSW_12_1_ASAN_X_2021-09-13-2300 in workflows 34834.21 and 34834.9921 |
Thanks, Slava. Sorry, its late night here, I was looking through it too quick, I thought it was an option that one could turn on. I can check it locally tomorrow if necessary. |
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-eb5ed8/18632/summary.html Comparison SummarySummary:
|
+reconstruction for #35288 673103f
|
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
Fix underflow caused by GEM station 0 not being taken into account in HitPattern::getMuonStation()
Reported in issue #35283.
PR validation:
Trivial fix, I grepped through the file to see if there are other places that a similar thing could happen (similar constructions seem only to occur in the DT stations), but couldn't see any immediately. If there's a recipe to run the ASAN that I could try to check further, please let me know.
if this PR is a backport please specify the original PR and why you need to backport that PR:
Before submitting your pull requests, make sure you followed this checklist: