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.