Skip to content

Instantly share code, notes, and snippets.

@ivandeex
Created July 27, 2021 18:47
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ivandeex/227626ad1149c289b1d4d9484b5817ef to your computer and use it in GitHub Desktop.
Save ivandeex/227626ad1149c289b1d4d9484b5817ef to your computer and use it in GitHub Desktop.
jottacloud locks up docker plugin
goroutine 0 [idle]:
runtime.futex(0x2e09e50, 0x80, 0x0, 0x0, 0x0, 0x7ffd8bb2ddd0, 0x43f439, 0xc000329d50, 0x7ffd8bb2ddd8, 0x40c3ff, ...)
/usr/local/go/src/runtime/sys_linux_amd64.s:579 +0x21
runtime.futexsleep(0x2e09e50, 0xc000000000, 0xffffffffffffffff)
/usr/local/go/src/runtime/os_linux.go:44 +0x46
runtime.notesleep(0x2e09e50)
/usr/local/go/src/runtime/lock_futex.go:159 +0x9f
runtime.mPark()
/usr/local/go/src/runtime/proc.go:1340 +0x39
runtime.stoplockedm()
/usr/local/go/src/runtime/proc.go:2495 +0x6e
runtime.schedule()
/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc00032b680)
/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b
goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f1e97720520, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000343818, 0x72, 0x0, 0x0, 0x1e59a27)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000343800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000343800, 0x0, 0x0, 0xc0004c78b8)
/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*UnixListener).accept(0xc0006dc4e0, 0x610016be, 0xc0004c78e0, 0x49a6e6)
/usr/local/go/src/net/unixsock_posix.go:162 +0x32
net.(*UnixListener).Accept(0xc0006dc4e0, 0xc0004c7930, 0x18, 0xc000000180, 0x753abb)
/usr/local/go/src/net/unixsock.go:260 +0x65
net/http.(*Server).Serve(0xc000692700, 0x21d3648, 0xc0006dc4e0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/rclone/rclone/cmd/serve/docker.(*Server).serve(0xc000692700, 0x21d3648, 0xc0006dc4e0, 0xc000696d40, 0x1f, 0xc000696d40, 0x1f, 0x0, 0x0)
/src/cmd/serve/docker/serve.go:41 +0x4d
github.com/rclone/rclone/cmd/serve/docker.(*Server).ServeUnix(0xc000692700, 0x1e57d4a, 0x6, 0x0, 0x2de5240, 0x2e38f60)
/src/cmd/serve/docker/serve.go:57 +0x149
github.com/rclone/rclone/cmd/serve/docker.glob..func1.1(0x21dd800, 0xc000040030)
/src/cmd/serve/docker/docker.go:63 +0x1b0
github.com/rclone/rclone/cmd.Run(0x0, 0x2df45c0, 0x1f3f628)
/src/cmd/cmd.go:255 +0xed
github.com/rclone/rclone/cmd/serve/docker.glob..func1(0x2df45c0, 0xc00063ae40, 0x0, 0xc)
/src/cmd/serve/docker/docker.go:54 +0x72
github.com/spf13/cobra.(*Command).execute(0x2df45c0, 0xc00063ac00, 0xc, 0xc, 0x2df45c0, 0xc00063ac00)
/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:856 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0x2dea340, 0x0, 0x0, 0xc000058778)
/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:960 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:897
github.com/rclone/rclone/cmd.Main()
/src/cmd/cmd.go:555 +0xad
main.main()
/src/rclone.go:14 +0x25
goroutine 7 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc0000e3b00)
/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:276 +0xcd
created by go.opencensus.io/stats/view.init.0
/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:34 +0x68
goroutine 11 [syscall, 10 minutes]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
/usr/local/go/src/os/signal/signal.go:151 +0x45
goroutine 12 [chan receive, 10 minutes]:
github.com/rclone/rclone/lib/atexit.Register.func1.1()
/src/lib/atexit/atexit.go:45 +0x45
created by github.com/rclone/rclone/lib/atexit.Register.func1
/src/lib/atexit/atexit.go:44 +0x94
goroutine 13 [chan receive, 10 minutes]:
github.com/rclone/rclone/fs/config/configsync.syncTask()
/src/fs/config/configsync/sync.go:195 +0x37e
created by github.com/rclone/rclone/fs/config/configsync.Setup
/src/fs/config/configsync/sync.go:187 +0x16a
goroutine 162 [semacquire, 4 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc000650100, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc00075c1c0, 0xc000558400)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc00075c1c0, 0xc000558400)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c1c0, 0xc000558400)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c1c0, 0xc000558400)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c1c0, 0xc000558200)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c1c0, 0xc000558200)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0007501e0, 0x21dd938, 0xc000a3e200)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 15 [IO wait, 10 minutes]:
internal/poll.runtime_pollWait(0x7f1e977206f0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000342b98, 0x72, 0x0, 0x0, 0x1e59a27)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000342b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000342b80, 0x30, 0x30, 0x7f1ebe3a15b8)
/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000314810, 0xc0006a6d00, 0x40e2f8, 0x30)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000314810, 0x1cee980, 0xc00024c060, 0x1b0ab60, 0x2dd3db0)
/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0005c2000, 0x21d3618, 0xc000314810, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/rclone/rclone/cmd/serve/httplib.(*Server).Serve.func1(0xc00064c7e0)
/src/cmd/serve/httplib/httplib.go:353 +0x492
created by github.com/rclone/rclone/cmd/serve/httplib.(*Server).Serve
/src/cmd/serve/httplib/httplib.go:329 +0xe5
goroutine 16 [chan receive, 10 minutes]:
github.com/rclone/rclone/lib/oauthutil.(*Renew).renewOnExpiry(0xc000658690)
/src/lib/oauthutil/renew.go:39 +0x59
created by github.com/rclone/rclone/lib/oauthutil.NewRenew
/src/lib/oauthutil/renew.go:28 +0x85
goroutine 60 [chan receive, 10 minutes]:
github.com/rclone/rclone/lib/oauthutil.(*Renew).renewOnExpiry(0xc0007bcb70)
/src/lib/oauthutil/renew.go:39 +0x59
created by github.com/rclone/rclone/lib/oauthutil.NewRenew
/src/lib/oauthutil/renew.go:28 +0x85
goroutine 31 [chan receive, 10 minutes]:
github.com/rclone/rclone/vfs/vfscache/downloaders.(*Downloaders).Download(0xc0007966e0, 0x0, 0x144, 0x34, 0xc0006e4df8)
/src/vfs/vfscache/downloaders/downloaders.go:268 +0x1a5
github.com/rclone/rclone/vfs/vfscache.(*Item)._ensure(0xc00075d960, 0x0, 0x144, 0x0, 0x0)
/src/vfs/vfscache/item.go:1133 +0x36c
github.com/rclone/rclone/vfs/vfscache.(*Item).Close(0xc00075d960, 0x0, 0x0, 0x0)
/src/vfs/vfscache/item.go:649 +0xaaa
github.com/rclone/rclone/vfs/vfscache.(*Item).reload(0xc00075d960, 0x21dd890, 0xc000869b00, 0xc00075d960, 0x0)
/src/vfs/vfscache/item.go:747 +0xfd
github.com/rclone/rclone/vfs/vfscache.(*Cache).reload.func1(0xc000a380c0, 0x30, 0x21eb458, 0xc0001f48f0, 0xc000a380df, 0x11, 0x0, 0x0)
/src/vfs/vfscache/cache.go:458 +0xcc
github.com/rclone/rclone/vfs/vfscache.(*Cache).walk.func1(0xc000a380c0, 0x30, 0x21eb458, 0xc0001f48f0, 0x0, 0x0, 0x50058e, 0xc0001f48f0)
/src/vfs/vfscache/cache.go:441 +0xd0
path/filepath.walk(0xc000a380c0, 0x30, 0x21eb458, 0xc0001f48f0, 0xc0006e5448, 0x0, 0x0)
/usr/local/go/src/path/filepath/path.go:414 +0x457
path/filepath.walk(0xc000a38030, 0x26, 0x21eb458, 0xc0001f4820, 0xc0006e5448, 0x0, 0x0)
/usr/local/go/src/path/filepath/path.go:438 +0x31b
path/filepath.walk(0xc00073bf80, 0x22, 0x21eb458, 0xc0001f4750, 0xc0006e5448, 0x0, 0x0)
/usr/local/go/src/path/filepath/path.go:438 +0x31b
path/filepath.walk(0xc0007db8a0, 0x1e, 0x21eb458, 0xc00015bd40, 0xc0006e5448, 0x0, 0x0)
/usr/local/go/src/path/filepath/path.go:438 +0x31b
path/filepath.Walk(0xc0007db8a0, 0x1e, 0xc0006e5448, 0xc0007dbec0, 0x20)
/usr/local/go/src/path/filepath/path.go:501 +0x113
github.com/rclone/rclone/vfs/vfscache.(*Cache).walk(0xc00011ae40, 0xc0007db8a0, 0x1e, 0xc0006e5500, 0xc0007dbec0, 0x1e)
/src/vfs/vfscache/cache.go:426 +0x6c
github.com/rclone/rclone/vfs/vfscache.(*Cache).reload(0xc00011ae40, 0x21dd890, 0xc000869b00, 0xc0007dbec0, 0x1e)
/src/vfs/vfscache/cache.go:452 +0x11f
github.com/rclone/rclone/vfs/vfscache.New(0x21dd890, 0xc000869b00, 0x21f4028, 0xc0007962c0, 0xc00003ab58, 0xc000273c50, 0xc038230c287da7de, 0xfa0212196, 0x2e08c00)
/src/vfs/vfscache/cache.go:132 +0x6d4
github.com/rclone/rclone/vfs.(*VFS).SetCacheMode(0xc00003ab40, 0xc00011a803)
/src/vfs/vfs.go:269 +0x13c
github.com/rclone/rclone/vfs.New(0x21f4028, 0xc0007962c0, 0xc0007ad538, 0x0)
/src/vfs/vfs.go:234 +0x455
github.com/rclone/rclone/cmd/mountlib.(*MountPoint).Mount(0xc0007ad4a0, 0xc000267ec0, 0xc000a0ee00, 0x40)
/src/cmd/mountlib/mount.go:190 +0xbc
github.com/rclone/rclone/cmd/serve/docker.(*Volume).mount(0xc00047cdd0, 0xc000a0ee00, 0x40, 0xf, 0xc000158d88)
/src/cmd/serve/docker/volume.go:273 +0x1fe
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Mount(0xc0005dc160, 0xc0007c84e0, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:268 +0x1b9
github.com/rclone/rclone/cmd/serve/docker.newRouter.func4(0x21d3828, 0xc00075d5e0, 0xc0007a3900)
/src/cmd/serve/docker/api.go:117 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc000651190, 0x21d3828, 0xc00075d5e0, 0xc0007a3900)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075d5e0, 0xc0007a3900)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075d5e0, 0xc0007a3900)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075d5e0, 0xc0007a3800)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075d5e0, 0xc0007a3800)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0007505a0, 0x21dd938, 0xc0001b3200)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 133 [semacquire, 8 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc000650150, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc00075c2a0, 0xc000558400)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc00075c2a0, 0xc000558400)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c2a0, 0xc000558400)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c2a0, 0xc000558400)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c2a0, 0xc000231d00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c2a0, 0xc000231d00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0007500a0, 0x21dd938, 0xc000a3e300)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 45 [select, 10 minutes]:
reflect.rselect(0xc000295ca0, 0x2, 0x4, 0x0, 0x0)
/usr/local/go/src/runtime/select.go:573 +0x2db
reflect.Select(0xc000295f58, 0x2, 0x2, 0x15, 0xc0006c5620, 0x1, 0x1, 0xc0006c5590)
/usr/local/go/src/reflect/value.go:2264 +0x15c
github.com/rclone/rclone/cmd/serve/docker.(*Driver).monitor(0xc0005dc160)
/src/cmd/serve/docker/driver.go:143 +0x46c
created by github.com/rclone/rclone/cmd/serve/docker.NewDriver
/src/cmd/serve/docker/driver.go:83 +0x33d
goroutine 129 [semacquire, 8 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc0006500a0, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc00075c0e0, 0xc000230e00)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc00075c0e0, 0xc000230e00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c0e0, 0xc000230e00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c0e0, 0xc000230e00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c0e0, 0xc000230d00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c0e0, 0xc000230d00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000750000, 0x21dd938, 0xc000a3e000)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 155 [semacquire]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x0, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).List(0xc0005dc160, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:224 +0x2e5
github.com/rclone/rclone/cmd/serve/docker.newRouter.func8(0x21d3828, 0xc00075c620, 0xc000559000)
/src/cmd/serve/docker/api.go:143 +0x2e
net/http.HandlerFunc.ServeHTTP(0xc0006511d0, 0x21d3828, 0xc00075c620, 0xc000559000)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c620, 0xc000559000)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c620, 0xc000559000)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c620, 0xc000558d00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c620, 0xc000558d00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000750280, 0x21dd938, 0xc000a3e900)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 138 [semacquire, 6 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc000650050, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc00075c000, 0xc000558100)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc00075c000, 0xc000558100)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c000, 0xc000558100)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c000, 0xc000558100)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c000, 0xc000558000)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c000, 0xc000558000)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0008061e0, 0x21dd938, 0xc000822000)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 122 [semacquire, 8 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1c82300, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).List(0xc0005dc160, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:224 +0x2e5
github.com/rclone/rclone/cmd/serve/docker.newRouter.func8(0x21d3828, 0xc000692460, 0xc00081ee00)
/src/cmd/serve/docker/api.go:143 +0x2e
net/http.HandlerFunc.ServeHTTP(0xc0006511d0, 0x21d3828, 0xc000692460, 0xc00081ee00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc000692460, 0xc00081ee00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc000692460, 0xc00081ee00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc000692460, 0xc00081ec00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc000692460, 0xc00081ec00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000806320, 0x21dd938, 0xc000822440)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 127 [semacquire, 8 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc000a42730, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc0006929a0, 0xc00081f700)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc0006929a0, 0xc00081f700)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc0006929a0, 0xc00081f700)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc0006929a0, 0xc00081f700)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc0006929a0, 0xc00081f600)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc0006929a0, 0xc00081f600)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000806460, 0x21dd938, 0xc0008227c0)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 124 [semacquire, 8 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc0006501a0, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc00075c380, 0xc000558800)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc00075c380, 0xc000558800)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c380, 0xc000558800)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c380, 0xc000558800)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c380, 0xc000558600)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c380, 0xc000558600)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0008063c0, 0x21dd938, 0xc000822540)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 109 [semacquire, 10 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc000651b60, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc000693180, 0xc00081ee00)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc000693180, 0xc00081ee00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc000693180, 0xc00081ee00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc000693180, 0xc00081ee00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc000693180, 0xc00081ed00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc000693180, 0xc00081ed00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000751860, 0x21dd938, 0xc000823300)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 141 [semacquire, 6 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1a0d500, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).Get(0xc0005dc160, 0xc0006501b0, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:242 +0x193
github.com/rclone/rclone/cmd/serve/docker.newRouter.func6(0x21d3828, 0xc00075c460, 0xc000558900)
/src/cmd/serve/docker/api.go:131 +0xa5
net/http.HandlerFunc.ServeHTTP(0xc0006511b0, 0x21d3828, 0xc00075c460, 0xc000558900)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c460, 0xc000558900)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c460, 0xc000558900)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c460, 0xc000558800)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c460, 0xc000558800)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000806500, 0x21dd938, 0xc000822300)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 144 [semacquire, 6 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x1c82300, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).List(0xc0005dc160, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:224 +0x2e5
github.com/rclone/rclone/cmd/serve/docker.newRouter.func8(0x21d3828, 0xc0006922a0, 0xc00081f400)
/src/cmd/serve/docker/api.go:143 +0x2e
net/http.HandlerFunc.ServeHTTP(0xc0006511d0, 0x21d3828, 0xc0006922a0, 0xc00081f400)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc0006922a0, 0xc00081f400)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc0006922a0, 0xc00081f400)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc0006922a0, 0xc00081f300)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc0006922a0, 0xc00081f300)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0008065a0, 0x21dd938, 0xc000822680)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 111 [semacquire, 10 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x0, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).List(0xc0005dc160, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:224 +0x2e5
github.com/rclone/rclone/cmd/serve/docker.newRouter.func8(0x21d3828, 0xc000693260, 0xc00081f000)
/src/cmd/serve/docker/api.go:143 +0x2e
net/http.HandlerFunc.ServeHTTP(0xc0006511d0, 0x21d3828, 0xc000693260, 0xc00081f000)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc000693260, 0xc00081f000)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc000693260, 0xc00081f000)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc000693260, 0xc00081ef00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc000693260, 0xc00081ef00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000751900, 0x21dd938, 0xc000823540)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
goroutine 150 [semacquire, 6 minutes]:
sync.runtime_SemacquireMutex(0xc0005dc294, 0x0, 0x1)
/usr/local/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc0005dc290)
/usr/local/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:81
github.com/rclone/rclone/cmd/serve/docker.(*Driver).List(0xc0005dc160, 0x0, 0x0, 0x0)
/src/cmd/serve/docker/driver.go:224 +0x2e5
github.com/rclone/rclone/cmd/serve/docker.newRouter.func8(0x21d3828, 0xc00075c540, 0xc000558d00)
/src/cmd/serve/docker/api.go:143 +0x2e
net/http.HandlerFunc.ServeHTTP(0xc0006511d0, 0x21d3828, 0xc00075c540, 0xc000558d00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c540, 0xc000558d00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:442 +0x2a9
net/http.HandlerFunc.ServeHTTP(0xc000651140, 0x21d3828, 0xc00075c540, 0xc000558d00)
/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0006d8720, 0x21d3828, 0xc00075c540, 0xc000558b00)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.2/mux.go:88 +0x310
net/http.serverHandler.ServeHTTP(0xc000692700, 0x21d3828, 0xc00075c540, 0xc000558b00)
/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000750140, 0x21dd938, 0xc000a3e780)
/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2993 +0x39b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment