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 xerces xmlparser issue in aarch64 unique_ptr related sigsegv #20742
Fix xerces xmlparser issue in aarch64 unique_ptr related sigsegv #20742
Conversation
The code-checks are being triggered in jenkins. |
+code-checks |
please test |
The tests are being triggered in jenkins. |
A new Pull Request was created by @mrodozov for master. It involves the following packages: Geometry/VeryForwardGeometryBuilder @cmsbuild, @civanch, @Dr15Jones, @ianna, @mdhildreth can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+geometry |
@davidlange6 , can we get this in for 23h00 IB. This properly deletes the XercesDOMParser before Xerces Terminate |
Btw, this is also happening on x86_64 (I got 15 workflows fail in short matrix). |
seems we have a problem with each change affecting xerces.. |
merge |
This PR fixes the latest Xerces related relval fails in aarch64 listed here
https://cms-sw.github.io/relvalLogDetail.html#slc7_aarch64_gcc700;CMSSW_9_4_X_2017-10-03-2300
with this description
https://cmssdt.cern.ch/SDT/cgi-bin/buildlogs/slc7_aarch64_gcc700/CMSSW_9_4_X_2017-10-03-2300/pyRelValMatrixLogs/run/5.2_SingleMuPt10+SingleMuPt10FS+HARVESTFS/step1_SingleMuPt10+SingleMuPt10FS+HARVESTFS.log
which were due to this object
cmssw/Geometry/VeryForwardGeometryBuilder/src/RPAlignmentCorrectionsDataSequence.cc
Line 81 in efff9c2
not properly deleted (or pointer still pointing somewhere it was not supposed to) when going out of scope
even though the recipe prescribed by apache
https://xerces.apache.org/xerces-c/program-3.html
was properly repeated.
Similar implementations of the same thing exists also in other places in CMSSW :
https://github.com/cms-sw/cmssw/search?utf8=%E2%9C%93&q=XMLPlatformUtils%3A%3ATerminate%28%29&type=