go-dnscollector: dnscollector crashed

Sorry, it’s difficult to find any good output, just got from collector logs:

`INFO: 2021/12/04 22:00:47.482078 processor dnstap parser - running… waiting incoming dns message INFO: 2021/12/04 22:00:47.483445 collector dnstap - receiver framestream initialized INFO: 2021/12/04 22:00:47.582560 collector dnstap - 10.5.2.5:51020 - connection closed INFO: 2021/12/04 22:00:47.974034 collector dnstap - 10.5.2.5:51024 - new connection INFO: 2021/12/04 22:00:47.974083 dnstap processor - initialization… INFO: 2021/12/04 22:00:47.974499 processor dnstap parser - geoip is enabled INFO: 2021/12/04 22:00:47.974519 processor dnstap parser - running… waiting incoming dns message INFO: 2021/12/04 22:00:47.976095 collector dnstap - receiver framestream initialized panic: runtime error: slice bounds out of range [:26] with capacity 24

goroutine 33916470 [running]: github.com/dmachard/go-dnscollector/subprocessors.DecodeAnswer(0x8767, 0xc0000315f0, {0xc005b2a5d0, 0x16, 0x18}) /build/subprocessors/dnsparser.go:436 +0x451 github.com/dmachard/go-dnscollector/subprocessors.(*DnstapProcessor).Run(0xc0003a7de0, {0xc0001fe6f0, 0x2, 0x2}) /build/subprocessors/dnstapparser.go:212 +0xed9 created by github.com/dmachard/go-dnscollector/collectors.(*Dnstap).HandleConn /build/collectors/dnstap.go:69 +0x265 INFO: 2021/12/05 17:50:08.043053 main - config loaded… INFO: 2021/12/05 17:50:08.043162 main - starting dnslogger… INFO: 2021/12/05 17:50:08.043179 webserver - enabled INFO: 2021/12/05 17:50:08.043261 logger logfile - enabled INFO: 2021/12/05 17:50:08.043465 collector dnstap - enabled INFO: 2021/12/05 17:50:08.044879 main - running all collectors and loggers… INFO: 2021/12/05 17:50:08.044924 collector dnstap - starting collector… INFO: 2021/12/05 17:50:08.045052 webserver - running in background…`

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (10 by maintainers)

Commits related to this issue

Most upvoted comments