-
Notifications
You must be signed in to change notification settings - Fork 41
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
Problems in Ubuntu #15
Comments
I know about the segfault at exit, but am not sure about how to fix it. Looks like something with threading setup/teardown in dds code.
or alternatively call Another option would be to remove the args Let me know if any of these work for you. |
On 18.04 I tracked the segfault down to a problem with tracking the number of threads and allocated structures. At the moment I don't need the dds portion of redeal, I am trying to see how feasible is to move my old deal scripts (a lot) to python. If things still don't work, I will deal with it once I get to the dds functionality. |
Thanks for opening the PR on the dds repo, feel free to ping me when they merge it so that I update the version here as well. |
I think the threading checks go wrong when several copies of the library are loaded and SetMaxThreads is called more than once - in particular, I had them loaded once from ddstable and once from redeal, and it didn't work, which may or may not be your use-case. If I explicitly load each of the libraries one by one and call SetMaxThreads twice it fails DLL = ctypes.CDLL Fails: dll_path1 = "[snip]/ddstable/libdds.so" Also fails: dll_path1 = "[snip]/ddstable/libdds.so" Works: dll_path1 = "[snip]/ddstable/libdds.so" |
This looks like a bug in dds itself, and unrelated to redeal itself? You should probably report this to https://github.com/dds-bridge/dds. |
Yes I think so, I reported it to the DDS list |
Great idea to get away from the tcl deal!!
I was able to install and run it in windows.
In ubuntu 18.04, the run succeeds but there is a segmentation fault at the end:
In ubuntu 16.04, it fails without generating any hands:
Any idea what's going on? Or how to debug it?
In all cases I am running it from anaconda environment.
The text was updated successfully, but these errors were encountered: