-
Notifications
You must be signed in to change notification settings - Fork 18.8k
Closed
Labels
FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.OS-iOSGOOS=iosGOOS=iosSoonThis needs action soon. (recent regressions, service outages, unusual time-sensitive situations)This needs action soon. (recent regressions, service outages, unusual time-sensitive situations)TestingAn issue that has been verified to require only test changes, not just a test failure.An issue that has been verified to require only test changes, not just a test failure.compiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.
Milestone
Description
Multiple tests for the runtime/pprof package have been persistently failing on the ios-arm64-corellium builder since https://go.dev/cl/503919 (for #50891). I will leave specific comments on that CL for the failures.
Failure log from https://build.golang.org/log/5e0d1538eb1f8d41d0b995ce3dd0fd647e0b8954:
Details
--- FAIL: TestConvertCPUProfile (0.00s)
proto_test.go:172: sample 0 = {
"Location": [
{
"ID": 1,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607424,
"Line": null,
"IsFolded": false
},
{
"ID": 2,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607425,
"Line": null,
"IsFolded": false
}
],
"Value": [
20,
40000000
],
"Label": null,
"NumLabel": null,
"NumUnit": null
}
want = {
"Location": [
{
"ID": 1,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607424,
"Line": null,
"IsFolded": false
},
{
"ID": 2,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607425,
"Line": null,
"IsFolded": false
}
],
"Value": [
20,
40000000
],
"Label": null,
"NumLabel": null,
"NumUnit": null
}
proto_test.go:172: sample 1 = {
"Location": [
{
"ID": 3,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607488,
"Line": null,
"IsFolded": false
},
{
"ID": 4,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607489,
"Line": null,
"IsFolded": false
}
],
"Value": [
40,
80000000
],
"Label": null,
"NumLabel": null,
"NumUnit": null
}
want = {
"Location": [
{
"ID": 3,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607488,
"Line": null,
"IsFolded": false
},
{
"ID": 4,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607489,
"Line": null,
"IsFolded": false
}
],
"Value": [
40,
80000000
],
"Label": null,
"NumLabel": null,
"NumUnit": null
}
--- FAIL: TestConvertMemProfile (0.00s)
--- FAIL: TestConvertMemProfile/heap (0.00s)
protomem_test.go:81: sample 0 = {
"Location": [
{
"ID": 1,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607424,
"Line": null,
"IsFolded": false
},
{
"ID": 2,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607488,
"Line": null,
"IsFolded": false
}
],
"Value": [
2050,
2099200,
1537,
1574400
],
"Label": null,
"NumLabel": {
"bytes": [
1024
]
},
"NumUnit": null
}
want = {
"Location": [
{
"ID": 1,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607424,
"Line": null,
"IsFolded": false
},
{
"ID": 2,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607488,
"Line": null,
"IsFolded": false
}
],
"Value": [
2050,
2099200,
1537,
1574400
],
"Label": null,
"NumLabel": {
"bytes": [
1024
]
},
"NumUnit": null
}
protomem_test.go:81: sample 1 = {
"Location": [
{
"ID": 3,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607489,
"Line": null,
"IsFolded": false
},
{
"ID": 4,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607490,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
1,
829411
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
want = {
"Location": [
{
"ID": 3,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607489,
"Line": null,
"IsFolded": false
},
{
"ID": 4,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607490,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
1,
829411
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
protomem_test.go:81: sample 2 = {
"Location": [
{
"ID": 5,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607425,
"Line": null,
"IsFolded": false
},
{
"ID": 6,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607426,
"Line": null,
"IsFolded": false
},
{
"ID": 7,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607491,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
0,
0
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
want = {
"Location": [
{
"ID": 5,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607425,
"Line": null,
"IsFolded": false
},
{
"ID": 6,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607426,
"Line": null,
"IsFolded": false
},
{
"ID": 7,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607491,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
0,
0
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
--- FAIL: TestConvertMemProfile/allocs (0.00s)
protomem_test.go:81: sample 0 = {
"Location": [
{
"ID": 1,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607424,
"Line": null,
"IsFolded": false
},
{
"ID": 2,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607488,
"Line": null,
"IsFolded": false
}
],
"Value": [
2050,
2099200,
1537,
1574400
],
"Label": null,
"NumLabel": {
"bytes": [
1024
]
},
"NumUnit": null
}
want = {
"Location": [
{
"ID": 1,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607424,
"Line": null,
"IsFolded": false
},
{
"ID": 2,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607488,
"Line": null,
"IsFolded": false
}
],
"Value": [
2050,
2099200,
1537,
1574400
],
"Label": null,
"NumLabel": {
"bytes": [
1024
]
},
"NumUnit": null
}
protomem_test.go:81: sample 1 = {
"Location": [
{
"ID": 3,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607489,
"Line": null,
"IsFolded": false
},
{
"ID": 4,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607490,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
1,
829411
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
want = {
"Location": [
{
"ID": 3,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607489,
"Line": null,
"IsFolded": false
},
{
"ID": 4,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607490,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
1,
829411
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
protomem_test.go:81: sample 2 = {
"Location": [
{
"ID": 5,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607425,
"Line": null,
"IsFolded": false
},
{
"ID": 6,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607426,
"Line": null,
"IsFolded": false
},
{
"ID": 7,
"Mapping": {
"ID": 1,
"Start": 4371202048,
"Limit": 4372922368,
"Offset": 0,
"File": "/private/var/tmp/workdir-host-ios-arm64-corellium-ios/tmp/go-build3448104528/b108/pprof.test",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607491,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
0,
0
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
want = {
"Location": [
{
"ID": 5,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607425,
"Line": null,
"IsFolded": false
},
{
"ID": 6,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607426,
"Line": null,
"IsFolded": false
},
{
"ID": 7,
"Mapping": {
"ID": 1,
"Start": 0,
"Limit": 0,
"Offset": 0,
"File": "",
"BuildID": "",
"HasFunctions": true,
"HasFilenames": false,
"HasLineNumbers": false,
"HasInlineFrames": false
},
"Address": 4372607491,
"Line": null,
"IsFolded": false
}
],
"Value": [
1,
829411,
0,
0
],
"Label": null,
"NumLabel": {
"bytes": [
524288
]
},
"NumUnit": null
}
--- FAIL: TestVMInfo (0.00s)
vminfo_darwin_test.go:56: exec: "vmmap": executable file not found in $PATH
FAIL
FAIL runtime/pprof 15.409s
(attn @cosnicolaou @cherrymui; CC @golang/runtime @golang/ios)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.OS-iOSGOOS=iosGOOS=iosSoonThis needs action soon. (recent regressions, service outages, unusual time-sensitive situations)This needs action soon. (recent regressions, service outages, unusual time-sensitive situations)TestingAn issue that has been verified to require only test changes, not just a test failure.An issue that has been verified to require only test changes, not just a test failure.compiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.