Package: src:golang-github-pion-dtls.v2
Version: 2.1.5-3
Severity: important
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in bookworm, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary-indep
dh binary-indep --builddirectory=_build --buildsystem=golang --with=golang
   dh_update_autotools_config -i -O--builddirectory=_build 
-O--buildsystem=golang
   dh_autoreconf -i -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_configure -i -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_build -i -O--builddirectory=_build -O--buildsystem=golang
        cd _build && go install -trimpath -v -p 1 github.com/pion/dtls/v2 
github.com/pion/dtls/v2/e2e github.com/pion/dtls/v2/examples/dial/psk 
github.com/pion/dtls/v2/examples/dial/selfsign 
github.com/pion/dtls/v2/examples/dial/verify 
github.com/pion/dtls/v2/examples/listen/psk 
github.com/pion/dtls/v2/examples/listen/selfsign 
github.com/pion/dtls/v2/examples/listen/verify github.com/pion/dtls/v2/examples/util 
github.com/pion/dtls/v2/internal/ciphersuite 
github.com/pion/dtls/v2/internal/ciphersuite/types 
github.com/pion/dtls/v2/internal/closer github.com/pion/dtls/v2/internal/net/dpipe 
github.com/pion/dtls/v2/internal/util github.com/pion/dtls/v2/pkg/crypto/ccm 
github.com/pion/dtls/v2/pkg/crypto/ciphersuite 
github.com/pion/dtls/v2/pkg/crypto/clientcertificate 
github.com/pion/dtls/v2/pkg/crypto/elliptic 
github.com/pion/dtls/v2/pkg/crypto/fingerprint github.com/pion/dtls/v2/pkg/crypto/hash 
github.com/pion/dtls/v2/pkg/crypto/prf github.com/pion/dtls/v2/pkg/crypto/selfsign 
github.com/pion/dtls/v2/pkg/crypto/signature 
github.com/pion/dtls/v2/pkg/crypto/signaturehash github.com/pion/dtls/v2/pkg/protocol 
github.com/pion/dtls/v2/pkg/protocol/alert 
github.com/pion/dtls/v2/pkg/protocol/extension 
github.com/pion/dtls/v2/pkg/protocol/handshake 
github.com/pion/dtls/v2/pkg/protocol/recordlayer
internal/goarch
internal/unsafeheader
internal/abi
internal/cpu
internal/bytealg
internal/goexperiment
internal/goos

[... snipped ...]

#       0x4de919        testing.(*T).Run+0x379                          
/usr/lib/go-1.19/src/testing/testing.go:1494
#       0x623f9d        golang.org/x/net/nettest.TestConn+0x11d         
/<<PKGBUILDDIR>>/_build/src/golang.org/x/net/nettest/conntest.go:34
#       0x66bc13        github.com/pion/dtls/v2.TestNetTest+0x73        
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/nettest_test.go:19
#       0x4ddb2a        testing.tRunner+0x10a                           
/usr/lib/go-1.19/src/testing/testing.go:1446

1 @ 0x43ba56 0x44b81c 0x5fe349 0x46bbc1
#       0x5fe348        
github.com/pion/transport/connctx.(*connCtx).WriteContext.func1+0xc8    
/<<PKGBUILDDIR>>/_build/src/github.com/pion/transport/connctx/connctx.go:122

1 @ 0x43ba56 0x44b81c 0x620816 0x5fe0ae 0x62e296 0x62d425 0x490ca4 0x490a1c 
0x6297db 0x46bbc1
#       0x620815        github.com/pion/dtls/v2/internal/net/dpipe.(*conn).Write+0x195  
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/internal/net/dpipe/dpipe.go:128
#       0x5fe0ad        github.com/pion/transport/connctx.(*connCtx).WriteContext+0x22d 
/<<PKGBUILDDIR>>/_build/src/github.com/pion/transport/connctx/connctx.go:137
#       0x62e295        github.com/pion/dtls/v2.(*Conn).writePackets+0xa55              
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:411
#       0x62d424        github.com/pion/dtls/v2.(*Conn).Write+0x244                     
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:331
#       0x490ca3        io.copyBuffer+0x203                                     
        /usr/lib/go-1.19/src/io/io.go:429
#       0x490a1b        io.CopyBuffer+0x3b                                      
        /usr/lib/go-1.19/src/io/io.go:400
#       0x6297da        golang.org/x/net/nettest.chunkedCopy+0xda                       
/<<PKGBUILDDIR>>/_build/src/golang.org/x/net/nettest/conntest.go:466

1 @ 0x43ba56 0x44c8de 0x44c8b5 0x468105 0x474ae5 0x476036 0x476015 0x62d8b5 
0x631305 0x62f536 0x6319e5 0x46bbc1
#       0x468104        sync.runtime_SemacquireMutex+0x24                       
/usr/lib/go-1.19/src/runtime/sema.go:77
#       0x474ae4        sync.(*Mutex).lockSlow+0x164                            
/usr/lib/go-1.19/src/sync/mutex.go:171
#       0x476035        sync.(*Mutex).Lock+0x35                                 
/usr/lib/go-1.19/src/sync/mutex.go:90
#       0x476014        sync.(*RWMutex).Lock+0x14                               
/usr/lib/go-1.19/src/sync/rwmutex.go:147
#       0x62d8b4        github.com/pion/dtls/v2.(*Conn).writePackets+0x74       
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:375
#       0x631304        github.com/pion/dtls/v2.(*Conn).notify+0x344            
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:783
#       0x62f535        github.com/pion/dtls/v2.(*Conn).readAndBuffer+0x535     
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:584
#       0x6319e4        github.com/pion/dtls/v2.(*Conn).handshake.func3+0x104   
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:852

1 @ 0x43ba56 0x44c8de 0x44c8b5 0x468105 0x474ae5 0x476036 0x476015 0x62d8b5 
0x631305 0x6323e5 0x62d4e5 0x66bb82 0x624afb 0x474e82 0x474d7f 0x6248c3 
0x624585 0x4ddb2b 0x46bbc1
#       0x468104        sync.runtime_SemacquireMutex+0x24                       
/usr/lib/go-1.19/src/runtime/sema.go:77
#       0x474ae4        sync.(*Mutex).lockSlow+0x164                            
/usr/lib/go-1.19/src/sync/mutex.go:171
#       0x476035        sync.(*Mutex).Lock+0x35                                 
/usr/lib/go-1.19/src/sync/mutex.go:90
#       0x476014        sync.(*RWMutex).Lock+0x14                               
/usr/lib/go-1.19/src/sync/rwmutex.go:147
#       0x62d8b4        github.com/pion/dtls/v2.(*Conn).writePackets+0x74       
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:375
#       0x631304        github.com/pion/dtls/v2.(*Conn).notify+0x344            
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:783
#       0x6323e4        github.com/pion/dtls/v2.(*Conn).close+0xc4              
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:928
#       0x62d4e4        github.com/pion/dtls/v2.(*Conn).Close+0x24              
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/conn.go:349
#       0x66bb81        github.com/pion/dtls/v2.TestNetTest.func1.1+0x41        
/<<PKGBUILDDIR>>/_build/src/github.com/pion/dtls/v2/nettest_test.go:26
#       0x624afa        golang.org/x/net/nettest.timeoutWrapper.func1+0x1a      
/<<PKGBUILDDIR>>/_build/src/golang.org/x/net/nettest/conntest.go:54
#       0x474e81        sync.(*Once).doSlow+0xc1                                
/usr/lib/go-1.19/src/sync/once.go:74
#       0x474d7e        sync.(*Once).Do+0x1e                                    
/usr/lib/go-1.19/src/sync/once.go:65
#       0x6248c2        golang.org/x/net/nettest.timeoutWrapper+0x242           
/<<PKGBUILDDIR>>/_build/src/golang.org/x/net/nettest/conntest.go:63
#       0x624584        golang.org/x/net/nettest.TestConn.func3+0x24            
/<<PKGBUILDDIR>>/_build/src/golang.org/x/net/nettest/conntest.go:34
#       0x4ddb2a        testing.tRunner+0x10a                                   
/usr/lib/go-1.19/src/testing/testing.go:1446

panic: timeout

goroutine 8994 [running]:
github.com/pion/transport/test.TimeOut.func1()
        /<<PKGBUILDDIR>>/_build/src/github.com/pion/transport/test/util.go:24 
+0xa5
created by time.goFunc
        /usr/lib/go-1.19/src/time/sleep.go:176 +0x32
FAIL    github.com/pion/dtls/v2 92.621s
=== RUN   TestPionE2ELossy
=== RUN   TestPionE2ELossy/Loss0_MTU0
=== RUN   TestPionE2ELossy/Loss10_MTU0
=== RUN   TestPionE2ELossy/Loss20_MTU0
=== RUN   TestPionE2ELossy/Loss50_MTU0
=== RUN   TestPionE2ELossy/Loss0_MTU0_WithCliAuth
=== RUN   TestPionE2ELossy/Loss10_MTU0_WithCliAuth
=== RUN   TestPionE2ELossy/Loss20_MTU0_WithCliAuth
=== RUN   TestPionE2ELossy/Loss50_MTU0_WithCliAuth
=== RUN   TestPionE2ELossy/Loss0_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
=== RUN   TestPionE2ELossy/Loss10_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
=== RUN   TestPionE2ELossy/Loss20_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
=== RUN   TestPionE2ELossy/Loss50_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
=== RUN   TestPionE2ELossy/Loss10_MTU100_WithCliAuth
=== RUN   TestPionE2ELossy/Loss20_MTU100_WithCliAuth
=== RUN   TestPionE2ELossy/Loss50_MTU100_WithCliAuth
--- PASS: TestPionE2ELossy (6.48s)
    --- PASS: TestPionE2ELossy/Loss0_MTU0 (0.17s)
    --- PASS: TestPionE2ELossy/Loss10_MTU0 (0.35s)
    --- PASS: TestPionE2ELossy/Loss20_MTU0 (0.26s)
    --- PASS: TestPionE2ELossy/Loss50_MTU0 (0.25s)
    --- PASS: TestPionE2ELossy/Loss0_MTU0_WithCliAuth (0.05s)
    --- PASS: TestPionE2ELossy/Loss10_MTU0_WithCliAuth (0.06s)
    --- PASS: TestPionE2ELossy/Loss20_MTU0_WithCliAuth (0.25s)
    --- PASS: TestPionE2ELossy/Loss50_MTU0_WithCliAuth (0.16s)
    --- PASS: 
TestPionE2ELossy/Loss0_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.06s)
    --- PASS: 
TestPionE2ELossy/Loss10_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.05s)
    --- PASS: 
TestPionE2ELossy/Loss20_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.25s)
    --- PASS: 
TestPionE2ELossy/Loss50_MTU0_WithTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.76s)
    --- PASS: TestPionE2ELossy/Loss10_MTU100_WithCliAuth (0.45s)
    --- PASS: TestPionE2ELossy/Loss20_MTU100_WithCliAuth (0.79s)
    --- PASS: TestPionE2ELossy/Loss50_MTU100_WithCliAuth (2.16s)
=== RUN   TestPionE2ESimple
=== RUN   TestPionE2ESimple/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
=== RUN   TestPionE2ESimple/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
=== RUN   TestPionE2ESimple/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
--- PASS: TestPionE2ESimple (0.41s)
    --- PASS: TestPionE2ESimple/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s)
    --- PASS: TestPionE2ESimple/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s)
    --- PASS: TestPionE2ESimple/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s)
=== RUN   TestPionE2ESimplePSK
=== RUN   TestPionE2ESimplePSK/TLS_PSK_WITH_AES_128_CCM
=== RUN   TestPionE2ESimplePSK/TLS_PSK_WITH_AES_128_CCM_8
=== RUN   TestPionE2ESimplePSK/TLS_PSK_WITH_AES_256_CCM_8
=== RUN   TestPionE2ESimplePSK/TLS_PSK_WITH_AES_128_GCM_SHA256
=== RUN   TestPionE2ESimplePSK/TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
--- PASS: TestPionE2ESimplePSK (0.42s)
    --- PASS: TestPionE2ESimplePSK/TLS_PSK_WITH_AES_128_CCM (0.00s)
    --- PASS: TestPionE2ESimplePSK/TLS_PSK_WITH_AES_128_CCM_8 (0.00s)
    --- PASS: TestPionE2ESimplePSK/TLS_PSK_WITH_AES_256_CCM_8 (0.00s)
    --- PASS: TestPionE2ESimplePSK/TLS_PSK_WITH_AES_128_GCM_SHA256 (0.00s)
    --- PASS: TestPionE2ESimplePSK/TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 (0.00s)
=== RUN   TestPionE2EMTUs
=== RUN   TestPionE2EMTUs/MTU10000
=== RUN   TestPionE2EMTUs/MTU1000
=== RUN   TestPionE2EMTUs/MTU100
--- PASS: TestPionE2EMTUs (0.41s)
    --- PASS: TestPionE2EMTUs/MTU10000 (0.00s)
    --- PASS: TestPionE2EMTUs/MTU1000 (0.00s)
    --- PASS: TestPionE2EMTUs/MTU100 (0.00s)
=== RUN   TestPionE2ESimpleED25519
=== RUN   TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_128_CCM
=== RUN   TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
=== RUN   TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
=== RUN   TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
=== RUN   TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
--- PASS: TestPionE2ESimpleED25519 (0.42s)
    --- PASS: TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_128_CCM (0.01s)
    --- PASS: TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 
(0.00s)
    --- PASS: TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 
(0.00s)
    --- PASS: TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 
(0.00s)
    --- PASS: TestPionE2ESimpleED25519/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 
(0.00s)
PASS
ok      github.com/pion/dtls/v2/e2e     8.154s
?       github.com/pion/dtls/v2/examples/dial/psk       [no test files]
?       github.com/pion/dtls/v2/examples/dial/selfsign  [no test files]
?       github.com/pion/dtls/v2/examples/dial/verify    [no test files]
?       github.com/pion/dtls/v2/examples/listen/psk     [no test files]
?       github.com/pion/dtls/v2/examples/listen/selfsign        [no test files]
?       github.com/pion/dtls/v2/examples/listen/verify  [no test files]
?       github.com/pion/dtls/v2/examples/util   [no test files]
?       github.com/pion/dtls/v2/internal/ciphersuite    [no test files]
?       github.com/pion/dtls/v2/internal/ciphersuite/types      [no test files]
?       github.com/pion/dtls/v2/internal/closer [no test files]
=== RUN   TestNetTest
=== RUN   TestNetTest/BasicIO
=== RUN   TestNetTest/PingPong
=== RUN   TestNetTest/RacyRead
=== RUN   TestNetTest/RacyWrite
=== RUN   TestNetTest/ReadTimeout
=== RUN   TestNetTest/WriteTimeout
=== RUN   TestNetTest/PastTimeout
=== RUN   TestNetTest/PresentTimeout
=== RUN   TestNetTest/FutureTimeout
=== RUN   TestNetTest/CloseTimeout
=== RUN   TestNetTest/ConcurrentMethods
--- PASS: TestNetTest (0.33s)
    --- PASS: TestNetTest/BasicIO (0.00s)
    --- PASS: TestNetTest/PingPong (0.00s)
    --- PASS: TestNetTest/RacyRead (0.00s)
    --- PASS: TestNetTest/RacyWrite (0.00s)
    --- PASS: TestNetTest/ReadTimeout (0.00s)
    --- PASS: TestNetTest/WriteTimeout (0.00s)
    --- PASS: TestNetTest/PastTimeout (0.00s)
    --- PASS: TestNetTest/PresentTimeout (0.10s)
    --- PASS: TestNetTest/FutureTimeout (0.10s)
    --- PASS: TestNetTest/CloseTimeout (0.10s)
    --- PASS: TestNetTest/ConcurrentMethods (0.00s)
=== RUN   TestPipe
=== RUN   TestPipe/AtoB
=== RUN   TestPipe/BtoA
--- PASS: TestPipe (0.01s)
    --- PASS: TestPipe/AtoB (0.00s)
    --- PASS: TestPipe/BtoA (0.00s)
PASS
ok      github.com/pion/dtls/v2/internal/net/dpipe      0.344s
?       github.com/pion/dtls/v2/internal/util   [no test files]
=== RUN   TestRFC3610Vectors
=== RUN   TestRFC3610Vectors/packet_vector_#1
=== RUN   TestRFC3610Vectors/packet_vector_#1/seal
=== RUN   TestRFC3610Vectors/packet_vector_#1/open
=== RUN   TestRFC3610Vectors/packet_vector_#2
=== RUN   TestRFC3610Vectors/packet_vector_#2/seal
=== RUN   TestRFC3610Vectors/packet_vector_#2/open
=== RUN   TestRFC3610Vectors/packet_vector_#3
=== RUN   TestRFC3610Vectors/packet_vector_#3/seal
=== RUN   TestRFC3610Vectors/packet_vector_#3/open
=== RUN   TestRFC3610Vectors/packet_vector_#4
=== RUN   TestRFC3610Vectors/packet_vector_#4/seal
=== RUN   TestRFC3610Vectors/packet_vector_#4/open
=== RUN   TestRFC3610Vectors/packet_vector_#5
=== RUN   TestRFC3610Vectors/packet_vector_#5/seal
=== RUN   TestRFC3610Vectors/packet_vector_#5/open
=== RUN   TestRFC3610Vectors/packet_vector_#6
=== RUN   TestRFC3610Vectors/packet_vector_#6/seal
=== RUN   TestRFC3610Vectors/packet_vector_#6/open
=== RUN   TestRFC3610Vectors/packet_vector_#7
=== RUN   TestRFC3610Vectors/packet_vector_#7/seal
=== RUN   TestRFC3610Vectors/packet_vector_#7/open
=== RUN   TestRFC3610Vectors/packet_vector_#8
=== RUN   TestRFC3610Vectors/packet_vector_#8/seal
=== RUN   TestRFC3610Vectors/packet_vector_#8/open
=== RUN   TestRFC3610Vectors/packet_vector_#9
=== RUN   TestRFC3610Vectors/packet_vector_#9/seal
=== RUN   TestRFC3610Vectors/packet_vector_#9/open
=== RUN   TestRFC3610Vectors/packet_vector_#10
=== RUN   TestRFC3610Vectors/packet_vector_#10/seal
=== RUN   TestRFC3610Vectors/packet_vector_#10/open
=== RUN   TestRFC3610Vectors/packet_vector_#11
=== RUN   TestRFC3610Vectors/packet_vector_#11/seal
=== RUN   TestRFC3610Vectors/packet_vector_#11/open
=== RUN   TestRFC3610Vectors/packet_vector_#12
=== RUN   TestRFC3610Vectors/packet_vector_#12/seal
=== RUN   TestRFC3610Vectors/packet_vector_#12/open
=== RUN   TestRFC3610Vectors/packet_vector_#13
=== RUN   TestRFC3610Vectors/packet_vector_#13/seal
=== RUN   TestRFC3610Vectors/packet_vector_#13/open
=== RUN   TestRFC3610Vectors/packet_vector_#14
=== RUN   TestRFC3610Vectors/packet_vector_#14/seal
=== RUN   TestRFC3610Vectors/packet_vector_#14/open
=== RUN   TestRFC3610Vectors/packet_vector_#15
=== RUN   TestRFC3610Vectors/packet_vector_#15/seal
=== RUN   TestRFC3610Vectors/packet_vector_#15/open
=== RUN   TestRFC3610Vectors/packet_vector_#16
=== RUN   TestRFC3610Vectors/packet_vector_#16/seal
=== RUN   TestRFC3610Vectors/packet_vector_#16/open
=== RUN   TestRFC3610Vectors/packet_vector_#17
=== RUN   TestRFC3610Vectors/packet_vector_#17/seal
=== RUN   TestRFC3610Vectors/packet_vector_#17/open
=== RUN   TestRFC3610Vectors/packet_vector_#18
=== RUN   TestRFC3610Vectors/packet_vector_#18/seal
=== RUN   TestRFC3610Vectors/packet_vector_#18/open
=== RUN   TestRFC3610Vectors/packet_vector_#19
=== RUN   TestRFC3610Vectors/packet_vector_#19/seal
=== RUN   TestRFC3610Vectors/packet_vector_#19/open
=== RUN   TestRFC3610Vectors/packet_vector_#20
=== RUN   TestRFC3610Vectors/packet_vector_#20/seal
=== RUN   TestRFC3610Vectors/packet_vector_#20/open
=== RUN   TestRFC3610Vectors/packet_vector_#21
=== RUN   TestRFC3610Vectors/packet_vector_#21/seal
=== RUN   TestRFC3610Vectors/packet_vector_#21/open
=== RUN   TestRFC3610Vectors/packet_vector_#22
=== RUN   TestRFC3610Vectors/packet_vector_#22/seal
=== RUN   TestRFC3610Vectors/packet_vector_#22/open
=== RUN   TestRFC3610Vectors/packet_vector_#23
=== RUN   TestRFC3610Vectors/packet_vector_#23/seal
=== RUN   TestRFC3610Vectors/packet_vector_#23/open
=== RUN   TestRFC3610Vectors/packet_vector_#24
=== RUN   TestRFC3610Vectors/packet_vector_#24/seal
=== RUN   TestRFC3610Vectors/packet_vector_#24/open
--- PASS: TestRFC3610Vectors (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#1 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#1/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#1/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#2 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#2/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#2/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#3 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#3/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#3/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#4 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#4/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#4/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#5 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#5/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#5/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#6 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#6/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#6/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#7 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#7/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#7/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#8 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#8/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#8/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#9 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#9/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#9/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#10 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#10/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#10/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#11 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#11/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#11/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#12 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#12/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#12/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#13 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#13/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#13/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#14 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#14/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#14/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#15 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#15/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#15/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#16 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#16/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#16/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#17 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#17/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#17/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#18 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#18/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#18/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#19 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#19/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#19/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#20 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#20/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#20/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#21 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#21/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#21/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#22 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#22/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#22/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#23 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#23/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#23/open (0.00s)
    --- PASS: TestRFC3610Vectors/packet_vector_#24 (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#24/seal (0.00s)
        --- PASS: TestRFC3610Vectors/packet_vector_#24/open (0.00s)
=== RUN   TestNewCCMError
=== RUN   TestNewCCMError/ShortNonceLength
=== RUN   TestNewCCMError/LongNonceLength
=== RUN   TestNewCCMError/ShortTag
=== RUN   TestNewCCMError/LongTag
--- PASS: TestNewCCMError (0.00s)
    --- PASS: TestNewCCMError/ShortNonceLength (0.00s)
    --- PASS: TestNewCCMError/LongNonceLength (0.00s)
    --- PASS: TestNewCCMError/ShortTag (0.00s)
    --- PASS: TestNewCCMError/LongTag (0.00s)
=== RUN   TestSealError
=== RUN   TestSealError/InvalidNonceLength
=== RUN   TestSealError/PlaintextTooLong
--- PASS: TestSealError (0.00s)
    --- PASS: TestSealError/InvalidNonceLength (0.00s)
    --- PASS: TestSealError/PlaintextTooLong (0.00s)
=== RUN   TestOpenError
=== RUN   TestOpenError/CiphertextTooShort
=== RUN   TestOpenError/CiphertextTooLong
--- PASS: TestOpenError (0.00s)
    --- PASS: TestOpenError/CiphertextTooShort (0.00s)
    --- PASS: TestOpenError/CiphertextTooLong (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/crypto/ccm  0.004s
?       github.com/pion/dtls/v2/pkg/crypto/ciphersuite  [no test files]
?       github.com/pion/dtls/v2/pkg/crypto/clientcertificate    [no test files]
?       github.com/pion/dtls/v2/pkg/crypto/elliptic     [no test files]
=== RUN   TestFingerprint
--- PASS: TestFingerprint (0.00s)
=== RUN   TestFingerprint_UnavailableHash
--- PASS: TestFingerprint_UnavailableHash (0.00s)
=== RUN   TestHashFromString
=== RUN   TestHashFromString/InvalidHashAlgorithm
=== RUN   TestHashFromString/ValidHashAlgorithm
--- PASS: TestHashFromString (0.00s)
    --- PASS: TestHashFromString/InvalidHashAlgorithm (0.00s)
    --- PASS: TestHashFromString/ValidHashAlgorithm (0.00s)
=== RUN   TestStringFromHash_Roundtrip
--- PASS: TestStringFromHash_Roundtrip (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/crypto/fingerprint  0.004s
=== RUN   TestHashAlgorithm_StringRoundtrip
--- PASS: TestHashAlgorithm_StringRoundtrip (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/crypto/hash 0.003s
=== RUN   TestPreMasterSecret
--- PASS: TestPreMasterSecret (0.00s)
=== RUN   TestMasterSecret
--- PASS: TestMasterSecret (0.00s)
=== RUN   TestEncryptionKeys
--- PASS: TestEncryptionKeys (0.00s)
=== RUN   TestVerifyData
--- PASS: TestVerifyData (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/crypto/prf  0.003s
?       github.com/pion/dtls/v2/pkg/crypto/selfsign     [no test files]
?       github.com/pion/dtls/v2/pkg/crypto/signature    [no test files]
=== RUN   TestParseSignatureSchemes_Ed25519
=== RUN   TestParseSignatureSchemes_Ed25519/Translate
--- PASS: TestParseSignatureSchemes_Ed25519 (0.00s)
    --- PASS: TestParseSignatureSchemes_Ed25519/Translate (0.00s)
=== RUN   TestParseSignatureSchemes
=== RUN   TestParseSignatureSchemes/OnlyInsecureHashAlgorithm
=== RUN   TestParseSignatureSchemes/Translate
=== RUN   TestParseSignatureSchemes/InvalidSignatureAlgorithm
=== RUN   TestParseSignatureSchemes/InvalidHashAlgorithm
=== RUN   TestParseSignatureSchemes/InsecureHashAlgorithmDenied
=== RUN   TestParseSignatureSchemes/InsecureHashAlgorithmAllowed
--- PASS: TestParseSignatureSchemes (0.00s)
    --- PASS: TestParseSignatureSchemes/OnlyInsecureHashAlgorithm (0.00s)
    --- PASS: TestParseSignatureSchemes/Translate (0.00s)
    --- PASS: TestParseSignatureSchemes/InvalidSignatureAlgorithm (0.00s)
    --- PASS: TestParseSignatureSchemes/InvalidHashAlgorithm (0.00s)
    --- PASS: TestParseSignatureSchemes/InsecureHashAlgorithmDenied (0.00s)
    --- PASS: TestParseSignatureSchemes/InsecureHashAlgorithmAllowed (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/crypto/signaturehash        0.003s
=== RUN   TestChangeCipherSpecRoundTrip
--- PASS: TestChangeCipherSpecRoundTrip (0.00s)
=== RUN   TestChangeCipherSpecInvalid
--- PASS: TestChangeCipherSpecInvalid (0.00s)
=== RUN   TestDecodeCompressionMethods
--- PASS: TestDecodeCompressionMethods (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/protocol    0.004s
=== RUN   TestAlert
--- PASS: TestAlert (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/protocol/alert      0.003s
=== RUN   TestALPN
--- PASS: TestALPN (0.00s)
=== RUN   TestALPNProtocolSelection
--- PASS: TestALPNProtocolSelection (0.00s)
=== RUN   TestExtensions
=== RUN   TestExtensions/Zero
=== RUN   TestExtensions/Invalid
--- PASS: TestExtensions (0.00s)
    --- PASS: TestExtensions/Zero (0.00s)
    --- PASS: TestExtensions/Invalid (0.00s)
=== RUN   TestRenegotiationInfo
--- PASS: TestRenegotiationInfo (0.00s)
=== RUN   TestServerName
--- PASS: TestServerName (0.00s)
=== RUN   TestExtensionSupportedGroups
--- PASS: TestExtensionSupportedGroups (0.00s)
=== RUN   TestExtensionSupportedPointFormats
--- PASS: TestExtensionSupportedPointFormats (0.00s)
=== RUN   TestExtensionSupportedSignatureAlgorithms
--- PASS: TestExtensionSupportedSignatureAlgorithms (0.00s)
=== RUN   TestExtensionUseSRTP
--- PASS: TestExtensionUseSRTP (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/protocol/extension  0.005s
=== RUN   TestDecodeCipherSuiteIDs
--- PASS: TestDecodeCipherSuiteIDs (0.00s)
=== RUN   TestHandshakeMessageCertificateRequest
--- PASS: TestHandshakeMessageCertificateRequest (0.00s)
=== RUN   TestHandshakeMessageCertificate
--- PASS: TestHandshakeMessageCertificate (0.00s)
=== RUN   TestEmptyHandshakeMessageCertificate
--- PASS: TestEmptyHandshakeMessageCertificate (0.00s)
=== RUN   TestHandshakeMessageCertificateVerify
--- PASS: TestHandshakeMessageCertificateVerify (0.00s)
=== RUN   TestHandshakeMessageClientHello
--- PASS: TestHandshakeMessageClientHello (0.00s)
=== RUN   TestHandshakeMessageClientHelloSessionID
--- PASS: TestHandshakeMessageClientHelloSessionID (0.00s)
=== RUN   TestHandshakeMessageClientKeyExchange
--- PASS: TestHandshakeMessageClientKeyExchange (0.00s)
=== RUN   TestHandshakeMessageFinished
--- PASS: TestHandshakeMessageFinished (0.00s)
=== RUN   TestHandshakeMessageHelloVerifyRequest
--- PASS: TestHandshakeMessageHelloVerifyRequest (0.00s)
=== RUN   TestHandshakeMessageServerHelloDone
--- PASS: TestHandshakeMessageServerHelloDone (0.00s)
=== RUN   TestHandshakeMessageServerHello
--- PASS: TestHandshakeMessageServerHello (0.00s)
=== RUN   TestHandshakeMessageServerHelloSessionID
--- PASS: TestHandshakeMessageServerHelloSessionID (0.00s)
=== RUN   TestHandshakeMessageServerKeyExchange
=== RUN   TestHandshakeMessageServerKeyExchange/Hash+Signature
=== RUN   TestHandshakeMessageServerKeyExchange/Anonymous
--- PASS: TestHandshakeMessageServerKeyExchange (0.00s)
    --- PASS: TestHandshakeMessageServerKeyExchange/Hash+Signature (0.00s)
    --- PASS: TestHandshakeMessageServerKeyExchange/Anonymous (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/protocol/handshake  0.004s
=== RUN   TestUDPDecode
--- PASS: TestUDPDecode (0.00s)
=== RUN   TestRecordLayerRoundTrip
--- PASS: TestRecordLayerRoundTrip (0.00s)
PASS
ok      github.com/pion/dtls/v2/pkg/protocol/recordlayer        0.003s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 1 
github.com/pion/dtls/v2 github.com/pion/dtls/v2/e2e 
github.com/pion/dtls/v2/examples/dial/psk 
github.com/pion/dtls/v2/examples/dial/selfsign 
github.com/pion/dtls/v2/examples/dial/verify 
github.com/pion/dtls/v2/examples/listen/psk 
github.com/pion/dtls/v2/examples/listen/selfsign 
github.com/pion/dtls/v2/examples/listen/verify github.com/pion/dtls/v2/examples/util 
github.com/pion/dtls/v2/internal/ciphersuite 
github.com/pion/dtls/v2/internal/ciphersuite/types 
github.com/pion/dtls/v2/internal/closer github.com/pion/dtls/v2/internal/net/dpipe 
github.com/pion/dtls/v2/internal/util github.com/pion/dtls/v2/pkg/crypto/ccm 
github.com/pion/dtls/v2/pkg/crypto/ciphersuite 
github.com/pion/dtls/v2/pkg/crypto/clientcertificate 
github.com/pion/dtls/v2/pkg/crypto/elliptic 
github.com/pion/dtls/v2/pkg/crypto/fingerprint github.com/pion/dtls/v2/pkg/crypto/hash 
github.com/pion/dtls/v2/pkg/crypto/prf github.com/pion/dtls/v2/pkg/crypto/selfsign 
github.com/pion/dtls/v2/pkg/crypto/signature 
github.com/pion/dtls/v2/pkg/crypto/signaturehash github.com/pion/dtls/v2/pkg/protocol 
github.com/pion/dtls/v2/pkg/protocol/alert 
github.com/pion/dtls/v2/pkg/protocol/extension 
github.com/pion/dtls/v2/pkg/protocol/handshake 
github.com/pion/dtls/v2/pkg/protocol/recordlayer returned exit code 1
make: *** [debian/rules:4: binary-indep] Error 25
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

(The above is just how the build ends and not necessarily the most relevant 
part)

Note: I've used the word "randomly" in the subject, but it's not purely random.
After building several times on systems with 1 and 2 CPUs, I've noticed that
the failure rate on systems with one CPU is a lot higher.

Therefore, to reproduce, please try first setting GRUB_CMDLINE_LINUX="nr_cpus=1"
in /etc/default/grub. If that does not work, then the general offer below
still applies.

---------------------------------------------------------------------

About the archive rebuild: The build was made using virtual machines
from Hetzner, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages (plus
debhelper).

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to