**********
I have Qt Creator 1.1.1 running on Windows XP and I cannot debug GUI apps. As soon as I start the debugger, it stops with 'signal-received' somewhere in C:\WINDOWS\system32\wxvault.dll. Further up the call stack is 'QGraphicsWidget::paintWindowFrame'. Here is what I am getting:
0 wxvault!??0Cwxvault@@QAE at XZ C:\\WINDOWS\\system32\\wxvault.dll 0
1 ?? 0
2 ?? 0
3 ?? 0
4 ?? 0
5 ?? 0
6 ?? 0
7 QGraphicsWidget::paintWindowFrame qgraphicswidget.cpp 2184
8 wxvault!??0Cwxvault@@QAE at XZ C:\\WINDOWS\\system32\\wxvault.dll 0
9 ?? 0
10 wxvault!??0Cwxvault@@QAE at XZ C:\\WINDOWS\\system32\\wxvault.dll 0
11 ?? 0
This is my first day with Qt Creator and not being able to debug is a show stopper.
My version of gdb is the one that ships with QT Creator, v6.8. I can run my app fine with Ctrl+R.
**********
OK, I found the problem - a package called 'Embassy Security Center' by 'Wave Systems'. This comes pre-installed on most Dell's. Instead of uninstalling it (which I'm told will cause me a lot of grief) I stopped the wxvault.dll being loaded with other DLLs by editing
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Windows\AppInit_DLLs
(the DLL was in this list). Removing it makes gdb play nicely.
Thanks for the blog. I just reinstalled my dell laptop and hit the same issue. I have to uninstall the "Wave Systems" to make the debugging work.
ReplyDeleteThanks a lot!
-Chris
How long does it take for a dell laptop to arrive in the UK when shipped from America?
ReplyDeleteVery dashing and attractive woody vases. Creativity is clearly showing. Nice work.
ReplyDeleteApple® - MacBook Air® - 13.3" Display - 4GB Memory - 128GB Flash Storage (MD760LL/A)
Apple® - MacBook® Pro with Retina Display - 15.4" Display - 8GB Memory - 512GB Flash Storage
Hey, great blog, but I don’t understand how to add your site in my rss reader. Can you Help me please? i3147-3750sLV
ReplyDelete