Open wangting0128 opened 1 month ago
/assign @zhagnlu /unassign
/assign
runtime.gcResetMarkState
/usr/local/go/src/runtime/mgc.go:1620 pc=0x1eb0f8f
SIGSEGV: segmentation violation
PC=0x1eb0f8f m=6931 sigcode=1
goroutine 0 [idle]:
runtime.gcResetMarkState()
/usr/local/go/src/runtime/mgc.go:1620 +0x6f fp=0x7f10dd8bb850 sp=0x7f10dd8bb820 pc=0x1eb0f8f
runtime.systemstack()
/usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x7f10dd8bb860 sp=0x7f10dd8bb850 pc=0x1f0548a
goroutine 2153222 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0012177e0 sp=0xc0012177d0 pc=0x1f05428
runtime.gcStart({0x1fc0?, 0x0?, 0x0?})
/usr/local/go/src/runtime/mgc.go:669 +0x235 fp=0xc001217878 sp=0xc0012177e0 pc=0x1eaee15
runtime.GC()
/usr/local/go/src/runtime/mgc.go:466 +0x3e fp=0xc0012178b0 sp=0xc001217878 pc=0x1eae91e
runtime/debug.freeOSMemory()
/usr/local/go/src/runtime/mheap.go:1672 +0x13 fp=0xc0012178c8 sp=0xc0012178b0 pc=0x1f00093
runtime/debug.FreeOSMemory()
/usr/local/go/src/runtime/debug/garbage.go:104 +0xf fp=0xc0012178d8 sp=0xc0012178c8 pc=0x23b2b6f
github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).LoadSegment(0xc002dcc500, {0x616d4a8, 0xc00ab5cf60}, {0x61f47e0?, 0xc0114ca000?}, 0xc01005b7a0)
/workspace/source/internal/querynodev2/segments/segment_loader.go:733 +0xa67 fp=0xc001217be0 sp=0xc0012178d8 pc=0x4df2a87
github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).Load.func4(0xe5cf1d2afc8417?)
/workspace/source/internal/querynodev2/segments/segment_loader.go:302 +0x58a fp=0xc001217e00 sp=0xc001217be0 pc=0x4dec56a
github.com/milvus-io/milvus/pkg/util/funcutil.ProcessFuncParallel.func3(0x0)
/workspace/source/pkg/util/funcutil/parallel.go:86 +0x151 fp=0xc001217fc8 sp=0xc001217e00 pc=0x2bbf5f1
github.com/milvus-io/milvus/pkg/util/funcutil.ProcessFuncParallel.func4()
/workspace/source/pkg/util/funcutil/parallel.go:104 +0x27 fp=0xc001217fe0 sp=0xc001217fc8 pc=0x2bbf467
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001217fe8 sp=0xc001217fe0 pc=0x1f07401
created by github.com/milvus-io/milvus/pkg/util/funcutil.ProcessFuncParallel in goroutine 2153359
/workspace/source/pkg/util/funcutil/parallel.go:73 +0x1b4
I guess my problem is the same as this one.
zong-go-latest-etcd-0 1/1 Running 0 2d19h 10.104.24.58 4am-node29 <none> <none>
zong-go-latest-milvus-standalone-767bd55f6b-b4p85 1/1 Running 2 (22h ago) 2d19h 10.104.24.62 4am-node29 <none> <none>
zong-go-latest-minio-865844ffdb-w6rr8 1/1 Running 0 2d19h 10.104.24.59 4am-node29 <none> <none>
this seems to be related with sparse embedding index
@zhengbuqian could you please take a look at it
@ThreadDao this issue is about a different sigsegv, they have different stacktrace.
The sparse vector written in this test case has no null value
/assign @pingliu
assigning to pingliu for now, I believe he was looking at a similar issue
@zhengbuqian: GitHub didn't allow me to assign the following users: pingliu.
Note that only milvus-io members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide
@zhengbuqian This instance does not enable mmap, maybe it is not the same issue.
Is there an existing issue for this?
Environment
Current Behavior
argo task: fouramf-concurrent-qvs7s test case name: test_bitmap_locust_dql_dml_upsert_standalone
server:
bitmap-dql-dml-upsert-milvus-standalone-775f66cc44-nrxzk_restart.log
client pod name: fouramf-concurrent-qvs7s-3328890162 client log:
Expected Behavior
No response
Steps To Reproduce
Milvus Log
No response
Anything else?
test config:
test result: