Source: golang-github-pin-tftp
Version: 2.2.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230517 ftbfs-bookworm

Hi,

During a rebuild of all packages in testing (bookworm), your package failed
to build on amd64.


Relevant part (hopefully):
>  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 8 github.com/pin/tftp 
> github.com/pin/tftp/netascii
> internal/goarch
> internal/race
> internal/unsafeheader
> internal/goexperiment
> internal/goos
> internal/cpu
> runtime/internal/syscall
> sync/atomic
> runtime/internal/atomic
> runtime/internal/math
> internal/abi
> unicode
> runtime/internal/sys
> unicode/utf8
> math/bits
> internal/itoa
> golang.org/x/net/internal/iana
> internal/nettrace
> internal/bytealg
> math
> runtime
> internal/reflectlite
> sync
> internal/testlog
> internal/singleflight
> math/rand
> runtime/cgo
> errors
> sort
> internal/oserror
> internal/safefilepath
> io
> path
> vendor/golang.org/x/net/dns/dnsmessage
> strconv
> syscall
> github.com/pin/tftp/netascii
> bytes
> strings
> reflect
> internal/syscall/execenv
> internal/syscall/unix
> time
> context
> io/fs
> internal/poll
> os
> internal/fmtsort
> encoding/binary
> golang.org/x/sys/unix
> internal/godebug
> fmt
> internal/intern
> net/netip
> net
> golang.org/x/net/bpf
> golang.org/x/net/internal/socket
> golang.org/x/net/ipv4
> golang.org/x/net/ipv6
> github.com/pin/tftp
>    dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
>       cd _build && go test -vet=off -v -p 8 github.com/pin/tftp 
> github.com/pin/tftp/netascii
> === RUN   TestZeroLengthSinglePort
> --- PASS: TestZeroLengthSinglePort (0.00s)
> === RUN   TestSendReceiveSinglePortWithBlockSize
> panic: test timed out after 10m0s
> 
> goroutine 1643 [running]:
> testing.(*M).startAlarm.func1()
>       /usr/lib/go-1.19/src/testing/testing.go:2036 +0x8e
> created by time.goFunc
>       /usr/lib/go-1.19/src/time/sleep.go:176 +0x32
> 
> goroutine 1 [chan receive, 10 minutes]:
> testing.(*T).Run(0xc000107520, {0x6315de?, 0x4d8ce5?}, 0x6517c8)
>       /usr/lib/go-1.19/src/testing/testing.go:1494 +0x37a
> testing.runTests.func1(0xc000117710?)
>       /usr/lib/go-1.19/src/testing/testing.go:1846 +0x6e
> testing.tRunner(0xc000107520, 0xc000179cd8)
>       /usr/lib/go-1.19/src/testing/testing.go:1446 +0x10b
> testing.runTests(0xc000133360?, {0x796d40, 0x1b, 0x1b}, {0x7fbf08f3ba68?, 
> 0x40?, 0x7cb9a0?})
>       /usr/lib/go-1.19/src/testing/testing.go:1844 +0x456
> testing.(*M).Run(0xc000133360)
>       /usr/lib/go-1.19/src/testing/testing.go:1726 +0x5d9
> main.main()
>       _testmain.go:99 +0x1aa
> 
> goroutine 36 [chan send, 9 minutes]:
> github.com/pin/tftp.(*Server).Shutdown(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/server.go:310 +0x65
> github.com/pin/tftp.TestSendReceiveSinglePortWithBlockSize(0xe?)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port_test.go:20 
> +0xa9
> testing.tRunner(0xc00008a4e0, 0x6517c8)
>       /usr/lib/go-1.19/src/testing/testing.go:1446 +0x10b
> created by testing.(*T).Run
>       /usr/lib/go-1.19/src/testing/testing.go:1493 +0x35f
> 
> goroutine 22 [chan receive, 10 minutes]:
> github.com/pin/tftp.(*Server).internalGC(0xc0001a6000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:121 +0x70
> created by github.com/pin/tftp.(*Server).EnableSinglePort
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/server.go:129 +0x185
> 
> goroutine 38 [IO wait, 9 minutes]:
> internal/poll.runtime_pollWait(0x7fbee00cef68, 0x72)
>       /usr/lib/go-1.19/src/runtime/netpoll.go:305 +0x89
> internal/poll.(*pollDesc).wait(0xc0000a0180?, 0xc000b2d800?, 0x0)
>       /usr/lib/go-1.19/src/internal/poll/fd_poll_runtime.go:84 +0x32
> internal/poll.(*pollDesc).waitRead(...)
>       /usr/lib/go-1.19/src/internal/poll/fd_poll_runtime.go:89
> internal/poll.(*FD).RawRead(0xc0000a0180, 0xc00099a1e0)
>       /usr/lib/go-1.19/src/internal/poll/fd_unix.go:766 +0x145
> net.(*rawConn).Read(0xc00011a0a0, 0xc0004c4fa8?)
>       /usr/lib/go-1.19/src/net/rawconn.go:43 +0x45
> golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc000152380, 0xc000b2d800, 
> 0x0)
>       
> /<<PKGBUILDDIR>>/_build/src/golang.org/x/net/internal/socket/rawconn_msg.go:28
>  +0x179
> golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
>       
> /<<PKGBUILDDIR>>/_build/src/golang.org/x/net/internal/socket/socket.go:247
> golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0001005b0, {0xc000372000, 
> 0x7d4, 0x7d4})
>       /<<PKGBUILDDIR>>/_build/src/golang.org/x/net/ipv6/payload_cmsg.go:32 
> +0x3c5
> github.com/pin/tftp.(*Server).getPacket(0xc0000d8090?, {0xc000372000?, 
> 0xc00001b365?, 0x0?})
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:77 +0x185
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:43 +0x2b2
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> github.com/pin/tftp.(*Server).singlePortProcessRequests(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:55 +0x465
> github.com/pin/tftp.(*Server).singlePortProcessRequests.func1()
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:29 +0x314
> panic({0x5ef840, 0x689a50})
>       /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212
> created by github.com/pin/tftp.makeTestServer
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/tftp_test.go:439 +0x245
> 
> goroutine 37 [chan receive, 9 minutes]:
> github.com/pin/tftp.(*Server).internalGC(0xc0000d8000)
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/single_port.go:121 +0x70
> created by github.com/pin/tftp.(*Server).EnableSinglePort
>       /<<PKGBUILDDIR>>/_build/src/github.com/pin/tftp/server.go:129 +0x185
> FAIL  github.com/pin/tftp     600.060s
> === RUN   TestTo
> --- PASS: TestTo (0.00s)
> === RUN   TestFrom
> --- PASS: TestFrom (0.00s)
> === RUN   TestWriteRead
> --- PASS: TestWriteRead (0.00s)
> === RUN   TestOneByte
> --- PASS: TestOneByte (0.00s)
> PASS
> ok    github.com/pin/tftp/netascii    0.002s
> FAIL
> dh_auto_test: error: cd _build && go test -vet=off -v -p 8 
> github.com/pin/tftp github.com/pin/tftp/netascii returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2023/05/17/golang-github-pin-tftp_2.2.0-3_testing.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230517;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230517&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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.

Reply via email to