action #108443
Updated by livdywan over 2 years ago
## Observation https://build.opensuse.org/public/build/devel:openQA:tested/openSUSE_Tumbleweed/x86_64/os-autoinst/_log ``` [ 265s] 3: ok 8 - execute_time [ 265s] 3: ok 9 - no (unexpected) warnings (via done_testing) [ 265s] 3: 1..9 [ 265s] 3: ok 1460 ms ( 0.03 usr 0.00 sys + 1.29 cusr 0.15 csys = 1.47 CPU) [ 267s] 3: Can't open file "base_state.json": No such file or directory at ./18-qemu.t line 417. [ 267s] 3: at ./18-qemu.t line 28. [ 267s] 3: main::__ANON__("Can't open file \"base_state.json\": No such file or directory "...) called at /usr/lib/perl5/5.34.0/Carp.pm line 291 [ 267s] 3: Carp::croak("Can't open file \"base_state.json\": No such file or directory") called at /usr/lib/perl5/vendor_perl/5.34.0/Mojo/File.pm line 132 [ 267s] 3: Mojo::File::slurp(Mojo::File=SCALAR(0x5643766b1b88)) called at ./18-qemu.t line 417 [ 267s] 3: main::__ANON__() called at /usr/lib/perl5/5.34.0/Test/Builder.pm line 374 [ 267s] 3: eval {...} called at /usr/lib/perl5/5.34.0/Test/Builder.pm line 374 [ 267s] 3: Test::Builder::subtest(Test::Builder=HASH(0x5643740f11d8), "qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at /usr/lib/perl5/5.34.0/Test/More.pm line 809 [ 267s] 3: Test::More::subtest("qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at ./18-qemu.t line 420 [ 267s] 3: # No tests run! [ 267s] 3: [ 267s] 3: # Failed test 'No tests run for subtest "qemu was killed due to the system being out of memory"' [ 267s] 3: # at ./18-qemu.t line 420. [ 267s] 3: Can't open file "base_state.json": No such file or directory at ./18-qemu.t line 417. [ 267s] 3: at ./18-qemu.t line 28. [ 267s] 3: main::__ANON__("Can't open file \"base_state.json\": No such file or directory "...) called at /usr/lib/perl5/5.34.0/Test/Builder.pm line 418 [ 267s] 3: Test::Builder::subtest(Test::Builder=HASH(0x5643740f11d8), "qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at /usr/lib/perl5/5.34.0/Test/More.pm line 809 [ 267s] 3: Test::More::subtest("qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at ./18-qemu.t line 420 [ 267s] 3: Can't open file "base_state.json": No such file or directory at ./18-qemu.t line 417. [ 267s] 3: [ 267s] 3: # Failed test 'no (unexpected) warnings (via END block)' [ 267s] 3: # at /usr/lib/perl5/5.34.0/Test/Builder.pm line 193. [ 267s] 3: # Got the following unexpected warnings: [ 267s] 3: # 1: Can't open file "base_state.json": No such file or directory at ./18-qemu.t line 417. [ 267s] 3: # at ./18-qemu.t line 28. [ 267s] 3: # main::__ANON__("Can't open file \"base_state.json\": No such file or directory "...) called at /usr/lib/perl5/5.34.0/Carp.pm line 291 [ 267s] 3: # Carp::croak("Can't open file \"base_state.json\": No such file or directory") called at /usr/lib/perl5/vendor_perl/5.34.0/Mojo/File.pm line 132 [ 267s] 3: # Mojo::File::slurp(Mojo::File=SCALAR(0x5643766b1b88)) called at ./18-qemu.t line 417 [ 267s] 3: # main::__ANON__() called at /usr/lib/perl5/5.34.0/Test/Builder.pm line 374 [ 267s] 3: # eval {...} called at /usr/lib/perl5/5.34.0/Test/Builder.pm line 374 [ 267s] 3: # Test::Builder::subtest(Test::Builder=HASH(0x5643740f11d8), "qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at /usr/lib/perl5/5.34.0/Test/More.pm line 809 [ 267s] 3: # Test::More::subtest("qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at ./18-qemu.t line 420 [ 267s] 3: # 2: Can't open file "base_state.json": No such file or directory at ./18-qemu.t line 417. [ 267s] 3: # at ./18-qemu.t line 28. [ 267s] 3: # main::__ANON__("Can't open file \"base_state.json\": No such file or directory "...) called at /usr/lib/perl5/5.34.0/Test/Builder.pm line 418 [ 267s] 3: # Test::Builder::subtest(Test::Builder=HASH(0x5643740f11d8), "qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at /usr/lib/perl5/5.34.0/Test/More.pm line 809 [ 267s] 3: # Test::More::subtest("qemu was killed due to the system being out of memory", CODE(0x564376694108)) called at ./18-qemu.t line 420 [ 267s] 3: # Tests were run but no plan was declared and done_testing() was not seen. [ 267s] 3: # Looks like your test exited with 255 just after 44. [ 267s] 3: [23:06:03] ./18-qemu.t .............................. ``` First time occurence, have not seen it in before. The relevant code is in since 2021-05 ## Suggestions * Look into the code to understand it better. the file base_state.json is stored in the constant STATE_FILE in bmwqemu.pm and should be written by bmwqemu::serialize_state * Try to reproduce locally or within OBS * Come up with a minimal reproducer. If it can be reproduced fix it, otherwise at least try to come up with some "improvement" in related code areas (timeboxed:10h)