-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Get windows coredump archiving to work again #36469
Comments
Issue #36469 Change-Id: I57d53d1ef02841e1f5c9f9993f896a8d20ee6f18 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98670 Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
We've seen some red shards on Windows bots again recently due to coredump generation (see this example log). Was this workaround later removed, or is something more needed? |
I'm not sure if that workaround ever worked because there is also this code in the WindowsCoreDumpArchiver (so even though mkustermann's commit disabled the throw in the BaseCoreDumpArchiver, the WindowsCoreDumpArchiver still throws): def _report_missing_crashes(self, missing, throw=True):
# Let's only print the debugging information and not throw. We'll do more
# validation for werfault.exe and throw afterwards.
super(WindowsCoreDumpArchiver, self)._report_missing_crashes(
missing, throw=False)
if throw:
missing_as_string = ', '.join([str(c) for c in missing])
raise Exception('Missing crash dumps for: %s' % missing_as_string) |
@mraleph I'm pretty sure the windows dump archiving worked at some point, right? |
It certainly used to work. I will boot my Windows machine and check if it still works. |
I have verified that core dump archiving works locally - crash dumps are archived. Also I can see that it sometimes work on buildbot (e.g. https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket.appspot.com/8903847719986078400/+/steps/vm_tests_shard_10/0/stdout). We need to investigate further what is going wrong - but I can't quickly figure it out. |
This prevents missing core dumps from crashing bots a la: https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket.appspot.com/8846992204042276416/+/u/vm_tests_shard_1/task_stdout_stderr:_vm_tests_shard_1 Bug: #36469 Change-Id: If66e40d8cb2df7ece7c1274fbbdcbffda445056d Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200865 Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Commit-Queue: Clement Skau <cskau@google.com>
The coredump generation on windows seems to have trouble:
From this build:
I will disable this exception for now.
/cc @mraleph @athomas
The text was updated successfully, but these errors were encountered: