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