ChatCrawlersearch across public Telegram Open the app
Q

Qt for Python (PySide/Shiboken)

11 January 2022
2022-01-11×
11 January 2022
C
if you had Qt only for arm64, and a python only for arm64, I would have expected it would have work. But IIRC you had a Qt provided by the installer, right? since that's universal, I expect the rest of the chain to be the same.
K
@ctismer I'm seeing a a crash in a PySide2/QML app that I'm working on that crashes with a segmentation violation trying to access reinterpret_cast<SbkObject *>(self)->ob_dict) in SignalManager::retrieveMetaObject(PyObject *self). I went and looked to see what this code looked like in dev and found that the reinterpret cast was replaced with a call to SbkObject_GetDict - which does the reinterpret cast (in the case of a non-PyPy build), followed by a null check and newing up a PyDict if null. The prior code didn't have this null check. The commit that introduced SbkObject_GetDict and added the null check/new dict code is: commit e85db57ecf9e998206eefe93433ee58c6f8c1f47 PyPySide: Avoid direct access to `op->ob_dict` in PyPy My question was - why did you add: if (!sbkObj->ob_dict) sbkObj->ob_dict = PyDict_New(); ? Your commit message talks about the #ifdef PYPY_VERSION case, but doesn't talk about this change. We are going to try adding this check and new to PySide2 to see if it fixes the issue. We aren't moving to PySide6 yet, because we found significant performance impact (increased CPU usage without any changes) to the application as a whole when moving to PySide6. I doubt it is a PySide6 specific issue, and likely something in Qt itself.
M
Hey, any news, when there will be PySide 6.2.3? Where can I see the time schedule? Is there one?
Calendar: January 2022
Archive by month
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog