influxdb-srelay icon indicating copy to clipboard operation
influxdb-srelay copied to clipboard

[BUG] Data Race detected on Ctrl+C

Open toni-moreno opened this issue 5 years ago • 0 comments

2019/05/17 10:26:59 starting relays...
^C
==================
WARNING: DATA RACE
Read at 0x00c0000c8470 by goroutine 8:
  github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Stop()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:159 +0x5d
  github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Stop()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:78 +0xec
  main.runRelay.func1()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:44 +0x4f

Previous write at 0x00c0000c8470 by goroutine 9:
  github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Run()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:145 +0x156
  github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run.func1()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:66 +0x75

Goroutine 8 (running) created at:
  main.runRelay()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:42 +0x209
  main.main()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752

Goroutine 9 (running) created at:
  github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:63 +0x1e2
  main.runRelay()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:48 +0x266
  main.main()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752
==================
==================
WARNING: DATA RACE
Read at 0x00c00000e438 by goroutine 8:
  net.(*TCPListener).Close()
      /usr/local/go/src/net/tcpsock_posix.go:136 +0x2c1
  github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Stop()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:159 +0x74
  github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Stop()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:78 +0xec
  main.runRelay.func1()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:44 +0x4f

Previous write at 0x00c00000e438 by goroutine 9:
  net.(*sysListener).listenTCP()
      /usr/local/go/src/net/tcpsock_posix.go:163 +0x155
  net.(*ListenConfig).Listen()
      /usr/local/go/src/net/dial.go:604 +0x70d
  net.Listen()
      /usr/local/go/src/net/dial.go:674 +0xb2
  github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Run()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:128 +0xcc
  github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run.func1()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:66 +0x75

Goroutine 8 (running) created at:
  main.runRelay()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:42 +0x209
  main.main()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752

Goroutine 9 (running) created at:
  github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:63 +0x1e2
  main.runRelay()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:48 +0x266
  main.main()
      /home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752
==================
developer@snmpcoldev01:~/src/gospace/src/github.com/toni-moreno/influxdb-srelay$ Found 2 data race(s)

toni-moreno avatar May 17 '19 08:05 toni-moreno