chzyer / readline

Readline is a pure go(golang) implementation for GNU-Readline kind library
MIT License
2.06k stars 273 forks source link

data race warning #214

Open avlapp opened 1 year ago

avlapp commented 1 year ago

WARNING: DATA RACE Write at 0x00c0000ce1f0 by goroutine 35: github.com/chzyer/readline.(*opSearch).OnWidthChange() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/search.go:46 +0xc9 github.com/chzyer/readline.NewOperation.func1() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/operation.go:85 +0x9d github.com/chzyer/readline.DefaultOnWidthChanged.func1.1() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/utils_unix.go:79 +0x41

Previous write at 0x00c0000ce1f0 by goroutine 132: github.com/chzyer/readline.newOpSearch() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/search.go:36 +0x3f7 github.com/chzyer/readline.(Operation).SetConfig() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/operation.go:477 +0x34c github.com/chzyer/readline.NewOperation() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/operation.go:78 +0x315 github.com/chzyer/readline.(Terminal).Readline() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/terminal.go:95 +0x5b github.com/chzyer/readline.NewEx() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/readline.go:169 +0x41 github.com/chzyer/readline.New() /home/archie/go/pkg/mod/github.com/chzyer/readline@v1.5.1/readline.go:181 +0xee jasmgo/app.handleReadLine()