Jira (PUP-11173) Fix Windows GitHub Actions transient failures

0 views
Skip to first unread message

Luchian Nemes (Jira)

unread,
Jul 21, 2021, 9:40:03 AM7/21/21
to puppe...@googlegroups.com
Luchian Nemes updated an issue
 
Puppet / Bug PUP-11173
Fix Windows GitHub Actions transient failures
Change By: Luchian Nemes
Attachment: logs_3063.zip
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97)
Atlassian logo

Luchian Nemes (Jira)

unread,
Jul 21, 2021, 9:40:04 AM7/21/21
to puppe...@googlegroups.com
Luchian Nemes created an issue
Issue Type: Bug Bug
Assignee: Unassigned
Attachments: logs_3063.zip
Created: 2021/07/21 6:39 AM
Priority: Normal Normal
Reporter: Luchian Nemes

We've been experiencing lately some transient failures with rspec tests on Windows GitHub Actions. It takes about 16 minutes to fail, whereas successful runs happen in about 18 minutes, so this happens very late and can easily become annoying.

Over 900 tests (958 seen so far) across multiple files fail when this happen (from a total of 26109 examples). Most of them are due to objects being nil and methods cannot be called (around 940).

Luchian Nemes (Jira)

unread,
Jul 21, 2021, 9:42:04 AM7/21/21
to puppe...@googlegroups.com
Luchian Nemes updated an issue
Change By: Luchian Nemes
We've been experiencing lately some transient failures with [rspec tests|https://github.com/puppetlabs/puppet/actions/workflows/rspec_tests.yaml] on Windows GitHub Actions. It takes about 16 minutes to fail, whereas successful runs happen in about 18 minutes, so this happens very late and can easily become annoying.

Over 900 tests (958 seen so far) across multiple files fail when this happen (from a total of 26109 examples). Most of them are due to objects being *nil* and methods cannot be called (around 940).


Attached logs are from are from such failed run (see *windows-2016(ruby 2.6)* files).

Josh Cooper (Jira)

unread,
Jul 21, 2021, 8:31:02 PM7/21/21
to puppe...@googlegroups.com
Josh Cooper commented on Bug PUP-11173
 
Re: Fix Windows GitHub Actions transient failures

I think this is a dup of a ticket I filed?

Josh Cooper (Jira)

unread,
Jul 22, 2021, 6:42:02 PM7/22/21
to puppe...@googlegroups.com
Josh Cooper commented on Bug PUP-11173

Ah yeah, the first failure is:

2021-07-21T07:26:16.7344142Z   1) Puppet::Util::Windows::Process when reading environment variables will ignore only keys or values with corrupt byte sequences
2021-07-21T07:26:16.7345252Z      Failure/Error: get_uint32(i * 2) == 0
2021-07-21T07:26:16.7345887Z      IndexError:
2021-07-21T07:26:16.7346563Z        Memory access offset=32 size=4 is out of bounds

which occurs in an after each block. That leaves puppet's context in a bad state causing the rest of the failures. I'm going to close this as a dup of PUP-11122

Reply all
Reply to author
Forward
0 new messages