action #103584
closedjob 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'"
0%
Description
Observation¶
https://openqa.opensuse.org/tests/2073991/logfile?filename=autoinst-log.txt shows
[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)
Updated by okurz almost 3 years 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[2300] general protection ip:7fd5ef11771e sp:7ffe066f2200 error:0 in libc-2.26.so[7fd5ef094000+1b1000]' added
Updated by mkittler almost 3 years 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)?
Updated by okurz almost 3 years ago
- Status changed from New to Resolved
- Assignee set to okurz
It turned out to be an upstream openCV problem
https://github.com/opencv/opencv/issues/20878#issuecomment-943494346
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.