Skip to content
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

Failing MultiObjectiveModelCheckerTest on Apple Silicon #354

Open
tquatmann opened this issue Apr 25, 2023 · 1 comment
Open

Failing MultiObjectiveModelCheckerTest on Apple Silicon #354

tquatmann opened this issue Apr 25, 2023 · 1 comment

Comments

@tquatmann
Copy link
Member

tquatmann commented Apr 25, 2023

As reported by @culechetoo here (thanks), there is a potential issue with the test case SparseMaPcaaMultiObjectiveModelCheckerTest.serverRationalNumbers. See PR #349 for their cmake and lldb output.
I haven't been able to reproduce it yet, but it seems to be Eigen related.

Note: This only covers a small part of Storms functionality, so most users should be fine.

Update: We were able to reproduce this on two Apple M2 systems. Systems with an M1 and M1Pro seem to be fine.

@marisgg
Copy link

marisgg commented Jun 7, 2023

Hi!

Thank you for developing Storm. I'm posting another occurrence of this issue on a different machine here in the case that it might help.

I can also reproduce this issue with Storm 1.8.0 on an Apple M1 Ultra. CMake shows that Eigen 3.4.0 is found:
-- Storm - Including Eigen 3.4.0 commit b0eded878d5d162d61583a286c0d8a45406ad1bc. .

I'm not sure how to explicitly verify ARM compiled binaries are used throughout, but it seems so. A shipped version of carl is used:
-- Storm - Linking with shipped carl 14.25 (include: /Users/marisg/git/storm_root_dir/storm/build/resources/3rdparty/carl/include/, library /Users/marisg/git/storm_root_dir/storm/build/resources/3rdparty/carl/lib/libcarl.dylib, CARL_USE_CLN_NUMBERS: OFF, CARL_USE_GINAC: OFF).

I ran lldb -- ./test-modelchecker-multiobjective to produce a backtrace, the output is the same as reported in #349.

Please let me know if I can be of any help in terms of debug output or otherwise. I don't think this issue affects my current use of Storm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants