Skip to content
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

s3 gateway is not working #4975

Closed
Mangoyap opened this issue Jun 27, 2024 · 3 comments · Fixed by #4992
Closed

s3 gateway is not working #4975

Mangoyap opened this issue Jun 27, 2024 · 3 comments · Fixed by #4992
Assignees
Labels
kind/bug Something isn't working missed missed bug

Comments

@Mangoyap
Copy link

What happened:
s3 gateway is not working,when i use the command , and use lsof -i:2090, nothing here.
but i use version 1.1.2, it's all ok .
What you expected to happen:
should bind 0.0.0.0:2090 correct
How to reproduce it (as minimally and precisely as possible):
just run the command: juicefs gateway redis://:xxxx@localchost:6379/1 localhost:2090 --cache-size 0 --backup-meta 0 --buffer-size 4096 --read-only
Anything else we need to know?
1.1.2 is ok ,1.2.0+2024-06-18.873c47b is not
Environment:

  • JuiceFS version (use juicefs --version) or Hadoop Java SDK version:
  • 1.2.0+2024-06-18.873c47b
  • Cloud provider or hardware configuration running JuiceFS:
  • OS (e.g cat /etc/os-release):
  • debian 12
  • Kernel (e.g. uname -a):
  • 6.1.0-21-cloud-amd64 update reader length after write #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64
  • Object storage (cloud provider and region, or self maintained):
  • Metadata engine info (version, cloud provider managed or self maintained):
  • Network connectivity (JuiceFS to metadata engine, JuiceFS to object storage):
  • Others:
@Mangoyap Mangoyap added the kind/bug Something isn't working label Jun 27, 2024
@zhijian-pro
Copy link
Contributor

Please provide the startup log of juicefs gateway

@Mangoyap
Copy link
Author

Mangoyap commented Jul 1, 2024

juicefs gateway redis://:xxxxxxxxx@10.0.0.10:19736/1 localhost:2090 --cache-size 0 --backup-meta 0 --buffer-size 4096 --read-only

2024/07/01 11:49:03.977248 juicefs[471323] : Meta address: redis://:****@10.0.0.10:19736/1 [interface.go:504]
2024/07/01 11:49:03.978683 juicefs[471323] : Ping redis latency: 78.091µs [redis.go:3516]
2024/07/01 11:49:03.979511 juicefs[471323] : Data use minio://10.0.0.2:9000/juicefs/minio-s1/ [gateway.go:226]
2024/07/01 11:49:03.979563 juicefs[471323] : cache-size is 0, writeback and prefetch will be disabled [cached_store.go:563]
2024/07/01 11:49:03.979917 juicefs[471323] : Create read-only session OK with version: 1.2.0+2024-06-18.873c47b [base.go:379]
2024/07/01 11:49:03.980372 juicefs[471323] : Prometheus metrics listening on 127.0.0.1:9567 [mount.go:135]

runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc02a580360 stack=[0xc02a580000, 0xc04a580000]
fatal error: stack overflow

runtime stack:
runtime.throw({0x30af764?, 0x7fa437bb39a8?})
/usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0x7fa437bb3890 sp=0x7fa437bb3860 pc=0x43cd9c
runtime.newstack()
/usr/local/go/src/runtime/stack.go:1107 +0x5ac fp=0x7fa437bb3a40 sp=0x7fa437bb3890 pc=0x45784c
runtime.morestack()
/usr/local/go/src/runtime/asm_amd64.s:593 +0x8f fp=0x7fa437bb3a48 sp=0x7fa437bb3a40 pc=0x471daf

goroutine 1 [running]:
github.com/redis/go-redis/v9/internal/pool.(*ConnPool).Get(0xc000e87360, {0x7fa437bc0898, 0xc000e2d140})
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/internal/pool/pool.go:240 +0x1bf fp=0xc02a580370 sp=0xc02a580368 pc=0x993ddf
github.com/redis/go-redis/v9.(*baseClient).getConn(0xc000b156c0, {0x7fa437bc0898, 0xc000e2d140})
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:248 +0x32 fp=0xc02a5803c8 sp=0xc02a580370 pc=0x9e17b2
github.com/redis/go-redis/v9.(*baseClient).getConn(0xc000b156c0, {0x7fa437bc0898?, 0xc000e2d140?})
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:236 +0x65 fp=0xc02a580400 sp=0xc02a5803c8 pc=0x9e16e5
github.com/redis/go-redis/v9.(*baseClient).withConn(0xc000b156c0, {0x7fa437bc0898?, 0xc000e2d140}, 0xc02a5804d0)
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:340 +0x53 fp=0xc02a580490 sp=0xc02a580400 pc=0x9e1ef3
github.com/redis/go-redis/v9.(*baseClient).process(0xc000b156c0, {0x7fa437bc0898, 0xc000e2d140}, {0x3defd58?, 0xc009531aa0}, 0x411c85?)
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:382 +0xee fp=0xc02a580508 sp=0xc02a580490 pc=0x9e222e
github.com/redis/go-redis/v9.(*baseClient).process(0xc000b156c0, {0x7fa437bc0898, 0xc000e2d140}, {0x3defd58, 0xc009531aa0})
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:364 +0x73 fp=0xc02a580550 sp=0xc02a580508 pc=0x9e20d3
github.com/redis/go-redis/v9.(*baseClient).process-fm({0x7fa437bc0898?, 0xc000e2d140?}, {0x3defd58?, 0xc009531aa0?})
:1 +0x45 fp=0xc02a580588 sp=0xc02a580550 pc=0xa91085
github.com/redis/go-redis/v9.(*hooksMixin).processHook(...)
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:173
github.com/redis/go-redis/v9.(*Client).Process(0xc02a5805f8?, {0x7fa437bc0898?, 0xc000e2d140?}, {0x3defd58?, 0xc009531aa0})
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/redis.go:639 +0x3d fp=0xc02a5805d0 sp=0xc02a580588 pc=0x9e3d7d
github.com/redis/go-redis/v9.(*Client).Process-fm({0x7fa437bc0898?, 0xc000e2d140?}, {0x3defd58?, 0xc009531aa0?})
:1 +0x45 fp=0xc02a580608 sp=0xc02a5805d0 pc=0xa91a45
github.com/redis/go-redis/v9.cmdable.HGet(0xc000e37380, {0x7fa437bc0898?, 0xc000e2d140}, {0xc009532780, 0x2}, {0xc009532761, 0xa})
/go/pkg/mod/github.com/redis/go-redis/v9@v9.0.2/commands.go:1289 +0x15e fp=0xc02a580650 sp=0xc02a580608 pc=0x9bbc7e
github.com/redis/go-redis/v9.(*Client).HGet(0x0?, {0x7fa437bc0898?, 0xc000e2d140?}, {0xc009532780?, 0x0?}, {0xc009532761?, 0x0?})
:1 +0x34 fp=0xc02a580698 sp=0xc02a580650 pc=0xa25494
github.com/juicedata/juicefs/pkg/meta.(*redisMeta).doLookup(0xc000c12f50, {0x3df3768?, 0xc000e2d140}, 0xc00006ca00?, {0xc009532761, 0xa}, 0xc009532778, 0xc00dabe540)
/go/src/github.com/juicedata/juicefs/pkg/meta/redis.go:784 +0x3c2 fp=0xc02a5807e8 sp=0xc02a580698 pc=0x138dba2
github.com/juicedata/juicefs/pkg/meta.(*baseMeta).Lookup(0xc00007cf00, {0x3df3768, 0xc000e2d140}, 0x1, {0xc009532761, 0xa}, 0xc009532778, 0xc00dabe540, 0x0)
/go/src/github.com/juicedata/juicefs/pkg/meta/base.go:729 +0x463 fp=0xc02a5808e8 sp=0xc02a5807e8 pc=0x1368ee3
github.com/juicedata/juicefs/pkg/meta.(*redisMeta).Lookup(0x52050e?, {0x3df3768?, 0xc000e2d140?}, 0x2a45f2f?, {0xc009532761?, 0x7fa436a729c8?}, 0x7fa47eda9a68?, 0x20?, 0x0?)
:1 +0x32 fp=0xc02a580940 sp=0xc02a5808e8 pc=0x143b932
github.com/juicedata/juicefs/pkg/fs.(*FileSystem).lookup(0xc000e87a40, {0x3df3768, 0xc000e2d140}, 0x1?, {0xc009532761, 0xa}, 0xc009532778, 0xc00dabe540)
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:709 +0x4fb fp=0xc02a580a30 sp=0xc02a580940 pc=0x1f2b01b
github.com/juicedata/juicefs/pkg/fs.(*FileSystem).doResolve(0xc000e87a40, {0x3df3768, 0xc000e2d140}, {0xc009532760, 0xb}, 0x1, 0x45951e?)
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:783 +0x40d fp=0xc02a580ba8 sp=0xc02a580a30 pc=0x1f2b84d
github.com/juicedata/juicefs/pkg/fs.(*FileSystem).resolve(...)
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:733
github.com/juicedata/juicefs/pkg/fs.(*FileSystem).Stat(0xc000e87a40, {0x3df3768?, 0xc000e2d140}, {0xc009532760, 0xb})
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:417 +0x287 fp=0xc02a580d00 sp=0xc02a580ba8 pc=0x1f23c47
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).checkBucket(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:360 +0xb4 fp=0xc02a580d58 sp=0xc02a580d00 pc=0x25e8014
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).PutObject(
, {
, }, {, }, {, _}, _, {{0x0, 0x0}, ...})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:780 +0x9b fp=0xc02a580fb8 sp=0xc02a580d58 pc=0x25ede7b
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0a00, 0x20}, {0xc00952f4a0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:72 +0x1d9 fp=0xc02a581498 sp=0xc02a580fb8 pc=0x2373cb9
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a5816f0, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a581538 sp=0xc02a581498 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a581890 sp=0xc02a581538 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0940, 0x20}, {0xc00952f340, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a581d70 sp=0xc02a581890 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a581fc8, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a581e10 sp=0xc02a581d70 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a582168 sp=0xc02a581e10 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0840, 0x20}, {0xc00952f1e0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a582648 sp=0xc02a582168 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a5828a0, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a5826e8 sp=0xc02a582648 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a582a40 sp=0xc02a5826e8 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0780, 0x20}, {0xc00952f080, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a582f20 sp=0xc02a582a40 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a583178, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a582fc0 sp=0xc02a582f20 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a583318 sp=0xc02a582fc0 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b06a0, 0x20}, {0xc00952ef20, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a5837f8 sp=0xc02a583318 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a583a50, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a583898 sp=0xc02a5837f8 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a583bf0 sp=0xc02a583898 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b05e0, 0x20}, {0xc00952edc0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a5840d0 sp=0xc02a583bf0 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a584328, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a584170 sp=0xc02a5840d0 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a5844c8 sp=0xc02a584170 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b04e0, 0x20}, {0xc00952ec60, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a5849a8 sp=0xc02a5844c8 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a584c00, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a584a48 sp=0xc02a5849a8 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a584da0 sp=0xc02a584a48 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0420, 0x20}, {0xc00952eb00, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a585280 sp=0xc02a584da0 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a5854d8, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a585320 sp=0xc02a585280 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a585678 sp=0xc02a585320 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0340, 0x20}, {0xc00952e9a0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a585b58 sp=0xc02a585678 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a585db0, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a585bf8 sp=0xc02a585b58 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc02a585f50 sp=0xc02a585bf8 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0112b0280, 0x20}, {0xc00952e840, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc02a586430 sp=0xc02a585f50 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc02a586688, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc02a5864d0 sp=0xc02a586430 pc=0x23591a5
...711322 frames elided...
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0016924c0, 0x20}, {0xc0016af080, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a578010 sp=0xc04a577b30 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153a268, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a5780b0 sp=0xc04a578010 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a578408 sp=0xc04a5780b0 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692460, 0x20}, {0xc0016aef20, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a5788e8 sp=0xc04a578408 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153ab40, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a578988 sp=0xc04a5788e8 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a578ce0 sp=0xc04a578988 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692400, 0x20}, {0xc0016aedc0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a5791c0 sp=0xc04a578ce0 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153b418, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a579260 sp=0xc04a5791c0 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a5795b8 sp=0xc04a579260 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0016923a0, 0x20}, {0xc0016aec60, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a579a98 sp=0xc04a5795b8 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153bcf0, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a579b38 sp=0xc04a579a98 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a579e90 sp=0xc04a579b38 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692340, 0x20}, {0xc0016aeb00, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57a370 sp=0xc04a579e90 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153c5c8, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57a410 sp=0xc04a57a370 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57a768 sp=0xc04a57a410 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0016922e0, 0x20}, {0xc0016ae9a0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57ac48 sp=0xc04a57a768 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153cea0, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57ace8 sp=0xc04a57ac48 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57b040 sp=0xc04a57ace8 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692280, 0x20}, {0xc0016ae840, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57b520 sp=0xc04a57b040 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153d778, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57b5c0 sp=0xc04a57b520 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57b918 sp=0xc04a57b5c0 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692220, 0x20}, {0xc0016ae6e0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57bdf8 sp=0xc04a57b918 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153e050, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57be98 sp=0xc04a57bdf8 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57c1f0 sp=0xc04a57be98 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0016921c0, 0x20}, {0xc0016ae580, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57c6d0 sp=0xc04a57c1f0 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153e928, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57c770 sp=0xc04a57c6d0 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57cac8 sp=0xc04a57c770 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692160, 0x20}, {0xc0016ae420, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57cfa8 sp=0xc04a57cac8 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153f200, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57d048 sp=0xc04a57cfa8 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57d3a0 sp=0xc04a57d048 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692100, 0x20}, {0xc0016ae2c0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57d880 sp=0xc04a57d3a0 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc00153fad8, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57d920 sp=0xc04a57d880 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57dc78 sp=0xc04a57d920 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc0016920a0, 0x20}, {0xc0016ae160, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57e158 sp=0xc04a57dc78 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc0015403b0, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57e1f8 sp=0xc04a57e158 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57e550 sp=0xc04a57e1f8 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc001692040, 0x20}, {0xc0016ae000, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57ea30 sp=0xc04a57e550 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc001540c88, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57ead0 sp=0xc04a57ea30 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0x0?, 0x0?}, 0x0?, 0x0?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57ee28 sp=0xc04a57ead0 pc=0x25e707f
github.com/minio/minio/cmd.saveConfig({0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10}, {0xc00005a640, 0x20}, {0xc0000fa6e0, 0x12f, 0x154})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/config-common.go:74 +0x2a7 fp=0xc04a57f308 sp=0xc04a57ee28 pc=0x2373d87
github.com/minio/minio/cmd.(*BucketMetadata).Save(0xc001541560, {0x3ddd860, 0x566a400}, {0x3e0ff58, 0xc000fd5d10})
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/bucket-metadata.go:368 +0x185 fp=0xc04a57f3a8 sp=0xc04a57f308 pc=0x23591a5
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).MakeBucketWithLocation(0xc000fd5d10, {0x3ddd860, 0x566a400}, {0x30a36dc, 0xa}, {{0xc0000143d0?, 0xe?}, 0xe0?, 0x6a?})
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:222 +0x19f fp=0xc04a57f700 sp=0xc04a57f3a8 pc=0x25e707f
github.com/juicedata/juicefs/cmd.gateway(0xc001586a80)
/go/src/github.com/juicedata/juicefs/cmd/gateway.go:163 +0x4b7 fp=0xc04a57f940 sp=0xc04a57f700 pc=0x266d677
github.com/urfave/cli/v2.(*Command).Run(0xc00104cb40, 0xc0010256c0)
/go/pkg/mod/github.com/juicedata/cli/v2@v2.19.4-0.20230605075551-9c9c5c0dce83/command.go:177 +0x6d4 fp=0xc04a57fa40 sp=0xc04a57f940 pc=0x5da9b4
github.com/urfave/cli/v2.(*App).RunContext(0xc000dd6e00, {0x3ddd860?, 0x566a400}, {0xc00001f700, 0xb, 0x10})
/go/pkg/mod/github.com/juicedata/cli/v2@v2.19.4-0.20230605075551-9c9c5c0dce83/app.go:389 +0x1069 fp=0xc04a57fd20 sp=0xc04a57fa40 pc=0x5d67e9
github.com/urfave/cli/v2.(*App).Run(...)
/go/pkg/mod/github.com/juicedata/cli/v2@v2.19.4-0.20230605075551-9c9c5c0dce83/app.go:254
github.com/juicedata/juicefs/cmd.Main({0xc000052420, 0xb, 0xb})
/go/src/github.com/juicedata/juicefs/cmd/main.go:101 +0x38b1 fp=0xc04a57ff00 sp=0xc04a57fd20 pc=0x267eb31
main.main()
/go/src/github.com/juicedata/juicefs/main.go:29 +0x28 fp=0xc04a57ff40 sp=0xc04a57ff00 pc=0x26bfbe8
runtime.main()
/usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc04a57ffe0 sp=0xc04a57ff40 pc=0x43f8bb
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc04a57ffe8 sp=0xc04a57ffe0 pc=0x473c41

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000088fa8 sp=0xc000088f88 pc=0x43fd2e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000088fe0 sp=0xc000088fa8 pc=0x43fb93
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000088fe8 sp=0xc000088fe0 pc=0x473c41
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:310 +0x1a

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000089778 sp=0xc000089758 pc=0x43fd2e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000897c8 sp=0xc000089778 pc=0x429b5f
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000897e0 sp=0xc0000897c8 pc=0x41eca5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000897e8 sp=0xc0000897e0 pc=0x473c41
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:200 +0x66

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc0000b2000?, 0x3da8e18?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000089f70 sp=0xc000089f50 pc=0x43fd2e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0x5637920)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000089fa0 sp=0xc000089f70 pc=0x4273c9
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000089fc8 sp=0xc000089fa0 pc=0x427979
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000089fe0 sp=0xc000089fc8 pc=0x41ec45
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000089fe8 sp=0xc000089fe0 pc=0x473c41
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:201 +0xa5

goroutine 5 [finalizer wait]:
runtime.gopark(0x198?, 0x3066880?, 0x1?, 0xe?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000088620 sp=0xc000088600 pc=0x43fd2e
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000887e0 sp=0xc000088620 pc=0x41dcc7
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000887e8 sp=0xc0000887e0 pc=0x473c41
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:163 +0x3d

goroutine 6 [GC worker (idle)]:
runtime.gopark(0x22619dfcbc3dd?, 0x3?, 0xdf?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00008a750 sp=0xc00008a730 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00008a7e0 sp=0xc00008a750 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008a7e8 sp=0xc00008a7e0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 18 [GC worker (idle)]:
runtime.gopark(0x22619dfcbbae9?, 0x1?, 0x5f?, 0xf3?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000084750 sp=0xc000084730 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000847e0 sp=0xc000084750 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000847e8 sp=0xc0000847e0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 19 [GC worker (idle)]:
runtime.gopark(0x22619dba364a7?, 0x3?, 0x54?, 0x19?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000084f50 sp=0xc000084f30 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000084fe0 sp=0xc000084f50 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000084fe8 sp=0xc000084fe0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 34 [GC worker (idle)]:
runtime.gopark(0x22619dfcbacb9?, 0x3?, 0x67?, 0x94?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000578750 sp=0xc000578730 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0005787e0 sp=0xc000578750 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005787e8 sp=0xc0005787e0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 20 [GC worker (idle)]:
runtime.gopark(0x22619dfcbc6c6?, 0x3?, 0xb9?, 0xb3?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000085750 sp=0xc000085730 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000857e0 sp=0xc000085750 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000857e8 sp=0xc0000857e0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 35 [GC worker (idle)]:
runtime.gopark(0x22619dfcbb737?, 0x1?, 0x59?, 0xee?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000578f50 sp=0xc000578f30 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000578fe0 sp=0xc000578f50 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000578fe8 sp=0xc000578fe0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 7 [GC worker (idle)]:
runtime.gopark(0x22619dfcbbee0?, 0x3?, 0xd6?, 0x9?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00008af50 sp=0xc00008af30 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00008afe0 sp=0xc00008af50 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008afe8 sp=0xc00008afe0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 36 [GC worker (idle)]:
runtime.gopark(0x22619dfcbc23e?, 0x3?, 0xe4?, 0xb0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000579750 sp=0xc000579730 pc=0x43fd2e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0005797e0 sp=0xc000579750 pc=0x420825
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005797e8 sp=0xc0005797e0 pc=0x473c41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1219 +0x1c

goroutine 8 [select]:
runtime.gopark(0xc00057bf48?, 0x2?, 0x0?, 0x0?, 0xc00057bf14?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00057bdb0 sp=0xc00057bd90 pc=0x43fd2e
runtime.selectgo(0xc00057bf48, 0xc00057bf10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00057bed0 sp=0xc00057bdb0 pc=0x450485
github.com/baidubce/bce-sdk-go/util/log.NewLogger.func1()
/go/pkg/mod/github.com/baidubce/bce-sdk-go@v0.9.150/util/log/logger.go:375 +0xa8 fp=0xc00057bfe0 sp=0xc00057bed0 pc=0x161e528
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057bfe8 sp=0xc00057bfe0 pc=0x473c41
created by github.com/baidubce/bce-sdk-go/util/log.NewLogger in goroutine 1
/go/pkg/mod/github.com/baidubce/bce-sdk-go@v0.9.150/util/log/logger.go:368 +0x125

goroutine 9 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000085e98 sp=0xc000085e78 pc=0x43fd2e
runtime.chanrecv(0xc00060e840, 0xc000085fa0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000085f10 sp=0xc000085e98 pc=0x40b00d
runtime.chanrecv2(0x0?, 0x0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000085f38 sp=0xc000085f10 pc=0x40ac32
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc00060e900, 0x0?)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.3/tree_nonrecursive.go:36 +0x45 fp=0xc000085fc0 sp=0xc000085f38 pc=0x2047de5
github.com/rjeczalik/notify.newNonrecursiveTree.func1()
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.3/tree_nonrecursive.go:29 +0x25 fp=0xc000085fe0 sp=0xc000085fc0 pc=0x2047d65
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x473c41
created by github.com/rjeczalik/notify.newNonrecursiveTree in goroutine 1
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.3/tree_nonrecursive.go:29 +0x145

goroutine 10 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000086638 sp=0xc000086618 pc=0x43fd2e
runtime.chanrecv(0xc00060e8a0, 0xc000086738, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc0000866b0 sp=0xc000086638 pc=0x40b00d
runtime.chanrecv2(0x0?, 0x0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0000866d8 sp=0xc0000866b0 pc=0x40ac32
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc00060e900, 0xc00060e8a0)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.3/tree_nonrecursive.go:81 +0x47 fp=0xc0000867c0 sp=0xc0000866d8 pc=0x2048607
github.com/rjeczalik/notify.newNonrecursiveTree.func2()
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.3/tree_nonrecursive.go:30 +0x25 fp=0xc0000867e0 sp=0xc0000867c0 pc=0x2047d05
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000867e8 sp=0xc0000867e0 pc=0x473c41
created by github.com/rjeczalik/notify.newNonrecursiveTree in goroutine 1
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.3/tree_nonrecursive.go:30 +0x193

goroutine 11 [select]:
runtime.gopark(0xc00057a790?, 0x2?, 0x80?, 0xf4?, 0xc00057a774?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00057a618 sp=0xc00057a5f8 pc=0x43fd2e
runtime.selectgo(0xc00057a790, 0xc00057a770, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00057a738 sp=0xc00057a618 pc=0x450485
github.com/golang/glog.(*fileSink).flushDaemon(0x5636dd8)
/go/pkg/mod/github.com/golang/glog@v1.1.0/glog_file.go:345 +0xb9 fp=0xc00057a7c8 sp=0xc00057a738 pc=0xdaecb9
github.com/golang/glog.init.1.func1()
/go/pkg/mod/github.com/golang/glog@v1.1.0/glog_file.go:163 +0x25 fp=0xc00057a7e0 sp=0xc00057a7c8 pc=0xdadd85
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057a7e8 sp=0xc00057a7e0 pc=0x473c41
created by github.com/golang/glog.init.1 in goroutine 1
/go/pkg/mod/github.com/golang/glog@v1.1.0/glog_file.go:163 +0x167

goroutine 12 [select]:
runtime.gopark(0xc00057af88?, 0x3?, 0xe0?, 0xbe?, 0xc00057af72?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00057ae18 sp=0xc00057adf8 pc=0x43fd2e
runtime.selectgo(0xc00057af88, 0xc00057af6c, 0xc000b56100?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00057af38 sp=0xc00057ae18 pc=0x450485
go.opencensus.io/stats/view.(*worker).start(0xc000b56100)
/go/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x9f fp=0xc00057afc8 sp=0xc00057af38 pc=0x18a4b7f
go.opencensus.io/stats/view.init.0.func1()
/go/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x25 fp=0xc00057afe0 sp=0xc00057afc8 pc=0x18a3ea5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057afe8 sp=0xc00057afe0 pc=0x473c41
created by go.opencensus.io/stats/view.init.0 in goroutine 1
/go/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x8d

goroutine 13 [sleep]:
runtime.gopark(0x2260d45401afd?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00057b788 sp=0xc00057b768 pc=0x43fd2e
time.Sleep(0x8bb2c97000)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc00057b7c8 sp=0xc00057b788 pc=0x470625
github.com/juicedata/juicefs/pkg/utils.init.0.func2()
/go/src/github.com/juicedata/juicefs/pkg/utils/alloc.go:78 +0x1d fp=0xc00057b7e0 sp=0xc00057b7c8 pc=0x67a5fd
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057b7e8 sp=0xc00057b7e0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/utils.init.0 in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/utils/alloc.go:76 +0x11a

goroutine 51 [sleep]:
runtime.gopark(0x2260d456040fe?, 0xc000ba2001?, 0x90?, 0xbf?, 0x412a5a?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000087760 sp=0xc000087740 pc=0x43fd2e
time.Sleep(0x1a3185c5000)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc0000877a0 sp=0xc000087760 pc=0x470625
github.com/minio/minio/cmd/logger.(*logOnceType).cleanupRoutine(0xc000f83aa0)
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/logger/logonce.go:64 +0x28 fp=0xc0000877c8 sp=0xc0000877a0 pc=0x20677e8
github.com/minio/minio/cmd/logger.newLogOnceType.func1()
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/logger/logonce.go:71 +0x25 fp=0xc0000877e0 sp=0xc0000877c8 pc=0x2067945
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000877e8 sp=0xc0000877e0 pc=0x473c41
created by github.com/minio/minio/cmd/logger.newLogOnceType in goroutine 1
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/logger/logonce.go:71 +0x89

goroutine 52 [select]:
runtime.gopark(0xc000086fa8?, 0x2?, 0x0?, 0x0?, 0xc000086f7c?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000086e18 sp=0xc000086df8 pc=0x43fd2e
runtime.selectgo(0xc000086fa8, 0xc000086f78, 0x0?, 0x0, 0x40aaeb?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000086f38 sp=0xc000086e18 pc=0x450485
github.com/minio/minio/cmd/http.NewDNSCache.func1()
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/http/dial_dnscache.go:131 +0xf0 fp=0xc000086fe0 sp=0xc000086f38 pc=0x2054c70
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000086fe8 sp=0xc000086fe0 pc=0x473c41
created by github.com/minio/minio/cmd/http.NewDNSCache in goroutine 1
/go/pkg/mod/github.com/juicedata/minio@v0.0.0-20240523035739-2e3d9abd6140/cmd/http/dial_dnscache.go:127 +0x2e5

goroutine 82 [sleep]:
runtime.gopark(0x2260d460105b1?, 0x409ef7?, 0xc0?, 0x40?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000576f58 sp=0xc000576f38 pc=0x43fd2e
time.Sleep(0xdf8475800)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc000576f98 sp=0xc000576f58 pc=0x470625
github.com/viki-org/dnscache.(*Resolver).autoRefresh(0x0?, 0xc0015840c0?)
/go/pkg/mod/github.com/viki-org/dnscache@v0.0.0-20130720023526-c70c1f23c5d8/dnscache.go:74 +0x25 fp=0xc000576fc0 sp=0xc000576f98 pc=0x1d562c5
github.com/viki-org/dnscache.New.func1()
/go/pkg/mod/github.com/viki-org/dnscache@v0.0.0-20130720023526-c70c1f23c5d8/dnscache.go:20 +0x25 fp=0xc000576fe0 sp=0xc000576fc0 pc=0x1d55e45
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000576fe8 sp=0xc000576fe0 pc=0x473c41
created by github.com/viki-org/dnscache.New in goroutine 1
/go/pkg/mod/github.com/viki-org/dnscache@v0.0.0-20130720023526-c70c1f23c5d8/dnscache.go:20 +0xb0

goroutine 83 [sleep]:
runtime.gopark(0x22618ea40dd57?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0005776c8 sp=0xc0005776a8 pc=0x43fd2e
time.Sleep(0x2540be400)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc000577708 sp=0xc0005776c8 pc=0x470625
github.com/juicedata/juicefs/pkg/fuse.(*gidCache).cleanup(0xc000e4be90)
/go/src/github.com/juicedata/juicefs/pkg/fuse/gidcache.go:60 +0x33 fp=0xc0005777c8 sp=0xc000577708 pc=0x264b2d3
github.com/juicedata/juicefs/pkg/fuse.newGidCache.func1()
/go/src/github.com/juicedata/juicefs/pkg/fuse/gidcache.go:46 +0x25 fp=0xc0005777e0 sp=0xc0005777c8 pc=0x264b265
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005777e8 sp=0xc0005777e0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/fuse.newGidCache in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/fuse/gidcache.go:46 +0x9b

goroutine 84 [IO wait]:
runtime.gopark(0xc00009db70?, 0x411ddd?, 0x78?, 0xdb?, 0x4b997d?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00009db08 sp=0xc00009dae8 pc=0x43fd2e
runtime.netpollblock(0x7fa437e8f330?, 0x408186?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00009db40 sp=0xc00009db08 pc=0x438437
internal/poll.runtime_pollWait(0x7fa43812e588, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00009db60 sp=0xc00009db40 pc=0x46d9c5
internal/poll.(*pollDesc).wait(0xc000b56000?, 0xc00009dc48?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00009db88 sp=0xc00009db60 pc=0x4b25e7
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000b56000)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00009dc30 sp=0xc00009db88 pc=0x4b7acc
net.(*netFD).accept(0xc000b56000)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc00009dce8 sp=0xc00009dc30 pc=0x629e29
net.(*TCPListener).accept(0xc001560060)
/usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc00009dd10 sp=0xc00009dce8 pc=0x6438be
net.(*TCPListener).Accept(0xc001560060)
/usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc00009dd40 sp=0xc00009dd10 pc=0x642a70
net/http.(*onceCloseListener).Accept(0x3ddd860?)
:1 +0x24 fp=0xc00009dd58 sp=0xc00009dd40 pc=0x896144
net/http.(*Server).Serve(0xc0001f2780, {0x3dd1810, 0xc001560060})
/usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc00009de88 sp=0xc00009dd58 pc=0x872344
net/http.(*Server).ListenAndServe(0xc0001f2780)
/usr/local/go/src/net/http/server.go:2985 +0x71 fp=0xc00009deb8 sp=0xc00009de88 pc=0x871fb1
net/http.ListenAndServe(...)
/usr/local/go/src/net/http/server.go:3239
github.com/juicedata/juicefs/cmd.setup.func1()
/go/src/github.com/juicedata/juicefs/cmd/main.go:322 +0x26 fp=0xc00009df40 sp=0xc00009deb8 pc=0x26bb6a6
sync.(*Once).doSlow(0x0?, 0x0?)
/usr/local/go/src/sync/once.go:74 +0xbf fp=0xc00009dfa0 sp=0xc00009df40 pc=0x47f21f
sync.(*Once).Do(0x0?, 0x0?)
/usr/local/go/src/sync/once.go:65 +0x19 fp=0xc00009dfc0 sp=0xc00009dfa0 pc=0x47f139
github.com/juicedata/juicefs/cmd.setup.func3()
/go/src/github.com/juicedata/juicefs/cmd/main.go:318 +0x25 fp=0xc00009dfe0 sp=0xc00009dfc0 pc=0x2681d85
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00009dfe8 sp=0xc00009dfe0 pc=0x473c41
created by github.com/juicedata/juicefs/cmd.setup in goroutine 1
/go/src/github.com/juicedata/juicefs/cmd/main.go:318 +0x50a

goroutine 86 [sleep]:
runtime.gopark(0x2261a8bf81c0b?, 0x1?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000579e98 sp=0xc000579e78 pc=0x43fd2e
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc000579ed8 sp=0xc000579e98 pc=0x470625
github.com/juicedata/juicefs/pkg/meta.(*openfiles).cleanup(0xc000b15760)
/go/src/github.com/juicedata/juicefs/pkg/meta/openfile.go:104 +0x53 fp=0xc000579fc8 sp=0xc000579ed8 pc=0x1383093
github.com/juicedata/juicefs/pkg/meta.newOpenFiles.func1()
/go/src/github.com/juicedata/juicefs/pkg/meta/openfile.go:57 +0x25 fp=0xc000579fe0 sp=0xc000579fc8 pc=0x1383005
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000579fe8 sp=0xc000579fe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/meta.newOpenFiles in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/meta/openfile.go:57 +0xaa

goroutine 185 [sleep]:
runtime.gopark(0x2261924ab68be?, 0xc0015bff38?, 0x25?, 0x1c?, 0xc000b5d020?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0015bff08 sp=0xc0015bfee8 pc=0x43fd2e
time.Sleep(0x24179e912)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc0015bff48 sp=0xc0015bff08 pc=0x470625
github.com/juicedata/juicefs/pkg/utils.SleepWithJitter(0x2540be400)
/go/src/github.com/juicedata/juicefs/pkg/utils/general.go:26 +0x5e fp=0xc0015bff68 sp=0xc0015bff48 pc=0x67127e
github.com/juicedata/juicefs/pkg/meta.(*baseMeta).InitMetrics.func1()
/go/src/github.com/juicedata/juicefs/pkg/meta/base.go:266 +0x2c fp=0xc0015bffe0 sp=0xc0015bff68 pc=0x136528c
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0015bffe8 sp=0xc0015bffe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/meta.(*baseMeta).InitMetrics in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/meta/base.go:258 +0x39a

goroutine 207 [sleep]:
runtime.gopark(0x2260d5b81cd0e?, 0xe0?, 0x0?, 0xee?, 0xc00191edb0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0015b9e50 sp=0xc0015b9e30 pc=0x43fd2e
time.Sleep(0x34630b8a000)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc0015b9e90 sp=0xc0015b9e50 pc=0x470625
github.com/juicedata/juicefs/pkg/usage.ReportUsage({0x3e15ff0, 0xc000c12f50}, {0xc00155cdf8, 0x18})
/go/src/github.com/juicedata/juicefs/pkg/usage/usage.go:91 +0x138 fp=0xc0015b9fb0 sp=0xc0015b9e90 pc=0x262a3b8
github.com/juicedata/juicefs/cmd.initBackgroundTasks.func2()
/go/src/github.com/juicedata/juicefs/cmd/mount.go:386 +0x2c fp=0xc0015b9fe0 sp=0xc0015b9fb0 pc=0x2687f6c
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0015b9fe8 sp=0xc0015b9fe0 pc=0x473c41
created by github.com/juicedata/juicefs/cmd.initBackgroundTasks in goroutine 1
/go/src/github.com/juicedata/juicefs/cmd/mount.go:386 +0x496

goroutine 208 [sleep]:
runtime.gopark(0x2261a8bf663d9?, 0x3?, 0x28?, 0xb7?, 0x413e45?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00008b6f8 sp=0xc00008b6d8 pc=0x43fd2e
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc00008b738 sp=0xc00008b6f8 pc=0x470625
github.com/juicedata/juicefs/pkg/vfs.(*dataReader).checkReadBuffer(0xc000c11680)
/go/src/github.com/juicedata/juicefs/pkg/vfs/reader.go:728 +0x2c fp=0xc00008b7c8 sp=0xc00008b738 pc=0x1ec546c
github.com/juicedata/juicefs/pkg/vfs.NewDataReader.func1()
/go/src/github.com/juicedata/juicefs/pkg/vfs/reader.go:707 +0x25 fp=0xc00008b7e0 sp=0xc00008b7c8 pc=0x1ec5405
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008b7e8 sp=0xc00008b7e0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/vfs.NewDataReader in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/vfs/reader.go:707 +0x1db

goroutine 114 [sleep]:
runtime.gopark(0x2261a8bf82c46?, 0x0?, 0xa8?, 0x2f?, 0x8ce58c?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc001012f48 sp=0xc001012f28 pc=0x43fd2e
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc001012f88 sp=0xc001012f48 pc=0x470625
github.com/juicedata/juicefs/pkg/chunk.NewCachedStore.func2()
/go/src/github.com/juicedata/juicefs/pkg/chunk/cached_store.go:806 +0x30 fp=0xc001012fe0 sp=0xc001012f88 pc=0x1e7da70
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001012fe8 sp=0xc001012fe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/chunk.NewCachedStore in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/chunk/cached_store.go:798 +0x5ff

goroutine 154 [sleep]:
runtime.gopark(0x2261850d2b8d4?, 0xc000099e10?, 0x25?, 0x1c?, 0xc000b5d020?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000099de0 sp=0xc000099dc0 pc=0x43fd2e
time.Sleep(0x2c0422b30)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc000099e20 sp=0xc000099de0 pc=0x470625
github.com/juicedata/juicefs/pkg/utils.SleepWithJitter(0x2cb417800)
/go/src/github.com/juicedata/juicefs/pkg/utils/general.go:26 +0x5e fp=0xc000099e40 sp=0xc000099e20 pc=0x67127e
github.com/juicedata/juicefs/pkg/meta.(*baseMeta).refresh(0xc00007cf00)
/go/src/github.com/juicedata/juicefs/pkg/meta/base.go:443 +0x3f fp=0xc000099fc8 sp=0xc000099e40 pc=0x1366bff
github.com/juicedata/juicefs/pkg/meta.(*baseMeta).NewSession.func2()
/go/src/github.com/juicedata/juicefs/pkg/meta/base.go:372 +0x25 fp=0xc000099fe0 sp=0xc000099fc8 pc=0x13668a5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000099fe8 sp=0xc000099fe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/meta.(*baseMeta).NewSession in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/meta/base.go:372 +0x6b

goroutine 155 [select, locked to thread]:
runtime.gopark(0xc001013fa8?, 0x2?, 0x0?, 0x0?, 0xc001013fa4?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc001013e38 sp=0xc001013e18 pc=0x43fd2e
runtime.selectgo(0xc001013fa8, 0xc001013fa0, 0x0?, 0x0, 0x8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001013f58 sp=0xc001013e38 pc=0x450485
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:1014 +0x19f fp=0xc001013fe0 sp=0xc001013f58 pc=0x469eff
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001013fe8 sp=0xc001013fe0 pc=0x473c41
created by runtime.ensureSigM in goroutine 1
/usr/local/go/src/runtime/signal_unix.go:997 +0xc8

goroutine 156 [chan receive]:
runtime.gopark(0xc0005746c0?, 0x40a5f3?, 0xa0?, 0x47?, 0xc000fbe340?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0005746a0 sp=0xc000574680 pc=0x43fd2e
runtime.chanrecv(0xc001585320, 0xc0005747c0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000574718 sp=0xc0005746a0 pc=0x40b00d
runtime.chanrecv1(0xc000bdf6e0?, 0xc000574778?)
/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000574740 sp=0xc000574718 pc=0x40ac12
github.com/juicedata/juicefs/cmd.initForSvc.func2()
/go/src/github.com/juicedata/juicefs/cmd/gateway.go:246 +0x58 fp=0xc0005747e0 sp=0xc000574740 pc=0x266e638
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005747e8 sp=0xc0005747e0 pc=0x473c41
created by github.com/juicedata/juicefs/cmd.initForSvc in goroutine 1
/go/src/github.com/juicedata/juicefs/cmd/gateway.go:245 +0x785

goroutine 23 [syscall]:
runtime.notetsleepg(0x0?, 0x0?)
/usr/local/go/src/runtime/lock_futex.go:236 +0x29 fp=0xc000577fa0 sp=0xc000577f68 pc=0x410729
os/signal.signal_recv()
/usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc000577fc0 sp=0xc000577fa0 pc=0x46fc29
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000577fe0 sp=0xc000577fc0 pc=0x1efb6d3
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000577fe8 sp=0xc000577fe0 pc=0x473c41
created by os/signal.Notify.func1.1 in goroutine 1
/usr/local/go/src/os/signal/signal.go:151 +0x1f

goroutine 163 [IO wait]:
runtime.gopark(0xc000fb0c60?, 0x411ddd?, 0x68?, 0xc?, 0x4b997d?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000fb0bf8 sp=0xc000fb0bd8 pc=0x43fd2e
runtime.netpollblock(0x7fa437bf5ff8?, 0x408186?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000fb0c30 sp=0xc000fb0bf8 pc=0x438437
internal/poll.runtime_pollWait(0x7fa43812e398, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000fb0c50 sp=0xc000fb0c30 pc=0x46d9c5
internal/poll.(*pollDesc).wait(0xc000111500?, 0xc000fb0d38?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000fb0c78 sp=0xc000fb0c50 pc=0x4b25e7
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000111500)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000fb0d20 sp=0xc000fb0c78 pc=0x4b7acc
net.(*netFD).accept(0xc000111500)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000fb0dd8 sp=0xc000fb0d20 pc=0x629e29
net.(*TCPListener).accept(0xc000e0c400)
/usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc000fb0e00 sp=0xc000fb0dd8 pc=0x6438be
net.(*TCPListener).Accept(0xc000e0c400)
/usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc000fb0e30 sp=0xc000fb0e00 pc=0x642a70
net/http.(*onceCloseListener).Accept(0x3ddd860?)
:1 +0x24 fp=0xc000fb0e48 sp=0xc000fb0e30 pc=0x896144
net/http.(*Server).Serve(0xc0010221e0, {0x3dd1810, 0xc000e0c400})
/usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc000fb0f78 sp=0xc000fb0e48 pc=0x872344
net/http.Serve(...)
/usr/local/go/src/net/http/server.go:2595
github.com/juicedata/juicefs/cmd.exposeMetrics.func1()
/go/src/github.com/juicedata/juicefs/cmd/mount.go:129 +0x45 fp=0xc000fb0fe0 sp=0xc000fb0f78 pc=0x26852a5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000fb0fe8 sp=0xc000fb0fe0 pc=0x473c41
created by github.com/juicedata/juicefs/cmd.exposeMetrics in goroutine 1
/go/src/github.com/juicedata/juicefs/cmd/mount.go:128 +0x69c

goroutine 209 [sleep]:
runtime.gopark(0x2261aa602d5c3?, 0x2?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00008be28 sp=0xc00008be08 pc=0x43fd2e
time.Sleep(0x5f5e100)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc00008be68 sp=0xc00008be28 pc=0x470625
github.com/juicedata/juicefs/pkg/vfs.(*dataWriter).flushAll(0xc000c116e0)
/go/src/github.com/juicedata/juicefs/pkg/vfs/writer.go:474 +0x31 fp=0xc00008bfc8 sp=0xc00008be68 pc=0x1edaed1
github.com/juicedata/juicefs/pkg/vfs.NewDataWriter.func1()
/go/src/github.com/juicedata/juicefs/pkg/vfs/writer.go:444 +0x25 fp=0xc00008bfe0 sp=0xc00008bfc8 pc=0x1edae65
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008bfe8 sp=0xc00008bfe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/vfs.NewDataWriter in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/vfs/writer.go:444 +0x17f

goroutine 210 [sleep]:
runtime.gopark(0x2261a8bf8224a?, 0x36ea088?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00100edd8 sp=0xc00100edb8 pc=0x43fd2e
time.Sleep(0x3b9aca00)
/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc00100ee18 sp=0xc00100edd8 pc=0x470625
github.com/juicedata/juicefs/pkg/fs.(*FileSystem).cleanupCache(0xc000e87a40)
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:245 +0x31 fp=0xc00100efc8 sp=0xc00100ee18 pc=0x1f21291
github.com/juicedata/juicefs/pkg/fs.NewFileSystem.func1()
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:192 +0x25 fp=0xc00100efe0 sp=0xc00100efc8 pc=0x1f21045
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00100efe8 sp=0xc00100efe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/fs.NewFileSystem in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/fs/fs.go:192 +0x5a5

goroutine 220 [chan receive]:
runtime.gopark(0x45cf9e?, 0xc000073900?, 0x8?, 0x40?, 0x274a1d7af70a1?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0015bbd70 sp=0xc0015bbd50 pc=0x43fd2e
runtime.chanrecv(0xc001700000, 0xc0015bbf38, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc0015bbde8 sp=0xc0015bbd70 pc=0x40b00d
runtime.chanrecv2(0x4e94914f0000?, 0x0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0015bbe10 sp=0xc0015bbde8 pc=0x40ac32
github.com/juicedata/juicefs/pkg/gateway.(*jfsObjects).cleanup(0xc000fd5d10)
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:1139 +0x6b fp=0xc0015bbfc8 sp=0xc0015bbe10 pc=0x25f33cb
github.com/juicedata/juicefs/pkg/gateway.NewJFSGateway.func1()
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:68 +0x25 fp=0xc0015bbfe0 sp=0xc0015bbfc8 pc=0x25e5dc5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0015bbfe8 sp=0xc0015bbfe0 pc=0x473c41
created by github.com/juicedata/juicefs/pkg/gateway.NewJFSGateway in goroutine 1
/go/src/github.com/juicedata/juicefs/pkg/gateway/gateway.go:68 +0x27a

goroutine 774 [IO wait]:
runtime.gopark(0x16000000fa?, 0xb?, 0x0?, 0x0?, 0xf?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0016115c8 sp=0xc0016115a8 pc=0x43fd2e
runtime.netpollblock(0x48b018?, 0x408186?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc001611600 sp=0xc0016115c8 pc=0x438437
internal/poll.runtime_pollWait(0x7fa43812e0b0, 0x72)
/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc001611620 sp=0xc001611600 pc=0x46d9c5
internal/poll.(*pollDesc).wait(0xc0018a1200?, 0xc001652000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc001611648 sp=0xc001611620 pc=0x4b25e7
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0018a1200, {0xc001652000, 0x1800, 0x1800})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0016116e0 sp=0xc001611648 pc=0x4b38da
net.(*netFD).Read(0xc0018a1200, {0xc001652000?, 0xc001652038?, 0x1a?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc001611728 sp=0xc0016116e0 pc=0x627e05
net.(*conn).Read(0xc000b82b48, {0xc001652000?, 0x34?, 0xc000e46fb8?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc001611770 sp=0xc001611728 pc=0x63a885
net.(*TCPConn).Read(0xc001611808?, {0xc001652000?, 0xc001664ed0?, 0x18?})
:1 +0x25 fp=0xc0016117a0 sp=0xc001611770 pc=0x64dca5
crypto/tls.(*atLeastReader).Read(0xc001664ed0, {0xc001652000?, 0xc001664ed0?, 0x0?})
/usr/local/go/src/crypto/tls/conn.go:805 +0x3b fp=0xc0016117e8 sp=0xc0016117a0 pc=0x7c807b
bytes.(*Buffer).ReadFrom(0xc000e470a8, {0x3dba540, 0xc001664ed0})
/usr/local/go/src/bytes/buffer.go:211 +0x98 fp=0xc001611840 sp=0xc0016117e8 pc=0x50cc78
crypto/tls.(*Conn).readFromUntil(0xc000e46e00, {0x3db9fe0?, 0xc000b82b48}, 0x17cd?)
/usr/local/go/src/crypto/tls/conn.go:827 +0xde fp=0xc001611880 sp=0xc001611840 pc=0x7c825e
crypto/tls.(*Conn).readRecordOrCCS(0xc000e46e00, 0x0)
/usr/local/go/src/crypto/tls/conn.go:625 +0x250 fp=0xc001611c20 sp=0xc001611880 pc=0x7c5830
crypto/tls.(*Conn).readRecord(...)
/usr/local/go/src/crypto/tls/conn.go:587
crypto/tls.(*Conn).Read(0xc000e46e00, {0xc001607000, 0x1000, 0x857ca5?})
/usr/local/go/src/crypto/tls/conn.go:1369 +0x158 fp=0xc001611c90 sp=0xc001611c20 pc=0x7cbaf8
bufio.(*Reader).Read(0xc0018b9080, {0xc0018c0580, 0x9, 0x552ca80?})
/usr/local/go/src/bufio/bufio.go:244 +0x197 fp=0xc001611cc8 sp=0xc001611c90 pc=0x5f3d97
io.ReadAtLeast({0x3db79a0, 0xc0018b9080}, {0xc0018c0580, 0x9, 0x9}, 0x9)
/usr/local/go/src/io/io.go:335 +0x90 fp=0xc001611d10 sp=0xc001611cc8 pc=0x4aaa10
io.ReadFull(...)
/usr/local/go/src/io/io.go:354
net/http.http2readFrameHeader({0xc0018c0580, 0x9, 0xc00191ee10?}, {0x3db79a0?, 0xc0018b9080?})
/usr/local/go/src/net/http/h2_bundle.go:1635 +0x65 fp=0xc001611d60 sp=0xc001611d10 pc=0x831345
net/http.(*http2Framer).ReadFrame(0xc0018c0540)
/usr/local/go/src/net/http/h2_bundle.go:1899 +0x85 fp=0xc001611e08 sp=0xc001611d60 pc=0x831a85
net/http.(*http2clientConnReadLoop).run(0xc001611f98)
/usr/local/go/src/net/http/h2_bundle.go:9370 +0x11f fp=0xc001611f60 sp=0xc001611e08 pc=0x854c3f
net/http.(*http2ClientConn).readLoop(0xc000e8a480)
/usr/local/go/src/net/http/h2_bundle.go:9265 +0x65 fp=0xc001611fc8 sp=0xc001611f60 pc=0x8541c5
net/http.(*http2Transport).newClientConn.func3()
/usr/local/go/src/net/http/h2_bundle.go:7937 +0x25 fp=0xc001611fe0 sp=0xc001611fc8 pc=0x84d085
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001611fe8 sp=0xc001611fe0 pc=0x473c41
created by net/http.(*http2Transport).newClientConn in goroutine 773
/usr/local/go/src/net/http/h2_bundle.go:7937 +0xcbe

@zhijian-pro zhijian-pro self-assigned this Jul 1, 2024
@zhijian-pro
Copy link
Contributor

@Mangoyap Thanks for the feedback.It is a compatibility issue introduced in 1.2, we will fix it as soon as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working missed missed bug
Projects
None yet
3 participants