QtCreator gdb timeout
-
Hi,
I've got a pretty annoying issue wile debugging program is running fine but QtCreator failed "to launch" gdb. Its always return "gdb timeout".
Environment:
Ubuntu 13.10
Qt Creator 3.0.1
GNU gdb (GDB) 7.7 with python 2.7+ support
g++ (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1Debug log:
@
sStarting debugger "GdbEngine" for ABI "x86-linux-generic-elf-64bit"...
dStart parameters: 'untitled1' mode: 1
dABI: x86-linux-generic-elf-64bit
dLanguages: c++
dExecutable: /home/stima/build-untitled1-Desktop_Qt_5_2_1_GCC_64bit_gdb_4_7-Debug/untitled1 [terminal]
dDirectory: /home/stima/build-untitled1-Desktop_Qt_5_2_1_GCC_64bit_gdb_4_7-Debug
dDebugger: /usr/local/bin/gdb
dProject: /home/stima/untitled1 (built: /home/stima/build-untitled1-Desktop_Qt_5_2_1_GCC_64bit_gdb_4_7-Debug)
dQML server: 127.0.0.1:3768
dRemote: :0
dSysroot:
dDebug Source Location:
dDumper libraries: /home/stima/Qt/5.2.1/gcc_64//qtc-debugging-helper/ /home/stima/Qt/Tools/QtCreator/qtc-debugging-helper/1466853358/ /home/stima/.local/share/data/QtProject/QtCreator/qtc-debugging-helper/1466853358/
dDebugger settings:
dIdentifyDebugInfoPackages: false (default: false)
dMaximalStackDepth: 20 (default: 20)
dGdbStartupCommands: (default: )
dGdbCustomDumperCommands: (default: )
dLoadGdbDumpers: true (default: true)
dAttemptQuickStart: false (default: false)
dAutoEnrichParameters: true (default: true)
dUseDynamicType: true (default: true)
dGdbPostAttachCommands: (default: )
dWatchdogTimeout: 20 (default: 20)
dBreakEvent: (default: )
dBreakOnCrtDbgReport: false (default: false)
dSymbolPaths: (default: )
dSourcePaths: (default: )
dIgnoreFirstChanceAccessViolation: false (default: false)
dLoadGdbInit: true (default: true)
dCDB_Console: false (default: false)
dBreakpointCorrection: true (default: true)
dUseToolTipsInBreakpointsView: false (default: false)
dUseToolTipsInBreakpointsView: false (default: true) ***
dUseToolTips: true (default: true)
dUseToolTipsInLocalsView: false (default: false)
dAdditionalArguments: (default: )
dUseAddressInBreakpointsView: false (default: false)
dUseAddressInStackView: false (default: false)
dSwitchModeOnExit: false (default: false)
dBreakpointsFullPath: false (default: false)
dCloseBuffersOnExit: true (default: false) ***
dUseCodeModel: true (default: true)
dShowThreadNames: false (default: false)
dRaiseOnInterrupt: true (default: true)
dUseDebuggingHelper: true (default: true)
dFontSizeFollowsEditor: false (default: false)
dUseMessageBoxForSignals: true (default: true)
dUseAlternatingRowColours: true (default: false) ***
dLogTimeStamps: false (default: false)
dVerboseLog: false (default: false)
dAutoQuit: false (default: false)
dShowQmlObjectTree: true (default: true)
dQmlInspector.ShowAppOnTop: false (default: false)
dAlwaysAdjustThreadsColumnWidths: false (default: false)
dAlwaysAdjustModulesColumnWidths: false (default: false)
dQmlInspector.FromQml: false (default: false)
dBreakOnCatch: false (default: false)
dBreakOnWarning: false (default: false)
dSelectedPluginBreakpointsPattern: .* (default: .*)
dBreakOnThrow: false (default: false)
dAlwaysAdjustRegistersColumnWidths: false (default: false)
dAlwaysAdjustSnapshotsColumnWidths: false (default: false)
dBreakOnFatal: false (default: false)
dBreakOnAbort: false (default: false)
dAllPluginBreakpoints: true (default: true)
dSkipKnownFrames: false (default: false)
dEnableReverseDebugging: false (default: false)
dAlwaysAdjustBreakpointsColumnWidths: false (default: false)
dNoPluginBreakpoints: false (default: false)
dSelectedPluginBreakpoints: false (default: false)
dAdjustBreakpointLocations: true (default: true)
dShowQtNamespace: true (default: true)
dSortStructMembers: true (default: true)
dAlwaysAdjustStackColumnWidths: false (default: false)
dShowStandardNamespace: true (default: true)
dMaximalStringLength: 10000 (default: 10000)
dListSourceFiles: false (default: false)
dAutoDerefPointers: true (default: true)
dAlwaysAdjustLocalsColumnWidths: false (default: false)
dMultiInferior: false (default: false)
dIntelFlavor: false (default: false)
dTargetAsync: false (default: false)
dWarnOnReleaseBuilds: true (default: true)
dState changed from DebuggerNotReady(0) to EngineSetupRequested(1) [master]
dQUEUE: SETUP ENGINE
dCALL: SETUP ENGINE
dEXAMINING /home/stima/build-untitled1-Desktop_Qt_5_2_1_GCC_64bit_gdb_4_7-Debug/untitled1
dELF SECTIONS: .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss .comment .debug_aranges .debug_info .debug_abbrev .debug_line .debug_str .gdb_index .shstrtab .symtab .strtab
dTRYING TO START ADAPTER
@Thanks for any help
-
The standard timeout is 20 seconds. It happens that gdb takes longer than that, e.g. when reading a lot of debug info. In that case, press the "Give GDB more time" button. If it happens regularly you can increase the timeout in the debugger settings.