-
Notifications
You must be signed in to change notification settings - Fork 461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
infinite loop ( Not enough space for expected EPH/SOP marker) in test 1330 with 2.5.3 on OpenBSD #1568
Comments
This looks like the behavior before c58bc12 All instances of message
The description shows the message being reported as a warning instead of an error. It seems that the new test is ran against an old library and/or opj_decompress binary for some reason. |
the beginning of the looping test is this in the log:
that might be possible, since 2.5.2 is installed systemwide. In that case, that would be a build system problem, because i would expect the binaries to be linked with the library in the build/objdir and not picking up a random version of the library ? |
looking at the opj_decompress binary, it doesn't have a RUNPATH pointing at the objdir:
so i guess you're right that it takes the installed 2.5.2 library. installing 2.5.3 systemwide on top of 2.5.2 allows all tests except 2 to pass
details below:
as for the original issue at hand, should opj_decompress have a RUNPATH pointing at the objdir (or LD_LIBRARY_PATH set in the test env ?), or should i ensure the new version of the lib is installed to run tests ? for the second option, i can do something in the openbsd ports tree infra, for the first it has to be fixed upstream... |
yes that failure is expected / not to worry about. It is in the allow list of our CI
I beleive CMake is assumed to set it for non-installed binaries (but not on installed ones), at least on "common" platforms |
Expected behavior and actual behavior.
running all tests on 2.5.3 release, it should be fine, but it goes into an infinite loop on test 1330:
(i have a 1.2Gb logfile before i stopped it..)
will provide more details/dig deeper shortly if i can reproduce at will
Steps to reproduce the problem.
running tests on OpenBSD
Operating system
OpenBSD
openjpeg version
2.5.3
The text was updated successfully, but these errors were encountered: