Skip to content
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

runtime: netbsd/arm64 seems to be flakey - exit status 16962 #42422

Open
4a6f656c opened this issue Nov 6, 2020 · 6 comments
Open

runtime: netbsd/arm64 seems to be flakey - exit status 16962 #42422

4a6f656c opened this issue Nov 6, 2020 · 6 comments

Comments

@4a6f656c
Copy link
Contributor

@4a6f656c 4a6f656c commented Nov 6, 2020

The netbsd/arm64 builder regularly fails with a process (usually compile) exiting with exit status 16962 - some examples:

https://build.golang.org/log/21955ac5c870203c1e6ff0c9c4f3437c10778dbf
https://build.golang.org/log/f58d31621ecf6eb5317790d7683479bb44b9561d
https://build.golang.org/log/96764e29f501a683cccf7006af49b865d0e2f133

16962 is 0x4242 hexadecimal, which seems to suggest that sigreturn_tramp is failing to call setcontext:

https://github.com/golang/go/blob/master/src/runtime/sys_netbsd_arm64.s#L275

@4a6f656c
Copy link
Contributor Author

@4a6f656c 4a6f656c commented Nov 6, 2020

/cc @bsiegert

@bcmills
Copy link
Member

@bcmills bcmills commented Nov 6, 2020

