Skip to content

Instantly share code, notes, and snippets.

@nl
Created June 21, 2013 05:36
Show Gist options
  • Save nl/5829099 to your computer and use it in GitHub Desktop.
Save nl/5829099 to your computer and use it in GitHub Desktop.
> ^\SIGQUIT: quit
PC=0x422e13
goroutine 1 [select]:
net/http.(*persistConn).roundTrip(0xc200463d80, 0xc20038ab70, 0xc200463d80, 0x0, 0x0, ...)
/home/nico/go/src/pkg/net/http/transport.go:857 +0x6c7
net/http.(*Transport).RoundTrip(0xc20011e080, 0xc2002edc30, 0xc2001217d5, 0x0, 0x0, ...)
/home/nico/go/src/pkg/net/http/transport.go:186 +0x396
net/http.send(0xc2002edc30, 0xc2000ec900, 0xc20011e080, 0x0, 0x0, ...)
/home/nico/go/src/pkg/net/http/client.go:166 +0x3a1
net/http.(*Client).send(0xc52620, 0xc2002edc30, 0x5b, 0x1, 0xc2001c3680, ...)
/home/nico/go/src/pkg/net/http/client.go:100 +0xcd
net/http.(*Client).doFollowingRedirects(0xc52620, 0xc2002edc30, 0x8cc4f8, 0x0, 0x0, ...)
/home/nico/go/src/pkg/net/http/client.go:282 +0x5ff
net/http.(*Client).Get(0xc52620, 0xc2001d1d20, 0x5b, 0x8183c0, 0x0, ...)
/home/nico/go/src/pkg/net/http/client.go:236 +0xb0
github.com/couchbaselabs/go-couchbase.(*Bucket).ViewCustom(0xc20013c480, 0x84aab0, 0xc, 0x8183c0, 0x6, ...)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/go-couchbase/views.go:104 +0xf3
github.com/couchbaselabs/sync_gateway/base.couchbaseBucket.ViewCustom(0xc20013c480, 0x84aab0, 0xc, 0x8183c0, 0x6, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/base/bucket.go:0 +0x79
github.com/couchbaselabs/sync_gateway/db.(*DatabaseContext).ComputeChannelsForPrincipal(0xc20011d9c0, 0xc200295ea0, 0xc20046c960, 0x7fac80, 0xc20046c960, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/db/crud.go:592 +0x235
github.com/couchbaselabs/sync_gateway/auth.(*Authenticator).rebuildChannels(0xc200447ee0, 0xc200295ea0, 0xc20046c960, 0x7fac80, 0xc20046c960, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/auth/auth.go:139 +0x96
github.com/couchbaselabs/sync_gateway/auth.func·003(0xc200489644, 0x40, 0x40, 0xc2003bc420, 0xc2001d1c60, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/auth/auth.go:107 +0x1ae
github.com/couchbaselabs/go-couchbase.func·005(0xc200489644, 0x40, 0x40, 0xb, 0xc2001d1cc0, ...)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/go-couchbase/client.go:370 +0x4e
github.com/dustin/gomemcached/client.(*Client).CAS(0xc2003bc420, 0xc2001d02c0, 0x83b6b0, 0xb, 0x7fddd3e878e0, ...)
/home/nico/sync_gateway/vendor/src/github.com/dustin/gomemcached/client/mc.go:367 +0x358
github.com/couchbaselabs/go-couchbase.func·006(0xc2003bc420, 0xc2003b02c0, 0x0, 0x0)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/go-couchbase/client.go:379 +0xb9
github.com/couchbaselabs/go-couchbase.(*Bucket).Do(0xc20013c480, 0x83b6b0, 0xb, 0x7fddd3e879e8, 0x0, ...)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/go-couchbase/client.go:49 +0x1c5
github.com/couchbaselabs/go-couchbase.(*Bucket).update(0xc20013c480, 0x83b6b0, 0xb, 0x0, 0xc200446120, ...)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/go-couchbase/client.go:386 +0xb3
github.com/couchbaselabs/go-couchbase.(*Bucket).Update(0xc20013c480, 0x83b6b0, 0xb, 0x0, 0xc200446120, ...)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/go-couchbase/client.go:360 +0x52
github.com/couchbaselabs/sync_gateway/base.couchbaseBucket.Update(0xc20013c480, 0x83b6b0, 0xb, 0x0, 0xc200446120, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/base/bucket.go:47 +0x52
github.com/couchbaselabs/sync_gateway/auth.(*Authenticator).getPrincipal(0xc200447ee0, 0x83b6b0, 0xb, 0x8cb898, 0x0, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/auth/auth.go:128 +0xe3
github.com/couchbaselabs/sync_gateway/auth.(*Authenticator).GetUser(0xc200447ee0, 0x80c380, 0x0, 0xc20016bd20, 0xc20046c640, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/auth/auth.go:69 +0x80
github.com/couchbaselabs/sync_gateway/auth.(*Authenticator).GetPrincipal(0xc200447ee0, 0x80c380, 0x0, 0x1, 0x80c380, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/auth/auth.go:59 +0x45
github.com/couchbaselabs/sync_gateway/rest.(*serverContext).installPrincipals(0xc200148e10, 0xc20038a840, 0xc200170240, 0x8299e0, 0x4, ...)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/rest/config.go:220 +0x3b5
github.com/couchbaselabs/sync_gateway/rest.(*serverContext).addDatabaseFromConfig(0xc200148e10, 0xc200170100, 0xc, 0xc200170100)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/rest/config.go:207 +0x1c7
github.com/couchbaselabs/sync_gateway/rest.RunServer(0xc20013ee40)
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/rest/config.go:331 +0xfe
github.com/couchbaselabs/sync_gateway/rest.ServerMain()
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/rest/config.go:348 +0x29
main.main()
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/main.go:16 +0x18
goroutine 2 [syscall]:
goroutine 31 [select]:
net/http.(*persistConn).writeLoop(0xc200463d80)
/home/nico/go/src/pkg/net/http/transport.go:774 +0x26f
created by net/http.(*Transport).dialConn
/home/nico/go/src/pkg/net/http/transport.go:512 +0x58b
goroutine 30 [IO wait]:
net.runtime_pollWait(0x7fddd3f0ee60, 0x72, 0x0)
/home/nico/go/src/pkg/runtime/znetpoll_linux_amd64.c:118 +0x82
net.(*pollDesc).WaitRead(0xc200202080, 0xb, 0xc200145c00)
/home/nico/go/src/pkg/net/fd_poll_runtime.go:75 +0x31
net.(*netFD).Read(0xc200202000, 0xc200306000, 0x1000, 0x1000, 0x0, ...)
/home/nico/go/src/pkg/net/fd_unix.go:191 +0x2b3
net.(*conn).Read(0xc2002c9c30, 0xc200306000, 0x1000, 0x1000, 0x8, ...)
/home/nico/go/src/pkg/net/net.go:123 +0xc3
bufio.(*Reader).fill(0xc2001d1ea0)
/home/nico/go/src/pkg/bufio/bufio.go:79 +0x10c
bufio.(*Reader).Peek(0xc2001d1ea0, 0x1, 0x418971, 0xc2000d0000, 0x40a676, ...)
/home/nico/go/src/pkg/bufio/bufio.go:107 +0xc9
net/http.(*persistConn).readLoop(0xc200463d80)
/home/nico/go/src/pkg/net/http/transport.go:670 +0xc4
created by net/http.(*Transport).dialConn
/home/nico/go/src/pkg/net/http/transport.go:511 +0x574
goroutine 27 [chan receive]:
github.com/couchbaselabs/sync_gateway/db.func·001()
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/db/change_listener.go:36 +0xb0
created by github.com/couchbaselabs/sync_gateway/db.(*changeListener).Start
/home/nico/sync_gateway/src/github.com/couchbaselabs/sync_gateway/db/change_listener.go:45 +0x1aa
goroutine 28 [chan receive]:
github.com/couchbaselabs/walrus.(*JSServer).serve(0xc20036cbe0, 0xc2001d16c0)
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/walrus/js_server.go:190 +0x49
created by github.com/couchbaselabs/walrus.NewJSServer
/home/nico/sync_gateway/vendor/src/github.com/couchbaselabs/walrus/js_server.go:63 +0x163
rax 0xfffffffffffffffc
rbx 0xdf8475800
rcx 0xffffffffffffffff
rdx 0x0
rdi 0x7fddd3e95f60
rsi 0x0
rbp 0x7fddc3708000
rsp 0x7fddd3e95e98
r8 0x0
r9 0x0
r10 0x7fddd3e95ed8
r11 0x287
r12 0x25
r13 0x25
r14 0x0
r15 0x4
rip 0x422e13
rflags 0x287
cs 0x33
fs 0x0
gs 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment