I wrote a simple program and killed it with SIGQUIT with various go versions and captured the backtraces
package main
import "time"
func main() {
time.Sleep(time.Minute)
}
With go1.21.4 panic parse works fine backtrace.go1.21.4.log
However with go1.22.5 backtrace.go1.22.5.log and go 1.23.2 backtrace.go.1.23.2.log panicparse does not recognise the backtrace and does nothing.
I think this change in the backtrace is probably the breaking one but I haven't looked in the source yet!
-goroutine 0 [idle]:
+goroutine 0 gp=0x4ded80 m=0 mp=0x4df340 [idle]: