Thursday, June 13, 2024
HomeGolangCgo with web/http seg faults at runtime on MacOS - Technical Dialogue

Cgo with web/http seg faults at runtime on MacOS – Technical Dialogue


That is the segfault in its entirety

(dlv) c
SIGSEGV: segmentation violation
PC=0x102f3cfb0 m=0 sigcode=2

goroutine 0 [idle]:
syscall.syscall(0x14000297bd8?, 0x1022a0490?, 0x16d232220?, 0x100000005?)
	/usr/native/go/src/runtime/sys_darwin.go:23 +0x58 fp=0x14000297bb0 sp=0x14000297b20 computer=0x1022d41a8
syscall.join(0x9, 0x1400059c06c, 0x10)
	/usr/native/go/src/syscall/zsyscall_darwin_arm64.go:87 +0x4c fp=0x14000297c40 sp=0x14000297bb0 computer=0x10234c3ac
syscall.Join(0x9, {0x1031ebad8, 0x1400059c060})
	/usr/native/go/src/syscall/syscall_unix.go:298 +0xb8 fp=0x14000297cc0 sp=0x14000297c40 computer=0x10234a418
web.(*netFD).join(0x1400025c000, {0x1031f2a80, 0x140003bb110}, {0x0, 0x0}, {0x1031ebad8, 0x1400059c060})
	/usr/native/go/src/web/fd_unix.go:59 +0x6c fp=0x140002980c0 sp=0x14000297cc0 computer=0x1024ec16c
web.(*netFD).dial(0x1400025c000, {0x1031f2a80, 0x140003bb110}, {0x1031f4090, 0x0}, {0x1031f4090, 0x14000276150}, 0x0)
	/usr/native/go/src/web/sock_posix.go:151 +0x3a8 fp=0x14000298320 sp=0x140002980c0 computer=0x10250f5d8
web.socket({0x1031f2a80, 0x140003bb110}, {0x102f41bf7, 0x3}, 0x2, 0x1, 0x0, 0x0, {0x1031f4090, 0x0}, ...)
	/usr/native/go/src/web/sock_posix.go:70 +0x35c fp=0x14000298420 sp=0x14000298320 computer=0x10250ea9c
web.internetSocket({0x1031f2a80, 0x140003bb110}, {0x102f41bf7, 0x3}, {0x1031f4090, 0x0}, {0x1031f4090, 0x14000276150}, 0x1, 0x0, ...)
	/usr/native/go/src/web/ipsock_posix.go:142 +0xe4 fp=0x14000298500 sp=0x14000298420 computer=0x1024fbfc4
web.(*sysDialer).doDialTCPProto(0x140001aa280, {0x1031f2a80, 0x140003bb110}, 0x0, 0x14000276150, 0x0)
	/usr/native/go/src/web/tcpsock_posix.go:78 +0x124 fp=0x14000298650 sp=0x14000298500 computer=0x102514324
web.(*sysDialer).doDialTCP(0x140001aa280, {0x1031f2a80, 0x140003bb110}, 0x0, 0x14000276150)
	/usr/native/go/src/web/tcpsock_posix.go:68 +0x5c fp=0x140002986e0 sp=0x14000298650 computer=0x10251417c
web.(*sysDialer).dialTCP(0x140001aa280, {0x1031f2a80, 0x140003bb110}, 0x0, 0x14000276150)
	/usr/native/go/src/web/tcpsock_posix.go:64 +0x194 fp=0x140002987d0 sp=0x140002986e0 computer=0x102514094
web.(*sysDialer).dialSingle(0x140001aa280, {0x1031f2a80, 0x140003bb110}, {0x1031ee9c8, 0x14000276150})
	/usr/native/go/src/web/dial.go:649 +0x3cc fp=0x14000298b00 sp=0x140002987d0 computer=0x1024dbdec
web.(*sysDialer).dialSerial(0x140001aa280, {0x1031f2a80, 0x140003bb110}, {0x14000032030, 0x1, 0x1})
	/usr/native/go/src/web/dial.go:614 +0x654 fp=0x14000298d90 sp=0x14000298b00 computer=0x1024db754
web.(*sysDialer).dialParallel(0x140001aa280, {0x1031f2a80, 0x140003bb110}, {0x14000032030, 0x1, 0x1}, {0x0, 0x0, 0x0})
	/usr/native/go/src/web/dial.go:515 +0x8c fp=0x14000299160 sp=0x14000298d90 computer=0x1024da4dc
web.(*Dialer).DialContext(0x1400031c7e0, {0x1031f2a80, 0x140003bb110}, {0x102f41bf7, 0x3}, {0x1400035c1e0, 0x1a})
	/usr/native/go/src/web/dial.go:506 +0xac8 fp=0x14000299530 sp=0x14000299160 computer=0x1024da278
web.(*Dialer).DialContext-fm({0x1031f2ab8, 0x1040da360}, {0x102f41bf7, 0x3}, {0x1400035c1e0, 0x1a})
	<autogenerated>:1 +0x74 fp=0x140002995e0 sp=0x14000299530 computer=0x10265f7a4
web/http.(*Transport).dial(0x10408e640, {0x1031f2ab8, 0x1040da360}, {0x102f41bf7, 0x3}, {0x1400035c1e0, 0x1a})
	/usr/native/go/src/web/http/transport.go:1183 +0x8c fp=0x14000299710 sp=0x140002995e0 computer=0x1026441fc
web/http.(*Transport).dialConn(0x10408e640, {0x1031f2ab8, 0x1040da360}, {{}, 0x0, {0x1400038a000, 0x5}, {0x1400035c1e0, 0x1a}, 0x0})
	/usr/native/go/src/web/http/transport.go:1625 +0x8f0 fp=0x14000299e30 sp=0x14000299710 computer=0x102647af0
web/http.(*Transport).dialConnFor(0x10408e640, 0x1400019c4d0)
	/usr/native/go/src/web/http/transport.go:1467 +0xb0 fp=0x14000299fa0 sp=0x14000299e30 computer=0x102646490
web/http.(*Transport).queueForDial.func1()
	/usr/native/go/src/web/http/transport.go:1436 +0x38 fp=0x14000299fd0 sp=0x14000299fa0 computer=0x1026463a8
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x14000299fd0 sp=0x14000299fd0 computer=0x1022d7b34
created by web/http.(*Transport).queueForDial in goroutine 1
	/usr/native/go/src/web/http/transport.go:1436 +0xf4

goroutine 50 [syscall]:
syscall.syscall(0x14000297bd8?, 0x1022a0490?, 0x16d232220?, 0x100000005?)
	/usr/native/go/src/runtime/sys_darwin.go:23 +0x58 fp=0x14000297bb0 sp=0x14000297b20 computer=0x1022d41a8
syscall.join(0x9, 0x1400059c06c, 0x10)
	/usr/native/go/src/syscall/zsyscall_darwin_arm64.go:87 +0x4c fp=0x14000297c40 sp=0x14000297bb0 computer=0x10234c3ac
syscall.Join(0x9, {0x1031ebad8, 0x1400059c060})
	/usr/native/go/src/syscall/syscall_unix.go:298 +0xb8 fp=0x14000297cc0 sp=0x14000297c40 computer=0x10234a418
web.(*netFD).join(0x1400025c000, {0x1031f2a80, 0x140003bb110}, {0x0, 0x0}, {0x1031ebad8, 0x1400059c060})
	/usr/native/go/src/web/fd_unix.go:59 +0x6c fp=0x140002980c0 sp=0x14000297cc0 computer=0x1024ec16c
web.(*netFD).dial(0x1400025c000, {0x1031f2a80, 0x140003bb110}, {0x1031f4090, 0x0}, {0x1031f4090, 0x14000276150}, 0x0)
	/usr/native/go/src/web/sock_posix.go:151 +0x3a8 fp=0x14000298320 sp=0x140002980c0 computer=0x10250f5d8
web.socket({0x1031f2a80, 0x140003bb110}, {0x102f41bf7, 0x3}, 0x2, 0x1, 0x0, 0x0, {0x1031f4090, 0x0}, ...)
	/usr/native/go/src/web/sock_posix.go:70 +0x35c fp=0x14000298420 sp=0x14000298320 computer=0x10250ea9c
web.internetSocket({0x1031f2a80, 0x140003bb110}, {0x102f41bf7, 0x3}, {0x1031f4090, 0x0}, {0x1031f4090, 0x14000276150}, 0x1, 0x0, ...)
	/usr/native/go/src/web/ipsock_posix.go:142 +0xe4 fp=0x14000298500 sp=0x14000298420 computer=0x1024fbfc4
web.(*sysDialer).doDialTCPProto(0x140001aa280, {0x1031f2a80, 0x140003bb110}, 0x0, 0x14000276150, 0x0)
	/usr/native/go/src/web/tcpsock_posix.go:78 +0x124 fp=0x14000298650 sp=0x14000298500 computer=0x102514324
web.(*sysDialer).doDialTCP(0x140001aa280, {0x1031f2a80, 0x140003bb110}, 0x0, 0x14000276150)
	/usr/native/go/src/web/tcpsock_posix.go:68 +0x5c fp=0x140002986e0 sp=0x14000298650 computer=0x10251417c
web.(*sysDialer).dialTCP(0x140001aa280, {0x1031f2a80, 0x140003bb110}, 0x0, 0x14000276150)
	/usr/native/go/src/web/tcpsock_posix.go:64 +0x194 fp=0x140002987d0 sp=0x140002986e0 computer=0x102514094
web.(*sysDialer).dialSingle(0x140001aa280, {0x1031f2a80, 0x140003bb110}, {0x1031ee9c8, 0x14000276150})
	/usr/native/go/src/web/dial.go:649 +0x3cc fp=0x14000298b00 sp=0x140002987d0 computer=0x1024dbdec
web.(*sysDialer).dialSerial(0x140001aa280, {0x1031f2a80, 0x140003bb110}, {0x14000032030, 0x1, 0x1})
	/usr/native/go/src/web/dial.go:614 +0x654 fp=0x14000298d90 sp=0x14000298b00 computer=0x1024db754
web.(*sysDialer).dialParallel(0x140001aa280, {0x1031f2a80, 0x140003bb110}, {0x14000032030, 0x1, 0x1}, {0x0, 0x0, 0x0})
	/usr/native/go/src/web/dial.go:515 +0x8c fp=0x14000299160 sp=0x14000298d90 computer=0x1024da4dc
web.(*Dialer).DialContext(0x1400031c7e0, {0x1031f2a80, 0x140003bb110}, {0x102f41bf7, 0x3}, {0x1400035c1e0, 0x1a})
	/usr/native/go/src/web/dial.go:506 +0xac8 fp=0x14000299530 sp=0x14000299160 computer=0x1024da278
web.(*Dialer).DialContext-fm({0x1031f2ab8, 0x1040da360}, {0x102f41bf7, 0x3}, {0x1400035c1e0, 0x1a})
	<autogenerated>:1 +0x74 fp=0x140002995e0 sp=0x14000299530 computer=0x10265f7a4
web/http.(*Transport).dial(0x10408e640, {0x1031f2ab8, 0x1040da360}, {0x102f41bf7, 0x3}, {0x1400035c1e0, 0x1a})
	/usr/native/go/src/web/http/transport.go:1183 +0x8c fp=0x14000299710 sp=0x140002995e0 computer=0x1026441fc
web/http.(*Transport).dialConn(0x10408e640, {0x1031f2ab8, 0x1040da360}, {{}, 0x0, {0x1400038a000, 0x5}, {0x1400035c1e0, 0x1a}, 0x0})
	/usr/native/go/src/web/http/transport.go:1625 +0x8f0 fp=0x14000299e30 sp=0x14000299710 computer=0x102647af0
web/http.(*Transport).dialConnFor(0x10408e640, 0x1400019c4d0)
	/usr/native/go/src/web/http/transport.go:1467 +0xb0 fp=0x14000299fa0 sp=0x14000299e30 computer=0x102646490
web/http.(*Transport).queueForDial.func1()
	/usr/native/go/src/web/http/transport.go:1436 +0x38 fp=0x14000299fd0 sp=0x14000299fa0 computer=0x1026463a8
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x14000299fd0 sp=0x14000299fd0 computer=0x1022d7b34
created by web/http.(*Transport).queueForDial in goroutine 1
	/usr/native/go/src/web/http/transport.go:1436 +0xf4

goroutine 1 [select]:
runtime.gopark(0x1031e43e8, 0x0, 0x9, 0x18, 0x1)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x1400029bbe0 sp=0x1400029bbb0 computer=0x1022a8350
runtime.selectgo(0x1400029c108, 0x1400029bd98, 0x1400037e260?, 0x0, 0x1?, 0x1)
	/usr/native/go/src/runtime/choose.go:327 +0x77c fp=0x1400029bd30 sp=0x1400029bbe0 computer=0x1022b7dfc
web/http.(*Transport).getConn(0x10408e640, 0x140002da600, {{}, 0x0, {0x1400038a000, 0x5}, {0x1400035c1e0, 0x1a}, 0x0})
	/usr/native/go/src/web/http/transport.go:1393 +0x67c fp=0x1400029c150 sp=0x1400029bd30 computer=0x10264576c
web/http.(*Transport).roundTrip(0x10408e640, 0x140005a8200)
	/usr/native/go/src/web/http/transport.go:591 +0x954 fp=0x1400029c650 sp=0x1400029c150 computer=0x102640444
web/http.(*Transport).RoundTrip(0x10408e640, 0x140005a8200)
	/usr/native/go/src/web/http/roundtrip.go:17 +0x3c fp=0x1400029c6c0 sp=0x1400029c650 computer=0x102630f4c
web/http.ship(0x140005a8200, {0x1031eb3d8, 0x10408e640}, {0x0, 0x0, 0x0})
	/usr/native/go/src/web/http/shopper.go:260 +0x3a0 fp=0x1400029c9d0 sp=0x1400029c6c0 computer=0x1025f3e80
web/http.(*Consumer).ship(0x10409f7e0, 0x140005a8200, {0x0, 0x0, 0x0})
	/usr/native/go/src/web/http/shopper.go:181 +0xe0 fp=0x1400029cb00 sp=0x1400029c9d0 computer=0x1025f3820
web/http.(*Consumer).do(0x10409f7e0, 0x140005a8200)
	/usr/native/go/src/web/http/shopper.go:724 +0xdd0 fp=0x1400029cf90 sp=0x1400029cb00 computer=0x1025f6f20
web/http.(*Consumer).Do(0x10409f7e0, 0x140005a8200)
	/usr/native/go/src/web/http/shopper.go:590 +0x3c fp=0x1400029d000 sp=0x1400029cf90 computer=0x1025f60dc
web/http.(*Consumer).Get(0x10409f7e0, {0x1400038a000, 0x55})
	/usr/native/go/src/web/http/shopper.go:488 +0xcc fp=0x1400029d0b0 sp=0x1400029d000 computer=0x1025f5a9c
web/http.Get({0x1400038a000, 0x55})
	/usr/native/go/src/web/http/shopper.go:457 +0x44 fp=0x1400029d120 sp=0x1400029d0b0 computer=0x1025f5964
github.com/datma-health/federated-fiber/frequent/auth.getJSON({0x1400038a000, 0x55})
	/Customers/nalini/go/pkg/mod/github.com/datma-health/federated-fiber@v0.53.1-0.20230901053804-e71cb34097c3/frequent/auth/keycloak.go:77 +0x48 fp=0x1400029d390 sp=0x1400029d120 computer=0x102bb7528
github.com/datma-health/federated-fiber/frequent/auth.getJWKSURI({0x1400003e061, 0x34})
	/Customers/nalini/go/pkg/mod/github.com/datma-health/federated-fiber@v0.53.1-0.20230901053804-e71cb34097c3/frequent/auth/keycloak.go:97 +0xdc fp=0x1400029d540 sp=0x1400029d390 computer=0x102bb7b3c
github.com/datma-health/federated-fiber/frequent/auth.getPublicKeys({0x1400003e061, 0x34})
	/Customers/nalini/go/pkg/mod/github.com/datma-health/federated-fiber@v0.53.1-0.20230901053804-e71cb34097c3/frequent/auth/keycloak.go:113 +0x48 fp=0x1400029d880 sp=0x1400029d540 computer=0x102bb7e88
github.com/datma-health/federated-fiber/frequent/auth.(*Consumer).getAllPublicKeys(0x140003bc690)
	/Customers/nalini/go/pkg/mod/github.com/datma-health/federated-fiber@v0.53.1-0.20230901053804-e71cb34097c3/frequent/auth/keycloak.go:149 +0xa0 fp=0x1400029dab0 sp=0x1400029d880 computer=0x102bb8780
github.com/datma-health/federated-fiber/frequent/auth.NewClient({0x1400029dde0, 0x1, 0x1}, 0x0)
	/Customers/nalini/go/pkg/mod/github.com/datma-health/federated-fiber@v0.53.1-0.20230901053804-e71cb34097c3/frequent/auth/auth.go:71 +0x340 fp=0x1400029dc20 sp=0x1400029dab0 computer=0x102bb4a90
predominant.predominant()
	/Customers/nalini/cohort-fiber/predominant.go:59 +0x120 fp=0x1400029df50 sp=0x1400029dc20 computer=0x102f3bc90
runtime.predominant()
	/usr/native/go/src/runtime/proc.go:267 +0x244 fp=0x1400029dfd0 sp=0x1400029df50 computer=0x1022a7ef4
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x1400029dfd0 sp=0x1400029dfd0 computer=0x1022d7b34

goroutine 2 [force gc (idle)]:
runtime.gopark(0x1031e4380, 0x10409e550, 0x11, 0x14, 0x1)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000068f70 sp=0x14000068f40 computer=0x1022a8350
runtime.goparkunlock(0x0?, 0x0?, 0x0?, 0x0?)
	/usr/native/go/src/runtime/proc.go:404 +0x34 fp=0x14000068fa0 sp=0x14000068f70 computer=0x1022a83e4
runtime.forcegchelper()
	/usr/native/go/src/runtime/proc.go:322 +0xb4 fp=0x14000068fd0 sp=0x14000068fa0 computer=0x1022a8174
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x14000068fd0 sp=0x14000068fd0 computer=0x1022d7b34
created by runtime.init.6 in goroutine 1
	/usr/native/go/src/runtime/proc.go:310 +0x24

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1031e4380, 0x10409f2e0, 0xc, 0x14, 0x1)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000069730 sp=0x14000069700 computer=0x1022a8350
runtime.goparkunlock(0x1?, 0x0?, 0x0?, 0x0?)
	/usr/native/go/src/runtime/proc.go:404 +0x34 fp=0x14000069760 sp=0x14000069730 computer=0x1022a83e4
runtime.bgsweep(0x0?)
	/usr/native/go/src/runtime/mgcsweep.go:321 +0xdc fp=0x140000697b0 sp=0x14000069760 computer=0x10229381c
runtime.gcenable.func1()
	/usr/native/go/src/runtime/mgc.go:200 +0x28 fp=0x140000697d0 sp=0x140000697b0 computer=0x1022885f8
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140000697d0 sp=0x140000697d0 computer=0x1022d7b34
created by runtime.gcenable in goroutine 1
	/usr/native/go/src/runtime/mgc.go:200 +0x6c

goroutine 4 [GC scavenge wait]:
runtime.gopark(0x1031e4380, 0x10409ff00, 0xd, 0x14, 0x2)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000069f20 sp=0x14000069ef0 computer=0x1022a8350
runtime.goparkunlock(0x14000044070?, 0x88?, 0xd6?, 0x0?)
	/usr/native/go/src/runtime/proc.go:404 +0x34 fp=0x14000069f50 sp=0x14000069f20 computer=0x1022a83e4
runtime.(*scavengerState).park(0x10409ff00)
	/usr/native/go/src/runtime/mgcscavenge.go:425 +0x4c fp=0x14000069f80 sp=0x14000069f50 computer=0x102290c7c
runtime.bgscavenge(0x0?)
	/usr/native/go/src/runtime/mgcscavenge.go:658 +0x60 fp=0x14000069fb0 sp=0x14000069f80 computer=0x1022911d0
runtime.gcenable.func2()
	/usr/native/go/src/runtime/mgc.go:201 +0x28 fp=0x14000069fd0 sp=0x14000069fb0 computer=0x102288598
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x14000069fd0 sp=0x14000069fd0 computer=0x1022d7b34
created by runtime.gcenable in goroutine 1
	/usr/native/go/src/runtime/mgc.go:201 +0xac

goroutine 18 [finalizer wait]:
runtime.gopark(0x1031e40c0, 0x1040da498, 0x10, 0x14, 0x1)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000068580 sp=0x14000068550 computer=0x1022a8350
runtime.runfinq()
	/usr/native/go/src/runtime/mfinal.go:193 +0xf0 fp=0x140000687d0 sp=0x14000068580 computer=0x1022877e0
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140000687d0 sp=0x140000687d0 computer=0x1022d7b34
created by runtime.createfing in goroutine 1
	/usr/native/go/src/runtime/mfinal.go:163 +0x4c

goroutine 19 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x14000036100, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000064720 sp=0x140000646f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140000647d0 sp=0x14000064720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140000647d0 sp=0x140000647d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 5 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400059c000, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x1400006a720 sp=0x1400006a6f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x1400006a7d0 sp=0x1400006a720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x1400006a7d0 sp=0x1400006a7d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 20 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400035ddc0, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000064f20 sp=0x14000064ef0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x14000064fd0 sp=0x14000064f20 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x14000064fd0 sp=0x14000064fd0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 21 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400035dde0, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000065720 sp=0x140000656f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140000657d0 sp=0x14000065720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140000657d0 sp=0x140000657d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 22 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400059c020, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000065f20 sp=0x14000065ef0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x14000065fd0 sp=0x14000065f20 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x14000065fd0 sp=0x14000065fd0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 34 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x14000036120, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x140005a4720 sp=0x140005a46f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140005a47d0 sp=0x140005a4720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140005a47d0 sp=0x140005a47d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 35 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400035de00, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x140005a4f20 sp=0x140005a4ef0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140005a4fd0 sp=0x140005a4f20 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140005a4fd0 sp=0x140005a4fd0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 6 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400035de20, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x1400006af20 sp=0x1400006aef0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x1400006afd0 sp=0x1400006af20 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x1400006afd0 sp=0x1400006afd0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 36 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400035de40, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x140005a5720 sp=0x140005a56f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140005a57d0 sp=0x140005a5720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140005a57d0 sp=0x140005a57d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 37 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x1400059c040, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x140005a5f20 sp=0x140005a5ef0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140005a5fd0 sp=0x140005a5f20 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140005a5fd0 sp=0x140005a5fd0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 38 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x14000036140, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x140005a6720 sp=0x140005a66f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140005a67d0 sp=0x140005a6720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140005a67d0 sp=0x140005a67d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

goroutine 23 [GC worker (idle)]:
runtime.gopark(0x1031e40e0, 0x14000036160, 0x1a, 0x14, 0x0)
	/usr/native/go/src/runtime/proc.go:398 +0xe0 fp=0x14000066720 sp=0x140000666f0 computer=0x1022a8350
runtime.gcBgMarkWorker()
	/usr/native/go/src/runtime/mgc.go:1293 +0xd8 fp=0x140000667d0 sp=0x14000066720 computer=0x102289d68
runtime.goexit()
	/usr/native/go/src/runtime/asm_arm64.s:1197 +0x4 fp=0x140000667d0 sp=0x140000667d0 computer=0x1022d7b34
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/native/go/src/runtime/mgc.go:1217 +0x28

r0      0x64fb3579
r1      0x0
r2      0x0
r3      0xfffffc088
r4      0x2530
r5      0x0
r6      0x1400059c060
r7      0x1031ebad8
r8      0x1
r9      0xf4240
r10     0xa5e9f8f8194fa253
r11     0x1df5aa4f484f97f0
r12     0x16e3600
r13     0x2adc26
r14     0x1
r15     0x0
r16     0x1a265b278
r17     0x1f6917c48
r18     0x0
r19     0x64fb3579
r20     0x10
r21     0x3
r22     0x1400059c06c
r23     0x9
r24     0x8
r25     0x14000050218
r26     0x1031e4628
r27     0x828
r28     0x1040a06a0
r29     0x16db9b190
lr      0x7811000102f3cfa8
sp      0x16db9b110
computer      0x102f3cfb0
fault   0x10
Course of 2946 has exited with standing 2

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments