[PyQt] PyQt5.4 stuck on QtQuick.Dialogs

Fabien Castan fabcastan at gmail.com
Tue Jan 27 00:14:58 GMT 2015


Hi,
I still have the problem with the latest snapshot
"PyQt-gpl-5.4.1-snapshot-55f521ae431b".

#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff01f9b03 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /opt/Qt5.4/5.4/gcc_64/lib/libQt5Core.so.5
#2  0x00007fffec5cc7c2 in ?? () from
/opt/Qt5.4/5.4/gcc_64/lib/libQt5Qml.so.5
#3  0x00007fffec570134 in ?? () from
/opt/Qt5.4/5.4/gcc_64/lib/libQt5Qml.so.5
#4  0x00007fffec570590 in ?? () from
/opt/Qt5.4/5.4/gcc_64/lib/libQt5Qml.so.5
#5  0x00007fffec5536dd in QQmlComponentPrivate::loadUrl(QUrl const&,
QQmlComponent::CompilationMode) () from
/opt/Qt5.4/5.4/gcc_64/lib/libQt5Qml.so.5
#6  0x00007fffe93f5ecf in meth_QQmlComponent_loadUrl () from
/home/fab/Téléchargements/ButtleOFX_Alpha_Linux64_v2.0/py3.3_env/lib/python3.3/site-packages/PyQt5/QtQml.so

Regards,
Fabien


2015-01-03 11:23 GMT+01:00 Phil Thompson <phil at riverbankcomputing.com>:

> On 02/01/2015 11:29 pm, Fabien Castan wrote:
>
>> Hi,
>>
>> I have installed Qt5.4 and compiled PyQt5.4 (with python3.4).
>> But I'm stuck when loading a QML file which uses QtQuick.Dialogs.
>>
>> Here is a simple QML example:
>>
>> ```
>>
>> import QtQuick 2.0
>>
>> import QtQuick.Controls 1.0
>>
>> import QtQuick.Dialogs 1.2 // works fine if you comment this line
>>
>>
>> ApplicationWindow {
>>
>>
>>     id: root
>>
>>     title:"Title"
>>
>>
>>     width: 1200
>>
>>     height: 800
>>
>> }
>>
>> ```
>>
>>
>> This QML file is loaded without trouble using "qmlscene".
>> When I load it from PyQt it remains blocked...
>> If I run python3 inside gdb, and kill the process, I get this backtrace:
>>
>> (gdb) bt
>> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
>> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
>>
>
> Most likely to be the GIL not being released when it should causing a
> deadlock. Hopefully fixed in tonight's snapshot.
>
> Thanks,
> Phil
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20150127/ffe798b0/attachment.html>


More information about the PyQt mailing list