Skip to content

Instantly share code, notes, and snippets.

@chrismeyersfsu
Created June 15, 2021 16:31
Show Gist options
  • Save chrismeyersfsu/9dcb6f61ba669140f2dd946894831df4 to your computer and use it in GitHub Desktop.
Save chrismeyersfsu/9dcb6f61ba669140f2dd946894831df4 to your computer and use it in GitHub Desktop.
podman timeout
> github.com/cri-o/ocicni/pkg/ocicni.(*cniNetworkPlugin).monitorConfDir() vendor/github.com/cri-o/ocicni/pkg/ocicni/ocicni.go:148 (hits goroutine(73):1 total:1) (PC: 0xbb5bde)
Warning: debugging optimized function
(dlv) goroutines
Goroutine 1 - User: /usr/lib/golang/src/runtime/sema.go:56 sync.runtime_Semacquire (0x4738a5)
Goroutine 2 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 3 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 4 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 5 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 6 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 7 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 8 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 9 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 10 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 11 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 12 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 13 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 18 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 19 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 20 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 21 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 22 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 23 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 24 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 25 - User: vendor/k8s.io/klog/v2/klog.go:1164 k8s.io/klog/v2.(*loggingT).flushDaemon (0x110cd0b)
Goroutine 34 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 35 - User: /usr/lib/golang/src/runtime/proc.go:307 runtime.gopark (0x4437e5)
Goroutine 37 - User: /usr/lib/golang/src/runtime/sigqueue.go:147 os/signal.signal_recv (0x4740bd)
Goroutine 38 - User: libpod/shutdown/handler.go:45 github.com/containers/podman/v3/libpod/shutdown.Start.func1 (0x13f3d0b)
Goroutine 72 - User: /usr/lib/golang/src/syscall/asm_linux_amd64.s:41 syscall.Syscall6 (0x4cd565) (thread 454631)
* Goroutine 73 - User: vendor/github.com/cri-o/ocicni/pkg/ocicni/ocicni.go:148 github.com/cri-o/ocicni/pkg/ocicni.(*cniNetworkPlugin).monitorConfDir (0xbb5bde) (thread 454636)
[27 goroutines]
(dlv) goroutines -g
Goroutine 1 - Go: /usr/lib/golang/src/runtime/asm_amd64.s:220 runtime.rt0_go (0x475af4)
Goroutine 2 - Go: /usr/lib/golang/src/runtime/proc.go:243 runtime.init.6 (0x443595)
Goroutine 3 - Go: /usr/lib/golang/src/runtime/mgc.go:217 runtime.gcenable (0x424a1c)
Goroutine 4 - Go: /usr/lib/golang/src/runtime/mgc.go:218 runtime.gcenable (0x424a3e)
Goroutine 5 - Go: /usr/lib/golang/src/runtime/mfinal.go:156 runtime.createfing (0x4239c5)
Goroutine 6 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 7 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 8 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 9 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 10 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 11 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 12 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 13 - Go: /usr/lib/golang/src/runtime/signal_unix.go:880 runtime.ensureSigM (0x4578d5)
Goroutine 18 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 19 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 20 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 21 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 22 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 23 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 24 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 25 - Go: vendor/k8s.io/klog/v2/klog.go:418 k8s.io/klog/v2.init.0 (0x110a37f)
Goroutine 34 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 35 - Go: /usr/lib/golang/src/runtime/mgc.go:1839 runtime.gcBgMarkStartWorkers (0x427617)
Goroutine 37 - Go: /usr/lib/golang/src/os/signal/signal.go:150 os/signal.Notify.func1.1 (0xbc95e5)
Goroutine 38 - Go: libpod/shutdown/handler.go:44 github.com/containers/podman/v3/libpod/shutdown.Start (0x13f3714)
Goroutine 72 - Go: vendor/github.com/fsnotify/fsnotify/inotify.go:59 github.com/fsnotify/fsnotify.NewWatcher (0xba0908) (thread 454631)
* Goroutine 73 - Go: vendor/github.com/cri-o/ocicni/pkg/ocicni/ocicni.go:255 github.com/cri-o/ocicni/pkg/ocicni.initCNI (0xbb63d2) (thread 454636)
[27 goroutines]
(dlv) threads
Thread 454595 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454626 at 0x4791bd /usr/lib/golang/src/runtime/sys_linux_amd64.s:146 runtime.usleep
Thread 454627 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454628 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454629 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454630 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454631 at 0x44ac66 /usr/lib/golang/src/runtime/proc.go:3126 runtime.reentersyscall
Thread 454632 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454633 at 0x479863 /usr/lib/golang/src/runtime/sys_linux_amd64.s:588 runtime.futex
Thread 454634 at 0x479a80 /usr/lib/golang/src/runtime/sys_linux_amd64.s:725 runtime.epollwait
Thread 454635 at 0x4791bd /usr/lib/golang/src/runtime/sys_linux_amd64.s:146 runtime.usleep
* Thread 454636 at 0xbb5bde vendor/github.com/cri-o/ocicni/pkg/ocicni/ocicni.go:148 github.com/cri-o/ocicni/pkg/ocicni.(*cniNetworkPlugin).monitorConfDir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment