Open jpieper opened 4 months ago
I think this is caused by https://github.com/spyder-ide/qtpy/issues/480. The problem is PySide 6.7 broke star imports (i.e imports of the form from foo import *
), which are used everywhere in Qtpy. And Qtpy is the abstraction layer used in Qtconsole to support PySide and PyQt in a single codebase.
So, for now please keep using PySide 6.6.1.
Great, thanks! Sticking with 6.6.1 is easy enough. Feel free to close this if you don't want to bother tracking it separately!
I'll leave it open in case other people face the same problem so they can easily find the solution.
After updating a 64 bit Windows 11 installation to PySide 6.7, importing qtconsole triggers a segfault. Switching back and forth between 6.6.1 and 6.7 causes it to happen or not. A minimal test case is:
I have reproduced with python 3.12.1 and python 3.12.3 releases as downloaded from python.org. python 3.11.9 does not seem to have the problem and works as expected.
I'm testing with qtconsole 56e5a5ec5cfccf5afd098fe8bb5b2c558a1dc8f9 now, but the same problem occurred with the 5.5.2 release. I installed python debug symbols and got the following backtrace, although it isn't terribly meaningful to me.