Skip to content

Instantly share code, notes, and snippets.

@mendsley
Created November 1, 2013 21:47
Show Gist options
  • Save mendsley/7272453 to your computer and use it in GitHub Desktop.
Save mendsley/7272453 to your computer and use it in GitHub Desktop.
goroutine 1 [chan receive]:
testing.RunTests(0x6ee510, 0x807600, 0x24, 0x24, 0x1, ...)
/opt/google/go/src/pkg/testing/testing.go:434 +0x88e
testing.Main(0x6ee510, 0x807600, 0x24, 0x24, 0x80a280, ...)
/opt/google/go/src/pkg/testing/testing.go:365 +0x8a
main.main()
carbon/chat2/_test/_testmain.go:113 +0x9a
goroutine 2 [syscall]:
goroutine 4 [semacquire]:
sync.runtime_Semacquire(0xc2000006b0)
/opt/google/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e
sync.(*Cond).Wait(0xc2000e4270)
/opt/google/go/src/pkg/sync/cond.go:74 +0x95
io.(*pipe).read(0xc2000e4240, 0xc2000006a8, 0x6, 0x6, 0x0, ...)
/opt/google/go/src/pkg/io/pipe.go:52 +0x1f2
io.(*PipeReader).Read(0xc2000005b8, 0xc2000006a8, 0x6, 0x6, 0xc2000006a8, ...)
/opt/google/go/src/pkg/io/pipe.go:130 +0x5d
io.ReadAtLeast(0xc2000d5390, 0xc2000a2a00, 0xc2000006a8, 0x6, 0x6, ...)
/opt/google/go/src/pkg/io/io.go:284 +0xf7
io.ReadFull(0xc2000d5390, 0xc2000a2a00, 0xc2000006a8, 0x6, 0x6, ...)
/opt/google/go/src/pkg/io/io.go:302 +0x6f
carbon/cnet.ReadFrameHeader(0xc2000d5390, 0xc2000a2a00, 0x1000, 0x0, 0x0, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/cnet/frame.go:70 +0xa3
carbon/chat2.(*frameReader).Read(0xc2000d5ab0, 0xc200104000, 0x1000, 0x1000, 0x40b5e5, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend_test.go:46 +0x159
bufio.(*Reader).fill(0xc200103060)
/opt/google/go/src/pkg/bufio/bufio.go:79 +0x10c
bufio.(*Reader).ReadSlice(0xc200103060, 0xa, 0x0, 0x0, 0x0, ...)
/opt/google/go/src/pkg/bufio/bufio.go:262 +0x202
bufio.(*Reader).ReadLine(0xc200103060, 0x0, 0x0, 0x0, 0x1000, ...)
/opt/google/go/src/pkg/bufio/bufio.go:293 +0x61
carbon/io.ReadLineLimited(0xc200103060, 0x7fffffff, 0x0, 0x0, 0x0, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/io/readline.go:26 +0x8b
carbon/io.ReadLine(0xc200103060, 0x0, 0x0, 0x0, 0x0, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/io/readline.go:17 +0x52
carbon/chat2.TestCoordinatorHandleReconnectingPlayerAcrossDiffFrontend(0xc2000bb000)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator_test.go:842 +0x1860
testing.tRunner(0xc2000bb000, 0x807600)
/opt/google/go/src/pkg/testing/testing.go:353 +0x8a
created by testing.RunTests
/opt/google/go/src/pkg/testing/testing.go:433 +0x86b
goroutine 5 [select]:
carbon/chat2.serveCoordinator(0xc2000c5060, 0xc2000c50c0, 0xc2000c5120, 0x6ee320, 0x6ee328, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:220 +0x422
created by carbon/chat2.TestCoordinatorHandleReconnectingPlayerAcrossDiffFrontend
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator_test.go:765 +0x240
goroutine 6 [semacquire]:
sync.runtime_Semacquire(0xc2000005f8)
/opt/google/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e
sync.(*Cond).Wait(0xc2000e40f0)
/opt/google/go/src/pkg/sync/cond.go:74 +0x95
io.(*pipe).read(0xc2000e40c0, 0xc2000eb000, 0x1000, 0x1000, 0x0, ...)
/opt/google/go/src/pkg/io/pipe.go:52 +0x1f2
io.(*PipeReader).Read(0xc2000003b8, 0xc2000eb000, 0x1000, 0x1000, 0x0, ...)
/opt/google/go/src/pkg/io/pipe.go:130 +0x5d
bufio.(*Reader).fill(0xc2000c5540)
/opt/google/go/src/pkg/bufio/bufio.go:79 +0x10c
bufio.(*Reader).Read(0xc2000c5540, 0xc2000005f0, 0x6, 0x6, 0x6, ...)
/opt/google/go/src/pkg/bufio/bufio.go:147 +0x1b0
io.ReadAtLeast(0xc2000d53c0, 0xc2000c5540, 0xc2000005f0, 0x6, 0x6, ...)
/opt/google/go/src/pkg/io/io.go:284 +0xf7
io.ReadFull(0xc2000d53c0, 0xc2000c5540, 0xc2000005f0, 0x6, 0x6, ...)
/opt/google/go/src/pkg/io/io.go:302 +0x6f
carbon/cnet.ReadFrameHeader(0xc2000d53c0, 0xc2000c5540, 0x1, 0xc2000ec300, 0x0, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/cnet/frame.go:70 +0xa3
carbon/chat2.serveFrontend(0xc2000aaec0, 0xc2000a27e0, 0xc2000c53c0, 0x6ee340, 0xc200087b00, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:280 +0x370
carbon/chat2.func·025(0xc2000aaec0, 0xc2000a27e0, 0x691d20, 0x4)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:215 +0x3cf
created by carbon/chat2.serveCoordinator
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:226 +0x28d
goroutine 7 [select]:
carbon/chat2.func·031()
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:90 +0x18dc
created by carbon/chat2.serveFrontend
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:272 +0x2b1
goroutine 8 [select]:
carbon/chat2.servePlayerStream(0xc2000ec180, 0xc2000c59c0, 0xc2000ec047, 0x14, 0xc2000ec05c, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/player.go:197 +0x7bb
carbon/chat2.func·019(0xc2000ec047, 0x14, 0xc2000ec05c, 0xb, 0xc2000ec068, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:132 +0x658
carbon/chat2.func·029(0x1, 0xc2000ec047, 0x14)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:206 +0x15c
created by carbon/chat2.func·031
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:207 +0xe89
goroutine 9 [select]:
carbon/chat2.func·015()
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:81 +0x4e2
created by carbon/chat2.func·019
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:108 +0x348
goroutine 10 [chan receive]:
carbon/cnet/chttp.memoryRoundTripper.RoundTrip(0xc2000d5180, 0xc2000d5120, 0xc2000ab820, 0x1, 0x0, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/cnet/chttp/memoryclient.go:47 +0x13b
carbon/cnet/chttp.(*memoryRoundTripper).RoundTrip(0xc2000a27b0, 0xc2000ab820, 0xc2000d68e4, 0x0, 0x0, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/cnet/chttp/memoryclient.go:1 +0xa0
net/http.send(0xc2000ab820, 0xc2000d51b0, 0xc2000a27b0, 0x0, 0x0, ...)
/opt/google/go/src/pkg/net/http/client.go:166 +0x3a1
net/http.(*Client).send(0xc2000d51e0, 0xc2000ab820, 0x5, 0x7ff8f0f57b80, 0xf, ...)
/opt/google/go/src/pkg/net/http/client.go:100 +0xcd
net/http.(*Client).doFollowingRedirects(0xc2000d51e0, 0xc2000ab820, 0x6ee698, 0x0, 0x0, ...)
/opt/google/go/src/pkg/net/http/client.go:282 +0x5ff
net/http.(*Client).Do(0xc2000d51e0, 0xc2000ab820, 0xf, 0x0, 0x0, ...)
/opt/google/go/src/pkg/net/http/client.go:129 +0x8d
net/http.*Client.Do·fm(0xc2000ab820, 0x698030, 0x0, 0x0)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator_test.go:763 +0x40
carbon/chat2.func·033()
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/player.go:93 +0x6d2
created by carbon/chat2.servePlayerStream
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/player.go:125 +0x2ee
goroutine 12 [semacquire]:
sync.runtime_Semacquire(0xc2000006c0)
/opt/google/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e
sync.(*Cond).Wait(0xc2000e4030)
/opt/google/go/src/pkg/sync/cond.go:74 +0x95
io.(*pipe).read(0xc2000e4000, 0xc2000fb000, 0x2000, 0x2000, 0x0, ...)
/opt/google/go/src/pkg/io/pipe.go:52 +0x1f2
io.(*PipeReader).Read(0xc2000003a8, 0xc2000fb000, 0x2000, 0x2000, 0xf, ...)
/opt/google/go/src/pkg/io/pipe.go:130 +0x5d
io/ioutil.devNull.ReadFrom(0x0, 0xc2000d5390, 0xc2000a27d0, 0xf, 0x0, ...)
/opt/google/go/src/pkg/io/ioutil/ioutil.go:138 +0xb1
io.Copy(0xc2000a9540, 0x0, 0xc2000d5390, 0xc2000a27d0, 0x0, ...)
/opt/google/go/src/pkg/io/io.go:340 +0xa3
created by carbon/chat2.TestCoordinatorHandleReconnectingPlayerAcrossDiffFrontend
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator_test.go:813 +0xfb8
goroutine 13 [chan send]:
carbon/chat2.serveFrontend(0xc2000aaec0, 0xc2000a2a10, 0xc2000c5cc0, 0x6ee340, 0xc200087b00, ...)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:310 +0x903
carbon/chat2.func·025(0xc2000aaec0, 0xc2000a2a10, 0x691d20, 0x4)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:215 +0x3cf
created by carbon/chat2.serveCoordinator
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator.go:226 +0x28d
goroutine 14 [select]:
carbon/chat2.func·031()
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:211 +0x107f
created by carbon/chat2.serveFrontend
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/frontend.go:272 +0x2b1
goroutine 15 [semacquire]:
sync.runtime_Semacquire(0xc200000698)
/opt/google/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e
sync.(*WaitGroup).Wait(0xc200087ac0)
/opt/google/go/src/pkg/sync/waitgroup.go:109 +0xf2
carbon/chat2.func·034(0xc2000ec5c0, 0xc20008c960, 0xc2000ab820)
/home/mendsley/dev/carbon/backend/dev/src/carbon/chat2/coordinator_test.go:752 +0x24
net/http.HandlerFunc.ServeHTTP(0xc2000a27a0, 0xc2000ec5c0, 0xc20008c960, 0xc2000ab820)
/opt/google/go/src/pkg/net/http/server.go:1149 +0x3e
net/http.(*ServeMux).ServeHTTP(0xc2000d5120, 0xc2000ec5c0, 0xc20008c960, 0xc2000ab820)
/opt/google/go/src/pkg/net/http/server.go:1416 +0x11d
carbon/cnet/chttp.func·002()
/home/mendsley/dev/carbon/backend/dev/src/carbon/cnet/chttp/memoryclient.go:43 +0xcd
created by carbon/cnet/chttp.memoryRoundTripper.RoundTrip
/home/mendsley/dev/carbon/backend/dev/src/carbon/cnet/chttp/memoryclient.go:46 +0x118
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment