Skip to content

x/tools/go/analysis/unitchecker: TestVetStdlib: compiler Fatal in noder/writer #70399

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
gopherbot opened this issue Nov 17, 2024 · 20 comments
Assignees
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsFix The path to resolution is known, but the work has not been done. Tools This label describes issues relating to any tools in the x/tools repository.
Milestone

Comments

@gopherbot
Copy link
Contributor

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (319.73s)

watchflakes

@gopherbot gopherbot added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Nov 17, 2024
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2024-11-15 16:15 x_tools-gotip-darwin-amd64-longtest tools@56ec1110 go@fd050b3c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (319.73s)
2024-11-15 16:15 x_tools-gotip-linux-386-longtest tools@56ec1110 go@400433af x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (83.58s)
2024-11-15 16:15 x_tools-gotip-linux-amd64-longtest tools@56ec1110 go@400433af x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (70.54s)
2024-11-15 16:15 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@56ec1110 go@400433af x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (75.04s)
2024-11-15 16:15 x_tools-gotip-linux-amd64-longtest-race tools@56ec1110 go@400433af x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (126.77s)
2024-11-15 16:15 x_tools-gotip-linux-arm64-longtest tools@56ec1110 go@400433af x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ../../../../goroot/src/crypto/internal/fips/check/check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (95.00s)
2024-11-15 16:15 x_tools-gotip-windows-amd64-longtest tools@56ec1110 go@400433af x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # crypto/internal/fips/check
        # [crypto/internal/fips/check]
        ..\..\..\..\goroot\src\crypto\internal\fips\check\check.go:89:3: unreachable code
--- FAIL: TestVetStdlib (60.94s)

watchflakes

@gopherbot gopherbot added the Tools This label describes issues relating to any tools in the x/tools repository. label Nov 17, 2024
@gopherbot gopherbot added this to the Unreleased milestone Nov 17, 2024
@dmitshur dmitshur moved this to Active in Test Flakes Nov 17, 2024
@dmitshur dmitshur added NeedsFix The path to resolution is known, but the work has not been done. and removed NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels Nov 17, 2024
@dmitshur
Copy link
Contributor

Fixed in CL 628555.

@github-project-automation github-project-automation bot moved this from Active to Done in Test Flakes Nov 17, 2024
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 18:38 x_tools-gotip-linux-386-longtest tools@8179c75b go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0xa5bfcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0x9809cf0, 0x1, 0x1})
        	../../../../targetrepo580417021/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x97b4d20}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x950ada0, 0x1, 0x1})
        	../../../../targetrepo580417021/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x92ff1a0, 0x8f71f94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo580417021/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo580417021/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo580417021/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (86.63s)
2025-01-07 18:38 x_tools-gotip-linux-amd64-longtest tools@8179c75b go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0000b5a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 76 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0006b9a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo554641607/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cab8?, 0xc00051bbc0?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0006b9b80, 0x1, 0x0?})
        	../../../../targetrepo554641607/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7bc0)
        	../../../../targetrepo554641607/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo554641607/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo554641607/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (78.41s)
2025-01-07 18:38 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@8179c75b go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc00041da18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a4a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo512255830/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cad8?, 0xc00047a900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0000a4b80, 0x1, 0x3?})
        	../../../../targetrepo512255830/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7be0)
        	../../../../targetrepo512255830/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo512255830/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo512255830/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (81.59s)
2025-01-07 18:38 x_tools-gotip-linux-amd64-longtest-race tools@8179c75b go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 83 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc000508818, 0x1, 0xc000346cc0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 73 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc000701818, 0x1, 0xc0004e5b00?})
        	../../../../targetrepo2171979168/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9e318, 0xc0004e5b00}, {0xaa008d, 0x4}, {0xaa00a5, 0x4}, {0xc000701a10, 0x1, 0x4556f6?})
        	../../../../targetrepo2171979168/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc000536aa0, 0xc000879ef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe861e0)
        	../../../../targetrepo2171979168/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe861e0)
        	../../../../targetrepo2171979168/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2171979168/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (127.48s)
2025-01-07 18:38 x_tools-gotip-linux-arm64-longtest tools@8179c75b go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40000909d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 41 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40000909d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo3518676152/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d26b8?, 0x40003f0900?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x4000090b48, 0x1, 0x400047d880?})
        	../../../../targetrepo3518676152/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo3518676152/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3518676152/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3518676152/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (99.87s)
2025-01-07 18:38 x_tools-gotip-windows-amd64-longtest tools@8179c75b go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x43f969]
        
        goroutine 34 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x659058?, 0x0?}, {0x5866da, 0x4}, {0xc0002f3a18, 0x1, 0x427c9a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x43f969]
        
        goroutine 66 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x659058?, 0x0?}, {0x5866da, 0x4}, {0xc0003ada18, 0x1, 0x427c9a?})
        	..\..\..\../targetrepo3908323342/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x65d9d8?, 0xc0002fc000?}, {0x5866da, 0x4}, {0x5866f2, 0x4}, {0xc0003adb80, 0x1, 0x576340?})
        	..\..\..\../targetrepo3908323342/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x9013c0)
        	..\..\..\../targetrepo3908323342/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo3908323342/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo3908323342/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (59.16s)
2025-01-07 18:39 x_tools-gotip-linux-386-longtest tools@7c7f3536 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0xa275cf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 77 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0x8fd1cf0, 0x1, 0x1})
        	../../../../targetrepo716619876/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x8f70d20}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x9014da0, 0x1, 0x1})
        	../../../../targetrepo716619876/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x9223c20, 0x9413f94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo716619876/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo716619876/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo716619876/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (85.50s)
2025-01-07 18:39 x_tools-gotip-linux-amd64-longtest tools@7c7f3536 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a0a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc000656a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo937989884/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cab8?, 0xc000478900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc000656b80, 0x1, 0x3?})
        	../../../../targetrepo937989884/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7bc0)
        	../../../../targetrepo937989884/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo937989884/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo937989884/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (76.02s)
2025-01-07 18:39 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@7c7f3536 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0003a4a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 92 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc000255a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo1395970240/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cad8?, 0xc0004e2d80?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc000255b80, 0x1, 0x3?})
        	../../../../targetrepo1395970240/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7be0)
        	../../../../targetrepo1395970240/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo1395970240/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1395970240/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (82.01s)
2025-01-07 18:39 x_tools-gotip-linux-amd64-longtest-race tools@7c7f3536 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 34 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc0003ba818, 0x1, 0xc0002645a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 77 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc00052f818, 0x1, 0xc000459500?})
        	../../../../targetrepo2343657051/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9e318, 0xc000459500}, {0xaa008d, 0x4}, {0xaa00a5, 0x4}, {0xc00052fa10, 0x1, 0x45dca5?})
        	../../../../targetrepo2343657051/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc000688e60, 0xc000a74ef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe861e0)
        	../../../../targetrepo2343657051/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe861e0)
        	../../../../targetrepo2343657051/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2343657051/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (134.28s)
2025-01-07 18:39 x_tools-gotip-linux-arm64-longtest tools@7c7f3536 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40000959d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 64 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40005ac9d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo1455512550/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d26b8?, 0x40004fe8a0?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x40005acb48, 0x1, 0x40005aca68?})
        	../../../../targetrepo1455512550/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo1455512550/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x2d0001000c000802?)
        	../../../../targetrepo1455512550/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1455512550/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (102.39s)
2025-01-07 18:39 x_tools-gotip-windows-amd64-longtest tools@7c7f3536 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x12df969]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x14f9058?, 0x0?}, {0x14266da, 0x4}, {0xc000401a18, 0x1, 0x12c7c9a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x12df969]
        
        goroutine 77 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x14f9058?, 0x0?}, {0x14266da, 0x4}, {0xc000567a18, 0x1, 0x12c7c9a?})
        	..\..\..\../targetrepo4207772647/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x14fd9d8?, 0xc00043c0c0?}, {0x14266da, 0x4}, {0x14266f2, 0x4}, {0xc000567b80, 0x1, 0xc000567b70?})
        	..\..\..\../targetrepo4207772647/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x17a13c0)
        	..\..\..\../targetrepo4207772647/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xc000236a80?)
        	..\..\..\../targetrepo4207772647/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo4207772647/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (93.12s)
2025-01-07 18:40 x_tools-gotip-linux-386-longtest tools@2ad5c902 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0x9a7dcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0xaba7cf0, 0x1, 0x1})
        	../../../../targetrepo2024499036/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0xab473b0}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0xac54da0, 0x1, 0x1})
        	../../../../targetrepo2024499036/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x8ef8480, 0x948e794)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo2024499036/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo2024499036/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2024499036/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (88.67s)
2025-01-07 18:40 x_tools-gotip-linux-amd64-longtest tools@2ad5c902 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0000b5a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0005c0a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo1840107399/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cab8?, 0xc0004e0060?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0005c0b80, 0x1, 0x436847?})
        	../../../../targetrepo1840107399/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7bc0)
        	../../../../targetrepo1840107399/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x9089f0?)
        	../../../../targetrepo1840107399/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1840107399/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (80.46s)
2025-01-07 18:40 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@2ad5c902 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo4224385658/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cad8?, 0xc00043ed80?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0000a5b80, 0x1, 0xc000076808?})
        	../../../../targetrepo4224385658/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7be0)
        	../../../../targetrepo4224385658/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x7e00010004030002?)
        	../../../../targetrepo4224385658/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo4224385658/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (75.08s)
2025-01-07 18:40 x_tools-gotip-linux-amd64-longtest-race tools@2ad5c902 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 83 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc000593818, 0x1, 0xc0003778c0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 83 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc00026d818, 0x1, 0xc000574ae0?})
        	../../../../targetrepo2695139023/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9e318, 0xc000574ae0}, {0xaa008d, 0x4}, {0xaa00a5, 0x4}, {0xc00026da10, 0x1, 0x0?})
        	../../../../targetrepo2695139023/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc000480e60, 0xc000b96ef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe861e0)
        	../../../../targetrepo2695139023/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe861e0)
        	../../../../targetrepo2695139023/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2695139023/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (133.01s)
2025-01-07 18:40 x_tools-gotip-linux-arm64-longtest tools@2ad5c902 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40001899d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 41 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x400052f9d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo3128204229/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d26b8?, 0x4000468900?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x400052fb48, 0x1, 0x0?})
        	../../../../targetrepo3128204229/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo3128204229/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3128204229/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3128204229/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (103.32s)
2025-01-07 18:40 x_tools-gotip-windows-amd64-longtest tools@2ad5c902 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xe5f969]
        
        goroutine 34 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x1079058?, 0x0?}, {0xfa66da, 0x4}, {0xc0002f3a18, 0x1, 0xe47c9a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xe5f969]
        
        goroutine 50 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x1079058?, 0x0?}, {0xfa66da, 0x4}, {0xc0006cfa18, 0x1, 0xe47c9a?})
        	..\..\..\../targetrepo2029408006/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x107d9d8?, 0xc00045e180?}, {0xfa66da, 0x4}, {0xfa66f2, 0x4}, {0xc0006cfb80, 0x1, 0xc0006cfb70?})
        	..\..\..\../targetrepo2029408006/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x13213c0)
        	..\..\..\../targetrepo2029408006/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo2029408006/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo2029408006/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (60.45s)
2025-01-07 18:43 x_tools-gotip-linux-386-longtest tools@ac8980cd go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0x9ecdcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8326de7]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd6c, 0x0}, {0x843fece, 0x4}, {0x8f85cf0, 0x1, 0x1})
        	../../../../targetrepo1823011876/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x8f34d20}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x8d06da0, 0x1, 0x1})
        	../../../../targetrepo1823011876/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x9e3c570, 0x9eedf94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo1823011876/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo1823011876/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1823011876/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (86.93s)
2025-01-07 18:43 x_tools-gotip-linux-amd64-longtest tools@ac8980cd go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908258?, 0x0?}, {0x837ee5, 0x4}, {0xc0002c8a18, 0x1, 0x6db4ba?})
        	../../../../targetrepo3581079465/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cab8?, 0xc000478900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0002c8b80, 0x1, 0x827b60?})
        	../../../../targetrepo3581079465/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7bc0)
        	../../../../targetrepo3581079465/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3581079465/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3581079465/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (78.60s)
2025-01-07 18:43 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@ac8980cd go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc000122a18, 0x1, 0x6db4ba?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f3189]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000dea18, 0x1, 0x6db4ba?})
        	../../../../targetrepo175796085/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cad8?, 0xc000480d80?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0000deb80, 0x1, 0x908278?})
        	../../../../targetrepo175796085/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba7be0)
        	../../../../targetrepo175796085/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo175796085/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo175796085/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (78.01s)
2025-01-07 18:43 x_tools-gotip-linux-amd64-longtest-race tools@ac8980cd go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 34 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb98fb8, 0x0}, {0xaa008d, 0x4}, {0xc000279818, 0x1, 0xc0002d3320?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f219d]
        
        goroutine 50 [running]:
(... long comment truncated ...)

watchflakes

@gopherbot gopherbot reopened this Jan 7, 2025
@github-project-automation github-project-automation bot moved this from Done to Active in Test Flakes Jan 7, 2025
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 18:43 x_tools-gotip-linux-arm64-longtest tools@ac8980cd go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40000909d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c41b8]
        
        goroutine 41 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cde98?, 0x0?}, {0x3fdd39, 0x4}, {0x40001759d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo435492839/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d26b8?, 0x4000468900?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x4000175b48, 0x1, 0x4000175a68?})
        	../../../../targetrepo435492839/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo435492839/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x4000864960?)
        	../../../../targetrepo435492839/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo435492839/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (103.88s)
2025-01-07 18:43 x_tools-gotip-windows-amd64-longtest tools@ac8980cd go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xbaf969]
        
        goroutine 46 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xdc9058?, 0x0?}, {0xcf66da, 0x4}, {0xc00032fa18, 0x1, 0xb97c9a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xbaf969]
        
        goroutine 65 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xdc9058?, 0x0?}, {0xcf66da, 0x4}, {0xc0003ada18, 0x1, 0xb97c9a?})
        	..\..\..\../targetrepo1153616912/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xdcd9d8?, 0xc0004ac120?}, {0xcf66da, 0x4}, {0xcf66f2, 0x4}, {0xc0003adb80, 0x1, 0xce6340?})
        	..\..\..\../targetrepo1153616912/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x10713c0)
        	..\..\..\../targetrepo1153616912/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo1153616912/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo1153616912/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (59.92s)
2025-01-07 18:50 x_tools-gotip-linux-386-longtest tools@155dc6e0 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x91bfcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x9b7bcf0, 0x1, 0x1})
        	../../../../targetrepo1816637451/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x9b1ec00}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x9c38da0, 0x1, 0x1})
        	../../../../targetrepo1816637451/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0xa172900, 0xa455f94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo1816637451/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo1816637451/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1816637451/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (88.30s)
2025-01-07 18:50 x_tools-gotip-linux-amd64-longtest tools@155dc6e0 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc00011aa18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc000450a18, 0x1, 0x6da228?})
        	../../../../targetrepo3667272952/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb58?, 0xc000410900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc000450b80, 0x1, 0x0?})
        	../../../../targetrepo3667272952/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9bc0)
        	../../../../targetrepo3667272952/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3667272952/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3667272952/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (81.43s)
2025-01-07 18:50 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@155dc6e0 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6da228?})
        	../../../../targetrepo426573472/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb78?, 0xc0004c43c0?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0000a5b80, 0x1, 0xe0?})
        	../../../../targetrepo426573472/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9be0)
        	../../../../targetrepo426573472/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo426573472/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo426573472/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (74.87s)
2025-01-07 18:50 x_tools-gotip-linux-amd64-longtest-race tools@155dc6e0 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 74 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc000127818, 0x1, 0xc0000e9620?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 65 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc000555818, 0x1, 0xc0005dd9e0?})
        	../../../../targetrepo332435127/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9d3b8, 0xc0005dd9e0}, {0xa9f08d, 0x4}, {0xa9f0a5, 0x4}, {0xc000555a10, 0x1, 0x4556d6?})
        	../../../../targetrepo332435127/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc000a8d220, 0xc00008eef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe871e0)
        	../../../../targetrepo332435127/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe871e0)
        	../../../../targetrepo332435127/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo332435127/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (128.50s)
2025-01-07 18:50 x_tools-gotip-linux-arm64-longtest tools@155dc6e0 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x400011f9d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x40005ca9d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo167476453/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d2758?, 0x4000468900?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x40005cab48, 0x1, 0x40005caa68?})
        	../../../../targetrepo167476453/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo167476453/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo167476453/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo167476453/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (100.82s)
2025-01-07 18:50 x_tools-gotip-windows-amd64-longtest tools@155dc6e0 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x9be6e9]
        
        goroutine 46 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xbd9058?, 0x0?}, {0xb066da, 0x4}, {0xc0003a7a18, 0x1, 0x9a69e8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x9be6e9]
        
        goroutine 50 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xbd9058?, 0x0?}, {0xb066da, 0x4}, {0xc000433a18, 0x1, 0x9a69e8?})
        	..\..\..\../targetrepo2360719393/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xbdda58?, 0xc00045e180?}, {0xb066da, 0x4}, {0xb066f2, 0x4}, {0xc000433b80, 0x1, 0x0?})
        	..\..\..\../targetrepo2360719393/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe833c0)
        	..\..\..\../targetrepo2360719393/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo2360719393/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo2360719393/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (58.45s)
2025-01-07 20:06 x_tools-gotip-linux-amd64-longtest tools@fc2161a7 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc00026aa18, 0x1, 0x6da228?})
        	../../../../targetrepo4148395985/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb58?, 0xc000478900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc00026ab80, 0x1, 0x4093a9?})
        	../../../../targetrepo4148395985/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9bc0)
        	../../../../targetrepo4148395985/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo4148395985/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo4148395985/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (82.97s)
2025-01-07 20:06 x_tools-gotip-linux-arm64-longtest tools@fc2161a7 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x40003b69d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x400053d9d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo357157118/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d2758?, 0x40005827e0?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x400053db48, 0x1, 0x400053da68?})
        	../../../../targetrepo357157118/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo357157118/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xa021505a2000101?)
        	../../../../targetrepo357157118/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo357157118/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (103.00s)

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 20:06 x_tools-gotip-linux-386-longtest tools@fc2161a7 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x95bfcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x9f69cf0, 0x1, 0x1})
        	../../../../targetrepo3795354124/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x9ebcd20}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x9c86da0, 0x1, 0x1})
        	../../../../targetrepo3795354124/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x96a4570, 0x976df94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo3795354124/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo3795354124/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3795354124/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (88.28s)
2025-01-07 20:06 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@fc2161a7 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc0001a0a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a1a18, 0x1, 0x6da228?})
        	../../../../targetrepo682450966/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb78?, 0xc00047a900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0000a1b80, 0x1, 0x3?})
        	../../../../targetrepo682450966/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9be0)
        	../../../../targetrepo682450966/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo682450966/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo682450966/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (81.44s)
2025-01-07 20:06 x_tools-gotip-linux-amd64-longtest-race tools@fc2161a7 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 73 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc000428818, 0x1, 0xc000352c00?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 77 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc000535818, 0x1, 0xc0006110e0?})
        	../../../../targetrepo1607430223/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9d3b8, 0xc0006110e0}, {0xa9f08d, 0x4}, {0xa9f0a5, 0x4}, {0xc000535a10, 0x1, 0x4556d6?})
        	../../../../targetrepo1607430223/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc00096f4f0, 0xc000801ef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe871e0)
        	../../../../targetrepo1607430223/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe871e0)
        	../../../../targetrepo1607430223/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1607430223/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (131.85s)
2025-01-07 20:06 x_tools-gotip-windows-amd64-longtest tools@fc2161a7 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xe8e6e9]
        
        goroutine 46 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x10a9058?, 0x0?}, {0xfd66da, 0x4}, {0xc0003a7a18, 0x1, 0xe769e8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xe8e6e9]
        
        goroutine 50 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x10a9058?, 0x0?}, {0xfd66da, 0x4}, {0xc0003bba18, 0x1, 0xe769e8?})
        	..\..\..\../targetrepo3187042486/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x10ada58?, 0xc0003e6180?}, {0xfd66da, 0x4}, {0xfd66f2, 0x4}, {0xc0003bbb80, 0x1, 0x0?})
        	..\..\..\../targetrepo3187042486/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x13533c0)
        	..\..\..\../targetrepo3187042486/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo3187042486/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo3187042486/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (62.17s)
2025-01-07 20:24 x_tools-gotip-linux-386-longtest tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x9e37cf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 65 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x9715cf0, 0x1, 0x1})
        	../../../../targetrepo369973390/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x96bcd20}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x948ada0, 0x1, 0x1})
        	../../../../targetrepo369973390/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x9d36810, 0x9ea9794)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo369973390/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo369973390/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo369973390/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (84.63s)
2025-01-07 20:24 x_tools-gotip-linux-amd64-longtest tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc000118a18, 0x1, 0x6da228?})
        	../../../../targetrepo2063537633/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb58?, 0xc000541980?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc000118b80, 0x1, 0x908250?})
        	../../../../targetrepo2063537633/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9bc0)
        	../../../../targetrepo2063537633/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo2063537633/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2063537633/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (75.15s)
2025-01-07 20:24 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 62 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a2a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 67 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc00057ba18, 0x1, 0x6da228?})
        	../../../../targetrepo3952164290/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb78?, 0xc0003fe900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc00057bb80, 0x1, 0x0?})
        	../../../../targetrepo3952164290/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9be0)
        	../../../../targetrepo3952164290/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3952164290/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3952164290/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (79.69s)
2025-01-07 20:24 x_tools-gotip-linux-amd64-longtest-race tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 77 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc0004a9818, 0x1, 0xc0003613e0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 56 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc000155818, 0x1, 0xc0002a0480?})
        	../../../../targetrepo1922032171/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9d3b8, 0xc0002a0480}, {0xa9f08d, 0x4}, {0xa9f0a5, 0x4}, {0xc000155a10, 0x1, 0x1010600170f4800?})
        	../../../../targetrepo1922032171/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc0006ff1d0, 0xc000185ef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe871e0)
        	../../../../targetrepo1922032171/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe871e0)
        	../../../../targetrepo1922032171/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1922032171/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (129.39s)
2025-01-07 20:24 x_tools-gotip-linux-arm64-longtest tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x400009e9d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 41 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x40004759d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo3022797449/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d2758?, 0x40003f0900?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x4000475b48, 0x1, 0x3?})
        	../../../../targetrepo3022797449/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo3022797449/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x100010104001708?)
        	../../../../targetrepo3022797449/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3022797449/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (99.49s)
2025-01-07 20:24 x_tools-gotip-windows-amd64-longtest tools@16f29799 go@b2aa18b9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x3ae6e9]
        
        goroutine 34 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x5c9058?, 0x0?}, {0x4f66da, 0x4}, {0xc0002f3a18, 0x1, 0x3969e8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x3ae6e9]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x5c9058?, 0x0?}, {0x4f66da, 0x4}, {0xc00055da18, 0x1, 0x3969e8?})
        	..\..\..\../targetrepo1790087685/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x5cda58?, 0xc00009e120?}, {0x4f66da, 0x4}, {0x4f66f2, 0x4}, {0xc00055db80, 0x1, 0x4e6340?})
        	..\..\..\../targetrepo1790087685/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8733c0)
        	..\..\..\../targetrepo1790087685/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo1790087685/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo1790087685/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (59.00s)

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 20:24 x_tools-gotip-windows-amd64-longtest tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x89e6e9]
        
        goroutine 34 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xab9058?, 0x0?}, {0x9e66da, 0x4}, {0xc0002f3a18, 0x1, 0x8869e8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x89e6e9]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xab9058?, 0x0?}, {0x9e66da, 0x4}, {0xc0005b1a18, 0x1, 0x8869e8?})
        	..\..\..\../targetrepo1539370775/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xabda58?, 0xc00045e180?}, {0x9e66da, 0x4}, {0x9e66f2, 0x4}, {0xc0005b1b80, 0x1, 0x662182?})
        	..\..\..\../targetrepo1539370775/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xd633c0)
        	..\..\..\../targetrepo1539370775/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	..\..\..\../targetrepo1539370775/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo1539370775/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (58.23s)

watchflakes

@timothy-king
Copy link
Contributor

@adonovan timeline kinda lines up with https://go.dev/cl/639157 and involves analysisinternal.IsTypeNamed. Maybe related?

@timothy-king
Copy link
Contributor

My hunch is that within internal/analysisinternal/analysis.go in IsMethodNamed on the line _, T := typesinternal.ReceiverNamed(recv) that T is a nil *types.Named. ReceiverNamed looks like it can return nil on interfaces.

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 23:38 x_tools-gotip-linux-386-longtest tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x91bfcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 80 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x8c59cf0, 0x1, 0x1})
        	../../../../targetrepo1814200487/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x8bfb020}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x8ccada0, 0x1, 0x1})
        	../../../../targetrepo1814200487/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0x9ce2570, 0x9ecdf94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo1814200487/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo1814200487/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1814200487/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (90.15s)
2025-01-07 23:38 x_tools-gotip-linux-amd64-longtest tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a5a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 64 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0004baa18, 0x1, 0x6da228?})
        	../../../../targetrepo3087876534/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb58?, 0xc000092de0?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0004bab80, 0x1, 0x7d28e0?})
        	../../../../targetrepo3087876534/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9bc0)
        	../../../../targetrepo3087876534/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3087876534/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3087876534/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (79.73s)
2025-01-07 23:38 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc0000a0a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc000128a18, 0x1, 0x6da228?})
        	../../../../targetrepo2187108570/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb78?, 0xc000511620?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc000128b80, 0x1, 0xc00025c190?})
        	../../../../targetrepo2187108570/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9be0)
        	../../../../targetrepo2187108570/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo2187108570/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2187108570/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (78.88s)
2025-01-07 23:38 x_tools-gotip-linux-amd64-longtest-race tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc0003e4818, 0x1, 0xc000383860?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 62 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc00078d818, 0x1, 0xc0005222a0?})
        	../../../../targetrepo2219984492/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9d3b8, 0xc0005222a0}, {0xa9f08d, 0x4}, {0xa9f0a5, 0x4}, {0xc00078da10, 0x1, 0x48ce8e?})
        	../../../../targetrepo2219984492/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc000642aa0, 0xc0007bfef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe871e0)
        	../../../../targetrepo2219984492/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe871e0)
        	../../../../targetrepo2219984492/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2219984492/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (130.83s)
2025-01-07 23:38 x_tools-gotip-linux-arm64-longtest tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x40000909d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 53 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x40001649d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo3754461072/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d2758?, 0x400051e840?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x4000164b48, 0x1, 0x4000164a68?})
        	../../../../targetrepo3754461072/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo3754461072/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3754461072/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3754461072/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (100.37s)
