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.

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.
>>>>>>

_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to