[Lazarus] debugger fails on freebsd x86_64
Martin
lazarus at mfriebe.de
Fri Aug 10 00:16:12 CEST 2012
On 09/08/2012 22:02, Marc Santhoff wrote:
> after having moved from a 32 bit machine to a 64 bit one I'm
> experiencing a problem. I cannot start any program. I think it had been
> working a while ago, but now any time a program in lazarus is started a
> dialog pops up saying:
....
> [Debugger] Running GDB version: 6.1.1 [FreeBSD]
That is very old... yet, it may not be the problem
Yet I have (on windows) still some success using gdb 5.2
> [TDebugger.SetFileName] "/home/marc/program/Test_lazarus/LazThreads/ThrdDemo"
> [Debugger] Log output: &"info file\n"
> [Debugger] File type: elf64-x86-64-freebsd
> [Debugger] Entry point: $447040
> [WARNING] [Debugger.TargetInfo] Unknown FileType: elf64-x86-64-freebsd, using GDB cpu
> [WARNING] [Debugger] Unknown target CPU: amd64
>
The IDE indeed has a problem with "elf64-x86-64-freebsd ", it only knows
"elf64-x86-64". The suffix throws the IDE off.
Yet that again should not lead to an error. It may however stop the IDE
from getting exception class/message and other details...
> [Debugger] Log output: &"info pid\n"
> [Debugger] Log output: &"Undefined info command: \"pid\". Try \"help info\".\n"
> TGDBMIDebugger.ProcessResult Error: ,msg="Undefined info command: \"pid\". Try \"help info\"."
Might be the old gdb. But again should be recovered. This is one of
several attempts of the IDE to get the PID. Not sure if all others
failed too. If so, then that could have caused the error.
There is a possibility that your GDB is localized. In that case the IDE
can not understand all the replies...
I need a more complete log.
Please start the IDE with
| --debug-log=/home/yourname/laz.log --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO,DBG_WARNINGS
And supply the new log file
|
---------------
In the mean time in the debugger options, there is "InternalStartBreak",
you may try other values. But I can not tell, if it will help...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20120809/e083f546/attachment-0003.html>
More information about the Lazarus
mailing list