authd icon indicating copy to clipboard operation
authd copied to clipboard

PAM integration tests fail on launchpad when trying to build for s390x

Open adombeck opened this issue 6 months ago • 1 comments

The launchpad build of authd 0.5.3 for the s390x architecture keeps failing. I retried the build 3 times. The logs are lost unless saved before retrying, so I only have the logs of two builds:

In both cases, it's the github.com/ubuntu/authd/pam/integration-tests which fails, once with "fatal error: unknown caller pc" and once with "fatal error: invalid pointer found on stack".

adombeck avatar Jun 13 '25 07:06 adombeck

The build succeeded on the 5th try. That's too many manual retries, we should really make the PAM integration tests more stable.

adombeck avatar Jun 16 '25 09:06 adombeck

It's happening again, I retried once and it's still failing with the same error:

=== NAME  TestGdmModule/Authenticates_user_with_MFA_after_retry
    gdm-module-handler_test.go:229: Authentication event: access:"granted"
    gdm-module-handler_test.go:312: -> {"type":"event", "event":{"type":"authEvent", "authEvent":{"response":{"access":"granted"}}}}
    gdm-module-handler_test.go:315: <- {"type":"eventAck"}
runtime: g 1280: unexpected return pc for runtime.cgocallback called from 0x2aa0225bb72
stack: frame={sp:0x3c0008d1fc0, fp:0x3c0008d1fe0} stack=[0x3c0008d0000,0x3c0008d2000)
0x000003c0008d1ec0:  0x000000c0004f1f18  0x000000c000509001 
0x000003c0008d1ed0:  0x000000c00041de50  0x000003fe7d704696 <runtime.exitsyscall+0x00000000000000d6> 
0x000003c0008d1ee0:  0x000000c0004f1ecf  0x0000000000000000 
0x000003c0008d1ef0:  0x000003fe7d676450 <runtime.cgocallbackg+0x0000000000000100>  0x0000000000000000 
0x000003c0008d1f00:  0x0000000001000202  0x000000c00041ddc0 
0x000003c0008d1f10:  0x0000000000000000  0x000003fe7df42ac0 <_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt+0x0000000000000000> 
0x000003c0008d1f20:  0x000000c00041ddc0  0x000003fe7d676980 <runtime.cgocallbackg1.deferwrap2+0x0000000000000000> 
0x000003c0008d1f30:  0x000003c0008d1f04  0x000003fe7d6cc748 <runtime.lockOSThread+0x0000000000000038> 
0x000003c0008d1f40:  0x000000c00041de90  0x000000c0005a7808 
0x000003c0008d1f50:  0x0000000000000000  0x000003c0008d1f28 
0x000003c0008d1f60:  0x000003fe7d70ca0c <runtime.cgocallback+0x00000000000000dc>  0x000003fe7df42ac0 <_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt+0x0000000000000000> 
0x000003c0008d1f70:  0x000003fe127f3bac  0x0000000000000000 
0x000003c0008d1f80:  0x0000000000000001  0x000002aa0225bb72 
0x000003c0008d1f90:  0x000003fe11ff5000  0x000003fe127f5000 
0x000003c0008d1fa0:  0x000003c0008d1fe0  0x0000000000000000 
0x000003c0008d1fb0:  0x000000c00041ddc0  0x000000c0005a7808 
0x000003c0008d1fc0: <0x000002aa0225bb72  0x000003fe7df42ac0 <_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt+0x0000000000000000> 
0x000003c0008d1fd0:  0x000003fe127f3bac  0x0000000000000000 
0x000003c0008d1fe0: >0x0000000000000000  0x0000000000000000 
0x000003c0008d1ff0:  0x0000000000000000  0x0000000000000000 
fatal error: unknown caller pc

runtime stack:
runtime.throw({0x3fe7e03011e, 0x11})
	/usr/lib/go-1.25/src/runtime/panic.go:1094 +0x52 fp=0x3fe127f37e0 sp=0x3fe127f37b8 pc=0x3fe7d703f12
runtime.(*unwinder).next(0x3fe127f3898)
	/usr/lib/go-1.25/src/runtime/traceback.go:470 +0x484 fp=0x3fe127f3868 sp=0x3fe127f37e0 pc=0x3fe7d6edd24
runtime.copystack(0xc00041ddc0, 0x2000)
	/usr/lib/go-1.25/src/runtime/stack.go:975 +0x314 fp=0x3fe127f3940 sp=0x3fe127f3868 pc=0x3fe7d6e0b24
runtime.newstack()
	/usr/lib/go-1.25/src/runtime/stack.go:1168 +0x596 fp=0x3fe127f3a60 sp=0x3fe127f3940 pc=0x3fe7d6e11c6
runtime.morestack()
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:364 +0x8e fp=0x3fe127f3a68 sp=0x3fe127f3a60 pc=0x3fe7d70a88e

goroutine 1280 gp=0xc00041ddc0 m=57 mp=0xc0005a7808 [copystack, locked to thread]:
runtime.getMCache(0xc0005a7808)
	/usr/lib/go-1.25/src/runtime/mcache.go:128 +0x72 fp=0x3c0008d1390 sp=0x3c0008d1390 pc=0x3fe7d687e52
runtime.mallocgcSmallScanNoHeader(0x30, 0x3fe7e22ad60)
	/usr/lib/go-1.25/src/runtime/malloc.go:1372 +0x40 fp=0x3c0008d13e8 sp=0x3c0008d1390 pc=0x3fe7d682ff0
runtime.mallocgc(0x30, 0x3fe7e22ad60, 0x1)
	/usr/lib/go-1.25/src/runtime/malloc.go:1066 +0x166 fp=0x3c0008d1420 sp=0x3c0008d13e8 pc=0x3fe7d7012b6
runtime.newobject(0x3fe7e22ad60)
	/usr/lib/go-1.25/src/runtime/malloc.go:1747 +0x3a fp=0x3c0008d1448 sp=0x3c0008d1420 pc=0x3fe7d683d8a
internal/runtime/maps.NewEmptyMap()
	/usr/lib/go-1.25/src/internal/runtime/maps/map.go:328 +0x30 fp=0x3c0008d1470 sp=0x3c0008d1448 pc=0x3fe7d666bb0
runtime.makemap_small()
	/usr/lib/go-1.25/src/runtime/map_swiss.go:48 +0x24 fp=0x3c0008d1480 sp=0x3c0008d1470 pc=0x3fe7d701704
main.parseArgs({0x3c00014c690, 0x3, 0x3})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/pam.go:68 +0x36 fp=0x3c0008d15f0 sp=0x3c0008d1480 pc=0x3fe7df3adf6
main.(*pamModule).AcctMgmt(0x3fe7e76edc0, {0x3fe7e26bfc0, 0x3c0004c87e0}, 0x0, {0x3c00014c690, 0x3, 0x3})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/pam.go:348 +0x5a fp=0x3c0008d1ac8 sp=0x3c0008d15f0 pc=0x3fe7df3fbfa
github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2.ModuleHandler.AcctMgmt-fm({0x3fe7e26bfc0, 0x3c0004c87e0}, 0x0, {0x3c00014c690, 0x3, 0x3})
	<autogenerated>:1 +0xc8 fp=0x3c0008d1b38 sp=0x3c0008d1ac8 pc=0x3fe7df43248
