--- Begin Message ---
Source: panicparse
Version: 1.6.1-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
>
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package panicparse
> dpkg-buildpackage: info: source version 1.6.1-3
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Anthony Fok <f...@debian.org>
> dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> debian/rules clean
> dh clean --builddirectory=_build --buildsystem=golang --with=golang
> dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
> dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
> dh_clean -O--builddirectory=_build -O--buildsystem=golang
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building panicparse using existing
> ./panicparse_1.6.1.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: building panicparse in panicparse_1.6.1-3.debian.tar.xz
> dpkg-source: info: building panicparse in panicparse_1.6.1-3.dsc
> debian/rules binary
> dh binary --builddirectory=_build --buildsystem=golang --with=golang
> dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
> dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
> dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
> dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
> cd _build && go install -trimpath -v -p 4 github.com/maruel/panicparse
> github.com/maruel/panicparse/cmd/panic
> github.com/maruel/panicparse/cmd/panic/internal
> github.com/maruel/panicparse/cmd/panic/internal/incorrect
> github.com/maruel/panicparse/cmd/panic/internal/utf8
> github.com/maruel/panicparse/cmd/panicweb
> github.com/maruel/panicparse/cmd/panicweb/internal
> github.com/maruel/panicparse/cmd/pp github.com/maruel/panicparse/internal
> github.com/maruel/panicparse/internal/htmlstack
> github.com/maruel/panicparse/internal/internaltest
> github.com/maruel/panicparse/stack github.com/maruel/panicparse/stack/webstack
> internal/unsafeheader
> internal/goexperiment
> internal/abi
> internal/cpu
> runtime/internal/atomic
> runtime/internal/sys
> internal/itoa
> runtime/internal/math
> math/bits
> unicode/utf8
> internal/race
> internal/bytealg
> sync/atomic
> unicode
> math
> encoding
> unicode/utf16
> runtime
> golang.org/x/sys/internal/unsafeheader
> github.com/maruel/panicparse/cmd/panic/internal
> github.com/maruel/panicparse/cmd/panic/internal/incorrect
> github.com/maruel/panicparse/cmd/panic/internal/utf8
> container/list
> crypto/internal/subtle
> crypto/subtle
> vendor/golang.org/x/crypto/cryptobyte/asn1
> internal/nettrace
> vendor/golang.org/x/crypto/internal/subtle
> internal/reflectlite
> sync
> internal/testlog
> math/rand
> runtime/cgo
> internal/singleflight
> errors
> sort
> io
> strconv
> internal/oserror
> path
> syscall
> bytes
> reflect
> strings
> html
> regexp/syntax
> internal/syscall/unix
> time
> internal/syscall/execenv
> bufio
> regexp
> hash
> internal/fmtsort
> encoding/binary
> internal/poll
> io/fs
> encoding/base64
> golang.org/x/sys/unix
> context
> hash/crc32
> os
> crypto/cipher
> crypto
> crypto/elliptic/internal/fiat
> crypto/aes
> crypto/des
> crypto/internal/randutil
> crypto/sha512
> fmt
> path/filepath
> io/ioutil
> os/signal
> os/exec
> crypto/ed25519/internal/edwards25519/field
> flag
> go/token
> encoding/json
> net/url
> go/scanner
> text/template/parse
> go/ast
> log
> os/user
> github.com/mattn/go-isatty
> github.com/mattn/go-colorable
> text/template
> github.com/mgutz/ansi
> go/internal/typeparams
> go/parser
> github.com/maruel/panicparse/cmd/panic
> html/template
> compress/flate
> compress/gzip
> math/big
> crypto/ed25519/internal/edwards25519
> crypto/hmac
> crypto/md5
> crypto/rc4
> github.com/maruel/panicparse/vendor/github.com/maruel/panicparse/v2/stack
> crypto/sha1
> crypto/sha256
> encoding/hex
> encoding/pem
> vendor/golang.org/x/net/dns/dnsmessage
> vendor/golang.org/x/crypto/chacha20
> github.com/maruel/panicparse/internal
> crypto/rand
> crypto/elliptic
> encoding/asn1
> github.com/maruel/panicparse
> crypto/ed25519
> crypto/rsa
> crypto/dsa
> vendor/golang.org/x/crypto/cryptobyte
> crypto/x509/pkix
> net
> vendor/golang.org/x/crypto/poly1305
> vendor/golang.org/x/sys/cpu
> crypto/ecdsa
> vendor/golang.org/x/crypto/curve25519
> vendor/golang.org/x/crypto/chacha20poly1305
> vendor/golang.org/x/crypto/hkdf
> vendor/golang.org/x/text/transform
> vendor/golang.org/x/text/unicode/bidi
> vendor/golang.org/x/net/http2/hpack
> vendor/golang.org/x/text/unicode/norm
> vendor/golang.org/x/text/secure/bidirule
> mime
> mime/quotedprintable
> net/http/internal
> net/http/internal/ascii
> internal/profile
> text/tabwriter
> runtime/pprof
> vendor/golang.org/x/net/idna
> runtime/trace
> github.com/maruel/panicparse/cmd/pp
> github.com/maruel/panicparse/stack
> github.com/maruel/panicparse/internal/internaltest
> github.com/maruel/panicparse/internal/htmlstack
> vendor/golang.org/x/net/http/httpproxy
> net/textproto
> crypto/x509
> mime/multipart
> vendor/golang.org/x/net/http/httpguts
> crypto/tls
> net/http/httptrace
> net/http
> github.com/maruel/panicparse/cmd/panicweb/internal
> github.com/maruel/panicparse/vendor/github.com/maruel/panicparse/v2/stack/webstack
> net/http/pprof
> github.com/maruel/panicparse/stack/webstack
> github.com/maruel/panicparse/cmd/panicweb
> dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
> cd _build && go test -vet=off -v -p 4 github.com/maruel/panicparse
> github.com/maruel/panicparse/cmd/panic
> github.com/maruel/panicparse/cmd/panic/internal
> github.com/maruel/panicparse/cmd/panic/internal/incorrect
> github.com/maruel/panicparse/cmd/panic/internal/utf8
> github.com/maruel/panicparse/cmd/panicweb
> github.com/maruel/panicparse/cmd/panicweb/internal
> github.com/maruel/panicparse/cmd/pp github.com/maruel/panicparse/internal
> github.com/maruel/panicparse/internal/htmlstack
> github.com/maruel/panicparse/internal/internaltest
> github.com/maruel/panicparse/stack github.com/maruel/panicparse/stack/webstack
> ? github.com/maruel/panicparse [no test files]
> === RUN TestMain
> === PAUSE TestMain
> === CONT TestMain
> === RUN TestMain/stdlib_and_other
> === PAUSE TestMain/stdlib_and_other
> === RUN TestMain/str
> === PAUSE TestMain/str
> === RUN TestMain/locked
> === PAUSE TestMain/locked
> === RUN TestMain/stack_cut_off_named
> === PAUSE TestMain/stack_cut_off_named
> === RUN TestMain/goroutine_100
> === PAUSE TestMain/goroutine_100
> === RUN TestMain/goroutine_dedupe_pointers
> === PAUSE TestMain/goroutine_dedupe_pointers
> === RUN TestMain/stack_cut_off
> === PAUSE TestMain/stack_cut_off
> 'panic race' can only be used when built with the race detector.
> To build, use:
> go install -race github.com/maruel/panicparse/cmd/panic
> === RUN TestMain/stdlib
> === PAUSE TestMain/stdlib
> === RUN TestMain/utf8
> === PAUSE TestMain/utf8
> === RUN TestMain/args_elided
> === PAUSE TestMain/args_elided
> === RUN TestMain/chan_receive
> === PAUSE TestMain/chan_receive
> === RUN TestMain/chan_send
> === PAUSE TestMain/chan_send
> === RUN TestMain/other
> === PAUSE TestMain/other
> === RUN TestMain/int
> === PAUSE TestMain/int
> === RUN TestMain/slice_str
> === PAUSE TestMain/slice_str
> === RUN TestMain/mismatched
> === PAUSE TestMain/mismatched
> === CONT TestMain/stdlib_and_other
> === CONT TestMain/mismatched
> === CONT TestMain/slice_str
> === CONT TestMain/int
> === CONT TestMain/other
> === CONT TestMain/chan_send
> === CONT TestMain/chan_receive
> === CONT TestMain/args_elided
> === CONT TestMain/utf8
> === CONT TestMain/stdlib
> === CONT TestMain/stack_cut_off
> === CONT TestMain/goroutine_dedupe_pointers
> === CONT TestMain/goroutine_100
> === CONT TestMain/str
> === CONT TestMain/stack_cut_off_named
> === CONT TestMain/locked
> --- PASS: TestMain (0.00s)
> --- PASS: TestMain/stdlib_and_other (0.00s)
> --- PASS: TestMain/mismatched (0.00s)
> --- PASS: TestMain/slice_str (0.00s)
> --- PASS: TestMain/int (0.00s)
> --- PASS: TestMain/other (0.00s)
> --- PASS: TestMain/chan_send (0.00s)
> --- PASS: TestMain/chan_receive (0.00s)
> --- PASS: TestMain/args_elided (0.00s)
> --- PASS: TestMain/utf8 (0.00s)
> --- PASS: TestMain/stdlib (0.00s)
> --- PASS: TestMain/stack_cut_off (0.00s)
> --- PASS: TestMain/str (0.00s)
> --- PASS: TestMain/stack_cut_off_named (0.00s)
> --- PASS: TestMain/locked (0.00s)
> --- PASS: TestMain/goroutine_dedupe_pointers (0.00s)
> --- PASS: TestMain/goroutine_100 (0.00s)
> PASS
> ok github.com/maruel/panicparse/cmd/panic 0.006s
> ? github.com/maruel/panicparse/cmd/panic/internal [no test files]
> ? github.com/maruel/panicparse/cmd/panic/internal/incorrect [no
> test files]
> ? github.com/maruel/panicparse/cmd/panic/internal/utf8 [no test files]
> ? github.com/maruel/panicparse/cmd/panicweb [no test files]
> ? github.com/maruel/panicparse/cmd/panicweb/internal [no test files]
> ? github.com/maruel/panicparse/cmd/pp [no test files]
> === RUN TestProcess
> === PAUSE TestProcess
> === RUN TestProcessTwoSnapshots
> === PAUSE TestProcessTwoSnapshots
> === RUN TestMainFn
> === PAUSE TestMainFn
> === RUN TestCalcBucketsLengths
> === PAUSE TestCalcBucketsLengths
> === RUN TestBucketHeader
> === PAUSE TestBucketHeader
> === RUN TestStackLines
> === PAUSE TestStackLines
> === CONT TestProcess
> === RUN TestProcess/0-BasePath
> === PAUSE TestProcess/0-BasePath
> === RUN TestProcess/1-FullPath
> === PAUSE TestProcess/1-FullPath
> === RUN TestProcess/2-NoColor
> === PAUSE TestProcess/2-NoColor
> === RUN TestProcess/3-Match
> === PAUSE TestProcess/3-Match
> === RUN TestProcess/4-Filter
> === PAUSE TestProcess/4-Filter
> === CONT TestProcess/0-BasePath
> === CONT TestStackLines
> --- PASS: TestStackLines (0.00s)
> === CONT TestBucketHeader
> --- PASS: TestBucketHeader (0.00s)
> === CONT TestCalcBucketsLengths
> --- PASS: TestCalcBucketsLengths (0.00s)
> === CONT TestMainFn
> === CONT TestProcessTwoSnapshots
> === CONT TestProcess/4-Filter
> --- PASS: TestMainFn (0.00s)
> === CONT TestProcess/3-Match
> === CONT TestProcess/2-NoColor
> === CONT TestProcess/1-FullPath
> --- PASS: TestProcess (0.00s)
> --- PASS: TestProcess/0-BasePath (12.59s)
> --- PASS: TestProcess/4-Filter (12.58s)
> --- PASS: TestProcess/2-NoColor (0.00s)
> --- PASS: TestProcess/1-FullPath (0.00s)
> --- PASS: TestProcess/3-Match (12.59s)
> === CONT TestProcessTwoSnapshots
> main_test.go:118: Mismatch (-want +got):
> strings.Join({
> "Ya\nGOTRACEBACK=all\npanic: simple\n\n1: running\n main
> main.go:70",
> " main()\nYe\nGOTRACEBACK=all\npanic: 42\n\n1: running\n
> main main.g",
> "o:89 panicint(",
> - "0x2a",
> + "1",
> ")\n main main.go:287 glob..func7()\n main main.go:72
> main()",
> "\nYo\n",
> }, "")
> --- FAIL: TestProcessTwoSnapshots (12.59s)
> FAIL
> FAIL github.com/maruel/panicparse/internal 12.611s
> === RUN TestWrite2Buckets
> --- PASS: TestWrite2Buckets (0.00s)
> === RUN TestWrite1Bucket
> --- PASS: TestWrite1Bucket (0.00s)
> === RUN TestWrite
> --- PASS: TestWrite (0.00s)
> === RUN TestWriteNeedEnv
> --- PASS: TestWriteNeedEnv (0.00s)
> === RUN TestWriteLive
> --- PASS: TestWriteLive (0.00s)
> === RUN TestGenerate
> === PAUSE TestGenerate
> === RUN TestGetSrcBranchURL
> === PAUSE TestGetSrcBranchURL
> === RUN TestSymbol
> === PAUSE TestSymbol
> === CONT TestGenerate
> --- PASS: TestGenerate (0.00s)
> === CONT TestSymbol
> === RUN TestSymbol/0
> === RUN TestSymbol/1
> === RUN TestSymbol/2
> === RUN TestSymbol/3
> --- PASS: TestSymbol (0.00s)
> --- PASS: TestSymbol/0 (0.00s)
> --- PASS: TestSymbol/1 (0.00s)
> --- PASS: TestSymbol/2 (0.00s)
> --- PASS: TestSymbol/3 (0.00s)
> === CONT TestGetSrcBranchURL
> === RUN TestGetSrcBranchURL/stdlib
> === PAUSE TestGetSrcBranchURL/stdlib
> === RUN TestGetSrcBranchURL/gomodref
> === PAUSE TestGetSrcBranchURL/gomodref
> === RUN TestGetSrcBranchURL/gomodref_with_dot
> === PAUSE TestGetSrcBranchURL/gomodref_with_dot
> === RUN TestGetSrcBranchURL/gomod_commit_ref
> === PAUSE TestGetSrcBranchURL/gomod_commit_ref
> === RUN TestGetSrcBranchURL/vendor
> === PAUSE TestGetSrcBranchURL/vendor
> === RUN TestGetSrcBranchURL/windows
> === PAUSE TestGetSrcBranchURL/windows
> === RUN TestGetSrcBranchURL/windows_local
> === PAUSE TestGetSrcBranchURL/windows_local
> === RUN TestGetSrcBranchURL/empty
> === PAUSE TestGetSrcBranchURL/empty
> === CONT TestGetSrcBranchURL/stdlib
> === CONT TestGetSrcBranchURL/empty
> === CONT TestGetSrcBranchURL/windows_local
> === CONT TestGetSrcBranchURL/windows
> === CONT TestGetSrcBranchURL/vendor
> === CONT TestGetSrcBranchURL/gomod_commit_ref
> === CONT TestGetSrcBranchURL/gomodref_with_dot
> === CONT TestGetSrcBranchURL/gomodref
> --- PASS: TestGetSrcBranchURL (0.00s)
> --- PASS: TestGetSrcBranchURL/stdlib (0.00s)
> --- PASS: TestGetSrcBranchURL/empty (0.00s)
> --- PASS: TestGetSrcBranchURL/windows_local (0.00s)
> --- PASS: TestGetSrcBranchURL/windows (0.00s)
> --- PASS: TestGetSrcBranchURL/vendor (0.00s)
> --- PASS: TestGetSrcBranchURL/gomod_commit_ref (0.00s)
> --- PASS: TestGetSrcBranchURL/gomodref_with_dot (0.00s)
> --- PASS: TestGetSrcBranchURL/gomodref (0.00s)
> PASS
> ok github.com/maruel/panicparse/internal/htmlstack 0.058s
> ? github.com/maruel/panicparse/internal/internaltest [no test files]
> === RUN TestAggregateNotAggressive
> === PAUSE TestAggregateNotAggressive
> === RUN TestAggregateExactMatching
> === PAUSE TestAggregateExactMatching
> === RUN TestAggregateAggressive
> === PAUSE TestAggregateAggressive
> === RUN TestParseDumpNothing
> === PAUSE TestParseDumpNothing
> === RUN TestParseDump1
> === PAUSE TestParseDump1
> === RUN TestParseDumpLongWait
> === PAUSE TestParseDumpLongWait
> === RUN TestParseDumpAsm
> === PAUSE TestParseDumpAsm
> === RUN TestParseDumpAsmGo1dot13
> === PAUSE TestParseDumpAsmGo1dot13
> === RUN TestParseDumpLineErr
> === PAUSE TestParseDumpLineErr
> === RUN TestParseDumpCreatedErr
> === PAUSE TestParseDumpCreatedErr
> === RUN TestParseDumpValueErr
> === PAUSE TestParseDumpValueErr
> === RUN TestParseDumpInconsistentIndent
> === PAUSE TestParseDumpInconsistentIndent
> === RUN TestParseDumpOrderErr
> === PAUSE TestParseDumpOrderErr
> === RUN TestParseDumpElided
> === PAUSE TestParseDumpElided
> === RUN TestParseDumpSysCall
> === PAUSE TestParseDumpSysCall
> === RUN TestParseDumpUnavailCreated
> === PAUSE TestParseDumpUnavailCreated
> === RUN TestParseDumpUnavail
> === PAUSE TestParseDumpUnavail
> === RUN TestParseDumpUnavailError
> === PAUSE TestParseDumpUnavailError
> === RUN TestParseDumpNoOffset
> === PAUSE TestParseDumpNoOffset
> === RUN TestParseDumpHeaderError
> === PAUSE TestParseDumpHeaderError
> === RUN TestParseDumpFileError
> === PAUSE TestParseDumpFileError
> === RUN TestParseDumpCreated
> === PAUSE TestParseDumpCreated
> === RUN TestParseDumpCreatedError
> === PAUSE TestParseDumpCreatedError
> === RUN TestParseDumpCCode
> === PAUSE TestParseDumpCCode
> === RUN TestParseDumpWithCarriageReturn
> === PAUSE TestParseDumpWithCarriageReturn
> === RUN TestParseDumpIndented
> === PAUSE TestParseDumpIndented
> === RUN TestParseDumpRace
> === PAUSE TestParseDumpRace
> === RUN TestRaceManual
> === PAUSE TestRaceManual
> === RUN TestSplitPath
> === PAUSE TestSplitPath
> === RUN TestGetGOPATHS
> --- PASS: TestGetGOPATHS (0.00s)
> === RUN TestPanic
> === PAUSE TestPanic
> === RUN TestPanicweb
> === PAUSE TestPanicweb
> === RUN TestIsGomodule
> --- PASS: TestIsGomodule (0.00s)
> === RUN TestAugment
> === PAUSE TestAugment
> === RUN TestAugmentDummy
> === PAUSE TestAugmentDummy
> === RUN TestLoad
> === PAUSE TestLoad
> === RUN TestCallPkg
> === PAUSE TestCallPkg
> === RUN TestCallPkgMethod
> === PAUSE TestCallPkgMethod
> === RUN TestCallPkgRemote
> === PAUSE TestCallPkgRemote
> === RUN TestCallStdlib
> === PAUSE TestCallStdlib
> === RUN TestCallStdlibRemote
> === PAUSE TestCallStdlibRemote
> === RUN TestCallMain
> === PAUSE TestCallMain
> === RUN TestCallMismatched
> === PAUSE TestCallMismatched
> === RUN TestCallUTF8
> === PAUSE TestCallUTF8
> === RUN TestCallC
> === PAUSE TestCallC
> === RUN TestArgs
> === PAUSE TestArgs
> === RUN TestFuncAnonymous
> === PAUSE TestFuncAnonymous
> === RUN TestFuncGC
> === PAUSE TestFuncGC
> === RUN TestSignature
> === PAUSE TestSignature
> === RUN TestSignature_Equal
> === PAUSE TestSignature_Equal
> === RUN TestSignature_Similar
> === PAUSE TestSignature_Similar
> === RUN TestSignature_Less
> === PAUSE TestSignature_Less
> === CONT TestAggregateNotAggressive
> --- PASS: TestAggregateNotAggressive (0.00s)
> === CONT TestSignature_Less
> --- PASS: TestSignature_Less (0.00s)
> === CONT TestSignature_Similar
> --- PASS: TestSignature_Similar (0.00s)
> === CONT TestSignature_Equal
> --- PASS: TestSignature_Equal (0.00s)
> === CONT TestSignature
> --- PASS: TestSignature (0.00s)
> === CONT TestFuncGC
> --- PASS: TestFuncGC (0.00s)
> === CONT TestFuncAnonymous
> --- PASS: TestFuncAnonymous (0.00s)
> === CONT TestArgs
> --- PASS: TestArgs (0.00s)
> === CONT TestCallC
> --- PASS: TestCallC (0.00s)
> === CONT TestCallUTF8
> --- PASS: TestCallUTF8 (0.00s)
> === CONT TestCallMismatched
> --- PASS: TestCallMismatched (0.00s)
> === CONT TestCallMain
> --- PASS: TestCallMain (0.00s)
> === CONT TestCallStdlibRemote
> --- PASS: TestCallStdlibRemote (0.00s)
> === CONT TestCallStdlib
> --- PASS: TestCallStdlib (0.00s)
> === CONT TestCallPkgRemote
> --- PASS: TestCallPkgRemote (0.00s)
> === CONT TestCallPkgMethod
> --- PASS: TestCallPkgMethod (0.00s)
> === CONT TestCallPkg
> --- PASS: TestCallPkg (0.00s)
> === CONT TestLoad
> 2021/10/23 07:40:38 Failed to parse bad.go: bad.go:1:1: expected 'package',
> found bad
> 2021/10/23 07:40:38 Failed to read doesnt_exist.go: open doesnt_exist.go: no
> such file or directory
> --- PASS: TestLoad (0.00s)
> === CONT TestAugmentDummy
> --- PASS: TestAugmentDummy (0.00s)
> === CONT TestAugment
> === RUN TestAugment/Local_function_doesn't_interfere
> === PAUSE TestAugment/Local_function_doesn't_interfere
> === RUN TestAugment/func
> === PAUSE TestAugment/func
> === RUN TestAugment/func_ellipsis
> === PAUSE TestAugment/func_ellipsis
> === RUN TestAugment/interface{}
> === PAUSE TestAugment/interface{}
> === RUN TestAugment/[]int
> === PAUSE TestAugment/[]int
> === RUN TestAugment/[]interface{}
> === PAUSE TestAugment/[]interface{}
> === RUN TestAugment/map[int]int
> === PAUSE TestAugment/map[int]int
> === RUN TestAugment/map[interface{}]interface{}
> === PAUSE TestAugment/map[interface{}]interface{}
> === RUN TestAugment/chan_int
> === PAUSE TestAugment/chan_int
> === RUN TestAugment/chan_interface{}
> === PAUSE TestAugment/chan_interface{}
> === RUN TestAugment/non-pointer_method
> === PAUSE TestAugment/non-pointer_method
> === RUN TestAugment/pointer_method
> === PAUSE TestAugment/pointer_method
> === RUN TestAugment/string
> === PAUSE TestAugment/string
> === RUN TestAugment/string_and_int
> === PAUSE TestAugment/string_and_int
> === RUN TestAugment/values_are_elided
> === PAUSE TestAugment/values_are_elided
> === RUN TestAugment/error
> === PAUSE TestAugment/error
> === RUN TestAugment/error_unnamed
> === PAUSE TestAugment/error_unnamed
> === RUN TestAugment/float32
> === PAUSE TestAugment/float32
> === RUN TestAugment/float64
> === PAUSE TestAugment/float64
> === CONT TestAugment/Local_function_doesn't_interfere
> === CONT TestParseDumpAsmGo1dot13
> === CONT TestParseDumpHeaderError
> --- PASS: TestParseDumpHeaderError (0.00s)
> === CONT TestPanic
> --- PASS: TestParseDumpAsmGo1dot13 (0.00s)
> === CONT TestSplitPath
> --- PASS: TestSplitPath (0.00s)
> === CONT TestRaceManual
> --- PASS: TestRaceManual (0.00s)
> === CONT TestParseDumpRace
> --- PASS: TestParseDumpRace (0.00s)
> === CONT TestParseDumpIndented
> --- PASS: TestParseDumpIndented (0.00s)
> === CONT TestParseDumpWithCarriageReturn
> === CONT TestPanicweb
> --- PASS: TestParseDumpWithCarriageReturn (0.00s)
> === CONT TestParseDumpCCode
> --- PASS: TestParseDumpCCode (0.00s)
> === CONT TestParseDumpCreatedError
> --- PASS: TestParseDumpCreatedError (0.00s)
> === CONT TestParseDumpCreated
> --- PASS: TestParseDumpCreated (0.00s)
> === CONT TestParseDumpFileError
> --- PASS: TestParseDumpFileError (0.00s)
> === CONT TestAugment/string_and_int
> === CONT TestAugment/Local_function_doesn't_interfere
> source_test.go:473: Different (-want +got):
> stack.Stack{
> Calls: []stack.Call{
> {
> ... // 2 identical fields
> Line: 10,
> Func: {Raw: "main.f"},
> Args: stack.Args{
> - Values: []stack.Arg{{Value:
> 805306367}, {Value: 2}},
> + Values: nil,
> Processed: nil,
> - Elided: false,
> + Elided: true,
> },
> IsStdlib: false,
> RelSrcPath: "",
> },
> {SrcPath: "main.go", Line: 3, Func: {Raw: "main.main"}},
> },
> Elided: false,
> }
> source_test.go:474: Source code:
> package main
> func main() {
> f("yo")
> }
> func f(s string) {
> a := func(i int) int {
> return 1 + i
> }
> _ = a(3)
> panic("ooh")
> }
> source_test.go:475: Output:
> panic: ooh
>
> goroutine 1 [running]:
> main.f(...)
> /tmp/panicparse4077653193/main.go:10
> main.main()
> /tmp/panicparse4077653193/main.go:3 +0x3c
> exit status 2
> === CONT TestParseDumpAsm
> --- PASS: TestParseDumpAsm (0.00s)
> === CONT TestParseDumpLongWait
> --- PASS: TestParseDumpLongWait (0.00s)
> === CONT TestParseDump1
> --- PASS: TestParseDump1 (0.00s)
> === CONT TestParseDumpNothing
> --- PASS: TestParseDumpNothing (0.00s)
> === CONT TestAggregateAggressive
> --- PASS: TestAggregateAggressive (0.00s)
> === CONT TestAggregateExactMatching
> --- PASS: TestAggregateExactMatching (0.00s)
> === CONT TestAugment/float64
> === CONT TestAugment/string_and_int
> source_test.go:460: failed to parse input for test string and int: failed
> to parse int on line: "main.f({0x461561, 0x459b40}, 0xc0000001a0)"
> === CONT TestAugment/float32
> === CONT TestAugment/error_unnamed
> === CONT TestAugment/error
> === CONT TestAugment/error_unnamed
> source_test.go:460: failed to parse input for test error unnamed: failed
> to parse int on line: "main.f({0x462287, 0x3})"
> === CONT TestAugment/values_are_elided
> === CONT TestAugment/error
> source_test.go:460: failed to parse input for test error: failed to parse
> int on line: "main.f({0x477980, 0xc000010020})"
> === CONT TestParseDumpElided
> --- PASS: TestParseDumpElided (0.00s)
> === CONT TestParseDumpNoOffset
> --- PASS: TestParseDumpNoOffset (0.00s)
> === CONT TestParseDumpUnavailError
> --- PASS: TestParseDumpUnavailError (0.00s)
> === CONT TestParseDumpUnavail
> --- PASS: TestParseDumpUnavail (0.00s)
> === CONT TestParseDumpUnavailCreated
> --- PASS: TestParseDumpUnavailCreated (0.00s)
> === CONT TestParseDumpSysCall
> --- PASS: TestParseDumpSysCall (0.00s)
> === CONT TestParseDumpValueErr
> --- PASS: TestParseDumpValueErr (0.00s)
> === CONT TestParseDumpOrderErr
> --- PASS: TestParseDumpOrderErr (0.00s)
> === CONT TestParseDumpInconsistentIndent
> --- PASS: TestParseDumpInconsistentIndent (0.00s)
> === CONT TestAugment/map[interface{}]interface{}
> === CONT TestAugment/values_are_elided
> source_test.go:473: Different (-want +got):
> stack.Stack{
> Calls: []stack.Call{
> {
> ... // 2 identical fields
> Line: 6,
> Func: {Raw: "main.f"},
> Args: stack.Args{
> Values: []stack.Arg{
> + {Value: 824633943888},
> + {Value: 824633943920},
> + {Value: 4212505},
> + {Value: 96},
> {},
> {},
> {
> - Value: 0,
> + Value: 4269317,
> Name: "",
> },
> {
> - Value: 0,
> + Value: 4561728,
> Name: "",
> },
> {
> - Value: 0,
> + Value: 824633721248,
> Name: "",
> },
> - {},
> - {},
> - {},
> - {Value: 42},
> {Value: 43},
> },
> Processed: nil,
> Elided: true,
> },
> IsStdlib: false,
> RelSrcPath: "",
> },
> {SrcPath: "main.go", Line: 3, Func: {Raw: "main.main"}},
> },
> Elided: false,
> }
> source_test.go:474: Source code:
> package main
> func main() {
> f(0, 0, 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, nil)
> }
> func f(s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12 int, s13
> interface{}) {
> panic("ooh")
> }
> source_test.go:475: Output:
> panic: ooh
>
> goroutine 1 [running]:
> main.f(0xc000036750, 0xc000036770, 0x404719, 0x60, 0x0, 0x0,
> 0x412505, 0x459b40, 0xc0000001a0, 0x2b, ...)
> /tmp/panicparse2140281656/main.go:6 +0x27
> main.main()
> /tmp/panicparse2140281656/main.go:3 +0x56
> exit status 2
> === CONT TestAugment/string
> source_test.go:460: failed to parse input for test string: failed to
> parse int on line: "main.f({0x461561, 0xc0000001a0})"
> === CONT TestAugment/pointer_method
> === CONT TestAugment/non-pointer_method
> source_test.go:460: failed to parse input for test non-pointer method:
> failed to parse int on line: "main.S.f({})"
> === CONT TestAugment/chan_interface{}
> === CONT TestAugment/chan_int
> === CONT TestParseDumpCreatedErr
> --- PASS: TestParseDumpCreatedErr (0.00s)
> === CONT TestAugment/[]int
> source_test.go:460: failed to parse input for test []int: failed to parse
> int on line: "main.f({0x0, 0xc000036750, 0xc000036770})"
> === CONT TestAugment/map[int]int
> === CONT TestAugment/[]interface{}
> source_test.go:460: failed to parse input for test []interface{}: failed
> to parse int on line: "main.f({0xc000036760, 0x0, 0x4125e5})"
> === CONT TestParseDumpLineErr
> --- PASS: TestParseDumpLineErr (0.00s)
> === CONT TestAugment/func_ellipsis
> === CONT TestAugment/interface{}
> === CONT TestAugment/func_ellipsis
> source_test.go:460: failed to parse input for test func ellipsis: failed
> to parse int on line: "main.f({0xc000036768, 0x412505, 0x459b40})"
> === CONT TestAugment/func
> === CONT TestAugment/interface{}
> source_test.go:460: failed to parse input for test interface{}: failed to
> parse int on line: "main.f({0x7f717a198b30, 0x0, 0x60})"
> --- FAIL: TestAugment (0.00s)
> --- FAIL: TestAugment/Local_function_doesn't_interfere (0.43s)
> --- FAIL: TestAugment/string_and_int (0.42s)
> --- PASS: TestAugment/float64 (0.88s)
> --- PASS: TestAugment/float32 (0.98s)
> --- FAIL: TestAugment/error_unnamed (0.45s)
> --- FAIL: TestAugment/error (0.53s)
> --- FAIL: TestAugment/values_are_elided (0.66s)
> --- FAIL: TestAugment/string (0.55s)
> --- PASS: TestAugment/map[interface{}]interface{} (1.13s)
> --- FAIL: TestAugment/non-pointer_method (0.51s)
> --- PASS: TestAugment/pointer_method (0.95s)
> --- PASS: TestAugment/chan_interface{} (0.70s)
> --- FAIL: TestAugment/[]int (0.45s)
> --- PASS: TestAugment/chan_int (0.84s)
> --- FAIL: TestAugment/[]interface{} (0.56s)
> --- PASS: TestAugment/map[int]int (1.03s)
> --- FAIL: TestAugment/func_ellipsis (0.59s)
> --- FAIL: TestAugment/interface{} (0.52s)
> --- PASS: TestAugment/func (0.95s)
> === CONT TestPanicweb
> context_test.go:1370: failed to parse int on line:
> "net/http.(*Server).Serve(0xc000078000, {0x893378, 0xc000120108})"
> --- FAIL: TestPanicweb (8.08s)
> === RUN TestPanic/str
> === PAUSE TestPanic/str
> === RUN TestPanic/args_elided
> === PAUSE TestPanic/args_elided
> === RUN TestPanic/stack_cut_off_named
> === PAUSE TestPanic/stack_cut_off_named
> === RUN TestPanic/stdlib_and_other
> === PAUSE TestPanic/stdlib_and_other
> === RUN TestPanic/stack_cut_off
> === PAUSE TestPanic/stack_cut_off
> === RUN TestPanic/other
> === PAUSE TestPanic/other
> === RUN TestPanic/goroutine_1
> === PAUSE TestPanic/goroutine_1
> === RUN TestPanic/simple
> === PAUSE TestPanic/simple
> === RUN TestPanic/chan_send
> === PAUSE TestPanic/chan_send
> === RUN TestPanic/slice_str
> === PAUSE TestPanic/slice_str
> === RUN TestPanic/goroutine_100
> === PAUSE TestPanic/goroutine_100
> === RUN TestPanic/locked
> === PAUSE TestPanic/locked
> === RUN TestPanic/utf8
> === PAUSE TestPanic/utf8
> === RUN TestPanic/int
> === PAUSE TestPanic/int
> === RUN TestPanic/goroutine_dedupe_pointers
> === PAUSE TestPanic/goroutine_dedupe_pointers
> === RUN TestPanic/stdlib
> === PAUSE TestPanic/stdlib
> === RUN TestPanic/mismatched
> === PAUSE TestPanic/mismatched
> === RUN TestPanic/race
> === PAUSE TestPanic/race
> === RUN TestPanic/chan_receive
> === PAUSE TestPanic/chan_receive
> === RUN TestPanic/asleep
> === PAUSE TestPanic/asleep
> === CONT TestPanic/str
> === CONT TestPanic/chan_receive
> === CONT TestPanic/asleep
> === CONT TestPanic/str
> context_test.go:1191: failed to parse int on line:
> "main.panicstr({0x4ba899, 0x1})"
> === CONT TestPanic/race
> === CONT TestPanic/mismatched
> === CONT TestPanic/chan_send
> === CONT TestPanic/utf8
> === CONT TestPanic/stdlib
> context_test.go:1191: failed to parse int on line:
> "strings.FieldsFunc({0x4d83c0, 0x1}, 0x4c2d88)"
> === CONT TestPanic/goroutine_dedupe_pointers
> === CONT TestPanic/simple
> === CONT TestPanic/locked
> === CONT TestPanic/goroutine_1
> === CONT TestPanic/goroutine_100
> === CONT TestPanic/other
> === CONT TestPanic/stack_cut_off
> === CONT TestPanic/stdlib_and_other
> === CONT TestPanic/int
> === CONT TestPanic/slice_str
> === CONT TestPanic/args_elided
> === CONT TestPanic/slice_str
> context_test.go:1191: failed to parse int on line:
> "main.panicslicestr({0xc000010080, 0x1, 0x1})"
> === CONT TestPanic/stdlib_and_other
> context_test.go:1191: failed to parse int on line:
> "strings.FieldsFunc({0x4d83c0, 0x1}, 0x4c2da0)"
> === CONT TestPanic/stack_cut_off_named
> --- FAIL: TestPanic (12.52s)
> --- FAIL: TestPanic/str (0.00s)
> --- PASS: TestPanic/race (0.00s)
> --- PASS: TestPanic/chan_receive (0.00s)
> --- PASS: TestPanic/asleep (0.00s)
> --- PASS: TestPanic/chan_send (0.00s)
> --- FAIL: TestPanic/stdlib (0.00s)
> --- PASS: TestPanic/mismatched (0.00s)
> --- PASS: TestPanic/utf8 (0.00s)
> --- PASS: TestPanic/simple (0.00s)
> --- PASS: TestPanic/locked (0.00s)
> --- PASS: TestPanic/goroutine_1 (0.00s)
> --- PASS: TestPanic/other (0.00s)
> --- PASS: TestPanic/stack_cut_off (0.00s)
> --- PASS: TestPanic/goroutine_dedupe_pointers (0.00s)
> --- PASS: TestPanic/int (0.00s)
> --- FAIL: TestPanic/slice_str (0.00s)
> --- FAIL: TestPanic/stdlib_and_other (0.00s)
> --- PASS: TestPanic/args_elided (0.00s)
> --- PASS: TestPanic/stack_cut_off_named (0.00s)
> --- PASS: TestPanic/goroutine_100 (0.00s)
> === RUN Example
> --- PASS: Example (0.00s)
> FAIL
> FAIL github.com/maruel/panicparse/stack 12.540s
> === RUN TestSnapshotHandler
> === RUN TestSnapshotHandler//debug
> webstack_test.go:32: /debug: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?augment=1
> webstack_test.go:32: /debug?augment=1: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?maxmem=1
> webstack_test.go:32: /debug?maxmem=1: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?maxmem=2097152
> webstack_test.go:32: /debug?maxmem=2097152: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?similarity=exactflags
> webstack_test.go:32: /debug?similarity=exactflags: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?similarity=exactlines
> webstack_test.go:32: /debug?similarity=exactlines: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?similarity=anypointer
> webstack_test.go:32: /debug?similarity=anypointer: 500
> failed to process the snapshot, try a larger maxmem value
> === RUN TestSnapshotHandler//debug?similarity=anyvalue
> webstack_test.go:32: /debug?similarity=anyvalue: 500
> failed to process the snapshot, try a larger maxmem value
> --- FAIL: TestSnapshotHandler (0.03s)
> --- FAIL: TestSnapshotHandler//debug (0.01s)
> --- FAIL: TestSnapshotHandler//debug?augment=1 (0.00s)
> --- FAIL: TestSnapshotHandler//debug?maxmem=1 (0.02s)
> --- FAIL: TestSnapshotHandler//debug?maxmem=2097152 (0.00s)
> --- FAIL: TestSnapshotHandler//debug?similarity=exactflags (0.00s)
> --- FAIL: TestSnapshotHandler//debug?similarity=exactlines (0.00s)
> --- FAIL: TestSnapshotHandler//debug?similarity=anypointer (0.00s)
> --- FAIL: TestSnapshotHandler//debug?similarity=anyvalue (0.00s)
> === RUN TestSnapshotHandler_Err
> === PAUSE TestSnapshotHandler_Err
> === RUN TestSnapshotHandler_Method_POST
> === PAUSE TestSnapshotHandler_Method_POST
> === RUN TestSnapshotHandler_LargeMemory
> webstack_test.go:99: 500
> failed to process the snapshot, try a larger maxmem value
> --- FAIL: TestSnapshotHandler_LargeMemory (0.05s)
> === CONT TestSnapshotHandler_Err
> === RUN TestSnapshotHandler_Err//debug?augment=2
> === PAUSE TestSnapshotHandler_Err//debug?augment=2
> === RUN TestSnapshotHandler_Err//debug?maxmem=abc
> === PAUSE TestSnapshotHandler_Err//debug?maxmem=abc
> === RUN TestSnapshotHandler_Err//debug?similarity=alike
> === PAUSE TestSnapshotHandler_Err//debug?similarity=alike
> === CONT TestSnapshotHandler_Err//debug?augment=2
> === CONT TestSnapshotHandler_Method_POST
> === CONT TestSnapshotHandler_Err//debug?similarity=alike
> === CONT TestSnapshotHandler_Err//debug?maxmem=abc
> --- PASS: TestSnapshotHandler_Method_POST (0.00s)
> === CONT TestSnapshotHandler_Err//debug?similarity=alike
> webstack_test.go:53: /debug?similarity=alike: 500
> failed to process the snapshot, try a larger maxmem value
> === CONT TestSnapshotHandler_Err//debug?augment=2
> webstack_test.go:53: /debug?augment=2: 500
> failed to process the snapshot, try a larger maxmem value
> --- FAIL: TestSnapshotHandler_Err (0.00s)
> --- PASS: TestSnapshotHandler_Err//debug?maxmem=abc (0.00s)
> --- FAIL: TestSnapshotHandler_Err//debug?similarity=alike (0.00s)
> --- FAIL: TestSnapshotHandler_Err//debug?augment=2 (0.00s)
> FAIL
> FAIL github.com/maruel/panicparse/stack/webstack 0.097s
> FAIL
> dh_auto_test: error: cd _build && go test -vet=off -v -p 4
> github.com/maruel/panicparse github.com/maruel/panicparse/cmd/panic
> github.com/maruel/panicparse/cmd/panic/internal
> github.com/maruel/panicparse/cmd/panic/internal/incorrect
> github.com/maruel/panicparse/cmd/panic/internal/utf8
> github.com/maruel/panicparse/cmd/panicweb
> github.com/maruel/panicparse/cmd/panicweb/internal
> github.com/maruel/panicparse/cmd/pp github.com/maruel/panicparse/internal
> github.com/maruel/panicparse/internal/htmlstack
> github.com/maruel/panicparse/internal/internaltest
> github.com/maruel/panicparse/stack
> github.com/maruel/panicparse/stack/webstack returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/panicparse_1.6.1-3_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---