Thanks to visit codestin.com
Credit goes to github.com

Skip to content

intel-sycl-f16-stablediffusion-ggml: SIGABRT during CGO call #11896

Description

@knightpp

LocalAI version:

docker.io/localai/localai  latest-gpu-intel  sha256:66f50ea5bb0d73545a1ae6d476a476d1ddedc6691876a10d05b2374751d02182  fd979741f536  2 weeks ago  13.9 GB

Environment, CPU architecture, OS, and Version:

Describe the bug
Running sd-1.5-ggml model crashes backend.

To Reproduce

  • install sd-1.5-ggml
  • go to Studio -> Images
  • Select sd-1.5-ggml
  • click generate

Expected behavior
It works

Logs

Backend Logs
+++ realpath run.sh
++ dirname /backends/intel-sycl-f16-stablediffusion-ggml/run.sh
CPU info:
+ CURDIR=/backends/intel-sycl-f16-stablediffusion-ggml
+ cd /
+ echo 'CPU info:'
++ uname
+ '[' Linux '!=' Darwin ']'
+ grep -e 'model\sname' /proc/cpuinfo
+ head -1
model name	: <redacted>
+ grep -e flags /proc/cpuinfo
+ head -1
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti intel_ppin ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi md_clear flush_l1d
++ uname
+ '[' Linux = Darwin ']'
+ LIBRARY=/backends/intel-sycl-f16-stablediffusion-ggml/libgosd-fallback.so
+ grep -q -e '\savx\s' /proc/cpuinfo
CPU:    AVX    found OK
+ echo 'CPU:    AVX    found OK'
+ '[' -e /backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx.so ']'
+ LIBRARY=/backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx.so
+ grep -q -e '\savx2\s' /proc/cpuinfo
CPU:    AVX2   found OK
+ echo 'CPU:    AVX2   found OK'
+ '[' -e /backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx2.so ']'
+ LIBRARY=/backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx2.so
+ grep -q -e '\savx512f\s' /proc/cpuinfo
+ export LD_LIBRARY_PATH=/backends/intel-sycl-f16-stablediffusion-ggml/lib:/opt/intel/oneapi/tcm/1.4/lib:/opt/intel/oneapi/umf/1.0/lib:/opt/intel/oneapi/tbb/2022.3/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/mpi/2021.17/opt/mpi/libfabric/lib:/opt/intel/oneapi/mpi/2021.17/lib:/opt/intel/oneapi/mkl/2025.3/lib:/opt/intel/oneapi/ippcp/2025.3/lib/:/opt/intel/oneapi/ipp/2022.3/lib:/opt/intel/oneapi/dnnl/2025.3/lib:/opt/intel/oneapi/debugger/2025.3/opt/debugger/lib:/opt/intel/oneapi/dal/2025.11/lib:/opt/intel/oneapi/compiler/2025.3/opt/compiler/lib:/opt/intel/oneapi/compiler/2025.3/lib:/opt/intel/oneapi/ccl/2021.17/lib/
+ LD_LIBRARY_PATH=/backends/intel-sycl-f16-stablediffusion-ggml/lib:/opt/intel/oneapi/tcm/1.4/lib:/opt/intel/oneapi/umf/1.0/lib:/opt/intel/oneapi/tbb/2022.3/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/mpi/2021.17/opt/mpi/libfabric/lib:/opt/intel/oneapi/mpi/2021.17/lib:/opt/intel/oneapi/mkl/2025.3/lib:/opt/intel/oneapi/ippcp/2025.3/lib/:/opt/intel/oneapi/ipp/2022.3/lib:/opt/intel/oneapi/dnnl/2025.3/lib:/opt/intel/oneapi/debugger/2025.3/opt/debugger/lib:/opt/intel/oneapi/dal/2025.11/lib:/opt/intel/oneapi/compiler/2025.3/opt/compiler/lib:/opt/intel/oneapi/compiler/2025.3/lib:/opt/intel/oneapi/ccl/2021.17/lib/
+ export SD_LIBRARY=/backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx2.so
+ SD_LIBRARY=/backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx2.so
+ '[' -f /backends/intel-sycl-f16-stablediffusion-ggml/lib/ld.so ']'
+ echo 'Using lib/ld.so'
+ echo 'Using library: /backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx2.so'
+ exec /backends/intel-sycl-f16-stablediffusion-ggml/lib/ld.so /backends/intel-sycl-f16-stablediffusion-ggml/stablediffusion-ggml --addr 127.0.0.1:40395
Using lib/ld.so
Using library: /backends/intel-sycl-f16-stablediffusion-ggml/libgosd-avx2.so
2026/09/06 20:02:38 gRPC Server listening at 127.0.0.1:40395
Options: [sampler:euler]
Loading model: 0x1525f5bf2040=/models/stable-diffusion-v1-5-pruned-emaonly-Q4_0.gguf
parsing options: 0x1525f5b80030
parsed options
Creating context
LoRA model directory set to: //models
Discovering LoRA files in: //models
Found LoRA file: DreamShaper_8_pruned -> //models/DreamShaper_8_pruned.safetensors
Found LoRA file: stable-diffusion-v1-5-pruned-emaonly-Q4_0 -> //models/stable-diffusion-v1-5-pruned-emaonly-Q4_0.gguf
Discovered 2 LoRA files in //models
[DEBUG] model_loader.cpp:228  - using 14 threads for model loading
[INFO ] stable-diffusion.cpp:713  - loading model from '/models/stable-diffusion-v1-5-pruned-emaonly-Q4_0.gguf'
[INFO ] model_loader.cpp:236  - load /models/stable-diffusion-v1-5-pruned-emaonly-Q4_0.gguf using gguf format
[DEBUG] model_loader.cpp:288  - init from '/models/stable-diffusion-v1-5-pruned-emaonly-Q4_0.gguf'
[INFO ] stable-diffusion.cpp:908  - Version: SD 1.x 
Abort was called at 15 line in file:
./shared/source/gmm_helper/resource_info.cpp
SIGABRT: abort
PC=0x72bbcf29eb2c m=4 sigcode=18446744073709551610
signal arrived during cgo execution
goroutine 38 gp=0x1525f5a2a000 m=4 mp=0x1525f583b808 [syscall]:
runtime.cgocall(0x907e00, 0x1525f5bf4000)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/cgocall.go:167 +0x4b fp=0x1525f5ba8d48 sp=0x1525f5ba8d10 pc=0x484bcb
github.com/ebitengine/purego.RegisterFunc.func4({0x1525f5bd8880, 0x5, 0x5})
	/root/go/pkg/mod/github.com/ebitengine/[email protected]/func.go:322 +0x59c fp=0x1525f5ba9198 sp=0x1525f5ba8d48 pc=0x90457c
reflect.callReflect(0x1525f5966a50, 0x1525f5ba9658, 0x1525f5ba9530, 0x1525f5ba9538)
	/root/go/pkg/mod/golang.org/[email protected]/src/reflect/value.go:772 +0x5f6 fp=0x1525f5ba94e0 sp=0x1525f5ba9198 pc=0x4b9596
reflect.callReflect(0x1525f5966a50, 0x1525f5ba9658, 0x1525f5ba9530, 0x1525f5ba9538)
	<autogenerated>:1 +0x2e fp=0x1525f5ba9510 sp=0x1525f5ba94e0 pc=0x4cae6e
reflect.makeFuncStub()
	/root/go/pkg/mod/golang.org/[email protected]/src/reflect/asm_amd64.s:47 +0x5c fp=0x1525f5ba9658 sp=0x1525f5ba9510 pc=0x4c7bfc
main.(*SDGGML).Load(0x1525f59145f0, 0x1525f5ba2008)
	/LocalAI/backend/go/stablediffusion-ggml/gosd.go:165 +0x743 fp=0x1525f5ba9810 sp=0x1525f5ba9658 pc=0x917303
github.com/mudler/LocalAI/pkg/grpc.(*server).LoadModel(0x1525f58b0cc0, {0xadd580?, 0x526f53?}, 0x1525f5ba2008)
	/LocalAI/pkg/grpc/server.go:111 +0xe2 fp=0x1525f5ba98c0 sp=0x1525f5ba9810 pc=0x90b5a2
github.com/mudler/LocalAI/pkg/grpc/proto._Backend_LoadModel_Handler({0xadd580, 0x1525f58b0cc0}, {0xb29c20, 0x1525f5b9e090}, 0x1525f5ba0000, 0x0)
	/LocalAI/pkg/grpc/proto/backend_grpc.pb.go:1249 +0x1a9 fp=0x1525f5ba9910 sp=0x1525f5ba98c0 pc=0x8b8269
google.golang.org/grpc.(*Server).processUnaryRPC(0x1525f5928b48, {0xb29c20, 0x1525f5b9e000}, 0x1525f5a3c1a0, 0x1525f5967980, 0x1079688, 0x0)
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:1430 +0x11d2 fp=0x1525f5ba9dd0 sp=0x1525f5ba9910 pc=0x88b4d2
google.golang.org/grpc.(*Server).handleStream(0x1525f5928b48, {0xb2a140, 0x1525f5a3c000}, 0x1525f5a3c1a0)
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:1856 +0xbc6 fp=0x1525f5ba9f78 sp=0x1525f5ba9dd0 pc=0x890626
google.golang.org/grpc.(*Server).serveStreams.func2.1()
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:1065 +0x7f fp=0x1525f5ba9fe0 sp=0x1525f5ba9f78 pc=0x888dff
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5ba9fe8 sp=0x1525f5ba9fe0 pc=0x48ec81
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 37
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:1076 +0x11d
goroutine 1 gp=0x1525f57621e0 m=nil [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f594f8b0 sp=0x1525f594f890 pc=0x487ace
runtime.netpollblock(0x1525f594f900?, 0x41a406?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/netpoll.go:575 +0xf7 fp=0x1525f594f8e8 sp=0x1525f594f8b0 pc=0x44bf97
internal/poll.runtime_pollWait(0x72bb85f5fe00, 0x72)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/netpoll.go:351 +0x85 fp=0x1525f594f908 sp=0x1525f594f8e8 pc=0x486ca5
internal/poll.(*pollDesc).wait(0x1525f592c700?, 0x900424937?, 0x0)
	/root/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0x1525f594f930 sp=0x1525f594f908 pc=0x4f6847
internal/poll.(*pollDesc).waitRead(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0x1525f592c700)
	/root/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_unix.go:613 +0x28c fp=0x1525f594f9d8 sp=0x1525f594f930 pc=0x4fb8cc
net.(*netFD).accept(0x1525f592c700)
	/root/go/pkg/mod/golang.org/[email protected]/src/net/fd_unix.go:150 +0x29 fp=0x1525f594fa90 sp=0x1525f594f9d8 pc=0x57aba9
net.(*TCPListener).accept(0x1525f58b0c40)
	/root/go/pkg/mod/golang.org/[email protected]/src/net/tcpsock_posix.go:159 +0x1b fp=0x1525f594fae0 sp=0x1525f594fa90 pc=0x590d3b
net.(*TCPListener).Accept(0x1525f58b0c40)
	/root/go/pkg/mod/golang.org/[email protected]/src/net/tcpsock.go:387 +0x30 fp=0x1525f594fb10 sp=0x1525f594fae0 pc=0x58ffd0
google.golang.org/grpc.(*Server).Serve(0x1525f5928b48, {0xb29298, 0x1525f58b0c40})
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:921 +0x45c fp=0x1525f594fc50 sp=0x1525f594fb10 pc=0x88793c
github.com/mudler/LocalAI/pkg/grpc.StartServer({0x7ffda29a5aa5?, 0x1525f58a4160?}, {0xb39000, 0x1525f59145f0})
	/LocalAI/pkg/grpc/server.go:1104 +0x165 fp=0x1525f594fcd8 sp=0x1525f594fc50 pc=0x916285
main.main()
	/LocalAI/backend/go/stablediffusion-ggml/main.go:65 +0x33a fp=0x1525f594ff48 sp=0x1525f594fcd8 pc=0x91821a
runtime.main()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:290 +0x2d5 fp=0x1525f594ffe0 sp=0x1525f594ff48 pc=0x4533d5
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f594ffe8 sp=0x1525f594ffe0 pc=0x48ec81
goroutine 2 gp=0x1525f5762d20 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5836fa8 sp=0x1525f5836f88 pc=0x487ace
runtime.goparkunlock(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:468
runtime.forcegchelper()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:375 +0xb3 fp=0x1525f5836fe0 sp=0x1525f5836fa8 pc=0x4536f3
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5836fe8 sp=0x1525f5836fe0 pc=0x48ec81
created by runtime.init.7 in goroutine 1
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:363 +0x1a
goroutine 3 gp=0x1525f57632c0 m=nil [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5837788 sp=0x1525f5837768 pc=0x487ace
runtime.goparkunlock(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:468
runtime.bgsweep(0x1525f5860000)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgcsweep.go:279 +0x94 fp=0x1525f58377c8 sp=0x1525f5837788 pc=0x43d414
runtime.gcenable.gowrap1()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgc.go:214 +0x17 fp=0x1525f58377e0 sp=0x1525f58377c8 pc=0x42e877
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f58377e8 sp=0x1525f58377e0 pc=0x48ec81
created by runtime.gcenable in goroutine 1
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgc.go:214 +0x66
goroutine 4 gp=0x1525f57634a0 m=nil [GC scavenge wait]:
runtime.gopark(0x1525f5860000?, 0xb1d8f0?, 0x1?, 0x0?, 0x1525f57634a0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5837f78 sp=0x1525f5837f58 pc=0x487ace
runtime.goparkunlock(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:468
runtime.(*scavengerState).park(0x1085d20)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgcscavenge.go:425 +0x49 fp=0x1525f5837fa8 sp=0x1525f5837f78 pc=0x43af49
runtime.bgscavenge(0x1525f5860000)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgcscavenge.go:653 +0x3c fp=0x1525f5837fc8 sp=0x1525f5837fa8 pc=0x43b4bc
runtime.gcenable.gowrap2()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgc.go:215 +0x17 fp=0x1525f5837fe0 sp=0x1525f5837fc8 pc=0x42e837
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5837fe8 sp=0x1525f5837fe0 pc=0x48ec81
created by runtime.gcenable in goroutine 1
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mgc.go:215 +0xa5
goroutine 18 gp=0x1525f58843c0 m=nil [GOMAXPROCS updater (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5832788 sp=0x1525f5832768 pc=0x487ace
runtime.goparkunlock(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:468
runtime.updateMaxProcsGoroutine()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:7095 +0xe7 fp=0x1525f58327e0 sp=0x1525f5832788 pc=0x461b87
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f58327e8 sp=0x1525f58327e0 pc=0x48ec81
created by runtime.defaultGOMAXPROCSUpdateEnable in goroutine 1
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:7083 +0x37
goroutine 19 gp=0x1525f5884960 m=nil [finalizer wait]:
runtime.gopark(0x462bd5?, 0x1c8?, 0x80?, 0x46?, 0x1525f5836601?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5836620 sp=0x1525f5836600 pc=0x487ace
runtime.runFinalizers()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mfinal.go:210 +0x107 fp=0x1525f58367e0 sp=0x1525f5836620 pc=0x42d7e7
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f58367e8 sp=0x1525f58367e0 pc=0x48ec81
created by runtime.createfing in goroutine 1
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mfinal.go:172 +0x3d
goroutine 20 gp=0x1525f58854a0 m=nil [cleanup wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5832f68 sp=0x1525f5832f48 pc=0x487ace
runtime.goparkunlock(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:468
runtime.(*cleanupQueue).dequeue(0x10860a0)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mcleanup.go:522 +0xd4 fp=0x1525f5832fa0 sp=0x1525f5832f68 pc=0x42a634
runtime.runCleanups()
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mcleanup.go:718 +0x45 fp=0x1525f5832fe0 sp=0x1525f5832fa0 pc=0x42aca5
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5832fe8 sp=0x1525f5832fe0 pc=0x48ec81
created by runtime.(*cleanupQueue).createGs in goroutine 1
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/mcleanup.go:672 +0xa5
goroutine 35 gp=0x1525f5a2a1e0 m=nil [select]:
runtime.gopark(0x1525f5833e90?, 0x2?, 0x3b?, 0x94?, 0x1525f5833e64?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5833d00 sp=0x1525f5833ce0 pc=0x487ace
runtime.selectgo(0x1525f5833e90, 0x1525f5833e60, 0x819673?, 0x0, 0x1525f5833e78?, 0x1)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/select.go:351 +0xaa5 fp=0x1525f5833e30 sp=0x1525f5833d00 pc=0x4666a5
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x1525f5a14040, 0x1)
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:420 +0x10a fp=0x1525f5833ec0 sp=0x1525f5833e30 pc=0x7f8d0a
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x1525f5968dc0)
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:597 +0x78 fp=0x1525f5833f20 sp=0x1525f5833ec0 pc=0x7f94b8
google.golang.org/grpc/internal/transport.NewServerTransport.func3()
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:342 +0xdc fp=0x1525f5833fe0 sp=0x1525f5833f20 pc=0x80fa7c
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5833fe8 sp=0x1525f5833fe0 pc=0x48ec81
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 34
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:340 +0x18e7
goroutine 36 gp=0x1525f5a2a3c0 m=nil [select]:
runtime.gopark(0x1525f5a48750?, 0x4?, 0x70?, 0x0?, 0x1525f5a486c0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5a06d48 sp=0x1525f5a06d28 pc=0x487ace
runtime.selectgo(0x1525f5a06f50, 0x1525f5a486b8, 0x0?, 0x0, 0x0?, 0x1)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/select.go:351 +0xaa5 fp=0x1525f5a06e78 sp=0x1525f5a06d48 pc=0x4666a5
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x1525f5a3c000)
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1203 +0x1e5 fp=0x1525f5a06fc8 sp=0x1525f5a06e78 pc=0x816de5
google.golang.org/grpc/internal/transport.NewServerTransport.gowrap1()
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:363 +0x17 fp=0x1525f5a06fe0 sp=0x1525f5a06fc8 pc=0x80f977
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5a06fe8 sp=0x1525f5a06fe0 pc=0x48ec81
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 34
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:363 +0x1929
goroutine 37 gp=0x1525f5a2a5a0 m=nil [IO wait]:
runtime.gopark(0x1525f5a0bd68?, 0x81200c?, 0xa0?, 0xc1?, 0xb?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/proc.go:462 +0xce fp=0x1525f5a0ba38 sp=0x1525f5a0ba18 pc=0x487ace
runtime.netpollblock(0x4d7c98?, 0x41a406?, 0x0?)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/netpoll.go:575 +0xf7 fp=0x1525f5a0ba70 sp=0x1525f5a0ba38 pc=0x44bf97
internal/poll.runtime_pollWait(0x72bb85f5fc00, 0x72)
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/netpoll.go:351 +0x85 fp=0x1525f5a0ba90 sp=0x1525f5a0ba70 pc=0x486ca5
internal/poll.(*pollDesc).wait(0x1525f5a1a080?, 0x1525f5a2c000?, 0x0)
	/root/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0x1525f5a0bab8 sp=0x1525f5a0ba90 pc=0x4f6847
internal/poll.(*pollDesc).waitRead(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x1525f5a1a080, {0x1525f5a2c000, 0x8000, 0x8000})
	/root/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_unix.go:165 +0x2ae fp=0x1525f5a0bb50 sp=0x1525f5a0bab8 pc=0x4f7a6e
net.(*netFD).Read(0x1525f5a1a080, {0x1525f5a2c000?, 0x1525f5a12080?, 0x1525f5a0bbe0?})
	/root/go/pkg/mod/golang.org/[email protected]/src/net/fd_posix.go:68 +0x25 fp=0x1525f5a0bb98 sp=0x1525f5a0bb50 pc=0x578e65
net.(*conn).Read(0x1525f5a28000, {0x1525f5a2c000?, 0x48560c?, 0xa59aa0?})
	/root/go/pkg/mod/golang.org/[email protected]/src/net/net.go:196 +0x45 fp=0x1525f5a0bbe0 sp=0x1525f5a0bb98 pc=0x588145
bufio.(*Reader).Read(0x1525f5a16060, {0x1525f5a36044, 0x9, 0x4e48da?})
	/root/go/pkg/mod/golang.org/[email protected]/src/bufio/bufio.go:245 +0x197 fp=0x1525f5a0bc18 sp=0x1525f5a0bbe0 pc=0x5f3e77
io.ReadAtLeast({0xb24fe0, 0x1525f5a16060}, {0x1525f5a36044, 0x9, 0x9}, 0x9)
	/root/go/pkg/mod/golang.org/[email protected]/src/io/io.go:335 +0x8e fp=0x1525f5a0bc60 sp=0x1525f5a0bc18 pc=0x4cdbce
io.ReadFull(...)
	/root/go/pkg/mod/golang.org/[email protected]/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0x1525f5a36044, 0x9, 0x813b72?}, {0xb24fe0?, 0x1525f5a16060?})
	/root/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:250 +0x65 fp=0x1525f5a0bcb0 sp=0x1525f5a0bc60 pc=0x7e6f85
golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x1525f5a36000)
	/root/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:513 +0x6b fp=0x1525f5a0bd38 sp=0x1525f5a0bcb0 pc=0x7e764b
google.golang.org/grpc/internal/transport.(*framer).readFrame(0x1525f5a1a100)
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http_util.go:480 +0x45 fp=0x1525f5a0bd78 sp=0x1525f5a0bd38 pc=0x81a0e5
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x1525f5a3c000, {0xb29c20, 0x1525f5a0e2a0}, 0x1525f5a0e2d0)
	/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:638 +0xff fp=0x1525f5a0be98 sp=0x1525f5a0bd78 pc=0x8126bf
google.golang.org/grpc.(*Server).serveStreams(0x1525f5928b48, {0xb29be8?, 0x10b2dc0?}, {0xb2a140, 0x1525f5a3c000}, {0xb31c18?, 0x1525f5a28000?})
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:1059 +0x368 fp=0x1525f5a0bf70 sp=0x1525f5a0be98 pc=0x888ba8
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:993 +0x56 fp=0x1525f5a0bfe0 sp=0x1525f5a0bf70 pc=0x888376
runtime.goexit({})
	/root/go/pkg/mod/golang.org/[email protected]/src/runtime/asm_amd64.s:1771 +0x1 fp=0x1525f5a0bfe8 sp=0x1525f5a0bfe0 pc=0x48ec81
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 34
	/root/go/pkg/mod/google.golang.org/[email protected]/server.go:992 +0x1cb
rax    0x0
rbx    0x54
rcx    0x72bbcf29eb2c
rdx    0x6
rdi    0x46
rsi    0x54
rbp    0x72bb8779a7f0
rsp    0x72bb8779a7b0
r8     0x0
r9     0x3721000
r10    0x8
r11    0x246
r12    0x6
r13    0x72bb7dd7f380
r14    0x16
r15    0x72bb8779a9b2
rip    0x72bbcf29eb2c
rflags 0x246
cs     0x33
fs     0x0
gs     0x0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions