PyCharm debug failure with shiboken6 6.2.3-3
-
Hi all,
I recently upgraded shiboken6 from 6.2.3-2 to 6.2.3-3. I can run my application normally but it fails if I try to execute "Debug" in PyCharm:/usr/bin/python /usr/share/pycharm/plugins/python-ce/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 40109 --file /path-to/my-app.py Connected to pydev debugger (build 213.6777.50) python: /usr/src/debug/pyside-setup-opensource-src-6.2.3/sources/shiboken6/libshiboken/signature/signature_helper.cpp:103: int add_more_getsets(PyTypeObject*, PyGetSetDef*, PyObject**): Assertion `false' failed. Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
I have pyside6 6.2.3-3 installed. Everything works with previous version shiboken6 6.2.3-2.
The question is - should I wait for pyside6 update or this is some kind of a bug? What do you think? -
I had simmilar problem. For me changing setting in debugin options File->Settings-> Build, Execution , Deployment -> Python Debbuger and in PyQt compatible changing from dropdown options to PySide worked.
@Szczempus, thanks for your comment. Yes, I had
Auto
in a setting you mentioned. I changed it toPySide2
and it didn't work either. WithPySide
it works, as you said.
It sounds like a small bug of PyCharm as we use PySide6. Do you know how to report it to JetBrains?P.S. The same error persists with version 6.2.4.