github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2.(*moduleTransaction).InvokeHandler.func1()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2/module-transaction.go:96 +0xc8 fp=0x3c0008d1c90 sp=0x3c0008d1b38 pc=0x3fe7d870e08
github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2.(*moduleTransaction).InvokeHandler(0x3c0004c87e0, 0x3c0004c87c8, 0x0, {0x3c00014c690, 0x3, 0x3})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2/module-transaction.go:113 +0xe4 fp=0x3c0008d1d38 sp=0x3c0008d1c90 pc=0x3fe7d870bf4
main.handlePamCall(0x3fddc0032d0, 0x0, 0x3, 0x3fddc003f00, 0x3c0004c87c8)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/pam_module_debug.go:49 +0xfa fp=0x3c0008d1e28 sp=0x3c0008d1d38 pc=0x3fe7df41f4a
main.pam_sm_acct_mgmt(0x3fddc0032d0, 0x0, 0x3, 0x3fddc003f00)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/pam_module_debug.go:79 +0xf0 fp=0x3c0008d1e68 sp=0x3c0008d1e28 pc=0x3fe7df424e0
_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt(0x3fe127f3bac)
	_cgo_gotypes.go:101 +0xb2 fp=0x3c0008d1eb0 sp=0x3c0008d1e68 pc=0x3fe7df42b72
runtime.cgocallbackg1(0x3fe7df42ac0, 0x3fe127f3bac, 0x0)
	/usr/lib/go-1.25/src/runtime/cgocall.go:446 +0x29e fp=0x3c0008d1f60 sp=0x3c0008d1eb0 pc=0x3fe7d6768ae
runtime.cgocallbackg(0x3fe7df42ac0, 0x3fe127f3bac, 0x0)
	/usr/lib/go-1.25/src/runtime/cgocall.go:350 +0x170 fp=0x3c0008d1fc0 sp=0x3c0008d1f60 pc=0x3fe7d6764c0
runtime.cgocallback(0x0, 0x0, 0x0)
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:670 +0xdc fp=0x3c0008d1fe0 sp=0x3c0008d1fc0 pc=0x3fe7d70ca0c
runtime: g 1280: unexpected return pc for runtime.cgocallback called from 0x2aa0225bb72
stack: frame={sp:0x3c0008d1fc0, fp:0x3c0008d1fe0} stack=[0x3c0008d0000,0x3c0008d2000)
0x000003c0008d1ec0:  0x000000c0004f1f18  0x000000c000509001 
0x000003c0008d1ed0:  0x000000c00041de50  0x000003fe7d704696 <runtime.exitsyscall+0x00000000000000d6> 
0x000003c0008d1ee0:  0x000000c0004f1ecf  0x0000000000000000 
0x000003c0008d1ef0:  0x000003fe7d676450 <runtime.cgocallbackg+0x0000000000000100>  0x0000000000000000 
0x000003c0008d1f00:  0x0000000001000202  0x000000c00041ddc0 
0x000003c0008d1f10:  0x0000000000000000  0x000003fe7df42ac0 <_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt+0x0000000000000000> 
0x000003c0008d1f20:  0x000000c00041ddc0  0x000003fe7d676980 <runtime.cgocallbackg1.deferwrap2+0x0000000000000000> 
0x000003c0008d1f30:  0x000003c0008d1f04  0x000003fe7d6cc748 <runtime.lockOSThread+0x0000000000000038> 
0x000003c0008d1f40:  0x000000c00041de90  0x000000c0005a7808 
0x000003c0008d1f50:  0x0000000000000000  0x000003c0008d1f28 
0x000003c0008d1f60:  0x000003fe7d70ca0c <runtime.cgocallback+0x00000000000000dc>  0x000003fe7df42ac0 <_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt+0x0000000000000000> 
0x000003c0008d1f70:  0x000003fe127f3bac  0x0000000000000000 
0x000003c0008d1f80:  0x0000000000000001  0x000002aa0225bb72 
0x000003c0008d1f90:  0x000003fe11ff5000  0x000003fe127f5000 
0x000003c0008d1fa0:  0x000003c0008d1fe0  0x0000000000000000 
0x000003c0008d1fb0:  0x000000c00041ddc0  0x000000c0005a7808 
0x000003c0008d1fc0: <0x000002aa0225bb72  0x000003fe7df42ac0 <_cgoexp_5c9f926d6ca5_pam_sm_acct_mgmt+0x0000000000000000> 
0x000003c0008d1fd0:  0x000003fe127f3bac  0x0000000000000000 
0x000003c0008d1fe0: >0x0000000000000000  0x0000000000000000 
0x000003c0008d1ff0:  0x0000000000000000  0x0000000000000000 

goroutine 17 gp=0x3c000002700 m=1 mp=0x3c000072008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00075dfe0 sp=0x3c00075dfe0 pc=0x3fe7d70cb62

goroutine 2 gp=0x3c000002c40 m=nil [force gc (idle)]:
runtime.gopark(0x3fe7e25b878, 0x3fe7e73b010, 0x11, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c00006cf90 sp=0x3c00006cf68 pc=0x3fe7d704082
runtime.goparkunlock(0x3fe7e73b010, 0x11, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:466 +0x56 fp=0x3c00006cfb8 sp=0x3c00006cf90 pc=0x3fe7d6bfbb6
runtime.forcegchelper()
	/usr/lib/go-1.25/src/runtime/proc.go:373 +0xee fp=0x3c00006cfd8 sp=0x3c00006cfb8 pc=0x3fe7d6bfa1e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00006cfd8 sp=0x3c00006cfd8 pc=0x3fe7d70cb62
created by runtime.init.6 in goroutine 1
	/usr/lib/go-1.25/src/runtime/proc.go:361 +0x30

goroutine 3 gp=0x3c000003180 m=nil [GC sweep wait]:
runtime.gopark(0x3fe7e25b878, 0x3fe7e73bb40, 0xc, 0x9, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c00006d770 sp=0x3c00006d748 pc=0x3fe7d704082
runtime.goparkunlock(0x3fe7e73bb40, 0xc, 0x9, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:466 +0x56 fp=0x3c00006d798 sp=0x3c00006d770 pc=0x3fe7d6bfbb6
runtime.bgsweep(0x3c000030300)
	/usr/lib/go-1.25/src/runtime/mgcsweep.go:323 +0x108 fp=0x3c00006d7c8 sp=0x3c00006d798 pc=0x3fe7d6a0eb8
runtime.gcenable.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:212 +0x5e fp=0x3c00006d7d8 sp=0x3c00006d7c8 pc=0x3fe7d690a1e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00006d7d8 sp=0x3c00006d7d8 pc=0x3fe7d70cb62
created by runtime.gcenable in goroutine 1
	/usr/lib/go-1.25/src/runtime/mgc.go:212 +0xa8

goroutine 4 gp=0x3c000003340 m=nil [GC scavenge wait]:
runtime.gopark(0x3fe7e25b878, 0x3fe7e73cb60, 0xd, 0xa, 0x2)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c00006df58 sp=0x3c00006df30 pc=0x3fe7d704082
runtime.goparkunlock(0x3fe7e73cb60, 0xd, 0xa, 0x2)
	/usr/lib/go-1.25/src/runtime/proc.go:466 +0x56 fp=0x3c00006df80 sp=0x3c00006df58 pc=0x3fe7d6bfbb6
runtime.(*scavengerState).park(0x3fe7e73cb60)
	/usr/lib/go-1.25/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3c00006dfa0 sp=0x3c00006df80 pc=0x3fe7d69d888
runtime.bgscavenge(0x3c000030300)
	/usr/lib/go-1.25/src/runtime/mgcscavenge.go:658 +0x8a fp=0x3c00006dfc8 sp=0x3c00006dfa0 pc=0x3fe7d69df5a
runtime.gcenable.gowrap2()
	/usr/lib/go-1.25/src/runtime/mgc.go:213 +0x5e fp=0x3c00006dfd8 sp=0x3c00006dfc8 pc=0x3fe7d69099e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00006dfd8 sp=0x3c00006dfd8 pc=0x3fe7d70cb62
created by runtime.gcenable in goroutine 1
	/usr/lib/go-1.25/src/runtime/mgc.go:213 +0x10e

goroutine 18 gp=0x3c000102700 m=7 mp=0x3c000100808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0008ebfe0 sp=0x3c0008ebfe0 pc=0x3fe7d70cb62

goroutine 19 gp=0x3c000102c40 m=8 mp=0x3c000101008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000e57fe0 sp=0x3c000e57fe0 pc=0x3fe7d70cb62

goroutine 20 gp=0x3c000103180 m=9 mp=0x3c000101808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000d97fe0 sp=0x3c000d97fe0 pc=0x3fe7d70cb62

goroutine 21 gp=0x3c0001036c0 m=10 mp=0x3c00012c008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000dd7fe0 sp=0x3c000dd7fe0 pc=0x3fe7d70cb62

goroutine 5 gp=0x3c000003c00 m=nil [finalizer wait]:
runtime.gopark(0x3fe7e25b5c0, 0x3fe7e76efa8, 0x10, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c00006c718 sp=0x3c00006c6f0 pc=0x3fe7d704082
runtime.runFinalizers()
	/usr/lib/go-1.25/src/runtime/mfinal.go:210 +0x128 fp=0x3c00006c7d8 sp=0x3c00006c718 pc=0x3fe7d68f388
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00006c7d8 sp=0x3c00006c7d8 pc=0x3fe7d70cb62
created by runtime.createfing in goroutine 1
	/usr/lib/go-1.25/src/runtime/mfinal.go:172 +0x72

goroutine 6 gp=0x3c000003dc0 m=nil [cleanup wait]:
runtime.gopark(0x3fe7e25b878, 0x3fe7e73e480, 0x2e, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c00006e738 sp=0x3c00006e710 pc=0x3fe7d704082
runtime.goparkunlock(0x3fe7e73e480, 0x2e, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:466 +0x56 fp=0x3c00006e760 sp=0x3c00006e738 pc=0x3fe7d6bfbb6
runtime.(*cleanupQueue).dequeue(0x3fe7e73e180)
	/usr/lib/go-1.25/src/runtime/mcleanup.go:439 +0x10c fp=0x3c00006e790 sp=0x3c00006e760 pc=0x3fe7d68af5c
runtime.runCleanups()
	/usr/lib/go-1.25/src/runtime/mcleanup.go:635 +0x90 fp=0x3c00006e7d8 sp=0x3c00006e790 pc=0x3fe7d68ba50
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00006e7d8 sp=0x3c00006e7d8 pc=0x3fe7d70cb62
created by runtime.(*cleanupQueue).createGs in goroutine 1
	/usr/lib/go-1.25/src/runtime/mcleanup.go:589 +0x112

goroutine 22 gp=0x3c000103c00 m=11 mp=0x3c00012c808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000b25fe0 sp=0x3c000b25fe0 pc=0x3fe7d70cb62

goroutine 119 gp=0x3c000530000 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c000244200, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c000455f30 sp=0x3c000455f08 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c000455fc8 sp=0x3c000455f30 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c000455fd8 sp=0x3c000455fc8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000455fd8 sp=0x3c000455fd8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 113 gp=0x3c000530700 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c0005e2000, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c000452f30 sp=0x3c000452f08 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c000452fc8 sp=0x3c000452f30 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c000452fd8 sp=0x3c000452fc8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000452fd8 sp=0x3c000452fd8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 114 gp=0x3c0005308c0 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c0005e2a00, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c000452730 sp=0x3c000452708 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c0004527c8 sp=0x3c000452730 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c0004527d8 sp=0x3c0004527c8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0004527d8 sp=0x3c0004527d8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 12 gp=0x3c000300a80 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c0005e2200, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c000069730 sp=0x3c000069708 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c0000697c8 sp=0x3c000069730 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c0000697d8 sp=0x3c0000697c8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0000697d8 sp=0x3c0000697d8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 120 gp=0x3c0005e4000 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c0005e2400, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c0001e0f30 sp=0x3c0001e0f08 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c0001e0fc8 sp=0x3c0001e0f30 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c0001e0fd8 sp=0x3c0001e0fc8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0001e0fd8 sp=0x3c0001e0fd8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 121 gp=0x3c0005e41c0 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c0005e2600, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c000068730 sp=0x3c000068708 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c0000687c8 sp=0x3c000068730 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c0000687d8 sp=0x3c0000687c8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0000687d8 sp=0x3c0000687d8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 122 gp=0x3c0005e4380 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c0005e2800, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c000456f30 sp=0x3c000456f08 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c000456fc8 sp=0x3c000456f30 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c000456fd8 sp=0x3c000456fc8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000456fd8 sp=0x3c000456fd8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 123 gp=0x3c0005e4540 m=nil [GC worker (idle)]:
runtime.gopark(0x3fe7e25b5d8, 0x3c000642000, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c0005eaf30 sp=0x3c0005eaf08 pc=0x3fe7d704082
runtime.gcBgMarkWorker(0x3c0005292d0)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x13c fp=0x3c0005eafc8 sp=0x3c0005eaf30 pc=0x3fe7d69319c
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0x3c0005eafd8 sp=0x3c0005eafc8 pc=0x3fe7d69301e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0005eafd8 sp=0x3c0005eafd8 pc=0x3fe7d70cb62
created by runtime.gcBgMarkStartWorkers in goroutine 19
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x9e

goroutine 471 gp=0x3c000301a40 m=18 mp=0x3c00012d808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000e17fe0 sp=0x3c000e17fe0 pc=0x3fe7d70cb62

goroutine 488 gp=0x3c00044efc0 m=19 mp=0x3c0000a3008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000b83fe0 sp=0x3c000b83fe0 pc=0x3fe7d70cb62

goroutine 505 gp=0x3c00044fa40 m=20 mp=0x3c0001e4808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0009a3fe0 sp=0x3c0009a3fe0 pc=0x3fe7d70cb62

goroutine 538 gp=0x3c0004d6e00 m=21 mp=0x3c0003c4808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000cd7fe0 sp=0x3c000cd7fe0 pc=0x3fe7d70cb62

goroutine 1083 gp=0x3c000530fc0 m=22 mp=0x3c0003c5008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000a2bfe0 sp=0x3c000a2bfe0 pc=0x3fe7d70cb62

goroutine 13946 gp=0x3c0001bce00 m=nil [chan receive]:
runtime.gopark(0x3fe7e25b578, 0x3c00051a378, 0xe, 0x7, 0x2)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x112 fp=0x3c00073dcc0 sp=0x3c00073dc98 pc=0x3fe7d704082
runtime.chanrecv(0x3c00051a310, 0x0, 0x1)
	/usr/lib/go-1.25/src/runtime/chan.go:667 +0x400 fp=0x3c00073dd38 sp=0x3c00073dcc0 pc=0x3fe7d6791b0
runtime.chanrecv1(0x3c00051a310, 0x0)
	/usr/lib/go-1.25/src/runtime/chan.go:509 +0x2e fp=0x3c00073dd60 sp=0x3c00073dd38 pc=0x3fe7d678d4e
github.com/ubuntu/authd/pam/internal/adapter.(*uiModel).startHealthCheck.func1()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/internal/adapter/model.go:230 +0x4bc fp=0x3c00073df40 sp=0x3c00073dd60 pc=0x3fe7df0823c
github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1.1()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbletea/tea.go:352 +0xe8 fp=0x3c00073dfd8 sp=0x3c00073df40 pc=0x3fe7db26858
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00073dfd8 sp=0x3c00073dfd8 pc=0x3fe7d70cb62
created by github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1 in goroutine 13978
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/github.com/charmbracelet/bubbletea/tea.go:346 +0x27a

goroutine 1420 gp=0x3c00016ce00 m=23 mp=0x3c0003c5808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00078ffe0 sp=0x3c00078ffe0 pc=0x3fe7d70cb62

goroutine 5325 gp=0x3c0001bac40 m=25 mp=0x3c0001e5808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000acffe0 sp=0x3c000acffe0 pc=0x3fe7d70cb62

goroutine 5342 gp=0x3c0001bb180 m=26 mp=0x3c00045a808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00077ffe0 sp=0x3c00077ffe0 pc=0x3fe7d70cb62

goroutine 5567 gp=0x3c00039f180 m=27 mp=0x3c00045b008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00115bfe0 sp=0x3c00115bfe0 pc=0x3fe7d70cb62

goroutine 7568 gp=0x3c000182fc0 m=28 mp=0x3c00045b808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000c57fe0 sp=0x3c000c57fe0 pc=0x3fe7d70cb62

goroutine 7585 gp=0x3c000392380 m=29 mp=0x3c0004fe808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000ec3fe0 sp=0x3c000ec3fe0 pc=0x3fe7d70cb62

goroutine 7794 gp=0x3c000183500 m=30 mp=0x3c0004ff008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000d77fe0 sp=0x3c000d77fe0 pc=0x3fe7d70cb62

goroutine 8851 gp=0x3c000392c40 m=31 mp=0x3c0004ff808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c0005bffe0 sp=0x3c0005bffe0 pc=0x3fe7d70cb62

goroutine 10180 gp=0x3c00001dc00 m=32 mp=0x3c0001c6008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000353fe0 sp=0x3c000353fe0 pc=0x3fe7d70cb62

goroutine 10965 gp=0x3c00033c700 m=33 mp=0x3c0001c6808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c000483fe0 sp=0x3c000483fe0 pc=0x3fe7d70cb62

goroutine 13286 gp=0x3c0001b2380 m=34 mp=0x3c0001c7008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0x3c00125bfe0 sp=0x3c00125bfe0 pc=0x3fe7d70cb62
SIGABRT: abort
PC=0x3fe7d70d604 m=36 sigcode=4294967290
signal arrived during cgo execution

goroutine 61 gp=0xc0000c5500 m=36 mp=0xc0002fd808 [syscall]:
runtime.cgocall(0x2aa02a3e050, 0xc000543da8)
	/usr/lib/go-1.25/src/runtime/cgocall.go:167 +0x6e fp=0xc000543d78 sp=0xc000543d48 pc=0x2aa0224e0ce
github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2._Cfunc_pam_acct_mgmt(0x3fddc0032d0, 0x0)
	_cgo_gotypes.go:294 +0x40 fp=0xc000543da0 sp=0xc000543d78 pc=0x2aa02432990
github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2.(*Transaction).AcctMgmt.func1(...)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2/app-transaction.go:257
github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2.(*Transaction).AcctMgmt(0xc00007ea80, 0x0)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/github.com/msteinert/pam/v2/app-transaction.go:257 +0x80 fp=0xc000543de0 sp=0xc000543da0 pc=0x2aa02434710
github.com/ubuntu/authd/pam/integration-tests_test.TestGdmModule.func1(0xc000690380)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/integration-tests/gdm_test.go:1043 +0xea4 fp=0xc000543f60 sp=0xc000543de0 pc=0x2aa029b16c4
testing.tRunner(0xc000690380, 0xc0002ea760)
	/usr/lib/go-1.25/src/testing/testing.go:1934 +0x12e fp=0xc000543fc0 sp=0xc000543f60 pc=0x2aa0236135e
testing.(*T).Run.gowrap1()
	/usr/lib/go-1.25/src/testing/testing.go:1997 +0x64 fp=0xc000543fd8 sp=0xc000543fc0 pc=0x2aa02362834
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000543fd8 sp=0xc000543fd8 pc=0x2aa0225bb72
created by testing.(*T).Run in goroutine 11
	/usr/lib/go-1.25/src/testing/testing.go:1997 +0x548

goroutine 1 gp=0xc0000021c0 m=nil [chan receive]:
runtime.gopark(0x2aa02e6fb28, 0xc000042768, 0xe, 0x7, 0x2)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000529870 sp=0xc000529858 pc=0x2aa0225267e
runtime.chanrecv(0xc000042700, 0x0, 0x1)
	/usr/lib/go-1.25/src/runtime/chan.go:667 +0x5e4 fp=0xc0005298e8 sp=0xc000529870 pc=0x2aa021cd2e4
runtime.chanrecv1(0xc000042700, 0x0)
	/usr/lib/go-1.25/src/runtime/chan.go:509 +0x2e fp=0xc000529910 sp=0xc0005298e8 pc=0x2aa021ccc9e
testing.tRunner.func1()
	/usr/lib/go-1.25/src/testing/testing.go:1891 +0x4f8 fp=0xc000529ab0 sp=0xc000529910 pc=0x2aa02361938
testing.tRunner(0xc000003880, 0xc00026bbd0)
	/usr/lib/go-1.25/src/testing/testing.go:1940 +0x182 fp=0xc000529b10 sp=0xc000529ab0 pc=0x2aa023613b2
testing.runTests(0xc00000e018, {0x2aa03340c40, 0xc, 0xc}, {0xc245dd4a514e4915, 0x966461ce67, 0x2aa033a8c60})
	/usr/lib/go-1.25/src/testing/testing.go:2475 +0x50a fp=0xc000529bf0 sp=0xc000529b10 pc=0x2aa02364d4a
testing.(*M).Run(0xc000287cc0)
	/usr/lib/go-1.25/src/testing/testing.go:2337 +0x6ec fp=0xc000529e10 sp=0xc000529bf0 pc=0x2aa0236348c
github.com/ubuntu/authd/pam/integration-tests_test.TestMain(0xc000287cc0)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/pam/integration-tests/integration_test.go:29 +0x1ca fp=0xc000529ed0 sp=0xc000529e10 pc=0x2aa029bc7aa
main.main()
	_testmain.go:69 +0xde fp=0xc000529f68 sp=0xc000529ed0 pc=0x2aa029d6f3e
runtime.main()
	/usr/lib/go-1.25/src/runtime/proc.go:285 +0x2ee fp=0xc000529fd8 sp=0xc000529f68 pc=0x2aa0220e1ce
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000529fd8 sp=0xc000529fd8 pc=0x2aa0225bb72

goroutine 17 gp=0xc000002700 m=1 mp=0xc00007c008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000059fe0 sp=0xc000059fe0 pc=0x2aa0225bb72

goroutine 2 gp=0xc000002c40 m=nil [force gc (idle)]:
runtime.gopark(0x2aa02e6fe30, 0x2aa033a6e50, 0x11, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000084fb0 sp=0xc000084f98 pc=0x2aa0225267e
runtime.goparkunlock(...)
	/usr/lib/go-1.25/src/runtime/proc.go:466
runtime.forcegchelper()
	/usr/lib/go-1.25/src/runtime/proc.go:373 +0xd0 fp=0xc000084fd8 sp=0xc000084fb0 pc=0x2aa0220e5e0
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000084fd8 sp=0xc000084fd8 pc=0x2aa0225bb72
created by runtime.init.6 in goroutine 1
	/usr/lib/go-1.25/src/runtime/proc.go:361 +0x30

goroutine 3 gp=0xc000003180 m=nil [GC sweep wait]:
runtime.gopark(0x2aa02e6fe30, 0x2aa033a79a0, 0xc, 0x9, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000085790 sp=0xc000085778 pc=0x2aa0225267e
runtime.goparkunlock(...)
	/usr/lib/go-1.25/src/runtime/proc.go:466
runtime.bgsweep(0xc000042300)
	/usr/lib/go-1.25/src/runtime/mgcsweep.go:323 +0x10e fp=0xc0000857c8 sp=0xc000085790 pc=0x2aa021f16de
runtime.gcenable.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:212 +0x5e fp=0xc0000857d8 sp=0xc0000857c8 pc=0x2aa021e29ee
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000857d8 sp=0xc0000857d8 pc=0x2aa0225bb72
created by runtime.gcenable in goroutine 1
	/usr/lib/go-1.25/src/runtime/mgc.go:212 +0xa8

goroutine 4 gp=0xc000003340 m=nil [GC scavenge wait]:
runtime.gopark(0x2aa02e6fe30, 0x2aa033a8ce0, 0xd, 0xa, 0x2)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000085f80 sp=0xc000085f68 pc=0x2aa0225267e
runtime.goparkunlock(...)
	/usr/lib/go-1.25/src/runtime/proc.go:466
runtime.(*scavengerState).park(0x2aa033a8ce0)
	/usr/lib/go-1.25/src/runtime/mgcscavenge.go:425 +0x72 fp=0xc000085fa8 sp=0xc000085f80 pc=0x2aa021eea02
runtime.bgscavenge(0xc000042300)
	/usr/lib/go-1.25/src/runtime/mgcscavenge.go:658 +0x8a fp=0xc000085fc8 sp=0xc000085fa8 pc=0x2aa021ef0ca
runtime.gcenable.gowrap2()
	/usr/lib/go-1.25/src/runtime/mgc.go:213 +0x5e fp=0xc000085fd8 sp=0xc000085fc8 pc=0x2aa021e296e
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000085fd8 sp=0xc000085fd8 pc=0x2aa0225bb72
created by runtime.gcenable in goroutine 1
	/usr/lib/go-1.25/src/runtime/mgc.go:213 +0x10e

goroutine 18 gp=0xc000102700 m=nil [finalizer wait]:
runtime.gopark(0x2aa02e6fb70, 0x2aa033dab38, 0x10, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000084710 sp=0xc0000846f8 pc=0x2aa0225267e
runtime.runFinalizers()
	/usr/lib/go-1.25/src/runtime/mfinal.go:210 +0x134 fp=0xc0000847d8 sp=0xc000084710 pc=0x2aa021e13b4
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000847d8 sp=0xc0000847d8 pc=0x2aa0225bb72
created by runtime.createfing in goroutine 1
	/usr/lib/go-1.25/src/runtime/mfinal.go:172 +0x64

goroutine 19 gp=0xc000102c40 m=nil [cleanup wait]:
runtime.gopark(0x2aa02e6fe30, 0x2aa033a9ec0, 0x2e, 0xa, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000080750 sp=0xc000080738 pc=0x2aa0225267e
runtime.goparkunlock(...)
	/usr/lib/go-1.25/src/runtime/proc.go:466
runtime.(*cleanupQueue).dequeue(0x2aa033a9bc0)
	/usr/lib/go-1.25/src/runtime/mcleanup.go:439 +0xfc fp=0xc000080798 sp=0xc000080750 pc=0x2aa021dcdcc
runtime.runCleanups()
	/usr/lib/go-1.25/src/runtime/mcleanup.go:635 +0x6c fp=0xc0000807d8 sp=0xc000080798 pc=0x2aa021dd6ac
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000807d8 sp=0xc0000807d8 pc=0x2aa0225bb72
created by runtime.(*cleanupQueue).createGs in goroutine 1
	/usr/lib/go-1.25/src/runtime/mcleanup.go:589 +0x10a

goroutine 11 gp=0xc0000c4e00 m=nil [chan receive]:
runtime.gopark(0x2aa02e6fb28, 0xc0001c45e8, 0xe, 0x7, 0x2)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000090d20 sp=0xc000090d08 pc=0x2aa0225267e
runtime.chanrecv(0xc0001c4580, 0x0, 0x1)
	/usr/lib/go-1.25/src/runtime/chan.go:667 +0x5e4 fp=0xc000090d98 sp=0xc000090d20 pc=0x2aa021cd2e4
runtime.chanrecv1(0xc0001c4580, 0x0)
	/usr/lib/go-1.25/src/runtime/chan.go:509 +0x2e fp=0xc000090dc0 sp=0xc000090d98 pc=0x2aa021ccc9e
testing.tRunner.func1()
	/usr/lib/go-1.25/src/testing/testing.go:1891 +0x4f8 fp=0xc000090f60 sp=0xc000090dc0 pc=0x2aa02361938
testing.tRunner(0xc0000c4c40, 0x2aa02e6f890)
	/usr/lib/go-1.25/src/testing/testing.go:1940 +0x182 fp=0xc000090fc0 sp=0xc000090f60 pc=0x2aa023613b2
testing.(*T).Run.gowrap1()
	/usr/lib/go-1.25/src/testing/testing.go:1997 +0x64 fp=0xc000090fd8 sp=0xc000090fc0 pc=0x2aa02362834
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000090fd8 sp=0xc000090fd8 pc=0x2aa0225bb72
created by testing.(*T).Run in goroutine 1
	/usr/lib/go-1.25/src/testing/testing.go:1997 +0x548

goroutine 26 gp=0xc0000c5340 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000272600, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000487738 sp=0xc000487720 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc0004877c8 sp=0xc000487738 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc0004877d8 sp=0xc0004877c8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0004877d8 sp=0xc0004877d8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 27 gp=0xc000102fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000272800, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000087f38 sp=0xc000087f20 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc000087fc8 sp=0xc000087f38 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc000087fd8 sp=0xc000087fc8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000087fd8 sp=0xc000087fd8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 1346 gp=0xc000103340 m=nil [select]:
runtime.gopark(0x2aa02e6fea0, 0x0, 0x9, 0x3, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000237d80 sp=0xc000237d68 pc=0x2aa0225267e
runtime.selectgo(0xc000237f70, 0xc000237f30, 0x0, 0x0, 0x2, 0x1)
	/usr/lib/go-1.25/src/runtime/select.go:351 +0x9c4 fp=0xc000237ee0 sp=0xc000237d80 pc=0x2aa022261e4
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00050f460, {0x2aa02e7f9d8, 0xc000033540})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:88 +0x104 fp=0xc000237fb8 sp=0xc000237ee0 pc=0x2aa02835384
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.gowrap1()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:52 +0x6a fp=0xc000237fd8 sp=0xc000237fb8 pc=0x2aa0283517a
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000237fd8 sp=0xc000237fd8 pc=0x2aa0225bb72
created by github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 61
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:52 +0x194

goroutine 1017 gp=0xc000103500 m=20 mp=0xc00070c808 [syscall]:
syscall.Syscall6(0x119, 0x3, 0x23, 0xc0000c8d20, 0x4, 0xc0000bc120, 0x0)
	/usr/lib/go-1.25/src/syscall/syscall_linux.go:96 +0x18 fp=0xc0000c8c70 sp=0xc0000c8c00 pc=0x2aa02280bd8
internal/syscall/unix.Waitid(0x3, 0x23, 0xc0000c8d20, 0x4, 0xc0000bc120)
	/usr/lib/go-1.25/src/internal/syscall/unix/waitid_linux.go:18 +0x6c fp=0xc0000c8cd8 sp=0xc0000c8c70 pc=0x2aa022a9a6c
os.(*Process).pidfdWait.func1(...)
	/usr/lib/go-1.25/src/os/pidfd_linux.go:109
os.ignoringEINTR(...)
	/usr/lib/go-1.25/src/os/file_posix.go:256
os.(*Process).pidfdWait(0xc0003fc0c0)
	/usr/lib/go-1.25/src/os/pidfd_linux.go:108 +0x178 fp=0xc0000c8dd8 sp=0xc0000c8cd8 pc=0x2aa022bf648
os.(*Process).wait(0xc0003fc0c0)
	/usr/lib/go-1.25/src/os/exec_unix.go:25 +0x3c fp=0xc0000c8e00 sp=0xc0000c8dd8 pc=0x2aa022b8d9c
os.(*Process).Wait(...)
	/usr/lib/go-1.25/src/os/exec.go:340
os/exec.(*Cmd).Wait(0xc000160900)
	/usr/lib/go-1.25/src/os/exec/exec.go:922 +0x4a fp=0xc0000c8e68 sp=0xc0000c8e00 pc=0x2aa023a29da
github.com/ubuntu/authd/internal/testutils.RunDaemon.func2()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/internal/testutils/daemon.go:181 +0x288 fp=0xc0000c8fd8 sp=0xc0000c8e68 pc=0x2aa02974728
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000c8fd8 sp=0xc0000c8fd8 pc=0x2aa0225bb72
created by github.com/ubuntu/authd/internal/testutils.RunDaemon in goroutine 61
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/internal/testutils/daemon.go:151 +0xc90

goroutine 28 gp=0xc0001036c0 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000272a00, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc0000fbf38 sp=0xc0000fbf20 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc0000fbfc8 sp=0xc0000fbf38 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc0000fbfd8 sp=0xc0000fbfc8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000fbfd8 sp=0xc0000fbfd8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 29 gp=0xc000103880 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000272c00, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000368f38 sp=0xc000368f20 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc000368fc8 sp=0xc000368f38 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc000368fd8 sp=0xc000368fc8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000368fd8 sp=0xc000368fd8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 30 gp=0xc000103a40 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000272e00, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc00057bf38 sp=0xc00057bf20 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc00057bfc8 sp=0xc00057bf38 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc00057bfd8 sp=0xc00057bfc8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc00057bfd8 sp=0xc00057bfd8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 31 gp=0xc000103c00 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000273000, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000081f38 sp=0xc000081f20 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc000081fc8 sp=0xc000081f38 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc000081fd8 sp=0xc000081fc8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000081fd8 sp=0xc000081fd8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 32 gp=0xc000103dc0 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000273200, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc0000f8738 sp=0xc0000f8720 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc0000f87c8 sp=0xc0000f8738 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc0000f87d8 sp=0xc0000f87c8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000f87d8 sp=0xc0000f87d8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 33 gp=0xc0002fa000 m=nil [GC worker (idle)]:
runtime.gopark(0x2aa02e6fb90, 0xc000273400, 0x1c, 0xa, 0x0)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc0001f1738 sp=0xc0001f1720 pc=0x2aa0225267e
runtime.gcBgMarkWorker(0xc000110a10)
	/usr/lib/go-1.25/src/runtime/mgc.go:1463 +0x136 fp=0xc0001f17c8 sp=0xc0001f1738 pc=0x2aa021e5916
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x5e fp=0xc0001f17d8 sp=0xc0001f17c8 pc=0x2aa021e57be
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0001f17d8 sp=0xc0001f17d8 pc=0x2aa0225bb72
created by runtime.gcBgMarkStartWorkers in goroutine 12
	/usr/lib/go-1.25/src/runtime/mgc.go:1373 +0x192

goroutine 114 gp=0xc00040e540 m=9 mp=0xc0000ee008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000e9fe0 sp=0xc0000e9fe0 pc=0x2aa0225bb72

goroutine 115 gp=0xc0002fb180 m=10 mp=0xc000183808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000477fe0 sp=0xc000477fe0 pc=0x2aa0225bb72

goroutine 116 gp=0xc0003bb180 m=11 mp=0xc0002fc008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000473fe0 sp=0xc000473fe0 pc=0x2aa0225bb72

goroutine 117 gp=0xc0002fb6c0 m=12 mp=0xc00039e008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000e5fe0 sp=0xc0000e5fe0 pc=0x2aa0225bb72

goroutine 118 gp=0xc00040ea80 m=13 mp=0xc0000ef008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0001bffe0 sp=0xc0001bffe0 pc=0x2aa0225bb72

goroutine 119 gp=0xc000102a80 m=14 mp=0xc0000ea008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc00047dfe0 sp=0xc00047dfe0 pc=0x2aa0225bb72

goroutine 1249 gp=0xc0006a0000 m=nil [select]:
runtime.gopark(0x2aa02e6fea0, 0x0, 0x9, 0x3, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc0000fa580 sp=0xc0000fa568 pc=0x2aa0225267e
runtime.selectgo(0xc0000fa770, 0xc0000fa730, 0x0, 0x0, 0x2, 0x1)
	/usr/lib/go-1.25/src/runtime/select.go:351 +0x9c4 fp=0xc0000fa6e0 sp=0xc0000fa580 pc=0x2aa022261e4
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00050f400, {0x2aa02e7f9d8, 0xc000033310})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:88 +0x104 fp=0xc0000fa7b8 sp=0xc0000fa6e0 pc=0x2aa02835384
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.gowrap1()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:52 +0x6a fp=0xc0000fa7d8 sp=0xc0000fa7b8 pc=0x2aa0283517a
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0000fa7d8 sp=0xc0000fa7d8 pc=0x2aa0225bb72
created by github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 61
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:52 +0x194

goroutine 1296 gp=0xc00040f180 m=nil [IO wait]:
runtime.gopark(0x2aa02e6fe10, 0x3ffa4e3a420, 0x2, 0x2, 0x5)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000362aa8 sp=0xc000362a90 pc=0x2aa0225267e
runtime.netpollblock(0x3ffa4e3a400, 0x72, 0x0)
	/usr/lib/go-1.25/src/runtime/netpoll.go:575 +0x170 fp=0xc000362ad8 sp=0xc000362aa8 pc=0x2aa02205ca0
internal/poll.runtime_pollWait(0x3ffa4e3a400, 0x72)
	/usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe fp=0xc000362b00 sp=0xc000362ad8 pc=0x2aa0225146e
internal/poll.(*pollDesc).wait(0xc0000c24a0, 0x72, 0x0)
	/usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42 fp=0xc000362b28 sp=0xc000362b00 pc=0x2aa022ab1f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0000c2480, {0xc000568000, 0x8000, 0x8000})
	/usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a fp=0xc000362bb8 sp=0xc000362b28 pc=0x2aa022ac78a
net.(*netFD).Read(0xc0000c2480, {0xc000568000, 0x8000, 0x8000})
	/usr/lib/go-1.25/src/net/fd_posix.go:68 +0x48 fp=0xc000362c10 sp=0xc000362bb8 pc=0x2aa024bbe08
net.(*conn).Read(0xc0002ec120, {0xc000568000, 0x8000, 0x8000})
	/usr/lib/go-1.25/src/net/net.go:196 +0x58 fp=0xc000362c68 sp=0xc000362c10 pc=0x2aa024ce588
bufio.(*Reader).Read(0xc00050c0c0, {0xc00067e040, 0x9, 0x9})
	/usr/lib/go-1.25/src/bufio/bufio.go:245 +0x282 fp=0xc000362cc8 sp=0xc000362c68 pc=0x2aa0233b7f2
io.ReadAtLeast({0x2aa02e789a0, 0xc00050c0c0}, {0xc00067e040, 0x9, 0x9}, 0x9)
	/usr/lib/go-1.25/src/io/io.go:335 +0xa8 fp=0xc000362d20 sp=0xc000362cc8 pc=0x2aa0229fc78
io.ReadFull(...)
	/usr/lib/go-1.25/src/io/io.go:354
github.com/ubuntu/authd/vendor/golang.org/x/net/http2.readFrameHeader({0xc00067e040, 0x9, 0x9}, {0x2aa02e789a0, 0xc00050c0c0})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/golang.org/x/net/http2/frame.go:242 +0x64 fp=0xc000362d70 sp=0xc000362d20 pc=0x2aa02866784
github.com/ubuntu/authd/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc00067e000)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/golang.org/x/net/http2/frame.go:506 +0xb2 fp=0xc000362e60 sp=0xc000362d70 pc=0x2aa02867052
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc000228008, 0xc0001df490)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/http2_client.go:1640 +0x1ec fp=0xc000362fc0 sp=0xc000362e60 pc=0x2aa0289184c
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.NewHTTP2Client.gowrap4()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/http2_client.go:414 +0x64 fp=0xc000362fd8 sp=0xc000362fc0 pc=0x2aa028862e4
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000362fd8 sp=0xc000362fd8 pc=0x2aa0225bb72
created by github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 1136
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/http2_client.go:414 +0x1ddc

goroutine 1297 gp=0xc00040f880 m=nil [select]:
runtime.gopark(0x2aa02e6fea0, 0x0, 0x9, 0x3, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000361d00 sp=0xc000361ce8 pc=0x2aa0225267e
runtime.selectgo(0xc000361ee0, 0xc000361ea8, 0x0, 0x0, 0x2, 0x1)
	/usr/lib/go-1.25/src/runtime/select.go:351 +0x9c4 fp=0xc000361e60 sp=0xc000361d00 pc=0x2aa022261e4
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0000604c0, 0x1)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/controlbuf.go:412 +0x148 fp=0xc000361f00 sp=0xc000361e60 pc=0x2aa02879d08
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0000c3600)
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/controlbuf.go:575 +0x94 fp=0xc000361f60 sp=0xc000361f00 pc=0x2aa0287a774
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.NewHTTP2Client.func6()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/http2_client.go:472 +0x12c fp=0xc000361fd8 sp=0xc000361f60 pc=0x2aa0288612c
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000361fd8 sp=0xc000361fd8 pc=0x2aa0225bb72
created by github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 1136
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/transport/http2_client.go:470 +0x2364

goroutine 264 gp=0xc0005d3500 m=26 mp=0xc0005c5008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000527fe0 sp=0xc000527fe0 pc=0x2aa0225bb72

goroutine 265 gp=0xc0006bb6c0 m=27 mp=0xc0006bc808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000547fe0 sp=0xc000547fe0 pc=0x2aa0225bb72

goroutine 266 gp=0xc0003bbc00 m=28 mp=0xc0002fd008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0004d5fe0 sp=0xc0004d5fe0 pc=0x2aa0225bb72

goroutine 267 gp=0xc00051d180 m=29 mp=0xc00039f808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc00047ffe0 sp=0xc00047ffe0 pc=0x2aa0225bb72

goroutine 268 gp=0xc000700fc0 m=30 mp=0xc00070d008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000469fe0 sp=0xc000469fe0 pc=0x2aa0225bb72

goroutine 269 gp=0xc0001da1c0 m=31 mp=0xc00061c808 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000525fe0 sp=0xc000525fe0 pc=0x2aa0225bb72

goroutine 270 gp=0xc0005d3a40 m=32 mp=0xc000183008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000479fe0 sp=0xc000479fe0 pc=0x2aa0225bb72

goroutine 271 gp=0xc00051d6c0 m=33 mp=0xc000616008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc00052bfe0 sp=0xc00052bfe0 pc=0x2aa0225bb72

goroutine 272 gp=0xc000185dc0 m=34 mp=0xc000706008 [syscall, locked to thread]:
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000549fe0 sp=0xc000549fe0 pc=0x2aa0225bb72

goroutine 1250 gp=0xc000302000 m=nil [select]:
runtime.gopark(0x2aa02e6fea0, 0x0, 0x9, 0x3, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc00047bd80 sp=0xc00047bd68 pc=0x2aa0225267e
runtime.selectgo(0xc00047bf70, 0xc00047bf30, 0x0, 0x0, 0x2, 0x1)
	/usr/lib/go-1.25/src/runtime/select.go:351 +0x9c4 fp=0xc00047bee0 sp=0xc00047bd80 pc=0x2aa022261e4
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00050f430, {0x2aa02e7f9d8, 0xc0000334f0})
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:88 +0x104 fp=0xc00047bfb8 sp=0xc00047bee0 pc=0x2aa02835384
github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.gowrap1()
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:52 +0x6a fp=0xc00047bfd8 sp=0xc00047bfb8 pc=0x2aa0283517a
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc00047bfd8 sp=0xc00047bfd8 pc=0x2aa0225bb72
created by github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 61
	/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/src/github.com/ubuntu/authd/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:52 +0x194

goroutine 1021 gp=0xc000580a80 m=nil [IO wait]:
runtime.gopark(0x2aa02e6fe10, 0x3ffa4e3a220, 0x2, 0x2, 0x5)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc0006a8b80 sp=0xc0006a8b68 pc=0x2aa0225267e
runtime.netpollblock(0x3ffa4e3a200, 0x72, 0x0)
	/usr/lib/go-1.25/src/runtime/netpoll.go:575 +0x170 fp=0xc0006a8bb0 sp=0xc0006a8b80 pc=0x2aa02205ca0
internal/poll.runtime_pollWait(0x3ffa4e3a200, 0x72)
	/usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe fp=0xc0006a8bd8 sp=0xc0006a8bb0 pc=0x2aa0225146e
internal/poll.(*pollDesc).wait(0xc00051ed40, 0x72, 0x1)
	/usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42 fp=0xc0006a8c00 sp=0xc0006a8bd8 pc=0x2aa022ab1f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00051ed20, {0xc0005eea6a, 0x1596, 0x1596})
	/usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a fp=0xc0006a8c90 sp=0xc0006a8c00 pc=0x2aa022ac78a
os.(*File).read(...)
	/usr/lib/go-1.25/src/os/file_posix.go:29
os.(*File).Read(0xc0002ec0b8, {0xc0005eea6a, 0x1596, 0x1596})
	/usr/lib/go-1.25/src/os/file.go:144 +0x98 fp=0xc0006a8cd8 sp=0xc0006a8c90 pc=0x2aa022b9a28
bytes.(*Buffer).ReadFrom(0xc0003db260, {0x2aa02e78158, 0xc00049e058})
	/usr/lib/go-1.25/src/bytes/buffer.go:217 +0xba fp=0xc0006a8d40 sp=0xc0006a8cd8 pc=0x2aa0233500a
io.copyBuffer({0x2aa02e78340, 0xc0003db260}, {0x2aa02e78158, 0xc00049e058}, {0x0, 0x0, 0x0})
	/usr/lib/go-1.25/src/io/io.go:415 +0x1ce fp=0xc0006a8dc8 sp=0xc0006a8d40 pc=0x2aa022a017e
io.Copy(...)
	/usr/lib/go-1.25/src/io/io.go:388
os.genericWriteTo(0xc0002ec0b8, {0x2aa02e78340, 0xc0003db260})
	/usr/lib/go-1.25/src/os/file.go:295 +0x76 fp=0xc0006a8e28 sp=0xc0006a8dc8 pc=0x2aa022ba726
os.(*File).WriteTo(0xc0002ec0b8, {0x2aa02e78340, 0xc0003db260})
	/usr/lib/go-1.25/src/os/file.go:273 +0xfc fp=0xc0006a8e70 sp=0xc0006a8e28 pc=0x2aa022ba5fc
io.copyBuffer({0x2aa02e78340, 0xc0003db260}, {0x2aa02e781d8, 0xc0002ec0b8}, {0x0, 0x0, 0x0})
	/usr/lib/go-1.25/src/io/io.go:411 +0xc2 fp=0xc0006a8ef8 sp=0xc0006a8e70 pc=0x2aa022a0072
io.Copy(...)
	/usr/lib/go-1.25/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
	/usr/lib/go-1.25/src/os/exec/exec.go:596 +0x5c fp=0xc0006a8f68 sp=0xc0006a8ef8 pc=0x2aa023a134c
os/exec.(*Cmd).Start.func2(0xc00041a580)
	/usr/lib/go-1.25/src/os/exec/exec.go:749 +0x4c fp=0xc0006a8fc8 sp=0xc0006a8f68 pc=0x2aa023a218c
os/exec.(*Cmd).Start.gowrap1()
	/usr/lib/go-1.25/src/os/exec/exec.go:761 +0x66 fp=0xc0006a8fd8 sp=0xc0006a8fc8 pc=0x2aa023a2126
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc0006a8fd8 sp=0xc0006a8fd8 pc=0x2aa0225bb72
created by os/exec.(*Cmd).Start in goroutine 1017
	/usr/lib/go-1.25/src/os/exec/exec.go:748 +0xa6a

goroutine 1022 gp=0xc000580c40 m=nil [select]:
runtime.gopark(0x2aa02e6fea0, 0x0, 0x9, 0x3, 0x1)
	/usr/lib/go-1.25/src/runtime/proc.go:460 +0x11e fp=0xc000561d18 sp=0xc000561d00 pc=0x2aa0225267e
runtime.selectgo(0xc000561f48, 0xc000561ec8, 0x0, 0x1, 0x1, 0x1)
	/usr/lib/go-1.25/src/runtime/select.go:351 +0x9c4 fp=0xc000561e78 sp=0xc000561d18 pc=0x2aa022261e4
os/exec.(*Cmd).watchCtx(0xc000160900, 0xc0006884d0)
	/usr/lib/go-1.25/src/os/exec/exec.go:789 +0xa8 fp=0xc000561fc0 sp=0xc000561e78 pc=0x2aa023a24a8
os/exec.(*Cmd).Start.gowrap2()
	/usr/lib/go-1.25/src/os/exec/exec.go:775 +0x64 fp=0xc000561fd8 sp=0xc000561fc0 pc=0x2aa023a20a4
runtime.goexit({})
	/usr/lib/go-1.25/src/runtime/asm_s390x.s:790 +0x2 fp=0xc000561fd8 sp=0xc000561fd8 pc=0x2aa0225bb72
created by os/exec.(*Cmd).Start in goroutine 1017
	/usr/lib/go-1.25/src/os/exec/exec.go:775 +0xa2a

goroutine 1280 gp=0xc00041ddc0 m=57 mp=0xc0005a7808 [copystack, locked to thread]:
runtime: g 1280 gp=0xc00041ddc0: unknown pc 0x3fe7d687e52
stack: frame={sp:0x3c0008d1390, fp:0x0} stack=[0x3c0008d0000,0x3c0008d2000)
0x000003c0008d1290:  0x000003fe7e22a860  0x000003fe7dedc23a 
0x000003c0008d12a0:  0x000003fe7e22a860  0x000003c0008d14e0 
0x000003c0008d12b0:  0x0000000000000099  0x000003fe7e22a860 
0x000003c0008d12c0:  0x0000000000000009  0x000003fe7e22a860 
0x000003c0008d12d0:  0x000003fe7e22a860  0x000003fe7dedd408 
0x000003c0008d12e0:  0x000003fe7e22a860  0x000003c0008d14e0 
0x000003c0008d12f0:  0x0000000000000099  0x0000000000000009 
0x000003c0008d1300:  0x000003fe7e103fba  0x0000000000000009 
0x000003c0008d1310:  0x010003fe7e26e148  0x000003fe7e153fc0 
0x000003c0008d1320:  0x0000000000000000  0x0000000000000000 
0x000003c0008d1330:  0x0000000000000060  0x000003fe7e0e6aa0 
0x000003c0008d1340:  0x0000000000000001  0x0000000000000001 
0x000003c0008d1350:  0x0000000000000000  0x0000000000000001 
0x000003c0008d1360:  0x0000000000000009  0x0000000000000009 
0x000003c0008d1370:  0x0000000000000000  0x0000000000000005 
0x000003c0008d1380:  0x000003fe7e22a860  0x000003c0008d14e0 
0x000003c0008d1390: <0x000003fe7d7012b6  0x000000c0005a7808 
0x000003c0008d13a0:  0x0000000000000000  0x0000000000000000 
0x000003c0008d13b0:  0x0000000000000000  0x0000000000000000 
0x000003c0008d13c0:  0x0000000000000000  0x0000000000000000 
0x000003c0008d13d0:  0x000003fe7d701180  0x000003fe7e76efa8 
0x000003c0008d13e0:  0x000000c0005a7808  0x000003fe7d683d8a 
0x000003c0008d13f0:  0x0000000000000030  0x000003fe7e22ad60 
0x000003c0008d1400:  0x000002aa02e1a560  0x000002aa02e1a560 
0x000003c0008d1410:  0x0100000000000000  0x0000000000000000 
0x000003c0008d1420:  0x000003fe7d666bb0  0x0000000000000030 
0x000003c0008d1430:  0x000003fe7e22ad60  0x0100000000000000 
0x000003c0008d1440:  0x000002aa021dab84 <runtime.(*mcentral).cacheSpan+0x0000000000000174>  0x000003fe7d701704 
0x000003c0008d1450:  0x000003fe7e22ad60  0x0000000000000000 
0x000003c0008d1460:  0x000002aa021da2dc <runtime.(*mcache).refill+0x000000000000019c>  0x000003ffa4b41ea8 
0x000003c0008d1470:  0x000003fe7df3adf6  0x0000000000000000 
0x000003c0008d1480:  0x000003fe7df3fbfa  0x0000000000000000 
runtime: g 1280 gp=0xc00041ddc0: unknown pc 0x3fe7d687e52
stack: frame={sp:0x3c0008d1390, fp:0x0} stack=[0x3c0008d0000,0x3c0008d2000)
0x000003c0008d1290:  0x000003fe7e22a860  0x000003fe7dedc23a 
0x000003c0008d12a0:  0x000003fe7e22a860  0x000003c0008d14e0 
0x000003c0008d12b0:  0x0000000000000099  0x000003fe7e22a860 
0x000003c0008d12c0:  0x0000000000000009  0x000003fe7e22a860 
0x000003c0008d12d0:  0x000003fe7e22a860  0x000003fe7dedd408 
0x000003c0008d12e0:  0x000003fe7e22a860  0x000003c0008d14e0 
0x000003c0008d12f0:  0x0000000000000099  0x0000000000000009 
0x000003c0008d1300:  0x000003fe7e103fba  0x0000000000000009 
0x000003c0008d1310:  0x010003fe7e26e148  0x000003fe7e153fc0 
0x000003c0008d1320:  0x0000000000000000  0x0000000000000000 
0x000003c0008d1330:  0x0000000000000060  0x000003fe7e0e6aa0 
0x000003c0008d1340:  0x0000000000000001  0x0000000000000001 
0x000003c0008d1350:  0x0000000000000000  0x0000000000000001 
0x000003c0008d1360:  0x0000000000000009  0x0000000000000009 
0x000003c0008d1370:  0x0000000000000000  0x0000000000000005 
0x000003c0008d1380:  0x000003fe7e22a860  0x000003c0008d14e0 
0x000003c0008d1390: <0x000003fe7d7012b6  0x000000c0005a7808 
0x000003c0008d13a0:  0x0000000000000000  0x0000000000000000 
0x000003c0008d13b0:  0x0000000000000000  0x0000000000000000 
0x000003c0008d13c0:  0x0000000000000000  0x0000000000000000 
0x000003c0008d13d0:  0x000003fe7d701180  0x000003fe7e76efa8 
0x000003c0008d13e0:  0x000000c0005a7808  0x000003fe7d683d8a 
0x000003c0008d13f0:  0x0000000000000030  0x000003fe7e22ad60 
0x000003c0008d1400:  0x000002aa02e1a560  0x000002aa02e1a560 
0x000003c0008d1410:  0x0100000000000000  0x0000000000000000 
0x000003c0008d1420:  0x000003fe7d666bb0  0x0000000000000030 
0x000003c0008d1430:  0x000003fe7e22ad60  0x0100000000000000 
0x000003c0008d1440:  0x000002aa021dab84 <runtime.(*mcentral).cacheSpan+0x0000000000000174>  0x000003fe7d701704 
0x000003c0008d1450:  0x000003fe7e22ad60  0x0000000000000000 
0x000003c0008d1460:  0x000002aa021da2dc <runtime.(*mcache).refill+0x000000000000019c>  0x000003ffa4b41ea8 
0x000003c0008d1470:  0x000003fe7df3adf6  0x0000000000000000 
0x000003c0008d1480:  0x000003fe7df3fbfa  0x0000000000000000 

r0   0x6	r1   0xf1
r2   0x0	r3   0x68e2
r4   0x6	r5   0x8
r6   0x0	r7   0x0
r8   0x3fe7e29821c	r9   0x3fe7d70cb61
r10  0x4f0d	r11  0x999999999999999b
r12  0x3fe127f3698	r13  0xc00041dc00
r14  0x3fe7d6dd302	r15  0x3fe127f3718
pc   0x3fe7d70d604	link 0x3fe7d6dd302
FAIL	github.com/ubuntu/authd/pam/integration-tests	85.642s

adombeck avatar Dec 10 '25 08:12 adombeck