Project

General

Profile

action #91163

Updated by Xiaojing_liu about 3 years ago

## Observation 
 Many jobs on OSD and o3 are incomplete since the last deployment. The reason is `backend died: missing input at /usr/lib/os-autoinst/bmwqemu.pm line 202.` 
 The log message showed: 

 ``` 
 [2021-04-15T02:47:43.747 CEST] [debug] led state 0 1 1 -261 
 Use of uninitialized value $message in scalar chomp at /usr/lib/os-autoinst/backend/qemu.pm line 155. 
 Use of uninitialized value $rt in numeric eq (==) at /usr/lib/os-autoinst/backend/qemu.pm line 156. 
 Use of uninitialized value $message in scalar chomp at /usr/lib/os-autoinst/backend/qemu.pm line 155. 
 Use of uninitialized value $rt in numeric eq (==) at /usr/lib/os-autoinst/backend/qemu.pm line 156. 
 [2021-04-15T02:47:43.873 CEST] [debug] Open vSwitch networking status: 
 [2021-04-15T02:47:43.874 CEST] [info] ::: backend::baseclass::die_handler: Backend process died, backend errors are reported below in the following lines: 
 missing input at /usr/lib/os-autoinst/bmwqemu.pm line 202. 
	 bmwqemu::diag(undef) called at /usr/lib/os-autoinst/backend/qemu.pm line 1068 
	 backend::qemu::start_qemu(backend::qemu=HASH(0x55bee5a31e88)) called at /usr/lib/os-autoinst/backend/qemu.pm line 125 
	 backend::qemu::do_start_vm(backend::qemu=HASH(0x55bee5a31e88)) called at /usr/lib/os-autoinst/backend/baseclass.pm line 430 
	 backend::baseclass::start_vm(backend::qemu=HASH(0x55bee5a31e88), undef) called at /usr/lib/os-autoinst/backend/baseclass.pm line 89 
	 backend::baseclass::handle_command(backend::qemu=HASH(0x55bee5a31e88), HASH(0x55bee499fac0)) called at /usr/lib/os-autoinst/backend/baseclass.pm line 616 
	 backend::baseclass::check_socket(backend::qemu=HASH(0x55bee5a31e88), IO::Handle=GLOB(0x55bee49871b0)) called at /usr/lib/os-autoinst/backend/qemu.pm line 1183 
	 backend::qemu::check_socket(backend::qemu=HASH(0x55bee5a31e88), IO::Handle=GLOB(0x55bee49871b0), 0) called at /usr/lib/os-autoinst/backend/baseclass.pm line 273 
	 eval {...} called at /usr/lib/os-autoinst/backend/baseclass.pm line 190 
	 backend::baseclass::run_capture_loop(backend::qemu=HASH(0x55bee5a31e88)) called at /usr/lib/os-autoinst/backend/baseclass.pm line 146 
	 backend::baseclass::run(backend::qemu=HASH(0x55bee5a31e88), 14, 17) called at /usr/lib/os-autoinst/backend/driver.pm line 86 
	 backend::driver::__ANON__(Mojo::IOLoop::ReadWriteProcess=HASH(0x55bee0316460)) 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(0x55bee0316460), CODE(0x55bee4157940)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 477 
	 Mojo::IOLoop::ReadWriteProcess::start(Mojo::IOLoop::ReadWriteProcess=HASH(0x55bee0316460)) called at /usr/lib/os-autoinst/backend/driver.pm line 87 
	 backend::driver::start(backend::driver=HASH(0x55bee0316508)) called at /usr/lib/os-autoinst/backend/driver.pm line 52 
	 backend::driver::new("backend::driver", "qemu") called at /usr/bin/isotovideo line 225 
	 main::init_backend() called at /usr/bin/isotovideo line 276 

 [2021-04-15T02:47:43.874 CEST] [info] ::: OpenQA::Qemu::Proc::save_state: Saving QEMU state to qemu_state.json 
 Use of uninitialized value $message in scalar chomp at /usr/lib/os-autoinst/backend/qemu.pm line 155. 
 Use of uninitialized value $rt in numeric eq (==) at /usr/lib/os-autoinst/backend/qemu.pm line 156. 
 [2021-04-15T02:47:44.922 CEST] [debug] Passing remaining frames to the video encoder 
 [2021-04-15T02:47:45.037 CEST] [debug] Waiting for video encoder to finalize the video 
 ``` 

 Not sure if it's a regression issue caused by https://github.com/os-autoinst/os-autoinst/pull/1641 

 Example: 
 https://openqa.suse.de/tests/5823910#dependencies 
 https://openqa.opensuse.org/tests/1699452#

Back