2020-11-05T22:14:40-8e5778e/netbsd-arm64-bsiegert
2020-11-05T14:54:35-74ec40f/netbsd-arm64-bsiegert
2020-11-05T10:46:08-3510a1e/netbsd-arm64-bsiegert
2020-11-04T21:02:29-e4b4e4b/netbsd-arm64-bsiegert
2020-11-04T16:54:48-594b4a3/netbsd-arm64-bsiegert
2020-11-04T15:53:19-5f0fca1/netbsd-arm64-bsiegert
2020-11-04T06:42:33-633f9e2/netbsd-arm64-bsiegert
2020-11-04T06:14:02-5ca43ac/netbsd-arm64-bsiegert
2020-11-03T15:13:25-ecd7b7e/netbsd-arm64-bsiegert
2020-11-03T12:59:51-393f2bb/netbsd-arm64-bsiegert
2020-11-03T01:27:45-cc0930c/netbsd-arm64-bsiegert
2020-11-03T00:50:57-ebc1b8e/netbsd-arm64-bsiegert
2020-11-02T23:58:08-3a76627/netbsd-arm64-bsiegert
2020-11-02T21:08:14-4fcb506/netbsd-arm64-bsiegert
2020-11-01T01:06:56-063a91c/netbsd-arm64-bsiegert
2020-10-31T17:29:05-9933f66/netbsd-arm64-bsiegert
2020-10-31T08:41:25-f14119b/netbsd-arm64-bsiegert
2020-10-31T00:17:28-07e4f0f/netbsd-arm64-bsiegert
2020-10-30T16:29:11-1af388f/netbsd-arm64-bsiegert
2020-10-30T00:23:50-faa4426/netbsd-arm64-bsiegert
2020-10-29T21:46:54-fe70a3a/netbsd-arm64-bsiegert
2020-10-29T15:27:22-68e30af/netbsd-arm64-bsiegert
2020-10-29T03:06:12-7fe2a84/netbsd-arm64-bsiegert
2020-10-29T01:50:09-308ec22/netbsd-arm64-bsiegert
2020-10-28T16:17:54-421d4e7/netbsd-arm64-bsiegert
2020-10-28T05:02:44-150d244/netbsd-arm64-bsiegert
2020-10-27T21:29:13-009d714/netbsd-arm64-bsiegert
2020-10-27T15:15:13-d73d5d9/netbsd-arm64-bsiegert
2020-10-26T20:12:53-c305e49/netbsd-arm64-bsiegert
2020-10-26T17:27:14-dc02578/netbsd-arm64-bsiegert
2020-10-26T14:50:38-532c199/netbsd-arm64-bsiegert
2020-10-24T22:08:35-d03437a/netbsd-arm64-bsiegert
2020-10-24T03:15:23-bc0b198/netbsd-arm64-bsiegert
2020-10-24T02:36:08-d05c035/netbsd-arm64-bsiegert
2020-10-23T22:33:17-e01a1c0/netbsd-arm64-bsiegert
2020-10-23T21:57:39-a972e8c/netbsd-arm64-bsiegert
2020-10-23T20:54:41-f24ff38/netbsd-arm64-bsiegert
2020-10-23T19:57:55-f8376a5/netbsd-arm64-bsiegert
2020-10-23T19:36:38-3931cc1/netbsd-arm64-bsiegert
2020-10-22T23:12:55-08b3837/netbsd-arm64-bsiegert
2020-10-22T22:40:17-6f7b553/netbsd-arm64-bsiegert
2020-10-22T15:10:01-de74ea5/netbsd-arm64-bsiegert
2020-10-21T23:51:30-cb768c8/netbsd-arm64-bsiegert
2020-10-21T19:08:53-b2a8317/netbsd-arm64-bsiegert
2020-10-21T16:40:47-6f45b39/netbsd-arm64-bsiegert
2020-10-20T23:37:53-f121e0e/netbsd-arm64-bsiegert
2020-10-20T17:53:14-b64202b/netbsd-arm64-bsiegert
2020-10-20T14:04:18-0709e58/netbsd-arm64-bsiegert
2020-10-20T11:09:52-de932da/netbsd-arm64-bsiegert
2020-10-20T08:08:15-55b2d47/netbsd-arm64-bsiegert
2020-10-20T02:32:46-fcb9d6b/netbsd-arm64-bsiegert
2020-10-19T19:51:19-5647d01/netbsd-arm64-bsiegert
2020-10-19T18:48:17-ab541a0/netbsd-arm64-bsiegert
2020-10-19T17:23:00-178b0f5/netbsd-arm64-bsiegert
2020-10-17T22:58:33-fc98165/netbsd-arm64-bsiegert
2020-10-15T16:42:52-623319a/netbsd-arm64-bsiegert
2020-10-14T22:35:32-8cd75f3/netbsd-arm64-bsiegert
2020-10-14T21:32:26-e4ec309/netbsd-arm64-bsiegert
2020-10-14T19:35:59-fbf62be/netbsd-arm64-bsiegert
2020-10-14T08:00:39-e293161/netbsd-arm64-bsiegert
2020-10-13T22:50:26-e43ef8d/netbsd-arm64-bsiegert
2020-10-13T16:27:46-58e51b1/netbsd-arm64-bsiegert
2020-10-13T14:50:14-575ea5a/netbsd-arm64-bsiegert
2020-10-13T13:26:46-2da7054/netbsd-arm64-bsiegert
2020-10-13T03:12:23-c8fdfa7/netbsd-arm64-bsiegert
2020-10-12T20:51:51-3a34395/netbsd-arm64-bsiegert
2020-10-12T18:31:36-8994607/netbsd-arm64-bsiegert
2020-10-12T18:31:29-112c4d5/netbsd-arm64-bsiegert
2020-10-12T18:01:22-e0cb80e/netbsd-arm64-bsiegert
2020-10-10T16:06:07-3036b76/netbsd-arm64-bsiegert
2020-10-10T00:55:54-d317ba5/netbsd-arm64-bsiegert
2020-10-09T21:47:07-712cba3/netbsd-arm64-bsiegert
2020-10-09T15:13:57-eb67eab/netbsd-arm64-bsiegert
2020-10-09T15:11:54-68bc950/netbsd-arm64-bsiegert
2020-10-09T09:55:58-33511fb/netbsd-arm64-bsiegert
2020-10-08T20:35:54-a4b95cd/netbsd-arm64-bsiegert
2020-10-08T18:55:53-f3b58ed/netbsd-arm64-bsiegert
2020-10-08T08:53:13-542693e/netbsd-arm64-bsiegert
2020-10-08T00:28:09-5d13781/netbsd-arm64-bsiegert
2020-10-07T21:18:29-5012e80/netbsd-arm64-bsiegert
2020-10-07T20:07:07-83dfc0d/netbsd-arm64-bsiegert
2020-10-07T19:50:44-470829d/netbsd-arm64-bsiegert
2020-10-06T22:02:30-930fa89/netbsd-arm64-bsiegert
2020-10-06T07:37:55-8e20388/netbsd-arm64-bsiegert
2020-10-06T01:14:39-694025e/netbsd-arm64-bsiegert
2020-10-06T00:34:55-5d12434/netbsd-arm64-bsiegert
2020-10-05T18:52:43-a9c75ec/netbsd-arm64-bsiegert
2020-10-03T17:02:58-869c02c/netbsd-arm64-bsiegert
2020-10-03T14:20:51-bb48f99/netbsd-arm64-bsiegert
2020-10-02T20:42:56-f89d05e/netbsd-arm64-bsiegert
2020-10-01T20:52:34-f4cbf34/netbsd-arm64-bsiegert
2020-10-01T20:36:41-c78c79f/netbsd-arm64-bsiegert
2020-10-01T18:51:18-cc2a5cf/netbsd-arm64-bsiegert
2020-10-01T17:49:01-4ad5dd6/netbsd-arm64-bsiegert
2020-10-01T17:48:42-8c84dcf/netbsd-arm64-bsiegert
2020-10-01T17:47:21-adef4de/netbsd-arm64-bsiegert
2020-10-01T17:46:30-75ea995/netbsd-arm64-bsiegert
2020-10-01T16:43:20-ad8447b/netbsd-arm64-bsiegert
2020-10-01T15:04:29-2ca2e94/netbsd-arm64-bsiegert
2020-09-30T19:59:48-846dce9/netbsd-arm64-bsiegert
2020-09-29T19:02:47-af9c5e5/netbsd-arm64-bsiegert
2020-09-29T19:01:28-567ef8b/netbsd-arm64-bsiegert
2020-09-26T16:04:46-f5c3eda/netbsd-arm64-bsiegert

@bcmills
Copy link
Member

@bcmills bcmills commented Nov 6, 2020

@coypoop
Copy link
Contributor

@coypoop coypoop commented Nov 6, 2020

@bsiegert: which version of netbsd/arm64 is this running?
(NetBSD-9 is the first release of NetBSD with arm64 support, so there were so many changes and fixes that it was hard to backport them)

@bsiegert
Copy link
Contributor

@bsiegert bsiegert commented Nov 6, 2020

It's a -current from May:

NetBSD 9.99.63 (GENERIC64) #0: Thu May 21 09:36:24 UTC 2020  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/evbarm/compile/GENERIC64 evbarm

I can try a newer kernel if you would like.

@bsiegert
Copy link
Contributor

@bsiegert bsiegert commented Nov 11, 2020

/cc @tklauser

As a result of an off-list discussion with @coypoop, I upgraded the kernel last weekend to NetBSD 9.99.75. This did not solve the issue. For now, we do not have usable coredumps, which suggests that some sort of memory corruption may be involved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.