Update: I cannot reproduce the time-out issue any longer. Thanks all.

Still curious to know if there is any way to clean the cache, there used to 
be GOCACHE=off, but seems that it's not supported now.

On Friday, March 20, 2020 at 2:01:48 PM UTC+8, xiang...@gmail.com wrote:
>
> I always got a timeout when running all.bash (synced to the latest commit 
> cbd421f75b0770c3534d1b641e7770bf1878004f),
> it's not reproducible with 'go test -run=. crypto/tls', no GOARCH and GOOS 
> were set previously. Thanks.
>
>
> *02:58:18* panic: test timed out after 9m0s*02:58:18* *02:58:18* goroutine 
> 474 [running]:*02:58:18* testing.(*M).startAlarm.func1()*02:58:18*         
> /home/root/ci-scripts/golang/src/testing/testing.go:1492 +0xc8*02:58:18* 
> created by time.goFunc*02:58:18*       
> /home/root/ci-scripts/golang/src/time/sleep.go:169 +0x40*02:58:18* *02:58:18* 
> goroutine 1 [chan receive, 8 minutes]:*02:58:18* 
> testing.(*T).Run(0x4000592000, 0x353e41, 0x11, 0x3742c8, 
> 0x5e73be01)*02:58:18*   
> /home/root/ci-scripts/golang/src/testing/testing.go:1045 +0x2e0*02:58:18* 
> testing.runTests.func1(0x40003ca360)*02:58:18*        
> /home/root/ci-scripts/golang/src/testing/testing.go:1313 +0x74*02:58:18* 
> testing.tRunner(0x40003ca360, 0x40008e1c48)*02:58:18*  
> /home/root/ci-scripts/golang/src/testing/testing.go:993 +0xdc*02:58:18* 
> testing.runTests(0x40008e2360, 0x612880, 0x87, 0x87, 0xbf950e12a0c70f0b, 
> 0x7dbd29bde6, 0x6167a0, 0x0)*02:58:18*         
> /home/root/ci-scripts/golang/src/testing/testing.go:1311 +0x294*02:58:18* 
> testing.(*M).Run(0x40003f8180, 0x0)*02:58:18*         
> /home/root/ci-scripts/golang/src/testing/testing.go:1221 +0x1b4*02:58:18* 
> crypto/tls.runMain(0x40003f8180, 0x0)*02:58:18*       
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_test.go:389 
> +0x55c*02:58:18* crypto/tls.TestMain(0x40003f8180)*02:58:18*  
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_test.go:335 
> +0x8c*02:58:18* main.main()*02:58:18*         _testmain.go:321 
> +0x160*02:58:18* *02:58:18* goroutine 246 [IO wait, 8 minutes]:*02:58:18* 
> internal/poll.runtime_pollWait(0xffff5bccbf78, 0x72, 0x0)*02:58:18*  
> /home/root/ci-scripts/golang/src/runtime/netpoll.go:203 +0x44*02:58:18* 
> internal/poll.(*pollDesc).wait(0x40003f8218, 0x72, 0x0, 0x0, 
> 0x3505d4)*02:58:18*        
> /home/root/ci-scripts/golang/src/internal/poll/fd_poll_runtime.go:87 
> +0x38*02:58:18* internal/poll.(*pollDesc).waitRead(...)*02:58:18*  
> /home/root/ci-scripts/golang/src/internal/poll/fd_poll_runtime.go:92*02:58:18*
>  internal/poll.(*FD).Accept(0x40003f8200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
> 0x0)*02:58:18*    
> /home/root/ci-scripts/golang/src/internal/poll/fd_unix.go:384 
> +0x184*02:58:18* net.(*netFD).accept(0x40003f8200, 0x37e11d600, 0x0, 
> 0x40003823b8)*02:58:18*      
> /home/root/ci-scripts/golang/src/net/fd_unix.go:238 +0x2c*02:58:18* 
> net.(*TCPListener).accept(0x4000853ae0, 0x400053dfa8, 0x1, 
> 0x222884)*02:58:18*      
> /home/root/ci-scripts/golang/src/net/tcpsock_posix.go:139 +0x2c*02:58:18* 
> net.(*TCPListener).Accept(0x4000853ae0, 0x400053dfa8, 0x4000646020, 0x0, 
> 0x0)*02:58:18*       /home/root/ci-scripts/golang/src/net/tcpsock.go:261 
> +0x5c*02:58:18* crypto/tls.localServer(0x3e0880, 0x4000853ae0)*02:58:18*    
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_test.go:249 
> +0x5c*02:58:18* created by crypto/tls.runMain*02:58:18*       
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_test.go:361 
> +0x21c*02:58:18* *02:58:18* goroutine 411 [semacquire, 8 minutes]:*02:58:18* 
> internal/poll.runtime_Semacquire(0x40003f85a8)*02:58:18*         
> /home/root/ci-scripts/golang/src/runtime/sema.go:61 +0x38*02:58:18* 
> internal/poll.(*FD).Close(0x40003f8580, 0x40003f8580, 0x0)*02:58:18*        
> /home/root/ci-scripts/golang/src/internal/poll/fd_unix.go:109 +0x84*02:58:18* 
> net.(*netFD).Close(0x40003f8580, 0x0, 0x0)*02:58:18*      
> /home/root/ci-scripts/golang/src/net/fd_unix.go:184 +0x48*02:58:18* 
> net.(*conn).Close(0x4000010040, 0x0, 0x0)*02:58:18*         
> /home/root/ci-scripts/golang/src/net/net.go:208 +0x58*02:58:18* 
> crypto/tls.TestHostnameInSNI(0x4000592000)*02:58:18*    
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_client_test.go:1349 
> +0x264*02:58:18* testing.tRunner(0x4000592000, 0x3742c8)*02:58:18*    
> /home/root/ci-scripts/golang/src/testing/testing.go:993 +0xdc*02:58:18* 
> created by testing.(*T).Run*02:58:18*   
> /home/root/ci-scripts/golang/src/testing/testing.go:1044 +0x2c4*02:58:18* 
> *02:58:18* goroutine 317 [IO wait, 8 minutes]:*02:58:18* 
> internal/poll.runtime_pollWait(0xffff5bccbb18, 0x72, 
> 0xffffffffffffffff)*02:58:18*   
> /home/root/ci-scripts/golang/src/runtime/netpoll.go:203 +0x44*02:58:18* 
> internal/poll.(*pollDesc).wait(0x40003f8598, 0x72, 0x200, 0x205, 
> 0xffffffffffffffff)*02:58:18*  
> /home/root/ci-scripts/golang/src/internal/poll/fd_poll_runtime.go:87 
> +0x38*02:58:18* internal/poll.(*pollDesc).waitRead(...)*02:58:18*  
> /home/root/ci-scripts/golang/src/internal/poll/fd_poll_runtime.go:92*02:58:18*
>  internal/poll.(*FD).Read(0x40003f8580, 0x4000494480, 0x205, 0x205, 0x0, 0x0, 
> 0x0)*02:58:18*      
> /home/root/ci-scripts/golang/src/internal/poll/fd_unix.go:169 
> +0x158*02:58:18* net.(*netFD).Read(0x40003f8580, 0x4000494480, 0x205, 0x205, 
> 0x40004938b8, 0xffff82991c28, 0x4000493958)*02:58:18*        
> /home/root/ci-scripts/golang/src/net/fd_unix.go:202 +0x44*02:58:18* 
> net.(*conn).Read(0x4000010040, 0x4000494480, 0x205, 0x205, 0x0, 0x0, 
> 0x0)*02:58:18*         /home/root/ci-scripts/golang/src/net/net.go:184 
> +0x74*02:58:18* crypto/tls.(*atLeastReader).Read(0x40007e2aa0, 0x4000494480, 
> 0x205, 0x205, 0x4000494480, 0x0, 0x4000493988)*02:58:18*   
> /home/root/ci-scripts/golang/src/crypto/tls/conn.go:760 +0x58*02:58:18* 
> bytes.(*Buffer).ReadFrom(0x4000780cd8, 0x3db180, 0x40007e2aa0, 0x1de314, 
> 0x2f8b40, 0x33da00)*02:58:18*  
> /home/root/ci-scripts/golang/src/bytes/buffer.go:204 +0xa4*02:58:18* 
> crypto/tls.(*Conn).readFromUntil(0x4000780a80, 0x3db3a0, 0x4000010040, 0x5, 
> 0x4000010040, 0x40003f8598)*02:58:18*  
> /home/root/ci-scripts/golang/src/crypto/tls/conn.go:782 +0xd0*02:58:18* 
> crypto/tls.(*Conn).readRecordOrCCS(0x4000780a80, 0x0, 0x4000493bf8, 
> 0x1e05cc)*02:58:18*         
> /home/root/ci-scripts/golang/src/crypto/tls/conn.go:589 +0xd8*02:58:18* 
> crypto/tls.(*Conn).readRecord(...)*02:58:18*    
> /home/root/ci-scripts/golang/src/crypto/tls/conn.go:557*02:58:18* 
> crypto/tls.(*Conn).readHandshake(0x4000780a80, 0x4000480316, 0x4000480300, 
> 0x101, 0x180)*02:58:18*    
> /home/root/ci-scripts/golang/src/crypto/tls/conn.go:973 +0x48*02:58:18* 
> crypto/tls.(*Conn).clientHandshake(0x4000780a80, 0x0, 0x0)*02:58:18*    
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_client.go:169 
> +0x1c4*02:58:18* crypto/tls.(*Conn).Handshake(0x4000780a80, 0x0, 
> 0x0)*02:58:18*     /home/root/ci-scripts/golang/src/crypto/tls/conn.go:1340 
> +0xf0*02:58:18* crypto/tls.TestHostnameInSNI.func1(0x3e3e40, 0x4000010040, 
> 0x3516c9, 0xa)*02:58:18*    
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_client_test.go:1335 
> +0xa8*02:58:18* created by crypto/tls.TestHostnameInSNI*02:58:18*     
> /home/root/ci-scripts/golang/src/crypto/tls/handshake_client_test.go:1334 
> +0xe8*02:58:18* FAIL  crypto/tls      540.061s
>
>
>
> On Friday, March 20, 2020 at 1:42:27 PM UTC+8, Ian Lance Taylor wrote:
>>
>> On Thu, Mar 19, 2020 at 10:28 PM Xiangdong JI <xiang...@arm.com> wrote: 
>> > 
>> > I'm trying to run 'go tool dist test' after the binary has been built 
>> successfully, while always get a cached result, 
>> > running "go clean -i -r -testcache <pkg>" and "go clean -cache" in 
>> prior doesn't help, can anyone please help here? 
>> > Thanks. 
>> > 
>> > $ go tool dist test -run=go_test:crypto/ 
>> > 
>> > # go tool dist test -run=^go_test:crypto/aes$ 
>> > ok      crypto/aes      (cached) 
>> > ok      crypto/cipher   (cached) 
>> > ok      crypto/des      (cached) 
>> > ok      crypto/dsa      (cached) 
>> > ok      crypto/ecdsa    (cached) 
>> > ok      crypto/ed25519  (cached) 
>> > ok      crypto/elliptic (cached) 
>> > ok      crypto/hmac     (cached) 
>> > ok      crypto/internal/subtle  (cached) 
>> > ok      crypto/md5      (cached) 
>> > ok      crypto/rand     (cached) 
>> > ok      crypto/rc4      (cached) 
>> > ok      crypto/rsa      (cached) 
>> > ok      crypto/sha1     (cached) 
>> > ok      crypto/sha256   (cached) 
>> > ok      crypto/sha512   (cached) 
>> > ok      crypto/subtle   (cached) 
>> > ok      crypto/tls      (cached) 
>> > ok      crypto/x509     (cached) 
>>
>> Why are you running `go tool dist test` and not just `go test`? 
>>
>> Do you have GOARCH or GOOS set? 
>>
>> Ian 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/2b2eb0b2-c4a0-4abf-a0fc-171833674ceb%40googlegroups.com.

Reply via email to