-
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
Fix bug in TICLLayerTileProducer. #44843
Conversation
In the LogDebug line, result might be accessed even if it is not filled.
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44843/40092
|
A new Pull Request was created by @wddgit for master. It involves the following packages:
@mandrenguyen, @jfernan2, @srimanob, @subirsarkar, @cmsbuild can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3d371e/39080/summary.html Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
type bug-fix, hgcal |
+1 |
Thanks a lot, David. |
+Upgrade |
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. @sextonkennedy, @antoniovilela, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
Fix bug in TICLLayerTileProducer. The LogDebug statement could access the object pointed to by results when results is not filled. This potentially could cause a seg fault. Issue #42470 reports a seg fault in that part of the code. This bug might or might not be the cause of that seg fault. I did not verify the connection, but the bug should be fixed irregardless. We can monitor the IBs after this PR is merged to see if that failure stops occurring.
This also modifies the module to only call consumes and construct the results object corresponding to the chosen option, a minor optimization.
PR validation:
Relies on existing tests.