job incompletes with exception in OpenCV code "Assertion failed) ksize.width > 0 && ksize.width % 2 == 1 && ksize.height > 0 && ksize.height % 2 == 1 in function 'createGaussianKernels'"
[2021-12-07T08:35:39.375289+01:00] [debug] activate_console, console: root-ssh, type: ssh [2021-12-07T08:35:39.375987+01:00] [debug] tests/jeos/prepare_firstboot.pm:32 called testapi::select_console -> lib/susedistribution.pm:807 called susedistribution::handle_password_prompt -> lib/susedistribution.pm:48 called testapi::assert_screen [2021-12-07T08:35:39.376345+01:00] [debug] <<< testapi::assert_screen(mustmatch="password-prompt", timeout=60) terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.5.4) /home/abuild/rpmbuild/BUILD/opencv-4.5.4/modules/imgproc/src/smooth.dispatch.cpp:293: error: (-215:Assertion failed) ksize.width > 0 && ksize.width % 2 == 1 && ksize.height > 0 && ksize.height % 2 == 1 in function 'createGaussianKernels' Unexpected end of data 0 X connection to :38581 broken (explicit kill or server shutdown). [2021-12-07T08:35:39.418186+01:00] [debug] backend process exited: 0
os-autoinst version is 4.6.1638289529.0a3f5b98 [interface v24]. This is running on siodtw01:4 (Linux 5.15.5-1-default #1 SMP Thu Nov 25 09:36:40 UTC 2021 (83fc974) aarch64)
#1 Updated by okurz about 2 months ago
- Related to action #59926: test incompletes in middle of execution with auto_review:"Unexpected end of data 0":retry, system journal shows 'kernel: traps: /usr/bin/isotov general protection ip:7fd5ef11771e sp:7ffe066f2200 error:0 in libc-2.26.so[7fd5ef094000+1b1000]' added
#2 Updated by mkittler about 2 months ago
I don't know
siodtw01:4 but I've recently just saw this exact error locally. Then I figured that the TW update I've just did updated OpenCV as well and simply cleaned up my os-autoinst checkout, conducted the build again and that fixed it. Is is possible that something similar happened here as well (e.g. one updated the opencv package but not os-autoinst as well)?
#3 Updated by okurz about 2 months ago
- Status changed from New to Resolved
- Assignee set to okurz
It turned out to be an upstream openCV problem
that is fixed meanwhile in openSUSE as packages have been rebuilt. More recent tests on the same o3 worker machine have progressed since then, e.g. https://openqa.opensuse.org/tests/2076871/logfile?filename=autoinst-log.txt is not incompleting anymore the same as in before and is making use of openCV correctly.