Project

General

Profile

Actions

action #94510

open

os-autoinst OBS build errors in Leap 15.2 size:M

Added by okurz almost 3 years ago. Updated about 1 year ago.

Status:
Workable
Priority:
Low
Assignee:
-
Category:
Regressions/Crashes
Target version:
Start date:
2021-06-22
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Observation

https://build.opensuse.org/package/live_build_log/devel:openQA:Leap:15.2/perl-Mojo-IOLoop-ReadWriteProcess/openSUSE_Leap_15.2/x86_64 shows

[   72s] Can't use an undefined value as filehandle reference at lib/Mojo/IOLoop/ReadWriteProcess.pm line 298.
[ 3676s] qemu-kvm: terminating on signal 15 from pid 32619 ()
[ 3677s] ### VM INTERACTION END ###
[ 3677s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl)
[ 3677s] or the build host has a kernel or hardware problem...


Job seems to be stuck here, killed. (after 3600 seconds of inactivity)

so first there is the "undefined value", second tests shouldn't timeout after an hour but much earlier internally, third it should not fail at all :)

Acceptance criteria

  • AC1: no "undefined value"
  • AC2: no timeout after an hour but much earlier internally
  • AC3: tests in OBS do not fail
Actions #1

Updated by mkittler almost 3 years ago

This is the related code:

      my $stdout;
      my $stderr;
      my $stdin;

      $stdout = $output_pipe->writer() if $output_pipe;
      $stderr
        = (!$self->separate_err) ? $stdout
        : $output_err_pipe       ? $output_err_pipe->writer()
        :                          undef;
      $stdin = $input_pipe->reader() if $input_pipe;
      open STDERR, ">&", $stderr
        or !!$internal_err->write($!)
        or $self->_diag($!);

Line 298 is open STDERR, ">&", $stderr so apparently STDERR is undef here. This is strange. I'm re-triggering the build to see whether it is a one-time issue.

Actions #2

Updated by mkittler almost 3 years ago

Now it succeeds. Note that the builds for other architectures than x86_64 weren't failing in the first place. I'm wondering whether this is even specific to Leap 15.2 or just a general sporadic issue.

Actions #3

Updated by livdywan almost 3 years ago

We all agree this is "M" and workable/properly sized as-is (planning poker)

Actions #4

Updated by okurz almost 3 years ago

  • Subject changed from os-autoinst OBS build errors in Leap 15.2 to os-autoinst OBS build errors in Leap 15.2 size:M
Actions #5

Updated by okurz almost 3 years ago

  • Priority changed from High to Low
  • Target version changed from Ready to future

https://build.opensuse.org/package/show/devel:openQA:Leap:15.2/perl-Mojo-IOLoop-ReadWriteProcess seems to be very stable the past days. No more problems observed. This leaves still AC1 and AC2 to be properly fulfilled, not just "avoided".

Actions #6

Updated by okurz about 1 year ago

  • Tags set to infra
Actions

Also available in: Atom PDF