Похожая ситуация:
стоят Лазарус 0.9.29, FPC 2.2.4, GDB 6.8
Всё из deb пакетов. В Лазаре путь к отладчику прописан. Опция включать отладочную информацию стоит.
При запуске проекта из Лазаруса (сам Лазарус запущен из консоли) отладчик выдаёт в консоль следующее:
- Код: Выделить всё
- [TDebugger.SetFileName] "/home/fedex/Projects/PhloXLib/phloxlib/trunk/ThirdDimension/Test/Test"
 [TMainIDE.DoRunProject] B TGDBMIDebugger
 TGDBMIDebugger.StartDebugging WorkingDir="/home/fedex/Projects/PhloXLib/phloxlib/trunk/ThirdDimension/Test/"
 [Debugger] Log output: &"No symbol \"FPC_THREADVAR_RELOCATE_PROC\" in current context.\n"
 TGDBMIDebugger.ProcessResult Error: ,msg="No symbol \"FPC_THREADVAR_RELOCATE_PROC\" in current context."
 [Debugger] Log output: &"info functions FPC_CPUINIT\n"
 [Debugger] Log output: &"info functions $$_RUNERROR$\n"
 [Debugger] Log output: &"info address main\n"
 [Debugger] Log output: &"info file\n"
 [Debugger] File type: elf32-i386
 [Debugger] Entry point: 0x80a4300
 [WARNING] Debugger: Unknown stopped reason:
 [Debugger] Log output: &"info program\n"
 [Debugger] Target PID: 2884
 [Debugger] Console output: ~"[Thread debugging using libthread_db enabled]\n"
 [Debugger] Log output: &"Error while reading shared library symbols:\n"
 [Debugger] Log output: &"Cannot find new threads: generic error\n"
 [Debugger] Log output: &"Cannot find new threads: generic error\n"
 [WARNING] Debugger: unexpected result-record: ^error,msg="Cannot find new threads: generic error"
 [TMainIDE.DoRunProject] END
 
И дальше отладки не происходит... Мож кто знает, что это может быть?