? github.com/apcera/gnatsd [no test files]
ok github.com/apcera/gnatsd/conf 1.028s
ok github.com/apcera/gnatsd/hash 1.023s
ok github.com/apcera/gnatsd/hashmap 1.029s
==================
WARNING: DATA RACE
Read by goroutine 42:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 40:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.TestClientRemoveSubsOnDisconnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client_test.go:411 +0x56c
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 42 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.func·007()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client_test.go:29 +0x75
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 40 (finished) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/server/_test/_testmain.go:95 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Write by goroutine 46:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous read by goroutine 44:
github.com/apcera/gnatsd/server.TestClientMapRemoval()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client_test.go:422 +0x122
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 46 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.func·007()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client_test.go:29 +0x75
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 44 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/server/_test/_testmain.go:95 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
PASS
Found 2 data race(s)
FAIL github.com/apcera/gnatsd/server 2.269s
ok github.com/apcera/gnatsd/sublist 1.558s
==================
WARNING: DATA RACE
Read by goroutine 9:
github.com/apcera/gnatsd/server.(*client).clearAuthTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:563 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:587 +0x1d9
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 6:
github.com/apcera/gnatsd/server.(*client).setAuthTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0xd1
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:209 +0x826
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 9 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 6 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestNoAuthClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:52 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 9:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 6:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 9 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 6 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestNoAuthClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:52 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 10:
github.com/apcera/gnatsd/server.(*client).parse()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/parser.go:69 +0x15e
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:90 +0x168
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 6:
github.com/apcera/gnatsd/server.(*client).setAuthTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0xd1
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:209 +0x826
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 10 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 6 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestNoAuthClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:52 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 10:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 6:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 10 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 6 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestNoAuthClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:52 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 5:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestNoAuthClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:58 +0x1c8
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 10:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 5 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 10 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Write by goroutine 11:
github.com/apcera/gnatsd/server.(*Server).LogInit()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/log.go:26 +0xda
github.com/apcera/gnatsd/server.New()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:80 +0x5fb
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:49 +0x5b
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestAuthClientBadToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:62 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous read by goroutine 6:
github.com/apcera/gnatsd/server.Log()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/log.go:62 +0x36
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:164 +0x7bf
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 11 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 6 (finished) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestNoAuthClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:52 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 11:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestAuthClientBadToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:68 +0x1cd
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 15:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 11 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 15 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 21:
github.com/apcera/gnatsd/server.(*client).clearAuthTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:563 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:587 +0x1d9
github.com/apcera/gnatsd/server.(*client).authViolation()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:162 +0x54
github.com/apcera/gnatsd/server.func·002()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0x47
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 17:
github.com/apcera/gnatsd/server.(*client).setAuthTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0xd1
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:209 +0x826
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 21 (running) created at:
time.goFunc()
/usr/local/Cellar/go/1.1/src/pkg/time/sleep.go:122 +0x56
timerproc()
/usr/local/Cellar/go/1.1/src/pkg/runtime/ztime_darwin_amd64.c:181 +0x189
Goroutine 17 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestAuthClientNoConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:72 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 21:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*client).authViolation()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:162 +0x54
github.com/apcera/gnatsd/server.func·002()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0x47
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 17:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 21 (running) created at:
time.goFunc()
/usr/local/Cellar/go/1.1/src/pkg/time/sleep.go:122 +0x56
timerproc()
/usr/local/Cellar/go/1.1/src/pkg/runtime/ztime_darwin_amd64.c:181 +0x189
Goroutine 17 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestAuthClientNoConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:72 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 21:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*client).authViolation()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:162 +0x54
github.com/apcera/gnatsd/server.func·002()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0x47
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 20 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 21 (finished) created at:
time.goFunc()
/usr/local/Cellar/go/1.1/src/pkg/time/sleep.go:122 +0x56
timerproc()
/usr/local/Cellar/go/1.1/src/pkg/runtime/ztime_darwin_amd64.c:181 +0x189
==================
==================
WARNING: DATA RACE
Read by goroutine 16:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestAuthClientNoConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:79 +0x165
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 21:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).authViolation()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:162 +0x54
github.com/apcera/gnatsd/server.func·002()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:558 +0x47
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 16 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 21 (finished) created at:
time.goFunc()
/usr/local/Cellar/go/1.1/src/pkg/time/sleep.go:122 +0x56
timerproc()
/usr/local/Cellar/go/1.1/src/pkg/runtime/ztime_darwin_amd64.c:181 +0x189
==================
==================
WARNING: DATA RACE
Read by goroutine 22:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestAuthClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:89 +0x1cd
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 23:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 22 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 23 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestAuthClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:83 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 22:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestAuthClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:89 +0x1cd
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 23:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 22 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 23 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithToken()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:48 +0x384
github.com/apcera/gnatsd/test.TestAuthClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:83 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 26:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 22:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestAuthClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:89 +0x1cd
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 26 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 22 (finished) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 27:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestAuthClientFailOnEverythingElse()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:99 +0x1a7
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 31:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).authViolation()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:162 +0x54
github.com/apcera/gnatsd/server.(*client).parse()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/parser.go:388 +0x18d
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:90 +0x168
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 27 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 31 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 32:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestNoUserOrPasswordClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:124 +0x1c8
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 36:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 32 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 36 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 37:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestBadUserClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:134 +0x1d5
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 41:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 37 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 41 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 42:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestBadPasswordClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:144 +0x1d5
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 46:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 42 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 46 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 47:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestPasswordClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:154 +0x1d5
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 48:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 47 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 48 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithUserPass()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:114 +0x3ad
github.com/apcera/gnatsd/test.TestPasswordClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:148 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 47:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestPasswordClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:154 +0x1d5
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 48:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 47 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 48 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runAuthServerWithUserPass()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:114 +0x3ad
github.com/apcera/gnatsd/test.TestPasswordClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:148 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 51:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 47:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestPasswordClientGoodConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/auth_test.go:154 +0x1d5
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 51 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 47 (finished) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Write by goroutine 52:
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:123 +0x3b
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 53:
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:151 +0x503
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 53 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:12 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 52:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 53:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 53 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:12 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 52:
net.(*conn).RemoteAddr()
/usr/local/Cellar/go/1.1/src/pkg/net/net.go:155 +0xa0
github.com/apcera/gnatsd/server.clientConnStr()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:69 +0x73
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:584 +0x8b
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 53:
net.newFD()
/usr/local/Cellar/go/1.1/src/pkg/net/fd_unix.go:57 +0x11b
net.(*netFD).accept()
/usr/local/Cellar/go/1.1/src/pkg/net/fd_unix.go:398 +0x603
net.(*TCPListener).AcceptTCP()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:229 +0x72
net.(*TCPListener).Accept()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:239 +0x32
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:154 +0x57b
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 53 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:12 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 52:
github.com/apcera/gnatsd/server.clientConnStr()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:70 +0xf3
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:584 +0x8b
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 53:
net.sockaddrToTCP()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:24 +0xcd
net.(*netFD).accept()
/usr/local/Cellar/go/1.1/src/pkg/net/fd_unix.go:403 +0x6cb
net.(*TCPListener).AcceptTCP()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:229 +0x72
net.(*TCPListener).Accept()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:239 +0x32
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:154 +0x57b
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 53 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:12 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 52:
github.com/apcera/gnatsd/server.clientConnStr()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:70 +0x14c
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:584 +0x8b
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 53:
net.sockaddrToTCP()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:24 +0xe3
net.(*netFD).accept()
/usr/local/Cellar/go/1.1/src/pkg/net/fd_unix.go:403 +0x6cb
net.(*TCPListener).AcceptTCP()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:229 +0x72
net.(*TCPListener).Accept()
/usr/local/Cellar/go/1.1/src/pkg/net/tcpsock_posix.go:239 +0x32
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:154 +0x57b
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 53 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:12 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 52:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 53:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 53 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:12 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 54:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 52:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestSimpleGoServerShutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:14 +0x4e
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 54 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 52 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 55:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestGoServerShutdownWithClients()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:28 +0xc4
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 56:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 55 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 56 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runDefaultServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:41 +0x35
github.com/apcera/gnatsd/test.TestGoServerShutdownWithClients()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:23 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 62:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 55:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestGoServerShutdownWithClients()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/gosrv_test.go:28 +0xc4
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 62 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 55 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
--- FAIL: TestNoMonitorPort (0.00 seconds)
test.go:81: Could not start <../gnatsd> [exec: "../gnatsd": stat ../gnatsd: no such file or directory], is NATS installed and in path?
--- FAIL: TestVarz (0.00 seconds)
test.go:81: Could not start <../gnatsd> [exec: "../gnatsd": stat ../gnatsd: no such file or directory], is NATS installed and in path?
monitor_test.go:43: Expected no error: Got Get http://localhost:8333/varz: dial tcp 127.0.0.1:8333: connection refused
--- FAIL: TestConnz (0.00 seconds)
test.go:81: Could not start <../gnatsd> [exec: "../gnatsd": stat ../gnatsd: no such file or directory], is NATS installed and in path?
monitor_test.go:119: Expected no error: Got Get http://localhost:8333/connz: dial tcp 127.0.0.1:8333: connection refused
==================
WARNING: DATA RACE
Read by goroutine 12:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestPedanticSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:56 +0x578
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 11:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 12 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 11 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runPedanticServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:14 +0x35b
github.com/apcera/gnatsd/test.TestPedanticSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:18 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 12:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestPedanticSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:56 +0x578
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 11:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 12 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 11 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runPedanticServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:14 +0x35b
github.com/apcera/gnatsd/test.TestPedanticSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:18 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 21:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 12:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestPedanticSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:56 +0x578
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 21 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 12 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestPedanticPub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:92 +0x363
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 17:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 20 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 17 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runPedanticServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:14 +0x35b
github.com/apcera/gnatsd/test.TestPedanticPub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:63 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestPedanticPub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:92 +0x363
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 17:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 20 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 17 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runPedanticServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:14 +0x35b
github.com/apcera/gnatsd/test.TestPedanticPub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:63 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 25:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 20:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestPedanticPub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/pedantic_test.go:92 +0x363
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 25 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 20 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Write by goroutine 31:
github.com/apcera/gnatsd/server.(*client).processPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:508 +0x7c
github.com/apcera/gnatsd/server.func·001()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x47
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 22:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 31 (running) created at:
time.goFunc()
/usr/local/Cellar/go/1.1/src/pkg/time/sleep.go:122 +0x56
timerproc()
/usr/local/Cellar/go/1.1/src/pkg/runtime/ztime_darwin_amd64.c:181 +0x189
Goroutine 22 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runPingServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/ping_test.go:24 +0x391
github.com/apcera/gnatsd/test.TestPingInterval()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/ping_test.go:28 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 29:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 27:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).processPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:524 +0x607
github.com/apcera/gnatsd/server.func·001()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x47
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 29 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 27 (finished) created at:
time.goFunc()
/usr/local/Cellar/go/1.1/src/pkg/time/sleep.go:122 +0x56
timerproc()
/usr/local/Cellar/go/1.1/src/pkg/runtime/ztime_darwin_amd64.c:181 +0x189
==================
==================
WARNING: DATA RACE
Read by goroutine 23:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestPingInterval()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/ping_test.go:63 +0x5c8
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 22:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 23 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 22 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runPingServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/ping_test.go:24 +0x391
github.com/apcera/gnatsd/test.TestPingInterval()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/ping_test.go:28 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestProtoBasics()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:41 +0x55a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 34:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 35 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 34 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestProtoBasics()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:21 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestProtoBasics()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:41 +0x55a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 34:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 35 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 34 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestProtoBasics()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:21 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 39:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 35:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestProtoBasics()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:41 +0x55a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 39 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 35 (finished) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 40:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestProtoErr()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:53 +0x15a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 45:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 40 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 45 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 44:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestUnsubMax()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:71 +0x431
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 46:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 44 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 46 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestUnsubMax()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:57 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 44:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestUnsubMax()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:71 +0x431
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 46:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 44 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 46 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestUnsubMax()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:57 +0x34
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 50:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 44:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestUnsubMax()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:71 +0x431
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 50 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 44 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 54:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestMultipleQueueSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:134 +0x6ff
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 52:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 54 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 52 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestMultipleQueueSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:107 +0x37
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 54:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestMultipleQueueSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:134 +0x6ff
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 52:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 54 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 52 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestMultipleQueueSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:107 +0x37
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 59:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 54:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestMultipleQueueSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:134 +0x6ff
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 59 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 54 (finished) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 61:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestPubToArgState()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:148 +0x15a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 69:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 61 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 69 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 72:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestSubToArgState()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:158 +0x15a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 71:
runtime.mapdelete()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1307 +0x0
github.com/apcera/gnatsd/server.(*Server).removeClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:245 +0x87
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:595 +0x2ab
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:93 +0x343
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 72 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 71 (finished) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 76:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestVerbosePing()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:23 +0x20a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 77:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 76 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 77 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestVerbosePing()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:10 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 76:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestVerbosePing()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:23 +0x20a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 77:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 76 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 77 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestVerbosePing()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:10 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 66:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 76:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestVerbosePing()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:23 +0x20a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 66 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 76 (finished) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
==================
WARNING: DATA RACE
Read by goroutine 68:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestVerboseConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:40 +0x20a
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 70:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 68 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 70 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestVerboseConnect()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:27 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 8:
runtime.mapiterinit()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1356 +0x0
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:126 +0x82
github.com/apcera/gnatsd/test.TestVerbosePubSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:63 +0x276
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 10:
runtime.mapassign1()
/usr/local/Cellar/go/1.1/src/pkg/runtime/hashmap.c:1289 +0x0
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:216 +0x8a5
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 8 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 10 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestVerbosePubSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:44 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 8:
github.com/apcera/gnatsd/server.(*client).clearPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:550 +0x3b
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:588 +0x1ea
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestVerbosePubSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:63 +0x276
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 10:
github.com/apcera/gnatsd/server.(*client).setPingTimer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:545 +0x17e
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:212 +0x834
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 8 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
Goroutine 10 (running) created at:
github.com/apcera/gnatsd/test.runServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/test.go:54 +0xc4
github.com/apcera/gnatsd/test.runProtoServer()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/proto_test.go:17 +0x35b
github.com/apcera/gnatsd/test.TestVerbosePubSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:44 +0x29
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
==================
==================
WARNING: DATA RACE
Read by goroutine 14:
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:581 +0x46
github.com/apcera/gnatsd/server.(*client).readLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:87 +0x11c
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Previous write by goroutine 8:
github.com/apcera/gnatsd/server.(*client).clearConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:577 +0xab
github.com/apcera/gnatsd/server.(*client).closeConnection()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/client.go:589 +0x1fb
github.com/apcera/gnatsd/server.(*Server).Shutdown()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:127 +0xb9
github.com/apcera/gnatsd/test.TestVerbosePubSub()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/test/verbose_test.go:63 +0x276
testing.tRunner()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:353 +0x12f
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 14 (running) created at:
github.com/apcera/gnatsd/server.(*Server).createClient()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:205 +0x7e1
github.com/apcera/gnatsd/server.(*Server).AcceptLoop()
/Users/crabclaw/src/apcera/src/github.com/apcera/gnatsd/server/server.go:161 +0x7df
gosched0()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:1218 +0x9f
Goroutine 8 (running) created at:
testing.RunTests()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:433 +0xaef
testing.Main()
/usr/local/Cellar/go/1.1/src/pkg/testing/testing.go:365 +0xab
main.main()
github.com/apcera/gnatsd/test/_test/_testmain.go:115 +0xda
runtime.main()
/usr/local/Cellar/go/1.1/src/pkg/runtime/proc.c:182 +0x91
==================
FAIL
FAIL github.com/apcera/gnatsd/test 3.200s
-
-
Save klobucar/88b534fa2749a8ae8bc6 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment