-
Notifications
You must be signed in to change notification settings - Fork 2.4k
spack concretize hangs when installing cmake with a deprecated gcc #51279
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingtriageThe issue needs to be prioritizedThe issue needs to be prioritized
Description
Steps to reproduce
Dear all,
I tried to install cmake using a deprecated gcc. However, the concretizer hangs when trying to concretize the following spack.yaml:
# This is a Spack Environment file.
#
# It describes a set of packages to be installed, along with
# configuration settings.
spack:
# add package specs to the `specs` list
specs:
- [email protected]
- cmake %[email protected]
view: true
concretizer:
unify: when_possible
Shell command:
spack concretize --deprecated
This will run forever, and can't be interrupted using Ctrl+C, only sending SIGTERM (well it can if in debug and stacktrace mode.)
I created a small Docker example to reproduce the Issue:
I am using Ubuntu 24.04 on WSL .
Error message
spack --debug --stacktrace concretize --deprecated
lib/spack/spack/cmd/__init__.py:126 ==> [2025-09-05-15:30:10.893132] Imported concretize from built-in commands
lib/spack/spack/cmd/__init__.py:126 ==> [2025-09-05-15:30:10.893569] Imported concretize from built-in commands
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.895964] Reading config from file /home/andreas/kunden/tu-freiberg/benchmark/test-spack/spack.yaml
lib/spack/spack/environment/environment.py:256 ==> [2025-09-05-15:30:10.896967] Deactivated environment '/home/andreas/kunden/tu-freiberg/benchmark/test-spack'
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.898286] Reading config from file /home/andreas/spack/etc/spack/defaults/repos.yaml
lib/spack/spack/environment/environment.py:229 ==> [2025-09-05-15:30:10.901872] Using environment '/home/andreas/kunden/tu-freiberg/benchmark/test-spack'
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.902334] Reading config from file /home/andreas/spack/etc/spack/defaults/concretizer.yaml
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.936641] Reading config from file /home/andreas/spack/etc/spack/defaults/base/packages.yaml
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.975449] Reading config from file /home/andreas/.spack/packages.yaml
lib/spack/spack/database.py:610 ==> [2025-09-05-15:30:10.987165] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:179 ==> [2025-09-05-15:30:10.987459] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.987801] Reading config from file /home/andreas/spack/etc/spack/defaults/bootstrap.yaml
lib/spack/spack/environment/environment.py:256 ==> [2025-09-05-15:30:10.992186] Deactivated environment '/home/andreas/kunden/tu-freiberg/benchmark/test-spack'
lib/spack/spack/bootstrap/config.py:128 ==> [2025-09-05-15:30:10.992761] [BOOTSTRAP CONFIG SCOPE] name=_builtin
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.993246] Reading config from file /home/andreas/spack/etc/spack/defaults/bootstrap.yaml
lib/spack/spack/bootstrap/config.py:137 ==> [2025-09-05-15:30:10.996734] [BOOTSTRAP CONFIG SCOPE] name=defaults, path=/home/andreas/spack/etc/spack/defaults
lib/spack/spack/bootstrap/config.py:137 ==> [2025-09-05-15:30:10.996889] [BOOTSTRAP CONFIG SCOPE] name=bootstrap, path=/home/andreas/.spack/bootstrap/config
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.997113] Reading config from file /home/andreas/spack/etc/spack/defaults/include.yaml
lib/spack/spack/config.py:894 ==> [2025-09-05-15:30:10.998361] Creating DirectoryConfigScope defaults:linux for '/home/andreas/spack/etc/spack/defaults/linux'
lib/spack/spack/config.py:894 ==> [2025-09-05-15:30:10.998609] Creating DirectoryConfigScope defaults:base for '/home/andreas/spack/etc/spack/defaults/base'
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:10.999465] Reading config from file /home/andreas/spack/etc/spack/defaults/config.yaml
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.011164] Reading config from file /home/andreas/.spack/bootstrap/config/config.yaml
lib/spack/spack/database.py:610 ==> [2025-09-05-15:30:11.017735] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:179 ==> [2025-09-05-15:30:11.018016] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.087505] Reading config from file /home/andreas/spack/etc/spack/defaults/base/packages.yaml
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.107995] Reading config from file /home/andreas/.spack/bootstrap/config/packages.yaml
lib/spack/spack/bootstrap/_common.py:239 ==> [2025-09-05-15:30:11.299150] [BOOTSTRAP ROOT SPEC] clingo-bootstrap@spack+python platform=linux target=x86_64
lib/spack/spack/bootstrap/core.py:358 ==> [2025-09-05-15:30:11.299350] [BOOTSTRAP MODULE clingo] Try importing from Python
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.299778] Reading config from file /home/andreas/spack/etc/spack/defaults/bootstrap.yaml
lib/spack/spack/bootstrap/_common.py:97 ==> [2025-09-05-15:30:11.371315] [BOOTSTRAP MODULE clingo] The installed spec "clingo-bootstrap@spack+python platform=linux target=x86_64 ^[email protected]/et3twemsecqryfzl23e3cmsbca534dlo" provides the "clingo" Python module
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.372376] Reading config from file /home/andreas/spack/etc/spack/defaults/config.yaml
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.384105] Reading config from file /home/andreas/spack/etc/spack/defaults/repos.yaml
lib/spack/spack/environment/environment.py:229 ==> [2025-09-05-15:30:11.386953] Using environment '/home/andreas/kunden/tu-freiberg/benchmark/test-spack'
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.390379] Reading config from file /home/andreas/spack/etc/spack/defaults/base/packages.yaml
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.408387] Reading config from file /home/andreas/.spack/packages.yaml
lib/spack/spack/concretize.py:147 ==> [2025-09-05-15:30:11.412882] Starting concretization pool with 2 processes
lib/spack/spack/database.py:610 ==> [2025-09-05-15:30:11.424098] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:179 ==> [2025-09-05-15:30:11.424360] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.424673] Reading config from file /home/andreas/spack/etc/spack/defaults/concretizer.yaml
lib/spack/spack/database.py:610 ==> [2025-09-05-15:30:11.425212] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:179 ==> [2025-09-05-15:30:11.425420] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.425675] Reading config from file /home/andreas/spack/etc/spack/defaults/concretizer.yaml
lib/spack/spack/database.py:610 ==> [2025-09-05-15:30:11.505004] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:179 ==> [2025-09-05-15:30:11.505187] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.548271] Reading config from file /home/andreas/spack/etc/spack/defaults/mirrors.yaml
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.593792] [spack.solver.input_analysis] msvc is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.596398] [spack.solver.input_analysis] apple-clang is not for this platform
lib/spack/spack/database.py:610 ==> [2025-09-05-15:30:11.660314] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:179 ==> [2025-09-05-15:30:11.660641] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.763110] [spack.solver.input_analysis] apple-gl is not for this platform
lib/spack/spack/config.py:1217 ==> [2025-09-05-15:30:11.763156] Reading config from file /home/andreas/spack/etc/spack/defaults/mirrors.yaml
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.765872] [spack.solver.input_analysis] wgl is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.835389] [spack.solver.input_analysis] msmpi is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.845077] [spack.solver.input_analysis] apple-gl is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:11.848258] [spack.solver.input_analysis] wgl is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:12.080954] [spack.solver.input_analysis] apple-libuuid is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:12.161527] [spack.solver.input_analysis] apple-libuuid is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:12.246876] [spack.solver.input_analysis] msmpi is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:12.888310] [spack.solver.input_analysis] nvpl-blas is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:12.896508] [spack.solver.input_analysis] veclibfort is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:12.899646] [spack.solver.input_analysis] nvpl-lapack is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.204694] [spack.solver.input_analysis] nvpl-blas is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.212832] [spack.solver.input_analysis] veclibfort is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.216416] [spack.solver.input_analysis] nvpl-lapack is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.414173] [spack.solver.input_analysis] apple-libunwind is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.429523] [spack.solver.input_analysis] msvc is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.430363] [spack.solver.input_analysis] apple-clang is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.540983] [spack.solver.input_analysis] apple-libunwind is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.550277] [spack.solver.input_analysis] msvc is not for this platform
lib/spack/spack/solver/input_analysis.py:94 ==> [2025-09-05-15:30:13.550539] [spack.solver.input_analysis] apple-clang is not for this platform
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.854482] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), compiler-wrapper, t6blrefhztiomsijda43rpjs2ncp7zwc)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.854684] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), build_type, RelWithDebInfo)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.854786] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), gawk, xqone4k66c6c47odlb5q7wrfna7jiiey)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.854879] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), graphite, False)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.854973] UNKNOWN SYMBOL: attr("needs_libc", NodeArgument(id='0', pkg='gcc'))
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.855066] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), diffutils, c6ve3clfu2ax443d4tv7u2h4lp7yrrjz)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.855235] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), gcc, cvvkyt55qcemduloeyudzfjx77pz7j5x)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.855527] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), gmake, jagpbgld425m64xikcmakxyd3o3mbnqq)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.855768] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), bootstrap, True)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.856010] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), piclibs, False)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.856284] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), texinfo, rf3go47yacztji4b6ovcw743xymjurlf)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.856537] UNKNOWN SYMBOL: attr("compatible_runtime", NodeArgument(id='0', pkg='gcc'), gcc-runtime, 13.3.0:)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.856723] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), languages, fortran)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.856926] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), languages, c++)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.857107] UNKNOWN SYMBOL: attr("virtual_on_build_edge", NodeArgument(id='0', pkg='gcc'), gcc, cxx)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.857285] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), profiled, False)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.857462] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), libtool, zlibhp3ccl4snpitws4gc5hymclrmobj)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.857640] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), strip, False)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.857817] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), nvptx, False)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.858005] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), binutils, False)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.858181] UNKNOWN SYMBOL: attr("concrete_build_dependency", NodeArgument(id='0', pkg='gcc'), perl, ww5cb7czbijktcgw4yslhkc5bntrnjej)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.858364] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), build_system, autotools)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.858543] UNKNOWN SYMBOL: attr("virtual_on_build_edge", NodeArgument(id='0', pkg='gcc'), gcc, c)
lib/spack/spack/solver/asp.py:3822 ==> [2025-09-05-15:30:30.858727] UNKNOWN SYMBOL: attr("variant_value", NodeArgument(id='0', pkg='gcc'), languages, c)
^CSignal received : entering python shell.
Traceback:
File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap
self._bootstrap_inner()
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1010, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.12/multiprocessing/pool.py", line 516, in _handle_workers
cls._maintain_pool(ctx, Process, processes, pool, inqueue,
File "/usr/lib/python3.12/multiprocessing/pool.py", line 340, in _maintain_pool
Pool._repopulate_pool_static(ctx, Process, processes, pool,
File "/usr/lib/python3.12/multiprocessing/pool.py", line 329, in _repopulate_pool_static
w.start()
File "/usr/lib/python3.12/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
File "/usr/lib/python3.12/multiprocessing/context.py", line 282, in _Popen
return Popen(process_obj)
File "/usr/lib/python3.12/multiprocessing/popen_fork.py", line 19, in __init__
self._launch(process_obj)
File "/usr/lib/python3.12/multiprocessing/popen_fork.py", line 71, in _launch
code = process_obj._bootstrap(parent_sentinel=child_r)
File "/usr/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/usr/lib/python3.12/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.12/multiprocessing/pool.py", line 114, in worker
task = get()
File "/usr/lib/python3.12/multiprocessing/queues.py", line 387, in get
res = self._reader.recv_bytes()
File "/usr/lib/python3.12/multiprocessing/connection.py", line 216, in recv_bytes
buf = self._recv_bytes(maxlength)
File "/usr/lib/python3.12/multiprocessing/connection.py", line 430, in _recv_bytes
buf = self._recv(4)
File "/usr/lib/python3.12/multiprocessing/connection.py", line 395, in _recv
chunk = read(handle, remaining)
Signal received : entering python shell.
Traceback:
File "/home/andreas/spack/bin/spack", line 49, in <module>
sys.exit(main())
File "/home/andreas/spack/lib/spack/spack/main.py", line 1095, in main
return _main(argv)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1047, in _main
return finish_parse_and_run(parser, cmd_name, args, env_format_error)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1078, in finish_parse_and_run
return _invoke_command(command, parser, args, unknown)
File "/home/andreas/spack/lib/spack/spack/main.py", line 591, in _invoke_command
return_val = command(parser, args)
File "/home/andreas/spack/lib/spack/spack/cmd/concretize.py", line 44, in concretize
concretized_specs = env.concretize(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1491, in concretize
return self._concretize_separately(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1641, in _concretize_separately
concretized_specs = spack.concretize.concretize_separately(to_concretize, tests=tests)
File "/home/andreas/spack/lib/spack/spack/concretize.py", line 149, in concretize_separately
for j, (i, concrete, duration) in enumerate(
File "/home/andreas/spack/lib/spack/spack/util/parallel.py", line 86, in imap_unordered
for result in p.imap_unordered(Task(f), list_of_args):
File "/usr/lib/python3.12/multiprocessing/pool.py", line 861, in next
self._cond.wait(timeout)
File "/usr/lib/python3.12/threading.py", line 355, in wait
waiter.acquire()
>>>
now exiting InteractiveConsole...
>>> ^CSignal received : entering python shell.
Traceback:
File "/home/andreas/spack/bin/spack", line 49, in <module>
sys.exit(main())
File "/home/andreas/spack/lib/spack/spack/main.py", line 1095, in main
return _main(argv)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1047, in _main
return finish_parse_and_run(parser, cmd_name, args, env_format_error)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1078, in finish_parse_and_run
return _invoke_command(command, parser, args, unknown)
File "/home/andreas/spack/lib/spack/spack/main.py", line 591, in _invoke_command
return_val = command(parser, args)
File "/home/andreas/spack/lib/spack/spack/cmd/concretize.py", line 44, in concretize
concretized_specs = env.concretize(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1491, in concretize
return self._concretize_separately(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1641, in _concretize_separately
concretized_specs = spack.concretize.concretize_separately(to_concretize, tests=tests)
File "/home/andreas/spack/lib/spack/spack/concretize.py", line 149, in concretize_separately
for j, (i, concrete, duration) in enumerate(
File "/home/andreas/spack/lib/spack/spack/util/parallel.py", line 86, in imap_unordered
for result in p.imap_unordered(Task(f), list_of_args):
File "/usr/lib/python3.12/multiprocessing/pool.py", line 861, in next
self._cond.wait(timeout)
File "/usr/lib/python3.12/threading.py", line 355, in wait
waiter.acquire()
File "/home/andreas/spack/lib/spack/spack/util/debug.py", line 30, in debug_handler
i.interact(message)
File "/usr/lib/python3.12/code.py", line 229, in interact
line = self.raw_input(prompt)
File "/usr/lib/python3.12/code.py", line 276, in raw_input
return input(prompt)
Signal received : entering python shell.
Traceback:
File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap
self._bootstrap_inner()
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1010, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.12/multiprocessing/pool.py", line 516, in _handle_workers
cls._maintain_pool(ctx, Process, processes, pool, inqueue,
File "/usr/lib/python3.12/multiprocessing/pool.py", line 340, in _maintain_pool
Pool._repopulate_pool_static(ctx, Process, processes, pool,
File "/usr/lib/python3.12/multiprocessing/pool.py", line 329, in _repopulate_pool_static
w.start()
File "/usr/lib/python3.12/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
File "/usr/lib/python3.12/multiprocessing/context.py", line 282, in _Popen
return Popen(process_obj)
File "/usr/lib/python3.12/multiprocessing/popen_fork.py", line 19, in __init__
self._launch(process_obj)
File "/usr/lib/python3.12/multiprocessing/popen_fork.py", line 71, in _launch
code = process_obj._bootstrap(parent_sentinel=child_r)
File "/usr/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/usr/lib/python3.12/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.12/multiprocessing/pool.py", line 114, in worker
task = get()
File "/usr/lib/python3.12/multiprocessing/queues.py", line 386, in get
with self._rlock:
File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 95, in __enter__
return self._semlock.__enter__()
>>>
now exiting InteractiveConsole...
^CSignal received : entering python shell.
Traceback:
File "/home/andreas/spack/bin/spack", line 49, in <module>
sys.exit(main())
File "/home/andreas/spack/lib/spack/spack/main.py", line 1095, in main
return _main(argv)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1047, in _main
return finish_parse_and_run(parser, cmd_name, args, env_format_error)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1078, in finish_parse_and_run
return _invoke_command(command, parser, args, unknown)
File "/home/andreas/spack/lib/spack/spack/main.py", line 591, in _invoke_command
return_val = command(parser, args)
File "/home/andreas/spack/lib/spack/spack/cmd/concretize.py", line 44, in concretize
concretized_specs = env.concretize(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1491, in concretize
return self._concretize_separately(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1641, in _concretize_separately
concretized_specs = spack.concretize.concretize_separately(to_concretize, tests=tests)
File "/home/andreas/spack/lib/spack/spack/concretize.py", line 149, in concretize_separately
for j, (i, concrete, duration) in enumerate(
File "/home/andreas/spack/lib/spack/spack/util/parallel.py", line 83, in imap_unordered
with multiprocessing.Pool(
File "/usr/lib/python3.12/multiprocessing/pool.py", line 739, in __exit__
self.terminate()
File "/usr/lib/python3.12/multiprocessing/pool.py", line 657, in terminate
self._terminate()
File "/usr/lib/python3.12/multiprocessing/util.py", line 227, in __call__
res = self._callback(*self._args, **self._kwargs)
File "/usr/lib/python3.12/multiprocessing/pool.py", line 695, in _terminate_pool
cls._help_stuff_finish(inqueue, task_handler, len(pool))
File "/usr/lib/python3.12/multiprocessing/pool.py", line 675, in _help_stuff_finish
inqueue._rlock.acquire()
>>> ^CSignal received : entering python shell.
Traceback:
File "/home/andreas/spack/bin/spack", line 49, in <module>
sys.exit(main())
File "/home/andreas/spack/lib/spack/spack/main.py", line 1095, in main
return _main(argv)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1047, in _main
return finish_parse_and_run(parser, cmd_name, args, env_format_error)
File "/home/andreas/spack/lib/spack/spack/main.py", line 1078, in finish_parse_and_run
return _invoke_command(command, parser, args, unknown)
File "/home/andreas/spack/lib/spack/spack/main.py", line 591, in _invoke_command
return_val = command(parser, args)
File "/home/andreas/spack/lib/spack/spack/cmd/concretize.py", line 44, in concretize
concretized_specs = env.concretize(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1491, in concretize
return self._concretize_separately(tests=tests)
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1641, in _concretize_separately
concretized_specs = spack.concretize.concretize_separately(to_concretize, tests=tests)
File "/home/andreas/spack/lib/spack/spack/concretize.py", line 149, in concretize_separately
for j, (i, concrete, duration) in enumerate(
File "/home/andreas/spack/lib/spack/spack/util/parallel.py", line 83, in imap_unordered
with multiprocessing.Pool(
File "/usr/lib/python3.12/multiprocessing/pool.py", line 739, in __exit__
self.terminate()
File "/usr/lib/python3.12/multiprocessing/pool.py", line 657, in terminate
self._terminate()
File "/usr/lib/python3.12/multiprocessing/util.py", line 227, in __call__
res = self._callback(*self._args, **self._kwargs)
File "/usr/lib/python3.12/multiprocessing/pool.py", line 695, in _terminate_pool
cls._help_stuff_finish(inqueue, task_handler, len(pool))
File "/usr/lib/python3.12/multiprocessing/pool.py", line 675, in _help_stuff_finish
inqueue._rlock.acquire()
File "/home/andreas/spack/lib/spack/spack/util/debug.py", line 30, in debug_handler
i.interact(message)
File "/usr/lib/python3.12/code.py", line 229, in interact
line = self.raw_input(prompt)
File "/usr/lib/python3.12/code.py", line 276, in raw_input
return input(prompt)
Traceback (most recent call last):
File "/usr/lib/python3.12/multiprocessing/pool.py", line 856, in next
item = self._items.popleft()
^^^^^^^^^^^^^^^^^^^^^
IndexError: pop from an empty deque
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/andreas/spack/lib/spack/spack/util/parallel.py", line 86, in imap_unordered
for result in p.imap_unordered(Task(f), list_of_args):
File "/usr/lib/python3.12/multiprocessing/pool.py", line 861, in next
self._cond.wait(timeout)
File "/usr/lib/python3.12/threading.py", line 355, in wait
waiter.acquire()
File "/home/andreas/spack/lib/spack/spack/util/debug.py", line 30, in debug_handler
i.interact(message)
File "/usr/lib/python3.12/code.py", line 229, in interact
line = self.raw_input(prompt)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/code.py", line 276, in raw_input
return input(prompt)
^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/util/debug.py", line 30, in debug_handler
i.interact(message)
File "/usr/lib/python3.12/code.py", line 229, in interact
line = self.raw_input(prompt)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/code.py", line 276, in raw_input
return input(prompt)
^^^^^^^^^^^^^
RuntimeError: can't re-enter readline
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/andreas/spack/bin/spack", line 49, in <module>
sys.exit(main())
^^^^^^
File "/home/andreas/spack/lib/spack/spack/main.py", line 1095, in main
return _main(argv)
^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/main.py", line 1047, in _main
return finish_parse_and_run(parser, cmd_name, args, env_format_error)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/main.py", line 1078, in finish_parse_and_run
return _invoke_command(command, parser, args, unknown)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/main.py", line 591, in _invoke_command
return_val = command(parser, args)
^^^^^^^^^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/cmd/concretize.py", line 44, in concretize
concretized_specs = env.concretize(tests=tests)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1491, in concretize
return self._concretize_separately(tests=tests)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/environment/environment.py", line 1641, in _concretize_separately
concretized_specs = spack.concretize.concretize_separately(to_concretize, tests=tests)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/concretize.py", line 149, in concretize_separately
for j, (i, concrete, duration) in enumerate(
File "/home/andreas/spack/lib/spack/spack/util/parallel.py", line 83, in imap_unordered
with multiprocessing.Pool(
File "/usr/lib/python3.12/multiprocessing/pool.py", line 739, in __exit__
self.terminate()
File "/usr/lib/python3.12/multiprocessing/pool.py", line 657, in terminate
self._terminate()
File "/usr/lib/python3.12/multiprocessing/util.py", line 227, in __call__
res = self._callback(*self._args, **self._kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/multiprocessing/pool.py", line 695, in _terminate_pool
cls._help_stuff_finish(inqueue, task_handler, len(pool))
File "/usr/lib/python3.12/multiprocessing/pool.py", line 675, in _help_stuff_finish
inqueue._rlock.acquire()
File "/home/andreas/spack/lib/spack/spack/util/debug.py", line 30, in debug_handler
i.interact(message)
File "/usr/lib/python3.12/code.py", line 229, in interact
line = self.raw_input(prompt)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/code.py", line 276, in raw_input
return input(prompt)
^^^^^^^^^^^^^
File "/home/andreas/spack/lib/spack/spack/util/debug.py", line 30, in debug_handler
i.interact(message)
File "/usr/lib/python3.12/code.py", line 229, in interact
line = self.raw_input(prompt)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/code.py", line 276, in raw_input
return input(prompt)
^^^^^^^^^^^^^
RuntimeError: can't re-enter readline
Information on your system
- Spack: 1.1.0.dev0 (39714ae)
- Builtin repo: spack/spack-packages@8ed3433
- Python: 3.12.3
- Platform: linux-ubuntu24.04-skylake
General information
- I have run
spack debug reportand reported the version of Spack/Python/Platform - I have searched the issues of this repo and believe this is not a duplicate
- I have run the failing commands in debug mode and reported the output
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtriageThe issue needs to be prioritizedThe issue needs to be prioritized