Project

General

Profile

Actions

action #124538

closed

generation of png from sound files creates a backtrace auto_review:"sh:.*snd2png.*HASH":retry

Added by dimstar almost 2 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Bugs in existing tests
Start date:
2023-02-15
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

Test died: "snd2png testresults/firefox_audio-captured.wav HASH(0x55886f1fc638)" unexpectedly returned exit value 1 at /usr/lib/perl5/vendor_perl/5.26.1/IPC/System/Simple.pm line 566.

IPC::System::Simple::_check_exit("snd2png testresults/firefox_audio-captured.wav HASH(0x55886f1"..., 1, ARRAY(0x55886f1fad88)) called at /usr/lib/perl5/vendor_perl/5.26.1/IPC/System/Simple.pm line 538
IPC::System::Simple::_process_child_error(256, "snd2png testresults/firefox_audio-captured.wav HASH(0x55886f1"..., ARRAY(0x55886f1fad88)) called at /usr/lib/perl5/vendor_perl/5.26.1/IPC/System/Simple.pm line 178
IPC::System::Simple::run("snd2png testresults/firefox_audio-captured.wav HASH(0x55886f1"...) called at (eval 445) line 12
eval {...} called at (eval 445) line 11
Fatal::__ANON__("snd2png testresults/firefox_audio-captured.wav HASH(0x55886f1"...) called at /usr/lib/os-autoinst/testapi.pm line 1775
testapi::_snd2png("testresults/firefox_audio-captured.wav", HASH(0x55886f1fc638)) called at /usr/lib/os-autoinst/testapi.pm line 1781
testapi::_check_or_assert_sound("DTMF-159D", 1) called at /usr/lib/os-autoinst/testapi.pm line 1812
testapi::check_recorded_sound("DTMF-159D") called at opensuse/tests/x11/firefox_audio.pm line 40
firefox_audio::run(firefox_audio=HASH(0x55886cb22d88)) called at /usr/lib/os-autoinst/basetest.pm line 339
eval {...} called at /usr/lib/os-autoinst/basetest.pm line 333
basetest::runtest(firefox_audio=HASH(0x55886cb22d88)) called at /usr/lib/os-autoinst/autotest.pm line 387
eval {...} called at /usr/lib/os-autoinst/autotest.pm line 387
autotest::runalltests() called at /usr/lib/os-autoinst/autotest.pm line 244
eval {...} called at /usr/lib/os-autoinst/autotest.pm line 244
autotest::run_all() called at /usr/lib/os-autoinst/autotest.pm line 295
autotest::__ANON__(Mojo::IOLoop::ReadWriteProcess=HASH(0x55886cfea550)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 326
eval {...} called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 326
Mojo::IOLoop::ReadWriteProcess::_fork(Mojo::IOLoop::ReadWriteProcess=HASH(0x55886cfea550), CODE(0x55886d6f8340)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 489
Mojo::IOLoop::ReadWriteProcess::start(Mojo::IOLoop::ReadWriteProcess=HASH(0x55886cfea550)) called at /usr/lib/os-autoinst/autotest.pm line 297
autotest::start_process() called at /usr/lib/os-autoinst/OpenQA/Isotovideo/Runner.pm line 94
OpenQA::Isotovideo::Runner::start_autotest(OpenQA::Isotovideo::Runner=HASH(0x55886578e100)) called at /usr/bin/isotovideo line 133

at /usr/lib/os-autoinst/testapi.pm line 1775

openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-gnome@64bit fails in
firefox_audio

Test suite description

Revert schedule to working settings - dleuenberger, 20211117

Reproducible

Fails since (at least) Build 20230214 (current job)

Expected result

Last good: 20230213 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues 1 (0 open1 closed)

Related to openQA Project (public) - action #99663: Use more perl signatures - os-autoinst size:MResolvedokurz2021-10-01

Actions
Actions #1

Updated by dimstar almost 2 years ago

  • Priority changed from Urgent to Immediate

This is broken all over the place and does not seem to be prod based. Blocks products and stagings

Actions #2

Updated by dimstar almost 2 years ago

Conversation from Slack:

Oliver Kurz

I just suspect it could be https://github.com/os-autoinst/os-autoinst/pull/1696

Dominique Leuenberger

That seems reasonable - it does touch the snd2png paths at least

Oliver Kurz

Should we revert right away based on that suspicion? It might be the fastest way to fix. I will see if I can fix or partially revert within a reasonable time, otherwise I will revert.

Dominique Leuenberger

Let's give like 1pm to have a fix, if nothing working found by then, revert? (edited)

Actions #3

Updated by okurz almost 2 years ago

  • Tags set to reactive work
  • Status changed from New to In Progress
  • Assignee set to okurz
  • Target version set to Ready
Actions #4

Updated by okurz almost 2 years ago

  • Related to action #99663: Use more perl signatures - os-autoinst size:M added
Actions #5

Updated by okurz almost 2 years ago

  • Subject changed from generation of png from sound files creates a backtrace to generation of png from sound files creates a backtrace auto_review:"sh:.*snd2png.*HASH":retry
  • Priority changed from Immediate to Urgent

merged. I applied a patch with

for i in aarch64 openqaworker4 openqaworker7 openqaworker19 openqaworker20 qa-power8-3 rebel; do echo $i && ssh root@$i "zypper -n in patch && curl -sS https://patch-diff.githubusercontent.com/raw/os-autoinst/os-autoinst/pull/2261.patch | patch -p1 --directory=/usr/lib/os-autoinst" ; done

though there might be an automatically triggered package update in case os-autoinst receives a new version before the one including https://github.com/os-autoinst/os-autoinst/pull/2261

Trying to handle the already failed and commented jobs with:

comment_query=' ' bash -ex ./openqa-monitor-investigation-candidates  | ./openqa-label-known-issues-multi 

from https://github.com/os-autoinst/scripts after I added the auto-review expression.

Actions #6

Updated by okurz almost 2 years ago

  • Status changed from In Progress to Resolved
Actions #7

Updated by mgrifalconi almost 2 years ago

Hello, still see failures on aplay https://openqa.suse.de/tests/10507706
Is this related?

Actions #8

Updated by okurz almost 2 years ago

  • Status changed from Resolved to In Progress

Unfortunately the bad state was deployed to OSD and only fixed by the deployment today in the morning. So I am calling

for i in aplay firefox_audio; do script/openqa-label-all --module $i --label https://progress.opensuse.org/issues/124538; done

to handle those problems as well.

Actions #9

Updated by okurz almost 2 years ago

  • Status changed from In Progress to Resolved

Done

Actions

Also available in: Atom PDF