Skip to content

16.1.X: build root in debug mode#10212

Open
smuzaffar wants to merge 1 commit intoIB/CMSSW_16_1_X/masterfrom
smuzaffar-patch-3
Open

16.1.X: build root in debug mode#10212
smuzaffar wants to merge 1 commit intoIB/CMSSW_16_1_X/masterfrom
smuzaffar-patch-3

Conversation

@smuzaffar
Copy link
Contributor

@smuzaffar smuzaffar commented Nov 19, 2025

No description provided.

Removed conditional CUDA generation and adjusted build type.
@smuzaffar
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @smuzaffar for branch IB/CMSSW_16_0_X/master.

@akritkbehera, @iarspider, @smuzaffar can you please review it and eventually sign? Thanks.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 19, 2025

cms-bot internal usage

@smuzaffar
Copy link
Contributor Author

please test using full cmssw

@cmsbuild
Copy link
Contributor

-1

Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/49555/summary.html
COMMIT: f585951
CMSSW: CMSSW_16_0_X_2025-11-19-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/10212/49555/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/49555/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/49555/git-merge-result

Failed Unit Tests

I found 1 errors in the following unit tests:

---> test testDiMuonBiasesPlotting had ERRORS

Comparison Summary

Summary:

  • You potentially removed 162 lines from the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 3 differences found in the comparisons
  • DQMHistoTests: Total files compared: 51
  • DQMHistoTests: Total histograms compared: 3896448
  • DQMHistoTests: Total failures: 6
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3896422
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 50 files compared)
  • Checked 218 log files, 188 edm output root files, 51 DQM output files
  • TriggerResults: no differences found

@makortel
Copy link
Contributor

@cmsbuild, please build

To help investigating cms-sw/cmssw#49568

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/49882/summary.html
COMMIT: f585951
CMSSW: CMSSW_16_0_X_2025-12-10-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/10212/49882/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/49882/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/49882/git-merge-result

@smuzaffar smuzaffar changed the base branch from IB/CMSSW_16_0_X/master to IB/CMSSW_16_1_X/master December 18, 2025 13:46
@makortel
Copy link
Contributor

@cmsbuild, please build

To aid investigating cms-sw/cmssw#49640 (comment)

@makortel
Copy link
Contributor

makortel commented Feb 2, 2026

@cmsbuild, please build

To help with cms-sw/cmssw#49966

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 2, 2026

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/51046/summary.html
COMMIT: f585951
CMSSW: CMSSW_16_1_X_2026-02-02-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/10212/51046/install.sh to create a dev area with all the needed externals and cmssw changes.

@fabiocos
Copy link
Contributor

fabiocos commented Feb 9, 2026

@makortel sorry, how are you using this for debugging? If I follow the straightforward access to the PR area, even based on the build in #49969 , I do not manage to access to the ROOT code when in gdb from cmsdev45:

Begin processing the 1st record. Run 1, Event 1, LumiSection 1 on stream 0 at 09-Feb-2026 16:33:54.972 CET
++++ starting: processing event : stream = 0 run = 1 lumi = 1 event = 1 time = 5000001
++++++ starting: processing path 'p1' : stream = 0
++++++++ starting: prefetching before processing event for module: stream = 0 label = 'simHitCaloHitDumper' id = 3
++++++++++ starting: event delayed read from source: stream = 0 label = 'simHitCaloHitDumper' id = 3

Thread 1 "cmsRun" received signal SIGSEGV, Segmentation fault.
0x00007fffc598d620 in ROOT::new_Basic3DVectorlEfloatgR(void*) ()
   from /build/fabiocos/161X/psimhit_bot/CMSSW_16_1_X_2026-02-05-2300/lib/el8_amd64_gcc13/libDataFormatsGeometryVector.so
(gdb) up
#1  0x00007ffff78325a2 in TClass::NewObject (this=0x7fffc77d8900, arena=0x7fffbf500018, defConstructor=TClass::kClassNew)
    at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc13/lcg/root/6.36.07-7e7bd6224bf7cc5dd5ace47373ed9aba/root-6.36.07/core/meta/src/TClass.cxx:5257
warning: 5257   /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc13/lcg/root/6.36.07-7e7bd6224bf7cc5dd5ace47373ed9aba/root-6.36.07/core/meta/src/TClass.cxx: No such file or directory

So do I need to rerun the external build myself?

@makortel
Copy link
Contributor

makortel commented Feb 9, 2026

The ROOT source code indeed is not available via these builds. I use other means (e.g. editor in a local clone of ROOT or GitHub directly) to view the ROOT code that corresponds the build (well enough).

The debug build gives the possibility to access ~any function argument, member data, or local variable.

@makortel
Copy link
Contributor

@cmsbuild, please build

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/51353/summary.html
COMMIT: f585951
CMSSW: CMSSW_16_1_X_2026-02-16-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/10212/51353/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/51353/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/51353/git-merge-result

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments