Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
None
-
6.4.2
-
None
-
Windows 10
Description
This code crashes the Python interpreter, as evidenced by not printing "Done":
python -c "from PySide6.QtNetwork import QSslSocket; QSslSocket.supportsSsl(); print('Done')"
Output:
C:\Code>python -c "from PySide6.QtNetwork import QSslSocket; QSslSocket.supportsSsl(); print('Done')"
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
This is using Python 3.11.1.
On WSL, Ubuntu 22.04, Python 3.10.6, I am getting the same mysterious warning ("invalid nullptr parameter"), but Python does not crash at least:
/mnt/c/Code$ python -c "from PySide6.QtNetwork import QSslSocket; QSslSocket.supportsSsl(); print('Done')"
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.tlsbackend.ossl: Incompatible version of OpenSSL (built with OpenSSL 1.x, runtime version is >= 3.x)
Done
I would expect no crash nor warning.