Hello again Philippe,

On 01/05/2010 03:46 PM, Philippe wrote:
> Before Nokia releases a 4.6.1 version, I would like to draw attention on
> a severe problem that has appeared in a 4.6.1 patch, and that has the
> potential to cause freezing of Windows itself. The problem is reported
> in:
> http://bugreports.qt.nokia.com/browse/QTBUG-6083
> ,last comment date 21/Dec/09 11:15 PM, and I haven't seen any reaction so 
> far. This is why
> I raise this show-stopper issue again, here.

Yeh, I saw your comment, and have just tried to reproduce it, but 
unfortunately I cannot (not in 4.6.1). The code you mention in your comment 
is in the master branch (which will be 4.7).

I don't supposed you have any steps to reproduce this other than resizing 
the window? An example, big or small, to show the problem? Is your 
application using lots of zero-timers?

> My comment is reproduced below:
>
> <<<<
> Beware!!! I have rebuilt QtCore with your latest change, and the current 
> implementation leads to the following "dramatic" situation: when resizing a 
> Qt window by clicking on its border and dragging, the whole system freezes. I 
> mean Windows, not only the Qt application, becomes unresponsive to any mouse 
> event. I can't even break into the debugger. Fortunatly, by using Alt+Tab a 
> couple of times, one can exit from this freeze state.
> As I was using with success your previous implementation, I have compared the 
> changes. The problem is simply caused by the new following lines:
>
> #ifndef Q_OS_WINCE
> GetMessageTime() - d->lastMessageTime>= 10
> #endif
>
> If I remove this line, then the problem completly disappears. I don't
> know the deep cause of this, but somehow, the mouse get trapped inside
> some hook procedure. I have rebuilt QtCore with or without this change,
> rebooted, etc..., and always the same conclusion.
>
> This is tested using Qt-32 under Windows-7 x64.
> This is reproducable (95% of the time I would say) with my application, but 
> not with simpler Qt applications. My application is not doing anything with 
> Windows hooks, hence I don't think this can be a conflict.
>>>>>>>


-- 
Bradley T. Hughes (Nokia-D-Qt/Oslo), bradley.hughes at nokia.com
Sandakervn. 116, P.O. Box 4332 Nydalen, 0402 Oslo, Norway
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to