I note that this problem also happens with 4.6.3 :-( Philippe
On Mon, 7 Jun 2010 11:15:44 +0200 Denis Dzyubenko <[email protected]> wrote: > Hi, > > On 27 May 2010 16:52, Denis Dzyubenko <[email protected]> wrote: > > On 25 May 2010 19:14, Philippe <[email protected]> wrote: > >> It seems I have found a reproducable way of producing this effect (at > >> least very often). Simply start the Qt Demo application (the application > >> from where all demos can be launched). Then quit. Then from this moment, > >> all Qt application will be slow to start. So it seems the Demo app puts > >> the system in a special state. This was tested today on a 3rd computer. > >> All have Win7-64, and different hardware. > >> > >> Login off / on solves this problem. > >> > >> I know "slowing" effect has also happened to me in the past without the > >> demo application started. > > > > I managed to reproduce the problem on my touch-screen enabled laptop > > running Windows7 32bit by running qtdemo, closing it and running > > assistant. Tried adding debug output, adding CoInitialize calls and > > changing the way we get the InkTablets interface with no luck. The > > code seems ok, and I am out of options right now, if you have any > > ideas why it can be happening and what can be done to get rid of it, > > please tell me. > > I gave this problem another shot - that's what I got when breaking the > process while it was waiting 10 seconds for IInkTablets::get_Count() > to be finished: > > Main thread: > ntdll.dll!77c264f4() > [Frames below may be incorrect and/or missing, no symbols loaded for > ntdll.dll] > ntdll.dll!77c25e4c() > KernelBase.dll!75e96872() > KernelBase.dll!75e96872() > user32.dll!7792914b() > user32.dll!77929180() > ole32.dll!CCliModalLoop::MyPeekMessage() + 0x49 bytes > ole32.dll!CCliModalLoop::BlockFn() + 0x96 bytes > ole32.dll!_cowaitformultiplehand...@20() - 0x51b9 bytes > InkObj.dll!CCreateTabletManagerApcParam::WaitDone() + 0x24 bytes > InkObj.dll!CComTpcPlatformManager::EnsureTabletManager() + 0xb8c bytes > InkObj.dll!CComTpcPlatformManager::GetTabletCount() + 0x24 bytes > InkObj.dll!CInkTablets::get_Count() + 0x44 bytes > > QtGuid4.dll!QApplicationPrivate::initializeMultitouch_sys() Line 4066 > > C++ > QtGuid4.dll!QApplicationPrivate::initializeMultitouch() Line 5582 > C++ > QtGuid4.dll!QApplicationPrivate::initialize() Line 965 C++ > QtGuid4.dll!QApplicationPrivate::construct() Line 791 C++ > QtGuid4.dll!QApplication::QApplication(int & argc=1, char * * > argv=0x008872f0, int _internal=17041408) Line 708 + 0x9a bytes C++ > textedit.exe!main(int argc=1, char * * argv=0x008872f0) Line 49 + > 0x16 bytes C++ > textedit.exe!WinMain(HINSTANCE__ * instance=0x00e40000, HINSTANCE__ > * prevInstance=0x00000000, char * __formal=0x00375506, int cmdShow=1) > Line 131 + 0x12 bytes C++ > textedit.exe!__tmainCRTStartup() Line 578 + 0x35 bytes C > textedit.exe!WinMainCRTStartup() Line 403 C > kernel32.dll!76e01194() > ntdll.dll!77c3b3f5() > ntdll.dll!77c3b3c8() > > Worker thread: > > ntdll.dll!77c264f4() > [Frames below may be incorrect and/or missing, no symbols loaded for > ntdll.dll] > ntdll.dll!77c25e4c() > KernelBase.dll!75e96872() > KernelBase.dll!75e9691e() > ole32.dll!COleStaticMutexSem::Release() + 0xd bytes > ole32.dll!CObjectContext::Freeze() + 0x6a bytes > 00b8fa68() > kernel32.dll!76dff292() > InkObj.dll!CComDllModule::ApcThreadProc() + 0x6f bytes > msvcrt.dll!77691287() > msvcrt.dll!77691328() > kernel32.dll!76e01194() > ntdll.dll!77c3b3f5() > ntdll.dll!77c3b3c8() > > Worker Thread: > > ntdll.dll!77c264f4() > [Frames below may be incorrect and/or missing, no symbols loaded for > ntdll.dll] > ntdll.dll!77c25c9c() > kernel32.dll!76e18790() > InkObj.dll!GetTabletManager() - 0x466 bytes > InkObj.dll!CCManager::FinalConstruct() + 0x33 bytes > InkObj.dll!CComClassFactorySingletonT<CComObjectGlobalSafe<CCManager> > >::CreateInstance() - 0x10650 bytes > > InkObj.dll!CComTpcPlatformManager::CreateTabletManagerOnHookThreadApcProc() > + 0x45 bytes > ntdll.dll!77bf3a94() > ntdll.dll!77c263bd() > ntdll.dll!77c25e4c() > KernelBase.dll!75e96872() > KernelBase.dll!75e9691e() > user32.dll!7792f1f3() > ntdll.dll!77c2642e() > user32.dll!779290be() > kernel32.dll!76dff292() > InkObj.dll!CComDllModule::HookThreadProc() + 0x56 bytes > msvcrt.dll!77691287() > msvcrt.dll!77691328() > kernel32.dll!76e01194() > ntdll.dll!77c3b3f5() > ntdll.dll!77c3b3c8() > > RPC Callback Thread: > > ntdll.dll!77c264f4() > [Frames below may be incorrect and/or missing, no symbols loaded for > ntdll.dll] > ntdll.dll!77c24c1c() > KernelBase.dll!75e91876() > KernelBase.dll!75e91818() > ole32.dll!CROIDTable::WorkerThreadLoop() + 0x14 bytes > ole32.dll!CRpcThread::WorkerLoop() + 0x22 bytes > ole32.dll!CRpcThreadCache::RpcWorkerThreadEntry() + 0x16 bytes > kernel32.dll!76e01194() > ntdll.dll!77c3b3f5() > ntdll.dll!77c3b3c8() > > > -- > Best regards, > Denis. _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
