Description
WARNING: DATA RACE
Write at 0x00c01884fa10 by goroutine 8495:
github.com/coder/coder/v2/agent/reconnectingpty.newScreen()
/home/runner/work/coder/coder/agent/reconnectingpty/screen.go:114 +0x937
github.com/coder/coder/v2/agent/reconnectingpty.New()
/home/runner/work/coder/coder/agent/reconnectingpty/reconnectingpty.go:78 +0x257
github.com/coder/coder/v2/agent.(*agent).handleReconnectingPTY()
/home/runner/work/coder/coder/agent/agent.go:1459 +0xe04
github.com/coder/coder/v2/agent.(*agent).createTailnet.func5.2()
/home/runner/work/coder/coder/agent/agent.go:1229 +0x626
Previous read at 0x00c01884fa10 by goroutine 8505:
github.com/coder/coder/v2/agent/reconnectingpty.(*screenReconnectingPTY).sendCommand.func1()
/home/runner/work/coder/coder/agent/reconnectingpty/screen.go:337 +0x1c7
github.com/coder/coder/v2/agent/reconnectingpty.(*screenReconnectingPTY).sendCommand()
/home/runner/work/coder/coder/agent/reconnectingpty/screen.go:366 +0x1f7
github.com/coder/coder/v2/agent/reconnectingpty.(*screenReconnectingPTY).lifecycle()
/home/runner/work/coder/coder/agent/reconnectingpty/screen.go:149 +0x2e4
github.com/coder/coder/v2/agent/reconnectingpty.newScreen.gowrap1()
/home/runner/work/coder/coder/agent/reconnectingpty/screen.go:81 +0xcc
Goroutine 8495 (running) created at:
github.com/coder/coder/v2/agent.(*agent).createTailnet.func5()
/home/runner/work/coder/coder/agent/agent.go:1208 +0x2e4
github.com/coder/coder/v2/agent.(*agent).trackGoroutine.func1()
/home/runner/work/coder/coder/agent/agent.go:1127 +0x92
Goroutine 8505 (running) created at:
github.com/coder/coder/v2/agent/reconnectingpty.newScreen()
/home/runner/work/coder/coder/agent/reconnectingpty/screen.go:81 +0x709
github.com/coder/coder/v2/agent/reconnectingpty.New()
/home/runner/work/coder/coder/agent/reconnectingpty/reconnectingpty.go:78 +0x257
github.com/coder/coder/v2/agent.(*agent).handleReconnectingPTY()
/home/runner/work/coder/coder/agent/agent.go:1459 +0xe04
github.com/coder/coder/v2/agent.(*agent).createTailnet.func5.2()
/home/runner/work/coder/coder/agent/agent.go:1229 +0x626
Test logs: https://github.com/coder/coder/actions/runs/11856657168/job/33043426965?pr=15520