Skip to content

Build root in debug mode#10212

Open
smuzaffar wants to merge 1 commit into
IB/CMSSW_20_1_X/masterfrom
smuzaffar-patch-3
Open

Build root in debug mode#10212
smuzaffar wants to merge 1 commit into
IB/CMSSW_20_1_X/masterfrom
smuzaffar-patch-3

Conversation

@smuzaffar

@smuzaffar smuzaffar commented Nov 19, 2025

Copy link
Copy Markdown
Contributor

No description provided.

Removed conditional CUDA generation and adjusted build type.
@smuzaffar

Copy link
Copy Markdown
Contributor Author

please test

@cmsbuild

Copy link
Copy Markdown
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

cmsbuild commented Nov 19, 2025

Copy link
Copy Markdown
Contributor

cms-bot internal usage

@smuzaffar

Copy link
Copy Markdown
Contributor Author

please test using full cmssw

@cmsbuild

Copy link
Copy Markdown
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
Copy Markdown
Contributor

@cmsbuild, please build

To help investigating cms-sw/cmssw#49568

@cmsbuild

Copy link
Copy Markdown
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
Copy Markdown
Contributor

@cmsbuild, please build

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

@makortel

makortel commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

@cmsbuild, please build

To help with cms-sw/cmssw#49966

@cmsbuild

cmsbuild commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

+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

fabiocos commented Feb 9, 2026

Copy link
Copy Markdown
Contributor

@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

makortel commented Feb 9, 2026

Copy link
Copy Markdown
Contributor

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
Copy Markdown
Contributor

@cmsbuild, please build

@cmsbuild

Copy link
Copy Markdown
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

@makortel

Copy link
Copy Markdown
Contributor

@cmsbuild, please build

@smuzaffar smuzaffar changed the base branch from IB/CMSSW_16_1_X/master to IB/CMSSW_17_0_X/master April 4, 2026 13:17
@smuzaffar smuzaffar changed the title 16.1.X: build root in debug mode Build root in debug mode Apr 4, 2026
@makortel

makortel commented May 4, 2026

Copy link
Copy Markdown
Contributor

@cmbuild, please build

To aid with cms-sw/cmssw#50292 (comment)

@makortel

makortel commented May 5, 2026

Copy link
Copy Markdown
Contributor

@cmsbuild, please build

@cmsbuild

cmsbuild commented May 6, 2026

Copy link
Copy Markdown
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/53090/summary.html
COMMIT: f585951
CMSSW: CMSSW_17_0_X_2026-05-05-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/10212/53090/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/53090/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/53090/git-merge-result

@makortel

Copy link
Copy Markdown
Contributor

@cmsbuild, please build

@cmsbuild

Copy link
Copy Markdown
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/53341/summary.html
COMMIT: f585951
CMSSW: CMSSW_17_0_X_2026-05-19-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/10212/53341/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/53341/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7435c9/53341/git-merge-result

@smuzaffar smuzaffar changed the base branch from IB/CMSSW_17_0_X/master to IB/CMSSW_20_0_X/master June 5, 2026 16:51
@akritkbehera akritkbehera changed the base branch from IB/CMSSW_20_0_X/master to IB/CMSSW_20_1_X/master June 9, 2026 07:50
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