Skip to content

Instantly share code, notes, and snippets.

@coopernurse
Created November 12, 2015 21:09
Show Gist options
  • Save coopernurse/6bd79f786372cd82ec10 to your computer and use it in GitHub Desktop.
Save coopernurse/6bd79f786372cd82ec10 to your computer and use it in GitHub Desktop.
dogestry deadlock
PC=0x43e151
goroutine 0 [idle]:
runtime.futex(0xa49a98, 0x0, 0x0, 0x0, 0x0, 0xa48fc0, 0x1, 0x40cb8f, 0x40cdae, 0xa49a98, ...)
/usr/local/go/src/runtime/sys_linux_amd64.s:277 +0x21
runtime.futexsleep(0xa49a98, 0x0, 0xffffffffffffffff)
/usr/local/go/src/runtime/os_linux.c:49 +0x47
runtime.notesleep(0xa49a98)
/usr/local/go/src/runtime/lock_futex.go:145 +0xae
stopm()
/usr/local/go/src/runtime/proc.c:1178 +0x119
findrunnable(0xc208012000)
/usr/local/go/src/runtime/proc.c:1487 +0x562
schedule()
/usr/local/go/src/runtime/proc.c:1575 +0x151
runtime.park_m(0xc2080005a0)
/usr/local/go/src/runtime/proc.c:1654 +0x113
runtime.mcall(0x434874)
/usr/local/go/src/runtime/asm_amd64.s:186 +0x5a
goroutine 1 [chan send, 8 minutes]:
github.com/dogestry/dogestry/remote.(*S3Remote).Push(0xc208010c40, 0x7fffd27457eb, 0x17, 0xc20803d140, 0x2e, 0x0, 0x0)
/home/james/src/github.com/dogestry/dogestry/remote/s3.go:172 +0x711
github.com/dogestry/dogestry/cli.(*DogestryCli).CmdPush(0xc208084000, 0xc20800a020, 0x2, 0x2, 0x0, 0x0)
/home/james/src/github.com/dogestry/dogestry/cli/push.go:62 +0x79a
reflect.callMethod(0xc20803d050, 0xc20833dd90)
/usr/local/go/src/reflect/value.go:605 +0x179
reflect.methodValueCall(0xc20800a020, 0x2, 0x2, 0xc20803d050, 0x1, 0x1, 0x0, 0x0, 0x0, 0xc20802b240, ...)
/usr/local/go/src/reflect/asm_amd64.s:29 +0x36
github.com/dogestry/dogestry/cli.(*DogestryCli).RunCmd(0xc208084000, 0xc20800a010, 0x3, 0x3, 0x0, 0x0)
/home/james/src/github.com/dogestry/dogestry/cli/cli.go:125 +0x29e
main.main()
/home/james/src/github.com/dogestry/dogestry/main.go:83 +0x4cc
goroutine 5 [syscall, 18 minutes]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
/usr/local/go/src/os/signal/signal_unix.go:27 +0x35
goroutine 17 [syscall, 18 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 261 [chan send, 4 minutes]:
github.com/dogestry/dogestry/remote.func·002(0x1)
/home/james/src/github.com/dogestry/dogestry/remote/s3.go:161 +0x20d
created by github.com/dogestry/dogestry/remote.(*S3Remote).Push
/home/james/src/github.com/dogestry/dogestry/remote/s3.go:164 +0x600
goroutine 267 [chan send, 6 minutes]:
github.com/dogestry/dogestry/remote.func·002(0x7)
/home/james/src/github.com/dogestry/dogestry/remote/s3.go:161 +0x20d
created by github.com/dogestry/dogestry/remote.(*S3Remote).Push
/home/james/src/github.com/dogestry/dogestry/remote/s3.go:164 +0x600
goroutine 334 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 335 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 336 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 337 [chan receive, 6 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 338 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 339 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 340 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 341 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 342 [chan receive, 6 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 343 [chan receive, 8 minutes]:
github.com/rlmcpherson/s3gof3r.(*putter).worker(0xc208066000)
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:162 +0x58
created by github.com/rlmcpherson/s3gof3r.newPutter
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/putter.go:98 +0x5a2
goroutine 344 [select]:
github.com/rlmcpherson/s3gof3r.func·002()
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/pool.go:42 +0x7d1
created by github.com/rlmcpherson/s3gof3r.bufferPool
/home/james/src/github.com/dogestry/dogestry/Godeps/_workspace/src/github.com/rlmcpherson/s3gof3r/pool.go:68 +0x24e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment