Unfortunately, I do not have much experience debugging in C++. I rarely use
gdb, but cannot recall having any issues. For debugging, I always use
FL_LOG("x=" << someValue) to report the variables which I think might be causing issues. What tool are you using for debugging?
You bring to my attention that the Traceback goes to
printers.py. If you are using pyfuzzylite, you should definitely stop using it. The library fuzzylite for Python was a project I started to play with Python, but have not had any chance to go back to it. I plan to do it this year, though.