-
-
Save slingamn/fb0ed14d6a5471b83fce276d11f72856 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> ================== | |
WARNING: DATA RACE | |
Read at 0x00c000132258 by goroutine 13: | |
github.com/chzyer/readline.(*RuneBuffer).getSplitByLine() | |
github.com/chzyer/readline/runebuf.go:449 +0x2cd | |
github.com/chzyer/readline.(*RuneBuffer).isInLineEdge() | |
github.com/chzyer/readline/runebuf.go:439 +0x64 | |
github.com/chzyer/readline.(*RuneBuffer).append() | |
github.com/chzyer/readline/runebuf.go:558 +0x2c8 | |
github.com/chzyer/readline.(*RuneBuffer).WriteRunes() | |
github.com/chzyer/readline/runebuf.go:175 +0x268 | |
github.com/chzyer/readline.(*RuneBuffer).WriteRune() | |
github.com/chzyer/readline/runebuf.go:162 +0x2534 | |
github.com/chzyer/readline.(*Operation).ioloop() | |
github.com/chzyer/readline/operation.go:331 +0x24cf | |
github.com/chzyer/readline.NewOperation.func2() | |
github.com/chzyer/readline/operation.go:88 +0x39 | |
Previous write at 0x00c000132258 by goroutine 15: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:525 +0xe9 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
Goroutine 13 (running) created at: | |
github.com/chzyer/readline.NewOperation() | |
github.com/chzyer/readline/operation.go:88 +0x904 | |
github.com/chzyer/readline.(*Terminal).Readline() | |
github.com/chzyer/readline/terminal.go:95 +0x5b | |
github.com/chzyer/readline.NewEx() | |
github.com/chzyer/readline/readline.go:169 +0x41 | |
github.com/chzyer/readline.New() | |
github.com/chzyer/readline/readline.go:181 +0x10e | |
main.main() | |
minimal.go:16 +0x56 | |
Goroutine 15 (finished) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
================== | |
a | |
> ================== | |
WARNING: DATA RACE | |
Write at 0x00c000132248 by goroutine 16: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:523 +0x48 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
Previous write at 0x00c000132248 by goroutine 15: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:523 +0x48 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
received a | |
Goroutine 16 (running) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
> github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
Goroutine 15 (finished) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
================== | |
================== | |
WARNING: DATA RACE | |
Write at 0x00c000132258 by goroutine 16: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:525 +0xe9 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
Previous read at 0x00c000132258 by main goroutine: | |
github.com/chzyer/readline.(*RuneBuffer).getSplitByLine() | |
github.com/chzyer/readline/runebuf.go:449 +0x2cd | |
github.com/chzyer/readline.(*RuneBuffer).isInLineEdge() | |
github.com/chzyer/readline/runebuf.go:439 +0x64 | |
github.com/chzyer/readline.(*RuneBuffer).output() | |
github.com/chzyer/readline/runebuf.go:599 +0x3d8 | |
github.com/chzyer/readline.(*RuneBuffer).print() | |
github.com/chzyer/readline/runebuf.go:575 +0x2e | |
github.com/chzyer/readline.(*RuneBuffer).refresh() | |
github.com/chzyer/readline/runebuf.go:493 +0x85 | |
github.com/chzyer/readline.(*RuneBuffer).Refresh() | |
github.com/chzyer/readline/runebuf.go:478 +0x9a | |
github.com/chzyer/readline.(*wrapWriter).Write() | |
github.com/chzyer/readline/operation.go:56 +0x157 | |
github.com/chzyer/readline.(*Instance).Write() | |
github.com/chzyer/readline/readline.go:298 +0xeb | |
fmt.Fprintf() | |
fmt/print.go:225 +0xb1 | |
main.main() | |
minimal.go:57 +0x513 | |
Goroutine 16 (running) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
================== | |
b | |
> received b | |
c | |
received c | |
> d | |
received d | |
> e | |
received e | |
> f | |
received f | |
> g | |
received g | |
> a | |
> received a | |
================== | |
WARNING: DATA RACE | |
Read at 0x00c000132258 by goroutine 13: | |
github.com/chzyer/readline.(*RuneBuffer).getSplitByLine() | |
github.com/chzyer/readline/runebuf.go:449 +0x2cd | |
github.com/chzyer/readline.(*RuneBuffer).isInLineEdge() | |
github.com/chzyer/readline/runebuf.go:439 +0x64 | |
github.com/chzyer/readline.(*RuneBuffer).append() | |
github.com/chzyer/readline/runebuf.go:558 +0x2c8 | |
github.com/chzyer/readline.(*RuneBuffer).WriteRunes() | |
github.com/chzyer/readline/runebuf.go:175 +0x268 | |
github.com/chzyer/readline.(*RuneBuffer).WriteRune() | |
github.com/chzyer/readline/runebuf.go:162 +0x19e9 | |
github.com/chzyer/readline.(*Operation).ioloop() | |
github.com/chzyer/readline/operation.go:248 +0x198d | |
github.com/chzyer/readline.NewOperation.func2() | |
github.com/chzyer/readline/operation.go:88 +0x39 | |
Previous write at 0x00c000132258 by goroutine 23: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:525 +0xe9 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
Goroutine 13 (running) created at: | |
github.com/chzyer/readline.NewOperation() | |
github.com/chzyer/readline/operation.go:88 +0x904 | |
github.com/chzyer/readline.(*Terminal).Readline() | |
github.com/chzyer/readline/terminal.go:95 +0x5b | |
github.com/chzyer/readline.NewEx() | |
github.com/chzyer/readline/readline.go:169 +0x41 | |
github.com/chzyer/readline.New() | |
github.com/chzyer/readline/readline.go:181 +0x10e | |
main.main() | |
minimal.go:16 +0x56 | |
Goroutine 23 (finished) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
================== | |
received | |
================== | |
WARNING: DATA RACE | |
Write at 0x00c000132258 by goroutine 24: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:525 +0xe9 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
Previous read at 0x00c000132258 by main goroutine: | |
github.com/chzyer/readline.(*RuneBuffer).getSplitByLine() | |
github.com/chzyer/readline/runebuf.go:449 +0x2cd | |
github.com/chzyer/readline.(*RuneBuffer).idxLine() | |
github.com/chzyer/readline/runebuf.go:467 +0x131 | |
github.com/chzyer/readline.(*RuneBuffer).clean() | |
github.com/chzyer/readline/runebuf.go:720 +0x47 | |
github.com/chzyer/readline.(*RuneBuffer).refresh() | |
github.com/chzyer/readline/runebuf.go:489 +0x6c | |
github.com/chzyer/readline.(*RuneBuffer).Refresh() | |
github.com/chzyer/readline/runebuf.go:478 +0x9a | |
github.com/chzyer/readline.(*wrapWriter).Write() | |
github.com/chzyer/readline/operation.go:56 +0x157 | |
github.com/chzyer/readline.(*Instance).Write() | |
github.com/chzyer/readline/readline.go:298 +0xeb | |
fmt.Fprintf() | |
fmt/print.go:225 +0xb1 | |
main.main() | |
minimal.go:57 +0x513 | |
Goroutine 24 (running) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
================== | |
> asdf | |
> received asdf | |
quit | |
received quit | |
2023/02/12 01:22:13.296593 quit received | |
> 2023/02/12 01:22:13.298073 quit acknowledged, sleeping | |
================== | |
WARNING: DATA RACE | |
Read at 0x00c000132258 by main goroutine: | |
github.com/chzyer/readline.(*RuneBuffer).getSplitByLine() | |
github.com/chzyer/readline/runebuf.go:449 +0x2cd | |
github.com/chzyer/readline.(*RuneBuffer).idxLine() | |
github.com/chzyer/readline/runebuf.go:467 +0x131 | |
github.com/chzyer/readline.(*RuneBuffer).clean() | |
github.com/chzyer/readline/runebuf.go:720 +0x47 | |
github.com/chzyer/readline.(*RuneBuffer).refresh() | |
github.com/chzyer/readline/runebuf.go:489 +0x6c | |
github.com/chzyer/readline.(*RuneBuffer).Refresh() | |
github.com/chzyer/readline/runebuf.go:478 +0x9a | |
github.com/chzyer/readline.(*wrapWriter).Write() | |
github.com/chzyer/readline/operation.go:56 +0x157 | |
log.(*Logger).Output() | |
log/log.go:194 +0x437 | |
log.Printf() | |
log/log.go:350 +0xc4 | |
main.main() | |
minimal.go:53 +0x586 | |
Previous write at 0x00c000132258 by goroutine 26: | |
github.com/chzyer/readline.(*RuneBuffer).setOffset() | |
github.com/chzyer/readline/runebuf.go:525 +0xe9 | |
github.com/chzyer/readline.(*RuneBuffer).setOffset-fm() | |
<autogenerated>:1 +0x4d | |
github.com/chzyer/readline.(*Terminal).GetOffset.func1() | |
github.com/chzyer/readline/terminal.go:81 +0x6f | |
Goroutine 26 (finished) created at: | |
github.com/chzyer/readline.(*Terminal).GetOffset() | |
github.com/chzyer/readline/terminal.go:80 +0xd6 | |
github.com/chzyer/readline.(*RuneBuffer).getAndSetOffset() | |
github.com/chzyer/readline/runebuf.go:513 +0x125 | |
github.com/chzyer/readline.(*Operation).Runes() | |
github.com/chzyer/readline/operation.go:393 +0x1ed | |
github.com/chzyer/readline.(*Operation).String() | |
github.com/chzyer/readline/operation.go:376 +0x47 | |
github.com/chzyer/readline.(*Instance).Readline() | |
github.com/chzyer/readline/readline.go:257 +0x27 | |
main.main.func1() | |
minimal.go:28 +0x5e | |
================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment