Hi,

as all the trolls were so exited about the new QtCreator I decided to give it a 
new try, even if it doesn't fit all my need (pure svn support, no autoformat to 
match the coding guidelines of our company). Especially the debugger should 
work 
much better then the one from the eclipse integration because of the build in 
support for the private helpers from the Qt classes.

Unfortunately I can't get it work.

My system is:
*WinXP
*Qt MinGW-4.5.2
*QtCreator 1.3 beta
*gdb 6.8

I build the helper with the button in the config. The log says:

---8<---8<---
Building debugging helper library in 
C:/qt/qtcreator-1.2.92/qtc-debugging-helper/136550930/


Running c:\programme\qt-mingw\4.5.2\bin\qmake.exe ...

Running C:/mingw.3.4/bin/mingw32-make.exe ...
C:/mingw.3.4/bin/mingw32-make.exe -f Makefile.Debug
mingw32-make.exe[1]: Entering directory 
`C:/qt/qtcreator-1.2.92/qtc-debugging-helper/136550930'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT 
-DUSE_QT_GUI=1 -DHAS_QOBJECT_P_H -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB 
-DQT_THREAD_SUPPORT -I"..\..\..\..\Programme\Qt-MinGW\4.5.2\include\QtCore" 
-I"..\..\..\..\Programme\Qt-MinGW\4.5.2\include\QtGui" 
-I"..\..\..\..\Programme\Qt-MinGW\4.5.2\include" 
-I"..\..\..\..\Programme\Qt-MinGW\4.5.2\include\ActiveQt" -I"debug" 
-I"..\..\..\..\Programme\Qt-MinGW\4.5.2\mkspecs\win32-g++" -o debug\gdbmacros.o 
gdbmacros.cpp
gdbmacros.cpp:276: warning: 'bool <unnamed>::couldBePointer(const void*)' 
defined but not used
g++ -enable-stdcall-fixup -Wl,-enable-auto-import 
-Wl,-enable-runtime-pseudo-reloc -shared -mthreads -Wl 
-Wl,--out-implib,debug\libgdbmacros.a -o debug\gdbmacros.dll debug/gdbmacros.o 
-L"c:\Programme\Qt-MinGW\4.5.2\lib" -lQtGuid4 -lQtCored4
Creating library file: debug\libgdbmacros.a
mingw32-make.exe[1]: Leaving directory 
`C:/qt/qtcreator-1.2.92/qtc-debugging-helper/136550930'
---8<---8<---

When I start a debug process, the helper could not be loaded, because of 
missing 
  access privileges (see log below). I work as an unprivileged user. Running 
the 
same as admin works without problems. The qtc-debugging-helper folder and all 
contained files (especially the helper dll) are owned by the unprivileged user. 
Any hints?

regards Lars

---8<---8<---
dState changed from <unknown>(-1) to DebuggerNotReady(0).
d0x3fec800x00x37313483
sStarting debugger for tool chain 'MinGW'...
dDebugger settings:
dUseAlternatingRowColours: false  (default: false)
dUseMessageBoxForSignals: true  (default: true)
dAutoQuit: false  (default: false)
dLogTimeStamps: false  (default: false)
dUseDebuggingHelper: true  (default: true)
dUseCustomDebuggingHelperLocation: false  (default: false)
dCustomDebuggingHelperLocation:   (default: )
dDebugDebuggingHelpers: false  (default: false)
dUseToolTips: false  (default: false)
dUseToolTipsInLocalsView: false  (default: false)
dUseToolTipsInBreakpointsView: false  (default: false)
dUseAddressInBreakpointsView: false  (default: false)
dUseAddressInStackView: false  (default: false)
dLocation: gdb  (default: gdb)
dEnvironment:   (default: )
dScriptFile:   (default: )
dMaximalStackDepth: 20  (default: 20)
dListSourceFiles: false  (default: false)
dSkipKnownFrames: false  (default: false)
dEnableReverseDebugging: false  (default: false)
dAllPluginBreakpoints: true  (default: true)
dSelectedPluginBreakpoints: false  (default: false)
dNoPluginBreakpoints: false  (default: false)
dSelectedPluginBreakpointsPattern: .*  (default: .*)
dD:/Dokumente und Einstellungen/amsel/Eigene 
Dateien/workspaces/APIv2/debug_win32/SequenceComposer.exe0x3fec80
dState changed from DebuggerNotReady(0) to EngineStarting(1).
dState changed from EngineStarting(1) to AdapterStarting(2).
dState changed from AdapterStarting(2) to AdapterStarted(3).
dState changed from AdapterStarted(3) to InferiorPreparing(5).
dTRYING TO START ADAPTER
dADAPTER SUCCESSFULLY STARTED, PREPARING INFERIOR
<1-file-exec-and-symbols "D:/Dokumente und Einstellungen/amsel/Eigene 
Dateien/workspaces/APIv2/debug_win32/SequenceComposer.exe"
 >~"GNU gdb 6.8\n"
 >~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
 >~"License GPLv3+: GNU GPL version 3 or later 
 ><http://gnu.org/licenses/gpl.html>\n"
 >~"This is free software: you are free to change and redistribute it.\n"
 >~"There is NO WARRANTY, to the extent permitted by law.  Type \"show 
 >copying\"\n"
 >~"and \"show warranty\" for details.\n"
 >~"This GDB was configured as \"i686-pc-mingw32\".\n"
dState changed from InferiorPreparing(5) to InferiorPrepared(6).
sInferior prepared for startup.
sSetting breakpoints...
 >1^done
dINFERIOR PREPARED
<2show version
<3set print static-members off
<4set breakpoint pending on
<5set print elements 10000
<6-data-list-register-names
<7set overload-resolution off
<8handle SIGSEGV nopass stop print
<9set unwindonsignal on
<10set width 0
<11set height 0
sStarting inferior...
dState changed from InferiorPrepared(6) to InferiorStarting(9).
dState changed from InferiorStarting(9) to InferiorRunningRequested(11).
sContinuing after temporary stop.
 >&"show version\n"
 >~"GNU gdb 6.8\n"
 >~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
 >~"License GPLv3+: GNU GPL version 3 or later 
 ><http://gnu.org/licenses/gpl.html>\n"
 >~"This is free software: you are free to change and redistribute it.\n"
 >~"There is NO WARRANTY, to the extent permitted by law.  Type \"show 
 >copying\"\n"
 >~"and \"show warranty\" for details.\n"
 >~"This GDB was configured as \"i686-pc-mingw32\".\n"
 >2^done
dVERSION: 2^done,{logstreamoutput="show version\n",consolestreamoutput="GNU gdb 
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL 
version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: 
you are free to change and redistribute it.\nThere is NO WARRANTY, to the 
extent 
permitted by law.  Type \"show copying\"\nand \"show warranty\" for 
details.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
d
dGDB VERSION: 60800, BUILD: 0
 >&"set print static-members off\n"
 >3^done
 >&"set breakpoint pending on\n"
 >4^done
 >&"set print elements 10000\n"
 >5^done
 >6^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi","edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","st3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","foseg","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7","mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
 >&"set overload-resolution off\n"
 >7^done
 >&"handle SIGSEGV nopass stop print\n"
 >~"Signal        Stop\tPrint\tPass to program\tDescription\n"
 >~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
 >8^done
 >&"set unwindonsignal on\n"
 >9^done
 >&"set width 0\n"
 >10^done
 >&"set height 0\n"
 >11^done
<12-exec-run
dState changed from InferiorRunningRequested(11) to InferiorRunning(12).
sRunning...
sInferior started.
d05656
 >12^running
dINFERIOR STARTED
 >~"[New thread 5656.0x161c]\n"
dFOUND PID 5656
dDumper loading 
(C:/qt/qtcreator-1.2.92/qtc-debugging-helper/136550930/debug/gdbmacros.dll) 
failed: OpenProcess failed: Zugriff verweigert

d
dOpenProcess failed: Zugriff verweigert
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to