Skip to content
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

k4geo CI failing, potentially caused by last DD4hep PR #1292

Closed
1 task done
atolosadelgado opened this issue Jul 8, 2024 · 2 comments · Fixed by #1301
Closed
1 task done

k4geo CI failing, potentially caused by last DD4hep PR #1292

atolosadelgado opened this issue Jul 8, 2024 · 2 comments · Fixed by #1301
Labels

Comments

@atolosadelgado
Copy link
Contributor

Check duplicate issues.

  • Checked for duplicates

Goal

Hi,

The k4geo repository stores the geometry of detectors for future colliders. I noticed that CI failed with nightlies over the weekend:
https://github.com/key4hep/k4geo/actions/runs/9834053300/job/27145226265

I suspect about one of the last PR, #1288

Please, let us know if we can provide further information that could be useful to solve the issue.

Operating System and Version

Alma9

compiler

GCC 11.4

ROOT Version

6.30/06

DD4hep Version

master

Reproducer

the following steps will reproduce the error, in Alma9 (or Ubuntu22)

source /cvmfs/sw-nightlies.hsf.org/key4hep/setup.sh
git clone https://github.com/key4hep/k4geo.git
cd k4geo/
cmake -B build -S . -D CMAKE_INSTALL_PREFIX=install
cmake --build build -j 4 --target install
k4_local_repo
cd build
ctest -V -R t_test_steeringFile

The error message is the following:

13: Traceback (most recent call last):
13:   File "/cvmfs/sw-nightlies.hsf.org/key4hep/releases/2024-07-08/x86_64-almalinux9-gcc11.4.1-opt/dd4hep/fe64884cac492f18574a8e2af37560667f7f3802_develop-6pb2jj/bin/ddsim", line 25, in <module>
13:     sys.exit(RUNNER.run())
13:   File "/cvmfs/sw-nightlies.hsf.org/key4hep/releases/2024-07-08/x86_64-almalinux9-gcc11.4.1-opt/dd4hep/fe64884cac492f18574a8e2af37560667f7f3802_develop-6pb2jj/lib/python3.10/site-packages/DDSim/DD4hepSimulation.py", line 494, in run
13:     self.__setupSensitiveDetectors(detectors, function, defFilter, defAction, abort)
13:   File "/cvmfs/sw-nightlies.hsf.org/key4hep/releases/2024-07-08/x86_64-almalinux9-gcc11.4.1-opt/dd4hep/fe64884cac492f18574a8e2af37560667f7f3802_develop-6pb2jj/lib/python3.10/site-packages/DDSim/DD4hepSimulation.py", line 652, in __setupSensitiveDetectors
13:     seq, act = setupFunction(det, action)
13:   File "/cvmfs/sw-nightlies.hsf.org/key4hep/releases/2024-07-08/x86_64-almalinux9-gcc11.4.1-opt/dd4hep/fe64884cac492f18574a8e2af37560667f7f3802_develop-6pb2jj/lib/python3.10/site-packages/DDG4.py", line 684, in setupCalorimeter
13:     elif typ is not None and self.sensitive_types.get(typ):
13: TypeError: unhashable type: 'dict'
13: corrupted size vs. prev_size in fastbins
13:  *** Break *** abort

Additional context

No response

@MarkusFrankATcernch
Copy link
Contributor

@atolosadelgado If I look in : https://github.com/key4hep/k4geo/actions/runs/10053270118 , I suppose this issue can be closed. Correct ?

@jmcarcell
Copy link
Member

Yes, it can be closed now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants