-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: panic: runtime error: invalid memory address or nil pointer dereference #31925
Comments
The problem stemmed from the milvus directory; the directory "/var/lib/milvus" did not exist, which led to the error. By manually creating the directory with the command "mkdir -p /var/lib/milvus/etcd," I was able to resolve the issue. Although I did not require data persistence and hence was not using volumes, this solution worked, and Milvus is now functioning correctly. Thank you. |
@haliliceylan I tried your approach however it didn't work? |
what is your milvus release and how did you deploy it? any config you changed when you delopy? |
Thank you for responding @xiaofan-luan
I removed volumes and also created the one mentioned by @haliliceylan |
what is your milvus.yaml? and you get same error [2024/04/05 11:31:41.016 +00:00] [DEBUG] [config/refresher.go:67] ["start refreshing configurations"] [source=FileSource] |
if it's same line, it probably means you don't put config file ,milvus.yaml into the right place |
@xiaofan-luan I don't have a milvus.yaml file that's why I remove the volumes for them |
After running:
|
@xiaofan-luan same error for this input as well:
|
can you make sure your docker all three files |
I guess the directory you run this scripts maybe you don't have write access or waht. |
I did it with sudo. Same error. I do have right access it's in my home directory |
are u using Natsmq? ["init baseTable with file failed"] [configFile="[milvus.yaml,default.yaml,user.yaml]"] seems that the config file does not exist |
@xiaofan-luan I don't know what is Natsmq! |
can you explain how did you bring up your cluster? did you follow this https://milvus.io/docs/install_standalone-docker.md? could you check you have write access on /var/lib/milvus/etcd ? |
you probably want to make sure you have write access on your local $(pwd)/volumes directory. |
This is empty |
@xiaofan-luan I've tried different ways:
The output is like the following:
|
this inside docker /var/lib/milvus/etcd/ on your host you should search for volume directory |
/var/lib/milvus/etcd/ is mount to $(pwd)/volumes |
I have access to it as well |
@zwd1208 @LoveEachDay any other comment? |
Because you have already started the v2.4.0-rc.1-dev version of the container before, directly executing You can use the following command to clear the information of the old version, and then start it again.
|
we can't do bash standalone_embed.sh delete right? this will delete your data. |
yes, it will delete data. |
if you cannot delete data, please switch to the directory where the volume data is located and use the following command
|
This error is because the embedEtcd.yaml and user.yaml files cannot be found. |
@pingliu Thank you, Removing the container and starting with the bash file worked.
|
Is there an existing issue for this?
Environment
Current Behavior
I was using the
milvusdb/milvus:v2.3.2
container as a standalone setup locally, and it was working perfectly. However, when I decided to upgrade to version2.4.0
, I encountered some issues. I followed the installation instructions for the standalone version from the official Milvus website at https://milvus.io/docs/install_standalone-docker.md. Unfortunately, I received a 'nil pointer dereference' error during the process. I suspect this error might be related to the embedded etcd component.Expected Behavior
It should work with default settings.
Steps To Reproduce
Milvus Log
WARNING: Logging before InitGoogleLogging() is written to STDERR
I20240405 11:31:40.932515 1 hook.cpp:194] [SERVER][bitset_hook][milvus] bitset hook simd type: REF
I20240405 11:31:40.932624 1 hook.cpp:262] [SERVER][all_boolean_hook][milvus] AllFalse/AllTrue hook simd type: NEON
I20240405 11:31:40.932633 1 hook.cpp:280] [SERVER][invert_boolean_hook][milvus] InvertBoolean hook simd type: NEON
I20240405 11:31:40.932637 1 hook.cpp:308] [SERVER][logical_boolean_hook][milvus] InvertBoolean hook simd type: NEON
I20240405 11:31:40.932641 1 hook.cpp:242] [SERVER][find_term_hook][milvus] find term hook simd type: REF
I20240405 11:31:40.932646 1 hook.cpp:336] [SERVER][equal_val_hook][milvus] equal val hook simd type: REF
I20240405 11:31:40.932648 1 hook.cpp:357] [SERVER][less_val_hook][milvus] less than val hook simd type:REF
I20240405 11:31:40.932652 1 hook.cpp:378] [SERVER][greater_val_hook][milvus] greater than val hook simd type: REF
I20240405 11:31:40.932657 1 hook.cpp:399] [SERVER][less_equal_val_hook][milvus] less equal than val hook simd type: REF
I20240405 11:31:40.932667 1 hook.cpp:420] [SERVER][greater_equal_val_hook][milvus] greater equal than val hook simd type: REF
I20240405 11:31:40.932670 1 hook.cpp:441] [SERVER][not_equal_val_hook][milvus] not equal val hook simd type: REF
I20240405 11:31:40.932673 1 hook.cpp:462] [SERVER][equal_col_hook][milvus] equal column hook simd type:REF
I20240405 11:31:40.932677 1 hook.cpp:483] [SERVER][less_col_hook][milvus] less than column hook simd type:REF
I20240405 11:31:40.932680 1 hook.cpp:504] [SERVER][greater_col_hook][milvus] greater than column hook simd type:REF
I20240405 11:31:40.932684 1 hook.cpp:525] [SERVER][less_equal_col_hook][milvus] less equal than column hook simd type: REF
I20240405 11:31:40.932687 1 hook.cpp:546] [SERVER][greater_equal_col_hook][milvus] greater equal than column hook simd type:REF
I20240405 11:31:40.932690 1 hook.cpp:567] [SERVER][not_equal_col_hook][milvus] not equal column hook simd type: REF
2024/04/05 11:31:41 maxprocs: Leaving GOMAXPROCS=10: CPU quota undefined
/ |/ / / /| | / / / / / __/
/ /|/ // // /| |/ / // /\ \
// /////_/__/
Welcome to use Milvus!
Version: v2.4.0-rc.1-dev
Built: Wed Mar 20 11:08:35 UTC 2024
GitCommit: f4449d4
GoVersion: go version go1.22.1 linux/arm64
TotalMem: 8318390272
UsedMem: 25427968
open pid file: /run/milvus/standalone.pid
lock pid file: /run/milvus/standalone.pid
[2024/04/05 11:31:41.012 +00:00] [INFO] [roles/roles.go:304] ["starting running Milvus components"]
[2024/04/05 11:31:41.012 +00:00] [INFO] [roles/roles.go:167] ["Enable Jemalloc"] ["Jemalloc Path"=/milvus/lib/libjemalloc.so]
[2024/04/05 11:31:41.015 +00:00] [INFO] [paramtable/hook_config.go:21] ["hook config"] [hook={}]
[2024/04/05 11:31:41.015 +00:00] [DEBUG] [server/global_rmq.go:61] ["Close Rocksmq!"]
[2024/04/05 11:31:41.016 +00:00] [INFO] [roles/roles.go:280] ["All cleanup done, handleSignals goroutine quit"]
[2024/04/05 11:31:41.016 +00:00] [DEBUG] [config/refresher.go:67] ["start refreshing configurations"] [source=FileSource]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x2706e74]
goroutine 1 gp=0x40000021c0 m=8 mp=0x400061a008 [running]:
panic({0x49b4380?, 0x7632d90?})
/usr/local/go/src/runtime/panic.go:779 +0x140 fp=0x40011cd430 sp=0x40011cd380 pc=0x1b7d3d0
runtime.panicmem(...)
/usr/local/go/src/runtime/panic.go:261
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:881 +0x308 fp=0x40011cd490 sp=0x40011cd430 pc=0x1b99b58
github.com/milvus-io/milvus/pkg/util/etcd.InitEtcdServer.func1()
/root/milvus/pkg/util/etcd/etcd_server.go:49 +0xb4 fp=0x40011cd650 sp=0x40011cd4a0 pc=0x2706e74
sync.(*Once).doSlow(0x40011cd728?, 0x450a54c?)
/usr/local/go/src/sync/once.go:74 +0x100 fp=0x40011cd6b0 sp=0x40011cd650 pc=0x1be3770
sync.(*Once).Do(...)
/usr/local/go/src/sync/once.go:65
github.com/milvus-io/milvus/pkg/util/etcd.InitEtcdServer(0x20?, {0x4001099dd0?, 0x4f867a8?}, {0x4001092ed0?, 0x40011cd7b8?}, {0x4000c47058?, 0x40011cd7b8?}, {0x4000c47048?, 0x40011cd7b8?})
/root/milvus/pkg/util/etcd/etcd_server.go:37 +0x9c fp=0x40011cd730 sp=0x40011cd6b0 pc=0x2706d3c
github.com/milvus-io/milvus/cmd/roles.(*MilvusRoles).Run(0x40001185f0)
/root/milvus/cmd/roles/roles.go:333 +0x344 fp=0x40011cdbd0 sp=0x40011cd730 pc=0x450a574
github.com/milvus-io/milvus/cmd/milvus.(*run).execute(0x781e3c0, {0x4000124960, 0x3, 0x3}, 0x4000ae07e0)
/root/milvus/cmd/milvus/run.go:47 +0x254 fp=0x40011cdc90 sp=0x40011cdbd0 pc=0x4513c94
github.com/milvus-io/milvus/cmd/milvus.RunMilvus({0x4000124960, 0x3, 0x3})
/root/milvus/cmd/milvus/milvus.go:60 +0x22c fp=0x40011cdd00 sp=0x40011cdc90 pc=0x45139bc
main.main()
/root/milvus/cmd/main.go:95 +0x370 fp=0x40011cdf40 sp=0x40011cdd00 pc=0x45179a0
runtime.main()
/usr/local/go/src/runtime/proc.go:271 +0x28c fp=0x40011cdfd0 sp=0x40011cdf40 pc=0x1b8172c
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40011cdfd0 sp=0x40011cdfd0 pc=0x1bbdb74
goroutine 18 gp=0x4000102380 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000080790 sp=0x4000080770 pc=0x1b81b88
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:326 +0xb8 fp=0x40000807d0 sp=0x4000080790 pc=0x1b819e8
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000807d0 sp=0x40000807d0 pc=0x1bbdb74
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:314 +0x24
goroutine 19 gp=0x4000102540 m=nil [GC sweep wait]:
runtime.gopark(0x7794c01?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000080f60 sp=0x4000080f40 pc=0x1b81b88
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.bgsweep(0x4000110000)
/usr/local/go/src/runtime/mgcsweep.go:318 +0x108 fp=0x4000080fb0 sp=0x4000080f60 pc=0x1b68d88
runtime.gcenable.gowrap1()
/usr/local/go/src/runtime/mgc.go:203 +0x28 fp=0x4000080fd0 sp=0x4000080fb0 pc=0x1b5cd18
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000080fd0 sp=0x4000080fd0 pc=0x1bbdb74
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:203 +0x6c
goroutine 20 gp=0x4000102700 m=nil [GC scavenge wait]:
runtime.gopark(0x7799b80?, 0x55487c8?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000081760 sp=0x4000081740 pc=0x1b81b88
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x7799b80)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000081790 sp=0x4000081760 pc=0x1b665ec
runtime.bgscavenge(0x4000110000)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x40000817b0 sp=0x4000081790 pc=0x1b66bbc
runtime.gcenable.gowrap2()
/usr/local/go/src/runtime/mgc.go:204 +0x28 fp=0x40000817d0 sp=0x40000817b0 pc=0x1b5ccb8
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000817d0 sp=0x40000817d0 pc=0x1bbdb74
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:204 +0xac
goroutine 21 gp=0x4000102c40 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x50de410?, 0xa0?, 0xe3?, 0x2000000020?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000084580 sp=0x4000084560 pc=0x1b81b88
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:194 +0x108 fp=0x40000847d0 sp=0x4000084580 pc=0x1b5bd68
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000847d0 sp=0x40000847d0 pc=0x1bbdb74
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:164 +0x80
goroutine 22 gp=0x4000102e00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000081f30 sp=0x4000081f10 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000081fd0 sp=0x4000081f30 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 34 gp=0x400061c380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x400062e730 sp=0x400062e710 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400062e7d0 sp=0x400062e730 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400062e7d0 sp=0x400062e7d0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 35 gp=0x400061c540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x400062ef30 sp=0x400062ef10 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400062efd0 sp=0x400062ef30 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400062efd0 sp=0x400062efd0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 36 gp=0x400061c700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x400062f730 sp=0x400062f710 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400062f7d0 sp=0x400062f730 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400062f7d0 sp=0x400062f7d0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 37 gp=0x400061c8c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x400062ff30 sp=0x400062ff10 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400062ffd0 sp=0x400062ff30 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400062ffd0 sp=0x400062ffd0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 38 gp=0x400061ca80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000630730 sp=0x4000630710 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40006307d0 sp=0x4000630730 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40006307d0 sp=0x40006307d0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 39 gp=0x400061cc40 m=nil [GC worker (idle)]:
runtime.gopark(0x38c19618f0cb?, 0x1?, 0xa?, 0xe1?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000630f30 sp=0x4000630f10 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000630fd0 sp=0x4000630f30 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000630fd0 sp=0x4000630fd0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 40 gp=0x400061ce00 m=nil [GC worker (idle)]:
runtime.gopark(0x7821900?, 0x1?, 0xe8?, 0x87?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000631730 sp=0x4000631710 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40006317d0 sp=0x4000631730 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40006317d0 sp=0x40006317d0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 41 gp=0x400061cfc0 m=nil [GC worker (idle)]:
runtime.gopark(0x38c196173ceb?, 0x1?, 0xef?, 0xee?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000631f30 sp=0x4000631f10 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000631fd0 sp=0x4000631f30 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000631fd0 sp=0x4000631fd0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 42 gp=0x400061d180 m=nil [GC worker (idle)]:
runtime.gopark(0x38c194d0dc4b?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x400062a730 sp=0x400062a710 pc=0x1b81b88
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400062a7d0 sp=0x400062a730 pc=0x1b5ee08
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400062a7d0 sp=0x400062a7d0 pc=0x1bbdb74
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1234 +0x28
goroutine 23 gp=0x4000ab6000 m=nil [select]:
runtime.gopark(0x4000087f58?, 0x2?, 0x18?, 0x7e?, 0x4000087f24?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000087dd0 sp=0x4000087db0 pc=0x1b81b88
runtime.selectgo(0x4000087f58, 0x4000087f20, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x4000087ee0 sp=0x4000087dd0 pc=0x1b95638
github.com/panjf2000/ants/v2.(*Pool).purgeStaleWorkers(0x4000ab21e0, {0x5596578, 0x4000aa2050})
/root/go/pkg/mod/github.com/panjf2000/ants/[email protected]/pool.go:83 +0xb8 fp=0x4000087fa0 sp=0x4000087ee0 pc=0x3443e08
github.com/panjf2000/ants/v2.(*Pool).goPurge.gowrap1()
/root/go/pkg/mod/github.com/panjf2000/ants/[email protected]/pool.go:147 +0x30 fp=0x4000087fd0 sp=0x4000087fa0 pc=0x3444340
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000087fd0 sp=0x4000087fd0 pc=0x1bbdb74
created by github.com/panjf2000/ants/v2.(*Pool).goPurge in goroutine 1
/root/go/pkg/mod/github.com/panjf2000/ants/[email protected]/pool.go:147 +0xc8
goroutine 24 gp=0x4000ab61c0 m=nil [select]:
runtime.gopark(0x4000099f58?, 0x2?, 0x18?, 0x9e?, 0x4000099f2c?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000099dd0 sp=0x4000099db0 pc=0x1b81b88
runtime.selectgo(0x4000099f58, 0x4000099f28, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x4000099ee0 sp=0x4000099dd0 pc=0x1b95638
github.com/panjf2000/ants/v2.(*Pool).ticktock(0x4000ab21e0, {0x5596578, 0x4000aa20a0})
/root/go/pkg/mod/github.com/panjf2000/ants/[email protected]/pool.go:125 +0xf8 fp=0x4000099fa0 sp=0x4000099ee0 pc=0x3444128
github.com/panjf2000/ants/v2.(*Pool).goTicktock.gowrap1()
/root/go/pkg/mod/github.com/panjf2000/ants/[email protected]/pool.go:154 +0x30 fp=0x4000099fd0 sp=0x4000099fa0 pc=0x34444d0
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000099fd0 sp=0x4000099fd0 pc=0x1bbdb74
created by github.com/panjf2000/ants/v2.(*Pool).goTicktock in goroutine 1
/root/go/pkg/mod/github.com/panjf2000/ants/[email protected]/pool.go:154 +0x100
goroutine 167 gp=0x4000fac380 m=7 mp=0x4000101008 [syscall]:
runtime.notetsleepg(0x781fe00, 0xffffffffffffffff)
/usr/local/go/src/runtime/lock_futex.go:246 +0x34 fp=0x400062b790 sp=0x400062b760 pc=0x1b4d174
os/signal.signal_recv()
/usr/local/go/src/runtime/sigqueue.go:152 +0x30 fp=0x400062b7b0 sp=0x400062b790 pc=0x1bb9600
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x1c fp=0x400062b7d0 sp=0x400062b7b0 pc=0x1c88b7c
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400062b7d0 sp=0x400062b7d0 pc=0x1bbdb74
created by os/signal.Notify.func1.1 in goroutine 1
/usr/local/go/src/os/signal/signal.go:151 +0x28
goroutine 166 gp=0x4000ab7c00 m=nil [select, locked to thread]:
runtime.gopark(0x4000086fa0?, 0x2?, 0x88?, 0x6e?, 0x4000086f8c?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x4000086e30 sp=0x4000086e10 pc=0x1b81b88
runtime.selectgo(0x4000086fa0, 0x4000086f88, 0x0?, 0x0, 0x4000ae0501?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x4000086f40 sp=0x4000086e30 pc=0x1b95638
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:1034 +0x198 fp=0x4000086fd0 sp=0x4000086f40 pc=0x1bb2c28
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000086fd0 sp=0x4000086fd0 pc=0x1bbdb74
created by runtime.ensureSigM in goroutine 1
/usr/local/go/src/runtime/signal_unix.go:1017 +0xd8
goroutine 169 gp=0x4000f9bdc0 m=nil [select]:
runtime.gopark(0x400105ef48?, 0x2?, 0xa0?, 0x7d?, 0x400105ee24?)
/usr/local/go/src/runtime/proc.go:402 +0xc8 fp=0x400105ecd0 sp=0x400105ecb0 pc=0x1b81b88
runtime.selectgo(0x400105ef48, 0x400105ee20, 0x40012cc140?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x608 fp=0x400105ede0 sp=0x400105ecd0 pc=0x1b95638
github.com/milvus-io/milvus/pkg/config.(*refresher).refreshPeriodically(0x40001187d0, {0x4f867da, 0xa})
/root/milvus/pkg/config/refresher.go:69 +0x180 fp=0x400105efa0 sp=0x400105ede0 pc=0x2781410
github.com/milvus-io/milvus/pkg/config.(*refresher).start.func1.gowrap1()
/root/milvus/pkg/config/refresher.go:51 +0x30 fp=0x400105efd0 sp=0x400105efa0 pc=0x2781190
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400105efd0 sp=0x400105efd0 pc=0x1bbdb74
created by github.com/milvus-io/milvus/pkg/config.(*refresher).start.func1 in goroutine 1
/root/milvus/pkg/config/refresher.go:51 +0x98
goroutine 170 gp=0x4001646000 m=nil [runnable]:
github.com/milvus-io/milvus/pkg/config.(*refresher).start.func1.gowrap1()
/root/milvus/pkg/config/refresher.go:51 fp=0x40000837d0 sp=0x40000837d0 pc=0x2781160
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000837d0 sp=0x40000837d0 pc=0x1bbdb74
created by github.com/milvus-io/milvus/pkg/config.(*refresher).start.func1 in goroutine 1
/root/milvus/pkg/config/refresher.go:51 +0x98
Anything else?
I suspect its about embeded etcd server bc of this log line :
github.com/milvus-io/milvus/pkg/util/etcd.InitEtcdServer(0x20?, {0x4001099dd0?, 0x4f867a8?}, {0x4001092ed0?
Also, since I am testing it locally, there is no data persistence, so I do not expect there to be data incompatibility between versions.
The text was updated successfully, but these errors were encountered: