-
Notifications
You must be signed in to change notification settings - Fork 212
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
Stateful functors sometimes crash on souffle with a 64bit wordsize, work correctly for a 32bit wordsize #2506
Comments
|
Hi, in both cases souffle has
When running version 2.4.1 installed via the
Also compiled our own functors with |
The Or if you use CMake to build |
Yeah was just checking that out, building locally with 64bit domain also leads to the same crash, so that's the issue. |
Isn't this a bug that should be fixed though @quentin ? I don't see anything wrong with the code that should warrant it not working for 64 bit souffle. |
If you use a souffle with Maybe I misunderstand your case and you can provide more details about the compilation of your functor library. |
That was it, thanks a lot! |
Hi,
We've noticed crashes on code using stateful functors that occur only when using the prebuilt
souffle
packages.Setup a github action on our souffle-addon repository (used by Gigahorse), demonstrating this:
build-and-test
runs on a container which includes souffle 2.4.1 built inside it. All commands are executed successfully.build-and-test-with-package
gets the prebuilt package, crashes when runninglists_test.dl
The crash throws the following stack trace:
The crash is caused by the following snippet in the
lists_test.dl
:The text was updated successfully, but these errors were encountered: