[Development] Multiple Windows Dead-Lock Observed on QNX with Qt-5.3.2

James McDonnell jmcdonnell at blackberry.com
Wed Jun 15 20:18:20 CEST 2016


Hi Prashant,

Can you provide the output for a ³pidin -p <your-qt-process>² and a "pidin
-p screen² when the system is in this state?

James

On 2016-06-15, 1:54 PM, "Development on behalf of Thiago Macieira"
<development-bounces+jmcdonnell=qnx.com at qt-project.org on behalf of
thiago.macieira at intel.com> wrote:

>On quarta-feira, 15 de junho de 2016 23:11:24 PDT Prashant Purohit wrote:
>> Hi all,
>> 
>> I am new to QT and using QT with QNX.
>> I am using two different windows in my application (It is not possible
>> for me to use single window).
>> 
>> When I switch from one window to another window, My screen is not
>> responding due to deadlock. Though there is no crash observed.
>> 
>> My situation is similar to bug
>> (https://bugreports.qt.io/browse/QTBUG-47553) which is already
>> reported.
>> 
>> By referencing above bug, when I set QSG_RENDER_LOOP=basic, the dead
>> lock condition is prevented but then the animation which is being
>> shown after every button press is not smooth anymore.
>> 
>> Is there any better solution for above problem?
>> If QSG_RENDER_LOOP=basic is the only solution then what I need to do
>> to make the animation (sequencialAnimation on every button press)
>> smooth as it was before setting the QSG_RENDER_LOOP environment
>> variable?
>> 
>> Also is there any alternative which I can use in my code other than
>> setting QSG_RENDER_LOOP environment variable?
>
>Hello Prashant
>
>Please upgrade. 5.3.2 is a year and a half old. We've just released 5.6.1
>and 
>we're about to release 5.7.0. Please try those.
>
>-- 
>Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
>
>_______________________________________________
>Development mailing list
>Development at qt-project.org
>http://lists.qt-project.org/mailman/listinfo/development




More information about the Development mailing list