tmigimatsu / symbolic

C++/Python PDDL Library
https://tmigimatsu.github.io/symbolic/
MIT License
9 stars 10 forks source link

Segmentation faults #6

Open aromanusc opened 11 months ago

aromanusc commented 11 months ago

Thanks for sharing this great resource!

FYI, a peer and I were getting segmentation faults. I did some stack trace debugging and the segfault appears to come from the emplace function from https://github.com/tmigimatsu/symbolic/blob/main/src/python/symbolic.cc#L39.

The last working githash before this issue appears to be 98 commits behind (i.e. 5a5a1b1905faf0ac12663fbe1f5434807ff65d13). This issue seems to happen on various Python versions and cmake versions. I am afraid this is a widespread issue that can likely happen on everyone's system.

I was wondering if we are aware of this issue? Or if there is another set of installation steps we need to do to prevent this from happening? Thanks!

alemon-cherry commented 3 months ago

Hi!The program exits directly when it runs to ‘’pddl.state_index.get_indexed_state(s_pos)‘’. Has anyone encountered this issue before? The program automatically exits with the message Process finished with exit code 139 (interrupted by signal 11: SIGSEGV). Thanks!