kirill-scherba/teonet-go

Teocli-termloop: negative Waitgroup counter on exit from application.

Opened this issue · 0 comments

panic: sync: negative WaitGroup counter

goroutine 6 [running]:
sync.(*WaitGroup).Add(0x4000320828, 0xffffffffffffffff)
        /data/data/com.termux/files/usr/lib/go/src/sync/waitgroup.go:74 +0x13c
sync.(*WaitGroup).Done(...)
        /data/data/com.termux/files/usr/lib/go/src/sync/waitgroup.go:99
github.com/kirill-scherba/teonet-go/trudp/trudp.(*TRUDP).ChanEventClosed(0x400017a2c0)
        /data/data/com.termux/files/home/go/src/github.com/kirill-scherba/teonet-go/trudp/trudp/trudp.go:382 +0xa0
github.com/kirill-scherba/teonet-go/teocli/teocli.(*TeoLNull).Disconnect(0x40001c6080)
        /data/data/com.termux/files/home/go/src/github.com/kirill-scherba/teonet-go/teocli/teocli/teonet_l0_client.go:94 +0x48
main.(*startCommand).Stop(0x4000094730)
        /data/data/com.termux/files/home/go/src/github.com/kirill-scherba/teonet-go/teocli/examples/teocli-termloop/commands_output.go:58 +0x50
main.(*outputCommands).stop(...)
        /data/data/com.termux/files/home/go/src/github.com/kirill-scherba/teonet-go/teocli/examples/teocli-termloop/commands_output.go:84
main.(*Teogame).start(0x40000f4000, 0x0)
        /data/data/com.termux/files/home/go/src/github.com/kirill-scherba/teonet-go/teocli/examples/teocli-termloop/game.go:93 +0x1ac
created by main.(*startCommand).Command
        /data/data/com.termux/files/home/go/src/github.com/kirill-scherba/teonet-go/teocli/examples/teocli-termloop/commands_output.go:35 +0x11c