2025-01-07 23:38 x_tools-gotip-windows-amd64-longtest tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xb8e6e9]
        
        goroutine 46 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xda9058?, 0x0?}, {0xcd66da, 0x4}, {0xc00032fa18, 0x1, 0xb769e8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0xb8e6e9]
        
        goroutine 77 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xda9058?, 0x0?}, {0xcd66da, 0x4}, {0xc00024ba18, 0x1, 0xb769e8?})
        	..\..\..\../targetrepo2576105117/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xdada58?, 0xc00045e180?}, {0xcd66da, 0x4}, {0xcd66f2, 0x4}, {0xc00024bb80, 0x1, 0xcc6340?})
        	..\..\..\../targetrepo2576105117/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x10533c0)
        	..\..\..\../targetrepo2576105117/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x2e5d676e69727473?)
        	..\..\..\../targetrepo2576105117/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo2576105117/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (59.30s)

watchflakes

@gopherbot
Copy link
Contributor Author

Change https://go.dev/cl/641177 mentions this issue: internal/analysisinternal: check for interface recievers

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 18:50 x_tools-gotip-darwin-amd64-longtest tools@155dc6e0 go@d93b549f x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x58c9a29]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x5ae1ff8?, 0x0?}, {0x5960e61, 0x4}, {0xc00039aa18, 0x1, 0x58b1d5a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xc881a29]
        
        goroutine 47 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xca99ff8?, 0x0?}, {0xc918e61, 0x4}, {0xc00014ca18, 0x1, 0xc869d5a?})
        	../../../../targetrepo2250203041/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xca9e618?, 0xc0002dea20?}, {0xc918e61, 0x4}, {0xc918e79, 0x4}, {0xc00014cb80, 0x1, 0x3?})
        	../../../../targetrepo2250203041/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x7fecb60)
        	../../../../targetrepo2250203041/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x6e752f6c616e7265?)
        	../../../../targetrepo2250203041/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2250203041/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (148.92s)
2025-01-07 20:06 x_tools-gotip-darwin-amd64-longtest tools@fc2161a7 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xe62d7c9]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xe846ff8?, 0x0?}, {0xe6c5da1, 0x4}, {0xc000091a18, 0x1, 0xe615ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x99907c9]
        
        goroutine 48 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x9ba9ff8?, 0x0?}, {0x9a28da1, 0x4}, {0xc00021ea18, 0x1, 0x9978ac8?})
        	../../../../targetrepo3584275651/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x9bae698?, 0xc000418840?}, {0x9a28da1, 0x4}, {0x9a28db9, 0x4}, {0xc00021eb80, 0x1, 0x3?})
        	../../../../targetrepo3584275651/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xbf37b60)
        	../../../../targetrepo3584275651/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xc0001542c0?)
        	../../../../targetrepo3584275651/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3584275651/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (360.75s)
2025-01-07 20:24 x_tools-gotip-darwin-amd64-longtest tools@16f29799 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x59857c9]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x5b9eff8?, 0x0?}, {0x5a1dda1, 0x4}, {0xc0003a2a18, 0x1, 0x596dac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x837f7c9]
        
        goroutine 48 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x8598ff8?, 0x0?}, {0x8417da1, 0x4}, {0xc0002e8a18, 0x1, 0x8367ac8?})
        	../../../../targetrepo500201338/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x859d698?, 0xc00025e600?}, {0x8417da1, 0x4}, {0x8417db9, 0x4}, {0xc0002e8b80, 0x1, 0x8583ae0?})
        	../../../../targetrepo500201338/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x79c3b60)
        	../../../../targetrepo500201338/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo500201338/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo500201338/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (383.76s)
2025-01-07 23:38 x_tools-gotip-darwin-amd64-longtest tools@b4e093ec go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x23f17c9]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x260aff8?, 0x0?}, {0x2489da1, 0x4}, {0xc000381a18, 0x1, 0x23d9ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x69297c9]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x6b42ff8?, 0x0?}, {0x69c1da1, 0x4}, {0xc000585a18, 0x1, 0x6911ac8?})
        	../../../../targetrepo3855929028/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x6b47698?, 0xc0001fef00?}, {0x69c1da1, 0x4}, {0x69c1db9, 0x4}, {0xc000585b80, 0x1, 0x0?})
        	../../../../targetrepo3855929028/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x54aeb60)
        	../../../../targetrepo3855929028/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8010201a0000100?)
        	../../../../targetrepo3855929028/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3855929028/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (308.89s)

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 18:50 x_tools-gotip-darwin-amd64-longtest tools@155dc6e0 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x29df7c9]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x2bf8ff8?, 0x0?}, {0x2a77da1, 0x4}, {0xc0002e4a18, 0x1, 0x29c7ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x497c7c9]
        
        goroutine 78 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4b95ff8?, 0x0?}, {0x4a14da1, 0x4}, {0xc00056ea18, 0x1, 0x4964ac8?})
        	../../../../targetrepo3384998447/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4b9a698?, 0xc000114540?}, {0x4a14da1, 0x4}, {0x4a14db9, 0x4}, {0xc00056eb80, 0x1, 0x3?})
        	../../../../targetrepo3384998447/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xbdbab60)
        	../../../../targetrepo3384998447/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3384998447/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3384998447/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (369.68s)

watchflakes

@adonovan
Copy link
Member

adonovan commented Jan 8, 2025

My hunch is that within internal/analysisinternal/analysis.go in IsMethodNamed on the line _, T := typesinternal.ReceiverNamed(recv) that T is a nil *types.Named. ReceiverNamed looks like it can return nil on interfaces.

Yeah. Classic Go bug. Thanks for investigating and fixing.

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 18:39 x_tools-gotip-darwin-amd64-longtest tools@7c7f3536 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xe6e17c9]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xe8faff8?, 0x0?}, {0xe779da1, 0x4}, {0xc000091a18, 0x1, 0xe6c9ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x108677c9]
        
        goroutine 48 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x10a80ff8?, 0x0?}, {0x108ffda1, 0x4}, {0xc0003f7a18, 0x1, 0x1084fac8?})
        	../../../../targetrepo2042895590/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x10a85698?, 0xc000420840?}, {0x108ffda1, 0x4}, {0x108ffdb9, 0x4}, {0xc0003f7b80, 0x1, 0x10a6bae0?})
        	../../../../targetrepo2042895590/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xfdafb60)
        	../../../../targetrepo2042895590/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo2042895590/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2042895590/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (147.94s)
2025-01-07 18:40 x_tools-gotip-darwin-amd64-longtest tools@2ad5c902 go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xa7eb7c9]
        
        goroutine 65 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xaa04ff8?, 0x0?}, {0xa883da1, 0x4}, {0xc00007fa18, 0x1, 0xa7d3ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x905e7c9]
        
        goroutine 66 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x9277ff8?, 0x0?}, {0x90f6da1, 0x4}, {0xc000420a18, 0x1, 0x9046ac8?})
        	../../../../targetrepo1685595686/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x927c698?, 0xc000401380?}, {0x90f6da1, 0x4}, {0x90f6db9, 0x4}, {0xc000420b80, 0x1, 0x9262ae0?})
        	../../../../targetrepo1685595686/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe549b60)
        	../../../../targetrepo1685595686/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xc04d30001000302?)
        	../../../../targetrepo1685595686/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1685595686/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (389.19s)
2025-01-07 18:43 x_tools-gotip-darwin-amd64-longtest tools@ac8980cd go@b50ccef6 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xd2aa7c9]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xd4c3ff8?, 0x0?}, {0xd342da1, 0x4}, {0xc000425a18, 0x1, 0xd292ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x21d87c9]
        
        goroutine 48 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x23f1ff8?, 0x0?}, {0x2270da1, 0x4}, {0xc00020ea18, 0x1, 0x21c0ac8?})
        	../../../../targetrepo2976109975/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x23f6698?, 0xc0006221e0?}, {0x2270da1, 0x4}, {0x2270db9, 0x4}, {0xc00020eb80, 0x1, 0xc000258500?})
        	../../../../targetrepo2976109975/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x6b18b60)
        	../../../../targetrepo2976109975/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x600000?)
        	../../../../targetrepo2976109975/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2976109975/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (149.15s)

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 23:38 x_tools-gotip-darwin-amd64-longtest tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xabf67c9]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xae0fff8?, 0x0?}, {0xac8eda1, 0x4}, {0xc000128a18, 0x1, 0xabdeac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x22fd7c9]
        
        goroutine 56 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x2516ff8?, 0x0?}, {0x2395da1, 0x4}, {0xc00038ea18, 0x1, 0x22e5ac8?})
        	../../../../targetrepo3172895606/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x251b698?, 0xc000402ea0?}, {0x2395da1, 0x4}, {0x2395db9, 0x4}, {0xc00038eb80, 0x1, 0x2501ae0?})
        	../../../../targetrepo3172895606/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xad52b60)
        	../../../../targetrepo3172895606/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3172895606/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3172895606/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (147.73s)
2025-01-07 23:38 x_tools-gotip-linux-386-longtest tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x99bfcf0, 0x1, 0x1})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8325e27]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x850bd7c, 0x0}, {0x843fece, 0x4}, {0x937dcf0, 0x1, 0x1})
        	../../../../targetrepo1792715037/internal/analysisinternal/analysis.go:305 +0x57
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x850d5f0, 0x93156b0}, {0x843fece, 0x4}, {0x843fee6, 0x4}, {0x9420da0, 0x1, 0x1})
        	../../../../targetrepo1792715037/internal/analysisinternal/analysis.go:339 +0xb1
...
        	../../../../goroot/src/sync/once.go:78 +0xa4
        sync.(*Once).Do(0xa792570, 0xa983f94)
        	../../../../goroot/src/sync/once.go:69 +0x3f
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x8740b60)
        	../../../../targetrepo1792715037/go/analysis/unitchecker/unitchecker.go:335 +0x11c
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x8740b60)
        	../../../../targetrepo1792715037/go/analysis/unitchecker/unitchecker.go:414 +0x2c
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo1792715037/go/analysis/unitchecker/unitchecker.go:413 +0x48
--- FAIL: TestVetStdlib (88.52s)
2025-01-07 23:38 x_tools-gotip-linux-amd64-longtest tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 47 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc00012ba18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 68 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908278?, 0x0?}, {0x837ee5, 0x4}, {0xc0005f4a18, 0x1, 0x6da228?})
        	../../../../targetrepo302421858/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb58?, 0xc000410900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc0005f4b80, 0x1, 0x0?})
        	../../../../targetrepo302421858/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9bc0)
        	../../../../targetrepo302421858/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo302421858/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo302421858/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (76.63s)
2025-01-07 23:38 x_tools-gotip-linux-amd64-longtest-aliastypeparams tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 33 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc000116a18, 0x1, 0x6da228?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6f1f29]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x908298?, 0x0?}, {0x837ee5, 0x4}, {0xc000544a18, 0x1, 0x6da228?})
        	../../../../targetrepo743864708/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x90cb78?, 0xc00041a900?}, {0x837ee5, 0x4}, {0x837efd, 0x4}, {0xc000544b80, 0x1, 0x0?})
        	../../../../targetrepo743864708/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xba9be0)
        	../../../../targetrepo743864708/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x2b00002af0002ae?)
        	../../../../targetrepo743864708/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo743864708/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (76.48s)
2025-01-07 23:38 x_tools-gotip-linux-amd64-longtest-race tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc00060d818, 0x1, 0xc000446180?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8f065d]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb97fd8, 0x0}, {0xa9f08d, 0x4}, {0xc00017b818, 0x1, 0xc000556ae0?})
        	../../../../targetrepo477480809/internal/analysisinternal/analysis.go:305 +0x9d
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb9d3b8, 0xc000556ae0}, {0xa9f08d, 0x4}, {0xa9f0a5, 0x4}, {0xc00017ba10, 0x1, 0x4556d6?})
        	../../../../targetrepo477480809/internal/analysisinternal/analysis.go:339 +0x151
...
        	../../../../goroot/src/sync/once.go:78 +0xe2
        sync.(*Once).Do(0xc000b32910, 0xc0007b9ef8)
        	../../../../goroot/src/sync/once.go:69 +0x45
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xe871e0)
        	../../../../targetrepo477480809/go/analysis/unitchecker/unitchecker.go:335 +0x265
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xe871e0)
        	../../../../targetrepo477480809/go/analysis/unitchecker/unitchecker.go:414 +0x4b
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo477480809/go/analysis/unitchecker/unitchecker.go:413 +0x6b
--- FAIL: TestVetStdlib (130.12s)
2025-01-07 23:38 x_tools-gotip-linux-arm64-longtest tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 45 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x40003b89d8, 0x1, 0x39c4a0?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2c2c18]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x4cdeb8?, 0x0?}, {0x3fdd39, 0x4}, {0x400065e9d8, 0x1, 0x39c4a0?})
        	../../../../targetrepo4089348652/internal/analysisinternal/analysis.go:305 +0x88
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x4d2758?, 0x40004fe8a0?}, {0x3fdd39, 0x4}, {0x3fdd51, 0x4}, {0x400065eb48, 0x1, 0x400065ea68?})
        	../../../../targetrepo4089348652/internal/analysisinternal/analysis.go:339 +0xb4
...
        	../../../../goroot/src/sync/once.go:78 +0xf0
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x763d60)
        	../../../../targetrepo4089348652/go/analysis/unitchecker/unitchecker.go:335 +0x134
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x244a00002440?)
        	../../../../targetrepo4089348652/go/analysis/unitchecker/unitchecker.go:414 +0x30
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo4089348652/go/analysis/unitchecker/unitchecker.go:413 +0x4c
--- FAIL: TestVetStdlib (100.90s)
2025-01-07 23:38 x_tools-gotip-windows-amd64-longtest tools@b4e093ec go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x80e6e9]
        
        goroutine 46 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xa29058?, 0x0?}, {0x9566da, 0x4}, {0xc00032fa18, 0x1, 0x7f69e8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal 0xc0000005 code=0x0 addr=0x20 pc=0x80e6e9]
        
        goroutine 61 [running]:
        go/types.(*Named).Obj(...)
        	..\..\..\..\goroot\src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xa29058?, 0x0?}, {0x9566da, 0x4}, {0xc000527a18, 0x1, 0x7f69e8?})
        	..\..\..\../targetrepo2807429744/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xa2da58?, 0xc00045e180?}, {0x9566da, 0x4}, {0x9566f2, 0x4}, {0xc000527b80, 0x1, 0x0?})
        	..\..\..\../targetrepo2807429744/internal/analysisinternal/analysis.go:339 +0xf8
...
        	..\..\..\..\goroot\src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	..\..\..\..\goroot\src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xcd33c0)
        	..\..\..\../targetrepo2807429744/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0xc00024c560?)
        	..\..\..\../targetrepo2807429744/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	..\..\..\../targetrepo2807429744/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (58.95s)

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 18:38 x_tools-gotip-darwin-amd64-longtest tools@8179c75b go@39f2032c x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x10e2c7c9]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x11045ff8?, 0x0?}, {0x10ec4da1, 0x4}, {0xc00034da18, 0x1, 0x10e14ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xae877c9]
        
        goroutine 48 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xb0a0ff8?, 0x0?}, {0xaf1fda1, 0x4}, {0xc000243a18, 0x1, 0xae6fac8?})
        	../../../../targetrepo2018093159/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xb0a5698?, 0xc00058c060?}, {0xaf1fda1, 0x4}, {0xaf1fdb9, 0x4}, {0xc000243b80, 0x1, 0xb08bae0?})
        	../../../../targetrepo2018093159/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x6ad7b60)
        	../../../../targetrepo2018093159/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo2018093159/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo2018093159/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (413.31s)
2025-01-07 23:38 x_tools-gotip-darwin-amd64-longtest tools@b4e093ec go@d62154db x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xda2da29]
        
        goroutine 44 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xdc45ff8?, 0x0?}, {0xdac4e61, 0x4}, {0xc000402a18, 0x1, 0xda15d5a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x64cfa29]
        
        goroutine 60 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x66e7ff8?, 0x0?}, {0x6566e61, 0x4}, {0xc0000f4a18, 0x1, 0x64b7d5a?})
        	../../../../targetrepo3202228028/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x66ec618?, 0xc000466900?}, {0x6566e61, 0x4}, {0x6566e79, 0x4}, {0xc0000f4b80, 0x1, 0x66d2ae0?})
        	../../../../targetrepo3202228028/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xd5f7b60)
        	../../../../targetrepo3202228028/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3202228028/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3202228028/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (234.81s)

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 23:38 x_tools-gotip-darwin-amd64-longtest tools@b4e093ec go@1d20bce9 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x2818a29]
        
        goroutine 65 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x2a30ff8?, 0x0?}, {0x28afe61, 0x4}, {0xc000381a18, 0x1, 0x2800d5a?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xe895a29]
        
        goroutine 48 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0xeaadff8?, 0x0?}, {0xe92ce61, 0x4}, {0xc0002d7a18, 0x1, 0xe87dd5a?})
        	../../../../targetrepo3630426028/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0xeab2618?, 0xc000420840?}, {0xe92ce61, 0x4}, {0xe92ce79, 0x4}, {0xc0002d7b80, 0x1, 0xea98ae0?})
        	../../../../targetrepo3630426028/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0xd51fb60)
        	../../../../targetrepo3630426028/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo3630426028/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo3630426028/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (144.12s)

watchflakes

@github-project-automation github-project-automation bot moved this from Active to Done in Test Flakes Jan 8, 2025
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-07 23:38 x_tools-gotip-darwin-amd64-longtest tools@b4e093ec go@1e9835f5 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # errors
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x10da07c9]
        
        goroutine 49 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x10fb9ff8?, 0x0?}, {0x10e38da1, 0x4}, {0xc0002e0a18, 0x1, 0x10d88ac8?})
...
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x305f7c9]
        
        goroutine 67 [running]:
        go/types.(*Named).Obj(...)
        	../../../../goroot/src/go/types/named.go:308
        golang.org/x/tools/internal/analysisinternal.IsTypeNamed({0x3278ff8?, 0x0?}, {0x30f7da1, 0x4}, {0xc000164a18, 0x1, 0x3047ac8?})
        	../../../../targetrepo564898521/internal/analysisinternal/analysis.go:305 +0x89
        golang.org/x/tools/internal/analysisinternal.IsMethodNamed({0x327d698?, 0xc000347740?}, {0x30f7da1, 0x4}, {0x30f7db9, 0x4}, {0xc000164b80, 0x1, 0x3263ae0?})
        	../../../../targetrepo564898521/internal/analysisinternal/analysis.go:339 +0xf8
...
        	../../../../goroot/src/sync/once.go:78 +0xab
        sync.(*Once).Do(...)
        	../../../../goroot/src/sync/once.go:69
        golang.org/x/tools/go/analysis/unitchecker.run.func2(0x716db60)
        	../../../../targetrepo564898521/go/analysis/unitchecker/unitchecker.go:335 +0x187
        golang.org/x/tools/go/analysis/unitchecker.run.func3.1(0x0?)
        	../../../../targetrepo564898521/go/analysis/unitchecker/unitchecker.go:414 +0x23
        created by golang.org/x/tools/go/analysis/unitchecker.run.func3 in goroutine 1
        	../../../../targetrepo564898521/go/analysis/unitchecker/unitchecker.go:413 +0x47
--- FAIL: TestVetStdlib (403.98s)

watchflakes

@gopherbot gopherbot reopened this Jan 14, 2025
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/go/analysis/unitchecker" && test == "TestVetStdlib"
2025-01-13 22:23 x_tools-gotip-darwin-amd64-longtest tools@09330211 go@7bb192a1 x/tools/go/analysis/unitchecker.TestVetStdlib (log)
=== RUN   TestVetStdlib
    vet_std_test.go:101: go vet std failed (exit status 1):
        # math/rand/v2 [math/rand/v2.test]
        <unknown line number>: internal compiler error: unexpected types2.Invalid
        
        goroutine 1 [running]:
        runtime/debug.Stack()
        	runtime/debug/stack.go:26 +0x5e
        cmd/compile/internal/base.FatalfAt({0x528d00?, 0xc0?}, {0x75726fe, 0x19}, {0x0, 0x0, 0x0})
        	cmd/compile/internal/base/print.go:230 +0x1ea
...
        cmd/compile/internal/noder.unified({0x0?, {0x0?, 0x0?}}, {0xc000431200?, 0x770eaa0?, 0x0?})
        	cmd/compile/internal/noder/unified.go:195 +0xb3
        cmd/compile/internal/noder.LoadPackage({0xc000022460, 0x7, 0x8})
        	cmd/compile/internal/noder/noder.go:77 +0x43a
        cmd/compile/internal/gc.Main(0x77d76e0)
        	cmd/compile/internal/gc/main.go:208 +0xcc5
        main.main()
        	cmd/compile/main.go:57 +0xf9
        
--- FAIL: TestVetStdlib (310.69s)

watchflakes

@adonovan
Copy link
Member

This test failure is due to a Fatal in the compiler.

vet_std_test.go:101: go vet std failed (exit status 1):
        # math/rand/v2 [math/rand/v2.test]
        <unknown line number>: internal compiler error: unexpected types2.Invalid
        
        goroutine 1 [running]:
        runtime/debug.Stack()
        	runtime/debug/stack.go:26 +0x5e
        cmd/compile/internal/base.FatalfAt({0x528d00?, 0xc0?}, {0x75726fe, 0x19}, {0x0, 0x0, 0x0})
        	cmd/compile/internal/base/print.go:230 +0x1ea
        cmd/compile/internal/base.Fatalf(...)
        	cmd/compile/internal/base/print.go:195
        cmd/compile/internal/noder.(*pkgWriter).typIdx(0xc000528d00, {0x77dfa70, 0x7d78560}, 0xc000183ea0)
        	cmd/compile/internal/noder/writer.go:533 +0x597
        cmd/compile/internal/noder.(*writer).typ(0xc0007338c0, {0x77dfa70?, 0x7d78560?})
        	cmd/compile/internal/noder/writer.go:481 +0x2f
        cmd/compile/internal/noder.(*writer).unionType(0xc0007338c0, 0xc0000106a8)
        	cmd/compile/internal/noder/writer.go:651 +0x6a
        cmd/compile/internal/noder.(*pkgWriter).typIdx(0xc000528d00, {0x77dfb88, 0xc0000106a8}, 0xc000183ea0)
        	cmd/compile/internal/noder/writer.go:609 +0x42e
        cmd/compile/internal/noder.(*writer).typ(0xc000733810, {0x77dfb88?, 0xc0000106a8?})
        	cmd/compile/internal/noder/writer.go:481 +0x2f
        cmd/compile/internal/noder.(*writer).interfaceType(0xc000733810, 0xc000513310)
        	cmd/compile/internal/noder/writer.go:696 +0x2a5
        cmd/compile/internal/noder.(*pkgWriter).typIdx(0xc000528d00, {0x77dfa20, 0xc000513310}, 0xc000183ea0)
        	cmd/compile/internal/noder/writer.go:605 +0x98a
        cmd/compile/internal/noder.(*writer).typ(0xc000733550, {0x77dfa20?, 0xc000513310?})
        	cmd/compile/internal/noder/writer.go:481 +0x2f
        cmd/compile/internal/noder.(*writer).doObj(0xc000733550, 0xc000733600, {0x77e7760, 0xc0003edbc0})
        	cmd/compile/internal/noder/writer.go:883 +0x318
        cmd/compile/internal/noder.(*pkgWriter).objIdx(0xc000528d00, {0x77e7760, 0xc0003edbc0})
        	cmd/compile/internal/noder/writer.go:815 +0x84b
        cmd/compile/internal/noder.(*pkgWriter).objInstIdx(0xc000528d00, {0x77e7760, 0xc0003edbc0}, 0x0, 0xc000183e00)
        	cmd/compile/internal/noder/writer.go:756 +0xf4
        cmd/compile/internal/noder.(*writer).obj(0xc0007334a0, {0x77e7760?, 0xc0003edbc0?}, 0xc000554380?)
        	cmd/compile/internal/noder/writer.go:730 +0x33
        cmd/compile/internal/noder.(*writer).namedType(0xc0007334a0, 0xc0003edbc0, 0x0)
        	cmd/compile/internal/noder/writer.go:631 +0x52
        cmd/compile/internal/noder.(*pkgWriter).typIdx(0xc000528d00, {0x77df9a8, 0xc000554380}, 0xc000183e00)
        	cmd/compile/internal/noder/writer.go:550 +0x8cc
        cmd/compile/internal/noder.(*writer).typ(0xc000733290, {0x77df9a8?, 0xc000554380?})
        	cmd/compile/internal/noder/writer.go:481 +0x2f
        cmd/compile/internal/noder.(*writer).objDict(0xc000733290, {0x77e7800, 0xc00054e620}, 0xc000183e00)
        	cmd/compile/internal/noder/writer.go:914 +0xea
        cmd/compile/internal/noder.(*pkgWriter).objIdx(0xc000528d00, {0x77e7800, 0xc00054e620})
        	cmd/compile/internal/noder/writer.go:823 +0x8ff
        cmd/compile/internal/noder.(*pkgWriter).objInstIdx(0xc000528d00, {0x77e7800, 0xc00054e620}, 0x0, 0x0)
        	cmd/compile/internal/noder/writer.go:756 +0xf4
        cmd/compile/internal/noder.(*writer).obj(0xc0001a29a0, {0x77e7800?, 0xc00054e620?}, 0x0?)
        	cmd/compile/internal/noder/writer.go:730 +0x33
        cmd/compile/internal/noder.writePkgStub({0x0?, {0x0?, 0x0?}}, {0xc000431200, 0x7, 0x7})
        	cmd/compile/internal/noder/unified.go:343 +0x6fa
        cmd/compile/internal/noder.unified({0x0?, {0x0?, 0x0?}}, {0xc000431200?, 0x770eaa0?, 0x0?})
        	cmd/compile/internal/noder/unified.go:195 +0xb3
        cmd/compile/internal/noder.LoadPackage({0xc000022460, 0x7, 0x8})
        	cmd/compile/internal/noder/noder.go:77 +0x43a
        cmd/compile/internal/gc.Main(0x77d76e0)
        	cmd/compile/internal/gc/main.go:208 +0xcc5
        main.main()
        	cmd/compile/main.go:57 +0xf9

@mrkfrmn @golang/compiler

@adonovan adonovan added the compiler/runtime Issues related to the Go compiler and/or runtime. label Apr 18, 2025
@adonovan adonovan changed the title x/tools/go/analysis/unitchecker: TestVetStdlib failures x/tools/go/analysis/unitchecker: TestVetStdlib: compiler Fatal in noder/writer Apr 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsFix The path to resolution is known, but the work has not been done. Tools This label describes issues relating to any tools in the x/tools repository.
Projects
Status: Active
Development

No branches or pull requests

6 participants