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

leakwheel failing in CI #53452

Closed
hoyosjs opened this issue May 28, 2021 · 9 comments
Closed

leakwheel failing in CI #53452

hoyosjs opened this issue May 28, 2021 · 9 comments
Labels
area-GC-coreclr test-bug Problem in test source code (most likely)

Comments

@hoyosjs
Copy link
Member

hoyosjs commented May 28, 2021

#9615 suggests this might be a test bug, probably because it's using WaitForPendingFinalizers.

Runfo Tracking Issue: gc/scenarios/leakwheel/leakwheel/leakwheel.sh

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1162061 runtime Rolling Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1161958 runtime PR 50510 Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1161584 runtime PR 53423 Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1160641 runtime PR 53194 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160590 runtime PR 53392 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160557 runtime PR 53391 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160542 runtime PR 52258 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160537 runtime Rolling Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160463 runtime PR 53389 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160295 runtime PR 53364 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1160280 runtime PR 53253 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159896 runtime PR 53132 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159862 runtime PR 53315 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159862 runtime PR 53315 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159862 runtime PR 53315 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159862 runtime PR 53315 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159788 runtime PR 53358 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159788 runtime PR 53358 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159780 runtime PR 53248 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159737 runtime PR 50510 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159727 runtime PR 53357 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159713 runtime PR 53240 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159713 runtime PR 53240 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159451 runtime PR 53144 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159451 runtime PR 53144 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159416 runtime PR 53343 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159354 runtime Rolling Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159200 runtime PR 53231 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159168 runtime PR 50510 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1159135 runtime PR 53338 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158945 runtime PR 49387 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158661 runtime PR 53171 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158600 runtime Rolling Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158590 runtime PR 52258 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158531 runtime PR 53248 Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1158511 runtime PR 53315 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158471 runtime PR 53318 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158438 runtime PR 52883 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158438 runtime PR 52883 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158398 runtime PR 53250 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158315 runtime PR 53257 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158239 runtime PR 53253 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158201 runtime PR 53308 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1158153 runtime PR 52004 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1157990 runtime PR 53301 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1157809 runtime PR 51998 Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1157770 runtime PR 53253 Mono Android x64 Release @ Ubuntu.1804.Amd64.Android.Open console.log runclient.py
1157157 runtime PR 50510 Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1156579 runtime PR 51653 Mono Linux x64 Release @ Ubuntu.1804.Amd64.Open console.log runclient.py
1153602 runtime PR 51416 CoreCLR Linux x64 Checked @ Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1153602 runtime PR 51416 CoreCLR Linux x64 Checked no_tiered_compilation @ Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1153602 runtime PR 51416 CoreCLR Linux arm64 Checked @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855 console.log core dump runclient.py
1153602 runtime PR 51416 CoreCLR Linux arm64 Checked no_tiered_compilation @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855 console.log core dump runclient.py
1153602 runtime PR 51416 CoreCLR OSX x64 Checked @ OSX.1013.Amd64.Open console.log core dump runclient.py
1151849 runtime PR 51416 CoreCLR OSX x64 Checked @ OSX.1013.Amd64.Open console.log core dump runclient.py
1151849 runtime PR 51416 CoreCLR Linux x64 Checked @ Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1151849 runtime PR 51416 CoreCLR Linux x64 Checked no_tiered_compilation @ Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1151849 runtime PR 51416 CoreCLR Linux arm64 Checked @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855 console.log core dump runclient.py
1151849 runtime PR 51416 CoreCLR Linux arm64 Checked no_tiered_compilation @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855 console.log core dump runclient.py
1151764 runtime PR 51416 CoreCLR Linux arm64 Checked @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855 console.log core dump runclient.py
1151764 runtime PR 51416 CoreCLR Linux arm64 Checked no_tiered_compilation @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855 console.log core dump runclient.py
1151764 runtime PR 51416 CoreCLR OSX x64 Checked @ OSX.1013.Amd64.Open console.log runclient.py
1151764 runtime PR 51416 CoreCLR Linux x64 Checked @ Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1151764 runtime PR 51416 CoreCLR Linux x64 Checked no_tiered_compilation @ Ubuntu.1804.Amd64.Open console.log core dump runclient.py

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
5 45 45
@ghost
Copy link

ghost commented May 28, 2021

Tagging subscribers to this area: @BrzVlad
See info in area-owners.md if you want to be subscribed.

Issue Details

https://github.com/dotnet/runtime/issues/9615suggests this might be a test bug, probably because it's using WaitForPendingFinalizers.

Author: hoyosjs
Assignees: -
Labels:

area-GC-mono, os-android

Milestone: -

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label May 28, 2021
@hoyosjs hoyosjs added area-GC-coreclr test-bug Problem in test source code (most likely) and removed os-android untriaged New issue has not been triaged by the area owner labels May 28, 2021
@ghost
Copy link

ghost commented May 28, 2021

Tagging subscribers to this area: @dotnet/gc
See info in area-owners.md if you want to be subscribed.

Issue Details

https://github.com/dotnet/runtime/issues/9615suggests this might be a test bug, probably because it's using WaitForPendingFinalizers.

Author: hoyosjs
Assignees: -
Labels:

area-GC-coreclr, area-GC-mono, test bug

Milestone: -

@hoyosjs hoyosjs changed the title leakwheel failing often in CI for Android leakwheel failing in CI May 28, 2021
@hoyosjs
Copy link
Member Author

hoyosjs commented Jun 1, 2021

@BrzVlad @Maoni0 is this a test bug? @aik-jahoda / @akoeplinger can you please help disable this test on android and Linux-x64 for mono.

@BrzVlad
Copy link
Member

BrzVlad commented Jun 2, 2021

@hoyosjs This test is expected to fail on mono, since it seems to rely on finalizers being run in order to determine success of the test. Don't know about the coreclr failures though.

@akoeplinger
Copy link
Member

Test was disabled on Mono.

@mangod9
Copy link
Member

mangod9 commented Jun 4, 2021

For some of the CI failures it seems to have asserted with the following assert, seems like a genuine issue and not a test one. Does this repro on CI runs in main?

        Assert failure(PID 22539 [0x0000580b], Thread: 22539 [0x580b]): m_alignpad == 0
            File: /__w/1/s/src/coreclr/vm/syncblk.cpp Line: 2952
            Image: /datadisks/disk1/work/9B67088C/p/corerun

@mangod9
Copy link
Member

mangod9 commented Jul 6, 2021

@hoyosjs is this failing still for coreclr?

@hoyosjs
Copy link
Member Author

hoyosjs commented Jul 6, 2021

Not that I can see. It's fully disabled on mono, and ARM32 and Win-ARM64 on coreclr.

@mangod9
Copy link
Member

mangod9 commented Jul 6, 2021

Ok, thanks. Closing for now.

@mangod9 mangod9 closed this as completed Jul 6, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Aug 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-GC-coreclr test-bug Problem in test source code (most likely)
Projects
None yet
Development

No branches or pull requests

4 participants