Issue Description
Using podman-5.8.0-2.el10 in a memory stress scenario resulted in a coredump.
Steps to reproduce the issue
- Create a container
- Ensure the machine is consuming ~90% of total memory
- Create a nested container
To simplify this, we used https://github.com/containers/engine-stressor, which is essentially a wrapper around stress-ng. The arguments used are below (note that --vm-bytes is set to twice the total system memory):
stress-ng \
--vm 8 \
--vm-bytes 28406M \
--oom-avoid \
--vm-method write64 \
--timeout 900s
Describe the results you received
INFO: Executing podman pull before stress script...
Trying to pull quay.io/podman/stable:latest...
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 0.81%
Getting image source signatures
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.00%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.02%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.19%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.26%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.23%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.35%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.42%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.49%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.49%
Writing manifest to image destination
033eb2afd387d78499c9abcc88f9fc142aeb90b58f72131753d6c8572d774d25
INFO: Running the stressor script
Memory Threshold is set to 90%...
Starting the stress process...
/var/tmp /var/tmp
INFO: List of current containers: (2) qm
memory_eater_base_container
Memory to stress: 14203 MB (before multiplication)
Memory to stress: 28406 MB (after multiplication)
Iteration 1 of 1
======== DEBUG: Executing ==============
stress-ng --vm 8 --vm-bytes 28406M --oom-avoid --vm-method write64 --timeout 900s
======== DEBUG: Executing ==============
stress-ng: info: [195] setting to a 15 mins run per stressor
stress-ng: info: [195] dispatching hogs: 8 vm
stress-ng: info: [196] vm: using 3.47GB per stressor instance (total 27.74GB of 12.02GB available memory)
INFO: Current memory usage of memory_eater_base_container: 1.52%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 26.80%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 52.53%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 77.15%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 84.04%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 90.44%
INFO: Memory usage of memory_eater_base_container exceeded threshold of 90%
INFO: Creating additional containers inside memory_eater_base_container
INFO: Running nested container memory_eater_base_container_nested_1 inside memory_eater_base_container with image quay.io/podman/stable
INFO: podman run --init -d --name "memory_eater_base_container_nested_1" --net=host --privileged quay.io/podman/stable sleep infinity
unexpected fault address 0x0
fatal error: fault
[signal SIGBUS: bus error code=0x3 addr=0x0 pc=0xaaaad6b8c880]
goroutine 1 gp=0x40000021c0 m=10 mp=0x40001e7808 [running, locked to thread]:
runtime.throw({0xaaaad7bf334b?, 0x40000c9e60?})
/usr/lib/golang/src/runtime/panic.go:1094 +0x34 fp=0x400004c5f0 sp=0x400004c5c0 pc=0xaaaad6b566c4
runtime.sigpanic()
/usr/lib/golang/src/runtime/signal_unix.go:922 +0xe0 fp=0x400004c650 sp=0x400004c5f0 pc=0xaaaad6b58820
reflect.directlyAssignable(0x400004c688, 0x22)
/usr/lib/golang/src/reflect/type.go:1532 fp=0x400004c660 sp=0x400004c660 pc=0xaaaad6b8c880
reflect.(*rtype).AssignableTo(0xaaaad80564e0, {0xaaaad842b760?, 0xaaaad8190780?})
/usr/lib/golang/src/reflect/type.go:1416 +0x44 fp=0x400004c690 sp=0x400004c660 pc=0xaaaad6ba1444
[github.com/modern-go/reflect2.(*safeType).AssignableTo(0x2003790c0](http://github.com/modern-go/reflect2.(*safeType).AssignableTo(0x2003790c0)?, {0xaaaad8421f60?, 0x40004104e0?})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/modern-go/reflect2/safe_type.go:77 +0x5c fp=0x400004c6d0 sp=0x400004c690 pc=0xaaaad709c98c
[github.com/json-iterator/go.createDecoderOfJsonNumber(0x72763cf97339efa2](http://github.com/json-iterator/go.createDecoderOfJsonNumber(0x72763cf97339efa2)?, {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect_json_number.go:39 +0x40 fp=0x400004c700 sp=0x400004c6d0 pc=0xaaaad70d5c20
[github.com/json-iterator/go._createDecoderOfType(0x400004c830](http://github.com/json-iterator/go._createDecoderOfType(0x400004c830), {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:152 +0xdc fp=0x400004c770 sp=0x400004c700 pc=0xaaaad70d190c
[github.com/json-iterator/go.createDecoderOfType(0x400004c830](http://github.com/json-iterator/go.createDecoderOfType(0x400004c830), {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:142 +0xa4 fp=0x400004c7a0 sp=0x400004c770 pc=0xaaaad70d17d4
[github.com/json-iterator/go.decoderOfType(0x400004c830](http://github.com/json-iterator/go.decoderOfType(0x400004c830), {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:124 +0x3c fp=0x400004c7f0 sp=0x400004c7a0 pc=0xaaaad70d162c
[github.com/json-iterator/go.(*frozenConfig).DecoderOf(0x40003c9860](http://github.com/json-iterator/go.(*frozenConfig).DecoderOf(0x40003c9860), {0xaaaad8421920, 0x4000437d10})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:114 +0x98 fp=0x400004c860 sp=0x400004c7f0 pc=0xaaaad70d1578
[github.com/json-iterator/go.(*Iterator).ReadVal(0x400057fc20](http://github.com/json-iterator/go.(*Iterator).ReadVal(0x400057fc20), {0xaaaad8092a20, 0x4000124270})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:72 +0xbc fp=0x400004c8c0 sp=0x400004c860 pc=0xaaaad70d12ec
[github.com/json-iterator/go.(*frozenConfig).Unmarshal(0x40003c9860](http://github.com/json-iterator/go.(*frozenConfig).Unmarshal(0x40003c9860), {0x40005a6000?, 0x0?, 0xaaaa00000000?}, {0xaaaad8092a20, 0x4000124270})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/config.go:348 +0x6c fp=0x400004c940 sp=0x400004c8c0 pc=0xaaaad70c97ac
github.com/containers/podman/v5/libpod.(*Container).specFromState(0x400043c140)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container.go:402 +0x1a8 fp=0x400004c9f0 sp=0x400004c940 pc=0xaaaad78c2358
[github.com/containers/podman/v5/libpod.(*Container).setProcessCapabilitiesExec(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).setProcessCapabilitiesExec(0x400043c140), 0x40002e9ae0, {0x0, 0x0}, 0x4000552800, 0x4000360200)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_linux.go:12 +0x34 fp=0x400004ca20 sp=0x400004c9f0 pc=0xaaaad793c174
[github.com/containers/podman/v5/libpod.(*Container).prepareProcessExec(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).prepareProcessExec(0x400043c140), 0x40002e9ae0, {0x400004d1a8, 0x0, 0x400004ccf8?}, {0x40001fe140, 0x40})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_common.go:765 +0x7c4 fp=0x400004cc60 sp=0x400004ca20 pc=0xaaaad793be44
[github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).startExec(0x400013e580](http://github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).startExec(0x400013e580), 0x400043c140, {0x40001fe140, 0x40}, 0x40002e9ae0, 0x0, {0x40003f0b40, 0xbd})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_common.go:395 +0x64c fp=0x400004d210 sp=0x400004cc60 pc=0xaaaad79393fc
[github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).ExecContainer(0x400013e580](http://github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).ExecContainer(0x400013e580), 0x400043c140, {0x40001fe140, 0x40}, 0x40002e9ae0, 0x4000437920, 0x0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_common.go:55 +0x1d0 fp=0x400004d2e0 sp=0x400004d210 pc=0xaaaad7937220
[github.com/containers/podman/v5/libpod.(*Container).execStartAndAttach(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).execStartAndAttach(0x400043c140), {0x400037b700, 0x40}, 0x4000437920, 0x0, 0x0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container_exec.go:361 +0x404 fp=0x400004d6d0 sp=0x400004d2e0 pc=0xaaaad78d32a4
[github.com/containers/podman/v5/libpod.(*Container).exec(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).exec(0x400043c140), 0x0?, 0x4000437920, 0x0, 0x0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container_exec.go:872 +0x168 fp=0x400004d7e0 sp=0x400004d6d0 pc=0xaaaad78d61b8
github.com/containers/podman/v5/libpod.(*Container).Exec(..
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container_exec.go:821
[github.com/containers/podman/v5/pkg/domain/infra/abi/terminal.ExecAttachCtr({0xaaaad840e890](http://github.com/containers/podman/v5/pkg/domain/infra/abi/terminal.ExecAttachCtr(%7B0xaaaad840e890), 0xaaaad91dd940}, 0x400043c140, 0x40003a3900, 0x4000437920)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/pkg/domain/infra/abi/terminal/terminal_common.go:38 +0x108 fp=0x400004d860 sp=0x400004d7e0 pc=0xaaaad79be408
[github.com/containers/podman/v5/pkg/domain/infra/abi.(*ContainerEngine).ContainerExec(0x40000744d8](http://github.com/containers/podman/v5/pkg/domain/infra/abi.(*ContainerEngine).ContainerExec(0x40000744d8), {0xaaaad840e890, 0xaaaad91dd940}, {0xffffd5be1cb8, 0x1b}, {{0x40000535d0, 0x3, 0x3}, {0xaaaad7c022a9, 0xd}, ...}, ...)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/pkg/domain/infra/abi/containers.go:959 +0x288 fp=0x400004d9a0 sp=0x400004d860 pc=0xaaaad79e34e8
[github.com/containers/podman/v5/cmd/podman/containers.exec(0xaaaad90dce80](http://github.com/containers/podman/v5/cmd/podman/containers.exec(0xaaaad90dce80), {0x40000535c0?, 0x4?, 0x4?})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/cmd/podman/containers/exec.go:197 +0x63c fp=0x400004db80 sp=0x400004d9a0 pc=0xaaaad7ab337c
[github.com/spf13/cobra.(*Command).execute(0xaaaad90dce80](http://github.com/spf13/cobra.(*Command).execute(0xaaaad90dce80), {0x4000192140, 0x4, 0x4})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4 fp=0x400004dd30 sp=0x400004db80 pc=0xaaaad7513054
github.com/spf13/cobra.(*Command).ExecuteC(0xaaaad90b47a0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1148 +0x350 fp=0x400004de20 sp=0x400004dd30 pc=0xaaaad75137d0
github.com/spf13/cobra.(*Command).Execute(..
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1071
github.com/spf13/cobra.(*Command).ExecuteContext(..
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1064
main.Execute()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/cmd/podman/root.go:121 +0x54 fp=0x400004de90 sp=0x400004de20 pc=0xaaaad7b894f4
main.main()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/cmd/podman/main.go:74 +0x494 fp=0x400004df40 sp=0x400004de90 pc=0xaaaad7b88a44
runtime.main()
/usr/lib/golang/src/runtime/proc.go:285 +0x278 fp=0x400004dfd0 sp=0x400004df40 pc=0xaaaad6b1ff78
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400004dfd0 sp=0x400004dfd0 pc=0xaaaad6b5eb54
goroutine 2 gp=0x4000002c40 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000070f90 sp=0x4000070f70 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.forcegchelper()
/usr/lib/golang/src/runtime/proc.go:373 +0xb4 fp=0x4000070fd0 sp=0x4000070f90 pc=0xaaaad6b202c4
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000070fd0 sp=0x4000070fd0 pc=0xaaaad6b5eb54
created by runtime.init.8 in goroutine 1
/usr/lib/golang/src/runtime/proc.go:361 +0x24
goroutine 3 gp=0x4000003180 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000071760 sp=0x4000071740 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.bgsweep(0x400009c000)
/usr/lib/golang/src/runtime/mgcsweep.go:323 +0x104 fp=0x40000717b0 sp=0x4000071760 pc=0xaaaad6b081d4
runtime.gcenable.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:212 +0x28 fp=0x40000717d0 sp=0x40000717b0 pc=0xaaaad6afbe68
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000717d0 sp=0x40000717d0 pc=0xaaaad6b5eb54
created by runtime.gcenable in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:212 +0x6c
goroutine 4 gp=0x4000003340 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0xaaaad7f2edf0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000071f60 sp=0x4000071f40 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.(*scavengerState).park(0xaaaad91ab960)
/usr/lib/golang/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000071f90 sp=0x4000071f60 pc=0xaaaad6b05d2c
runtime.bgscavenge(0x400009c000)
/usr/lib/golang/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000071fb0 sp=0x4000071f90 pc=0xaaaad6b062ac
runtime.gcenable.gowrap2()
/usr/lib/golang/src/runtime/mgc.go:213 +0x28 fp=0x4000071fd0 sp=0x4000071fb0 pc=0xaaaad6afbe08
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000071fd0 sp=0x4000071fd0 pc=0xaaaad6b5eb54
created by runtime.gcenable in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:213 +0xac
goroutine 18 gp=0x4000194000 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006c580 sp=0x400006c560 pc=0xaaaad6b567d0
runtime.runFinalizers()
/usr/lib/golang/src/runtime/mfinal.go:210 +0x104 fp=0x400006c7d0 sp=0x400006c580 pc=0xaaaad6afade4
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006c7d0 sp=0x400006c7d0 pc=0xaaaad6b5eb54
created by runtime.createfing in goroutine 1
/usr/lib/golang/src/runtime/mfinal.go:172 +0x78
goroutine 34 gp=0x40001028c0 m=nil [cleanup wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000460740 sp=0x4000460720 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.(*cleanupQueue).dequeue(0xaaaad91ae200)
/usr/lib/golang/src/runtime/mcleanup.go:439 +0x110 fp=0x4000460780 sp=0x4000460740 pc=0xaaaad6af7e40
runtime.runCleanups()
/usr/lib/golang/src/runtime/mcleanup.go:635 +0x40 fp=0x40004607d0 sp=0x4000460780 pc=0xaaaad6af8650
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40004607d0 sp=0x40004607d0 pc=0xaaaad6b5eb54
created by runtime.(*cleanupQueue).createGs in goroutine 1
/usr/lib/golang/src/runtime/mcleanup.go:589 +0x108
goroutine 35 gp=0x4000102a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000460f10 sp=0x4000460ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000460fb0 sp=0x4000460f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000460fd0 sp=0x4000460fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000460fd0 sp=0x4000460fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 5 gp=0x4000260000 m=nil [GC worker (idle)]:
runtime.gopark(0x4000000000?, 0x0?, 0xa8?, 0xdb?, 0xaaaad91b1040?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000070710 sp=0x40000706f0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x40000707b0 sp=0x4000070710 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x40000707d0 sp=0x40000707b0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000707d0 sp=0x40000707d0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 19 gp=0x4000194540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006cf10 sp=0x400006cef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x400006cfb0 sp=0x400006cf10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x400006cfd0 sp=0x400006cfb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006cfd0 sp=0x400006cfd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 6 gp=0x40002601c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000072710 sp=0x40000726f0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x40000727b0 sp=0x4000072710 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x40000727d0 sp=0x40000727b0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000727d0 sp=0x40000727d0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 36 gp=0x4000102c40 m=nil [GC worker (idle)]:
runtime.gopark(0x45dd24ea84?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000461710 sp=0x40004616f0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x40004617b0 sp=0x4000461710 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x40004617d0 sp=0x40004617b0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40004617d0 sp=0x40004617d0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 37 gp=0x4000102e00 m=nil [GC worker (idle)]:
runtime.gopark(0xaaaad91e0320?, 0x3?, 0x86?, 0x89?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000461f10 sp=0x4000461ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000461fb0 sp=0x4000461f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000461fd0 sp=0x4000461fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000461fd0 sp=0x4000461fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 20 gp=0x4000194700 m=nil [GC worker (idle)]:
runtime.gopark(0xaaaad91e0320?, 0x1?, 0x95?, 0xee?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000087f10 sp=0x4000087ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000087fb0 sp=0x4000087f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000087fd0 sp=0x4000087fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000087fd0 sp=0x4000087fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 38 gp=0x4000102fc0 m=nil [GC worker (idle)]:
runtime.gopark(0xaaaad91e0320?, 0x1?, 0xfa?, 0xe5?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000083f10 sp=0x4000083ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000083fb0 sp=0x4000083f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000083fd0 sp=0x4000083fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000083fd0 sp=0x4000083fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 21 gp=0x4000102380 m=nil [select]:
runtime.gopark(0x400006e778?, 0x2?, 0x0?, 0x0?, 0x400006e774?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006e5f0 sp=0x400006e5d0 pc=0xaaaad6b567d0
runtime.selectgo(0x400006e778, 0x400006e770, 0x0?, 0x0, 0x0?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x400006e730 sp=0x400006e5f0 pc=0xaaaad6b33fac
database/sql.(*DB).connectionOpener(0x4000449930, {0xaaaad840e9b0, 0x4000294190})
/usr/lib/golang/src/database/sql/sql.go:1261 +0x80 fp=0x400006e7a0 sp=0x400006e730 pc=0xaaaad714fe00
database/sql.OpenDB.gowrap1()
/usr/lib/golang/src/database/sql/sql.go:841 +0x2c fp=0x400006e7d0 sp=0x400006e7a0 pc=0xaaaad714e0bc
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006e7d0 sp=0x400006e7d0 pc=0xaaaad6b5eb54
created by database/sql.OpenDB in goroutine 1
/usr/lib/golang/src/database/sql/sql.go:841 +0x114
goroutine 40 gp=0x4000102540 m=nil [select, locked to thread]:
runtime.gopark(0x400006efa0?, 0x2?, 0x98?, 0xee?, 0x400006ef8c?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006ee00 sp=0x400006ede0 pc=0xaaaad6b567d0
runtime.selectgo(0x400006efa0, 0x400006ef88, 0x0?, 0x0, 0x40003ba000?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x400006ef40 sp=0x400006ee00 pc=0xaaaad6b33fac
runtime.ensureSigM.func1()
/usr/lib/golang/src/runtime/signal_unix.go:1085 +0x188 fp=0x400006efd0 sp=0x400006ef40 pc=0xaaaad6b50548
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006efd0 sp=0x400006efd0 pc=0xaaaad6b5eb54
created by runtime.ensureSigM in goroutine 1
/usr/lib/golang/src/runtime/signal_unix.go:1068 +0xcc
goroutine 41 gp=0x4000103180 m=nil [select]:
runtime.gopark(0x400006ff88?, 0x2?, 0x68?, 0xfd?, 0x400006fe94?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006fd10 sp=0x400006fcf0 pc=0xaaaad6b567d0
runtime.selectgo(0x400006ff88, 0x400006fe90, 0x40003ba000?, 0x0, 0x400006fe01?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x400006fe50 sp=0x400006fd10 pc=0xaaaad6b33fac
github.com/containers/podman/v5/libpod/shutdown.Start.func1()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/shutdown/handler.go:56 +0x64 fp=0x400006ffd0 sp=0x400006fe50 pc=0xaaaad77bbd94
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006ffd0 sp=0x400006ffd0 pc=0xaaaad6b5eb54
created by github.com/containers/podman/v5/libpod/shutdown.Start in goroutine 1
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/shutdown/handler.go:55 +0xd8
goroutine 39 gp=0x4000103500 m=nil [chan receive]:
runtime.gopark(0x400030f4a0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x40000736e0 sp=0x40000736c0 pc=0xaaaad6b567d0
runtime.chanrecv(0x40000e25b0, 0x40000737c0, 0x1)
/usr/lib/golang/src/runtime/chan.go:667 +0x428 fp=0x4000073760 sp=0x40000736e0 pc=0xaaaad6aeb608
runtime.chanrecv2(0x0?, 0xaaaad6b5eb58?)
/usr/lib/golang/src/runtime/chan.go:514 +0x14 fp=0x4000073790 sp=0x4000073760 pc=0xaaaad6aeb1c4
github.com/containers/podman/v5/libpod.(*Runtime).startWorker.func1()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime_worker.go:11 +0x5c fp=0x40000737d0 sp=0x4000073790 pc=0xaaaad796445c
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000737d0 sp=0x40000737d0 pc=0xaaaad6b5eb54
created by github.com/containers/podman/v5/libpod.(*Runtime).startWorker in goroutine 1
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime_worker.go:10 +0x5c
goroutine 27 gp=0x40001036c0 m=nil [select]:
runtime.gopark(0x4000081f90?, 0x2?, 0x98?, 0x1c?, 0x4000081e8c?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000081c50 sp=0x4000081c30 pc=0xaaaad6b567d0
runtime.selectgo(0x4000081f90, 0x4000081e88, 0x0?, 0x0, 0x0?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x4000081d90 sp=0x4000081c50 pc=0xaaaad6b33fac
github.com/containers/podman/v5/libpod.(*Runtime).libimageEvents.func2()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime.go:755 +0xa8 fp=0x4000081fd0 sp=0x4000081d90 pc=0xaaaad794c938
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0xaaaad6b5eb54
created by github.com/containers/podman/v5/libpod.(*Runtime).libimageEvents in goroutine 1
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime.go:728 +0xf4
goroutine 28 gp=0x4000103880 m=5 mp=0x4000100008 [syscall]:
runtime.notetsleepg(0xaaaad91df400, 0xffffffffffffffff)
/usr/lib/golang/src/runtime/lock_futex.go:123 +0x34 fp=0x400006d790 sp=0x400006d760 pc=0xaaaad6af09a4
os/signal.signal_recv()
/usr/lib/golang/src/runtime/sigqueue.go:152 +0x30 fp=0x400006d7b0 sp=0x400006d790 pc=0xaaaad6b58ad0
os/signal.loop()
/usr/lib/golang/src/os/signal/signal_unix.go:23 +0x1c fp=0x400006d7d0 sp=0x400006d7b0 pc=0xaaaad6fd3abc
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006d7d0 sp=0x400006d7d0 pc=0xaaaad6b5eb54
created by os/signal.Notify.func1.1 in goroutine 1
/usr/lib/golang/src/os/signal/signal.go:152 +0x28
/usr/local/share/engine-stressor/memory-exhaustion: line 154: 19003 Aborted sudo podman exec "$container_name" sh -c "$run_cmd"
ERROR: Failed to run nested container memory_eater_base_container_nested_1 inside memory_eater_base_container
INFO: Cleaning up nested containers
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught from PID -1717941968.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught from PID -1717941968.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught , dumped core as pid 19042.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught , dumped core as pid 19042.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Freezing execution.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Freezing execution.
Describe the results you expected
I expect podman create the nested containers or exit nicely with an error message.
podman info output
Podman in a container
No
Privileged Or Rootless
None
Upstream Latest Release
Yes
Additional environment details
Additional environment details
Additional information
Additional information like issue happens only occasionally or issue happens with a particular architecture or on a particular setting
Issue Description
Using podman-5.8.0-2.el10 in a memory stress scenario resulted in a coredump.
Steps to reproduce the issue
To simplify this, we used https://github.com/containers/engine-stressor, which is essentially a wrapper around
stress-ng. The arguments used are below (note that--vm-bytesis set to twice the total system memory):Describe the results you received
INFO: Executing podman pull before stress script...
Trying to pull quay.io/podman/stable:latest...
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 0.81%
Getting image source signatures
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.00%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.02%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.19%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.26%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.23%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.35%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.42%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.49%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 1.49%
Writing manifest to image destination
033eb2afd387d78499c9abcc88f9fc142aeb90b58f72131753d6c8572d774d25
INFO: Running the stressor script
Memory Threshold is set to 90%...
Starting the stress process...
/var/tmp /var/tmp
INFO: List of current containers: (2) qm
memory_eater_base_container
Memory to stress: 14203 MB (before multiplication)
Memory to stress: 28406 MB (after multiplication)
Iteration 1 of 1
======== DEBUG: Executing ==============
stress-ng --vm 8 --vm-bytes 28406M --oom-avoid --vm-method write64 --timeout 900s
======== DEBUG: Executing ==============
stress-ng: info: [195] setting to a 15 mins run per stressor
stress-ng: info: [195] dispatching hogs: 8 vm
stress-ng: info: [196] vm: using 3.47GB per stressor instance (total 27.74GB of 12.02GB available memory)
INFO: Current memory usage of memory_eater_base_container: 1.52%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 26.80%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 52.53%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 77.15%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 84.04%
INFO: List of current containers: (2) qm
memory_eater_base_container
INFO: Current memory usage of memory_eater_base_container: 90.44%
INFO: Memory usage of memory_eater_base_container exceeded threshold of 90%
INFO: Creating additional containers inside memory_eater_base_container
INFO: Running nested container memory_eater_base_container_nested_1 inside memory_eater_base_container with image quay.io/podman/stable
INFO: podman run --init -d --name "memory_eater_base_container_nested_1" --net=host --privileged quay.io/podman/stable sleep infinity
unexpected fault address 0x0
fatal error: fault
[signal SIGBUS: bus error code=0x3 addr=0x0 pc=0xaaaad6b8c880]
goroutine 1 gp=0x40000021c0 m=10 mp=0x40001e7808 [running, locked to thread]:
runtime.throw({0xaaaad7bf334b?, 0x40000c9e60?})
/usr/lib/golang/src/runtime/panic.go:1094 +0x34 fp=0x400004c5f0 sp=0x400004c5c0 pc=0xaaaad6b566c4
runtime.sigpanic()
/usr/lib/golang/src/runtime/signal_unix.go:922 +0xe0 fp=0x400004c650 sp=0x400004c5f0 pc=0xaaaad6b58820
reflect.directlyAssignable(0x400004c688, 0x22)
/usr/lib/golang/src/reflect/type.go:1532 fp=0x400004c660 sp=0x400004c660 pc=0xaaaad6b8c880
reflect.(*rtype).AssignableTo(0xaaaad80564e0, {0xaaaad842b760?, 0xaaaad8190780?})
/usr/lib/golang/src/reflect/type.go:1416 +0x44 fp=0x400004c690 sp=0x400004c660 pc=0xaaaad6ba1444
[github.com/modern-go/reflect2.(*safeType).AssignableTo(0x2003790c0](http://github.com/modern-go/reflect2.(*safeType).AssignableTo(0x2003790c0)?, {0xaaaad8421f60?, 0x40004104e0?})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/modern-go/reflect2/safe_type.go:77 +0x5c fp=0x400004c6d0 sp=0x400004c690 pc=0xaaaad709c98c
[github.com/json-iterator/go.createDecoderOfJsonNumber(0x72763cf97339efa2](http://github.com/json-iterator/go.createDecoderOfJsonNumber(0x72763cf97339efa2)?, {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect_json_number.go:39 +0x40 fp=0x400004c700 sp=0x400004c6d0 pc=0xaaaad70d5c20
[github.com/json-iterator/go._createDecoderOfType(0x400004c830](http://github.com/json-iterator/go._createDecoderOfType(0x400004c830), {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:152 +0xdc fp=0x400004c770 sp=0x400004c700 pc=0xaaaad70d190c
[github.com/json-iterator/go.createDecoderOfType(0x400004c830](http://github.com/json-iterator/go.createDecoderOfType(0x400004c830), {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:142 +0xa4 fp=0x400004c7a0 sp=0x400004c770 pc=0xaaaad70d17d4
[github.com/json-iterator/go.decoderOfType(0x400004c830](http://github.com/json-iterator/go.decoderOfType(0x400004c830), {0xaaaad8421920, 0x4000437bc0})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:124 +0x3c fp=0x400004c7f0 sp=0x400004c7a0 pc=0xaaaad70d162c
[github.com/json-iterator/go.(*frozenConfig).DecoderOf(0x40003c9860](http://github.com/json-iterator/go.(*frozenConfig).DecoderOf(0x40003c9860), {0xaaaad8421920, 0x4000437d10})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:114 +0x98 fp=0x400004c860 sp=0x400004c7f0 pc=0xaaaad70d1578
[github.com/json-iterator/go.(*Iterator).ReadVal(0x400057fc20](http://github.com/json-iterator/go.(*Iterator).ReadVal(0x400057fc20), {0xaaaad8092a20, 0x4000124270})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/reflect.go:72 +0xbc fp=0x400004c8c0 sp=0x400004c860 pc=0xaaaad70d12ec
[github.com/json-iterator/go.(*frozenConfig).Unmarshal(0x40003c9860](http://github.com/json-iterator/go.(*frozenConfig).Unmarshal(0x40003c9860), {0x40005a6000?, 0x0?, 0xaaaa00000000?}, {0xaaaad8092a20, 0x4000124270})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/json-iterator/go/config.go:348 +0x6c fp=0x400004c940 sp=0x400004c8c0 pc=0xaaaad70c97ac
github.com/containers/podman/v5/libpod.(*Container).specFromState(0x400043c140)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container.go:402 +0x1a8 fp=0x400004c9f0 sp=0x400004c940 pc=0xaaaad78c2358
[github.com/containers/podman/v5/libpod.(*Container).setProcessCapabilitiesExec(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).setProcessCapabilitiesExec(0x400043c140), 0x40002e9ae0, {0x0, 0x0}, 0x4000552800, 0x4000360200)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_linux.go:12 +0x34 fp=0x400004ca20 sp=0x400004c9f0 pc=0xaaaad793c174
[github.com/containers/podman/v5/libpod.(*Container).prepareProcessExec(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).prepareProcessExec(0x400043c140), 0x40002e9ae0, {0x400004d1a8, 0x0, 0x400004ccf8?}, {0x40001fe140, 0x40})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_common.go:765 +0x7c4 fp=0x400004cc60 sp=0x400004ca20 pc=0xaaaad793be44
[github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).startExec(0x400013e580](http://github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).startExec(0x400013e580), 0x400043c140, {0x40001fe140, 0x40}, 0x40002e9ae0, 0x0, {0x40003f0b40, 0xbd})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_common.go:395 +0x64c fp=0x400004d210 sp=0x400004cc60 pc=0xaaaad79393fc
[github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).ExecContainer(0x400013e580](http://github.com/containers/podman/v5/libpod.(*ConmonOCIRuntime).ExecContainer(0x400013e580), 0x400043c140, {0x40001fe140, 0x40}, 0x40002e9ae0, 0x4000437920, 0x0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/oci_conmon_exec_common.go:55 +0x1d0 fp=0x400004d2e0 sp=0x400004d210 pc=0xaaaad7937220
[github.com/containers/podman/v5/libpod.(*Container).execStartAndAttach(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).execStartAndAttach(0x400043c140), {0x400037b700, 0x40}, 0x4000437920, 0x0, 0x0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container_exec.go:361 +0x404 fp=0x400004d6d0 sp=0x400004d2e0 pc=0xaaaad78d32a4
[github.com/containers/podman/v5/libpod.(*Container).exec(0x400043c140](http://github.com/containers/podman/v5/libpod.(*Container).exec(0x400043c140), 0x0?, 0x4000437920, 0x0, 0x0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container_exec.go:872 +0x168 fp=0x400004d7e0 sp=0x400004d6d0 pc=0xaaaad78d61b8
github.com/containers/podman/v5/libpod.(*Container).Exec(..
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/container_exec.go:821
[github.com/containers/podman/v5/pkg/domain/infra/abi/terminal.ExecAttachCtr({0xaaaad840e890](http://github.com/containers/podman/v5/pkg/domain/infra/abi/terminal.ExecAttachCtr(%7B0xaaaad840e890), 0xaaaad91dd940}, 0x400043c140, 0x40003a3900, 0x4000437920)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/pkg/domain/infra/abi/terminal/terminal_common.go:38 +0x108 fp=0x400004d860 sp=0x400004d7e0 pc=0xaaaad79be408
[github.com/containers/podman/v5/pkg/domain/infra/abi.(*ContainerEngine).ContainerExec(0x40000744d8](http://github.com/containers/podman/v5/pkg/domain/infra/abi.(*ContainerEngine).ContainerExec(0x40000744d8), {0xaaaad840e890, 0xaaaad91dd940}, {0xffffd5be1cb8, 0x1b}, {{0x40000535d0, 0x3, 0x3}, {0xaaaad7c022a9, 0xd}, ...}, ...)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/pkg/domain/infra/abi/containers.go:959 +0x288 fp=0x400004d9a0 sp=0x400004d860 pc=0xaaaad79e34e8
[github.com/containers/podman/v5/cmd/podman/containers.exec(0xaaaad90dce80](http://github.com/containers/podman/v5/cmd/podman/containers.exec(0xaaaad90dce80), {0x40000535c0?, 0x4?, 0x4?})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/cmd/podman/containers/exec.go:197 +0x63c fp=0x400004db80 sp=0x400004d9a0 pc=0xaaaad7ab337c
[github.com/spf13/cobra.(*Command).execute(0xaaaad90dce80](http://github.com/spf13/cobra.(*Command).execute(0xaaaad90dce80), {0x4000192140, 0x4, 0x4})
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4 fp=0x400004dd30 sp=0x400004db80 pc=0xaaaad7513054
github.com/spf13/cobra.(*Command).ExecuteC(0xaaaad90b47a0)
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1148 +0x350 fp=0x400004de20 sp=0x400004dd30 pc=0xaaaad75137d0
github.com/spf13/cobra.(*Command).Execute(..
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1071
github.com/spf13/cobra.(*Command).ExecuteContext(..
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/vendor/github.com/spf13/cobra/command.go:1064
main.Execute()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/cmd/podman/root.go:121 +0x54 fp=0x400004de90 sp=0x400004de20 pc=0xaaaad7b894f4
main.main()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/cmd/podman/main.go:74 +0x494 fp=0x400004df40 sp=0x400004de90 pc=0xaaaad7b88a44
runtime.main()
/usr/lib/golang/src/runtime/proc.go:285 +0x278 fp=0x400004dfd0 sp=0x400004df40 pc=0xaaaad6b1ff78
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400004dfd0 sp=0x400004dfd0 pc=0xaaaad6b5eb54
goroutine 2 gp=0x4000002c40 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000070f90 sp=0x4000070f70 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.forcegchelper()
/usr/lib/golang/src/runtime/proc.go:373 +0xb4 fp=0x4000070fd0 sp=0x4000070f90 pc=0xaaaad6b202c4
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000070fd0 sp=0x4000070fd0 pc=0xaaaad6b5eb54
created by runtime.init.8 in goroutine 1
/usr/lib/golang/src/runtime/proc.go:361 +0x24
goroutine 3 gp=0x4000003180 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000071760 sp=0x4000071740 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.bgsweep(0x400009c000)
/usr/lib/golang/src/runtime/mgcsweep.go:323 +0x104 fp=0x40000717b0 sp=0x4000071760 pc=0xaaaad6b081d4
runtime.gcenable.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:212 +0x28 fp=0x40000717d0 sp=0x40000717b0 pc=0xaaaad6afbe68
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000717d0 sp=0x40000717d0 pc=0xaaaad6b5eb54
created by runtime.gcenable in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:212 +0x6c
goroutine 4 gp=0x4000003340 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0xaaaad7f2edf0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000071f60 sp=0x4000071f40 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.(*scavengerState).park(0xaaaad91ab960)
/usr/lib/golang/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000071f90 sp=0x4000071f60 pc=0xaaaad6b05d2c
runtime.bgscavenge(0x400009c000)
/usr/lib/golang/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000071fb0 sp=0x4000071f90 pc=0xaaaad6b062ac
runtime.gcenable.gowrap2()
/usr/lib/golang/src/runtime/mgc.go:213 +0x28 fp=0x4000071fd0 sp=0x4000071fb0 pc=0xaaaad6afbe08
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000071fd0 sp=0x4000071fd0 pc=0xaaaad6b5eb54
created by runtime.gcenable in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:213 +0xac
goroutine 18 gp=0x4000194000 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006c580 sp=0x400006c560 pc=0xaaaad6b567d0
runtime.runFinalizers()
/usr/lib/golang/src/runtime/mfinal.go:210 +0x104 fp=0x400006c7d0 sp=0x400006c580 pc=0xaaaad6afade4
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006c7d0 sp=0x400006c7d0 pc=0xaaaad6b5eb54
created by runtime.createfing in goroutine 1
/usr/lib/golang/src/runtime/mfinal.go:172 +0x78
goroutine 34 gp=0x40001028c0 m=nil [cleanup wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000460740 sp=0x4000460720 pc=0xaaaad6b567d0
runtime.goparkunlock(...)
/usr/lib/golang/src/runtime/proc.go:466
runtime.(*cleanupQueue).dequeue(0xaaaad91ae200)
/usr/lib/golang/src/runtime/mcleanup.go:439 +0x110 fp=0x4000460780 sp=0x4000460740 pc=0xaaaad6af7e40
runtime.runCleanups()
/usr/lib/golang/src/runtime/mcleanup.go:635 +0x40 fp=0x40004607d0 sp=0x4000460780 pc=0xaaaad6af8650
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40004607d0 sp=0x40004607d0 pc=0xaaaad6b5eb54
created by runtime.(*cleanupQueue).createGs in goroutine 1
/usr/lib/golang/src/runtime/mcleanup.go:589 +0x108
goroutine 35 gp=0x4000102a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000460f10 sp=0x4000460ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000460fb0 sp=0x4000460f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000460fd0 sp=0x4000460fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000460fd0 sp=0x4000460fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 5 gp=0x4000260000 m=nil [GC worker (idle)]:
runtime.gopark(0x4000000000?, 0x0?, 0xa8?, 0xdb?, 0xaaaad91b1040?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000070710 sp=0x40000706f0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x40000707b0 sp=0x4000070710 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x40000707d0 sp=0x40000707b0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000707d0 sp=0x40000707d0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 19 gp=0x4000194540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006cf10 sp=0x400006cef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x400006cfb0 sp=0x400006cf10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x400006cfd0 sp=0x400006cfb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006cfd0 sp=0x400006cfd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 6 gp=0x40002601c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000072710 sp=0x40000726f0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x40000727b0 sp=0x4000072710 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x40000727d0 sp=0x40000727b0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000727d0 sp=0x40000727d0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 36 gp=0x4000102c40 m=nil [GC worker (idle)]:
runtime.gopark(0x45dd24ea84?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000461710 sp=0x40004616f0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x40004617b0 sp=0x4000461710 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x40004617d0 sp=0x40004617b0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40004617d0 sp=0x40004617d0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 37 gp=0x4000102e00 m=nil [GC worker (idle)]:
runtime.gopark(0xaaaad91e0320?, 0x3?, 0x86?, 0x89?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000461f10 sp=0x4000461ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000461fb0 sp=0x4000461f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000461fd0 sp=0x4000461fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000461fd0 sp=0x4000461fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 20 gp=0x4000194700 m=nil [GC worker (idle)]:
runtime.gopark(0xaaaad91e0320?, 0x1?, 0x95?, 0xee?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000087f10 sp=0x4000087ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000087fb0 sp=0x4000087f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000087fd0 sp=0x4000087fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000087fd0 sp=0x4000087fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 38 gp=0x4000102fc0 m=nil [GC worker (idle)]:
runtime.gopark(0xaaaad91e0320?, 0x1?, 0xfa?, 0xe5?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000083f10 sp=0x4000083ef0 pc=0xaaaad6b567d0
runtime.gcBgMarkWorker(0x400011e7e0)
/usr/lib/golang/src/runtime/mgc.go:1463 +0xe0 fp=0x4000083fb0 sp=0x4000083f10 pc=0xaaaad6afe4e0
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/lib/golang/src/runtime/mgc.go:1373 +0x28 fp=0x4000083fd0 sp=0x4000083fb0 pc=0xaaaad6afe3c8
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000083fd0 sp=0x4000083fd0 pc=0xaaaad6b5eb54
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/lib/golang/src/runtime/mgc.go:1373 +0x140
goroutine 21 gp=0x4000102380 m=nil [select]:
runtime.gopark(0x400006e778?, 0x2?, 0x0?, 0x0?, 0x400006e774?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006e5f0 sp=0x400006e5d0 pc=0xaaaad6b567d0
runtime.selectgo(0x400006e778, 0x400006e770, 0x0?, 0x0, 0x0?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x400006e730 sp=0x400006e5f0 pc=0xaaaad6b33fac
database/sql.(*DB).connectionOpener(0x4000449930, {0xaaaad840e9b0, 0x4000294190})
/usr/lib/golang/src/database/sql/sql.go:1261 +0x80 fp=0x400006e7a0 sp=0x400006e730 pc=0xaaaad714fe00
database/sql.OpenDB.gowrap1()
/usr/lib/golang/src/database/sql/sql.go:841 +0x2c fp=0x400006e7d0 sp=0x400006e7a0 pc=0xaaaad714e0bc
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006e7d0 sp=0x400006e7d0 pc=0xaaaad6b5eb54
created by database/sql.OpenDB in goroutine 1
/usr/lib/golang/src/database/sql/sql.go:841 +0x114
goroutine 40 gp=0x4000102540 m=nil [select, locked to thread]:
runtime.gopark(0x400006efa0?, 0x2?, 0x98?, 0xee?, 0x400006ef8c?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006ee00 sp=0x400006ede0 pc=0xaaaad6b567d0
runtime.selectgo(0x400006efa0, 0x400006ef88, 0x0?, 0x0, 0x40003ba000?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x400006ef40 sp=0x400006ee00 pc=0xaaaad6b33fac
runtime.ensureSigM.func1()
/usr/lib/golang/src/runtime/signal_unix.go:1085 +0x188 fp=0x400006efd0 sp=0x400006ef40 pc=0xaaaad6b50548
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006efd0 sp=0x400006efd0 pc=0xaaaad6b5eb54
created by runtime.ensureSigM in goroutine 1
/usr/lib/golang/src/runtime/signal_unix.go:1068 +0xcc
goroutine 41 gp=0x4000103180 m=nil [select]:
runtime.gopark(0x400006ff88?, 0x2?, 0x68?, 0xfd?, 0x400006fe94?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x400006fd10 sp=0x400006fcf0 pc=0xaaaad6b567d0
runtime.selectgo(0x400006ff88, 0x400006fe90, 0x40003ba000?, 0x0, 0x400006fe01?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x400006fe50 sp=0x400006fd10 pc=0xaaaad6b33fac
github.com/containers/podman/v5/libpod/shutdown.Start.func1()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/shutdown/handler.go:56 +0x64 fp=0x400006ffd0 sp=0x400006fe50 pc=0xaaaad77bbd94
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006ffd0 sp=0x400006ffd0 pc=0xaaaad6b5eb54
created by github.com/containers/podman/v5/libpod/shutdown.Start in goroutine 1
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/shutdown/handler.go:55 +0xd8
goroutine 39 gp=0x4000103500 m=nil [chan receive]:
runtime.gopark(0x400030f4a0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x40000736e0 sp=0x40000736c0 pc=0xaaaad6b567d0
runtime.chanrecv(0x40000e25b0, 0x40000737c0, 0x1)
/usr/lib/golang/src/runtime/chan.go:667 +0x428 fp=0x4000073760 sp=0x40000736e0 pc=0xaaaad6aeb608
runtime.chanrecv2(0x0?, 0xaaaad6b5eb58?)
/usr/lib/golang/src/runtime/chan.go:514 +0x14 fp=0x4000073790 sp=0x4000073760 pc=0xaaaad6aeb1c4
github.com/containers/podman/v5/libpod.(*Runtime).startWorker.func1()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime_worker.go:11 +0x5c fp=0x40000737d0 sp=0x4000073790 pc=0xaaaad796445c
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000737d0 sp=0x40000737d0 pc=0xaaaad6b5eb54
created by github.com/containers/podman/v5/libpod.(*Runtime).startWorker in goroutine 1
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime_worker.go:10 +0x5c
goroutine 27 gp=0x40001036c0 m=nil [select]:
runtime.gopark(0x4000081f90?, 0x2?, 0x98?, 0x1c?, 0x4000081e8c?)
/usr/lib/golang/src/runtime/proc.go:460 +0xc0 fp=0x4000081c50 sp=0x4000081c30 pc=0xaaaad6b567d0
runtime.selectgo(0x4000081f90, 0x4000081e88, 0x0?, 0x0, 0x0?, 0x1)
/usr/lib/golang/src/runtime/select.go:351 +0x6bc fp=0x4000081d90 sp=0x4000081c50 pc=0xaaaad6b33fac
github.com/containers/podman/v5/libpod.(*Runtime).libimageEvents.func2()
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime.go:755 +0xa8 fp=0x4000081fd0 sp=0x4000081d90 pc=0xaaaad794c938
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0xaaaad6b5eb54
created by github.com/containers/podman/v5/libpod.(*Runtime).libimageEvents in goroutine 1
/builddir/build/BUILD/podman-07efc23e05c3d9aa15a0f30d57194737bfc4b6b1/libpod/runtime.go:728 +0xf4
goroutine 28 gp=0x4000103880 m=5 mp=0x4000100008 [syscall]:
runtime.notetsleepg(0xaaaad91df400, 0xffffffffffffffff)
/usr/lib/golang/src/runtime/lock_futex.go:123 +0x34 fp=0x400006d790 sp=0x400006d760 pc=0xaaaad6af09a4
os/signal.signal_recv()
/usr/lib/golang/src/runtime/sigqueue.go:152 +0x30 fp=0x400006d7b0 sp=0x400006d790 pc=0xaaaad6b58ad0
os/signal.loop()
/usr/lib/golang/src/os/signal/signal_unix.go:23 +0x1c fp=0x400006d7d0 sp=0x400006d7b0 pc=0xaaaad6fd3abc
runtime.goexit({})
/usr/lib/golang/src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006d7d0 sp=0x400006d7d0 pc=0xaaaad6b5eb54
created by os/signal.Notify.func1.1 in goroutine 1
/usr/lib/golang/src/os/signal/signal.go:152 +0x28
/usr/local/share/engine-stressor/memory-exhaustion: line 154: 19003 Aborted sudo podman exec "$container_name" sh -c "$run_cmd"
ERROR: Failed to run nested container memory_eater_base_container_nested_1 inside memory_eater_base_container
INFO: Cleaning up nested containers
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught from PID -1717941968.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught from PID -1717941968.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught , dumped core as pid 19042.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Caught , dumped core as pid 19042.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Freezing execution.
Broadcast message from systemd-journald@localhost (Sat 2026-04-04 20:37:49 UTC):
systemd[1]: Freezing execution.
Describe the results you expected
I expect podman create the nested containers or exit nicely with an error message.
podman info output
podman-5.8.0-2.el10Podman in a container
No
Privileged Or Rootless
None
Upstream Latest Release
Yes
Additional environment details
Additional environment details
Additional information
Additional information like issue happens only occasionally or issue happens with a particular architecture or on a particular setting