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
initialize bools #10
initialize bools #10
Conversation
A new Pull Request was created by @kpedro88 (Kevin Pedro) for branch cms/230. @cmsbuild, @smuzaffar, @gudrutis, @mrodozov can you please review it and eventually sign? Thanks. external issue cms-sw/cmsdist#3930 |
@smuzaffar we'll need to backport this to 9_3_X |
A crash was found in Phase2 production using 9_3_6: see detail here cms-externals/pythia8#10
Backport of #3931 A crash was found in Phase2 production using 9_3_6: see detail here cms-externals/pythia8#10
done: |
@smuzaffar Can this be propagated to 7.1.X, which currently uses 8.226, but suffers from the same problem. I am seeing same crash, when using the pguns. |
@alberto-sanchez I created a backport PR, see #11 |
@kpedro88 Thanks a lot! |
A crash was found in Phase2 production using 9_3_6:
https://cms-unified.web.cern.ch/cms-unified//joblogs/pdmvserv_task_TSG-PhaseIITDRFall17GS-00009__v1_T_180403_202250_828/139/TSG-PhaseIITDRFall17GS-00009_0/c0eb431e-3776-11e8-a946-02163e01877e-52-3-logArchive/job/WMTaskSpace/cmsRun1/cmsRun1-stdout.log
I recompiled pythia8 and dependent packages with debug symbols, which produced the following information when run:
The member bools
canEnhanceET
anddoTrialNow
do not have boolean values because they are not initialized properly.pT2nextQED()
can be called by eitherpTnext()
orshowerQED()
. The former initializes these bools, the latter does not (and the latter appears in the stack trace above).The crash no longer occurs with the fix in this PR.