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
