Skip to content

panicparse no longer works with backtraces from go1.22 and go1.23 #90

@ncw

Description

@ncw

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]:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions