[Lazarus] Cannot debug app (gdb errors)

Martin lazarus at mfriebe.de
Sat Nov 10 14:16:11 CET 2012


On 10/11/2012 11:58, Leonardo M. Ramé wrote:
> On 2012-11-09 10:11:36 -0300, Leonardo M. Ramé wrote:
>> My locale and LC_Type are es_AR.
>>
>> Here's the content of the debug window:
>>
>> =thread-group-added,id="i1"
>> (gdb)
>> <-gdb-set confirm off>
> Well, let's start again.
>
> I've built gdb 7.5 and 7.3.1 from sources, and used those instead of the
> one installed by default in Ubuntu, but the problem persists.
>
> I've updated Lazarus and FPC from svn trunk and compiled them, the
> problem is still there.
>



  << TCmdLineDebugger.ReadLn "&"buildsym.c:701: internal-error: la 
verificaci\303\263n de consistencia interna fall\303\263\nA problem 
internal to GDB has been detected,\nfurther debugging may prove 
unreliable.""
   << TCmdLineDebugger.ReadLn "&"\n""
   << TCmdLineDebugger.ReadLn ""

You current problem is not related to the GDB locale.

GDB crashes while reading the debug info (dwarf or stabs, whatever you 
used / maybe even mixed).

This problem exists in all GDB versions that I know.

I can not tell if it is a GDB (it should be an error not a crash) only 
issue, or part FPC or linker (maybe there is invalid encoding, maybe not...)

This means it can not be fixed in Lazarus. Once it is known which part 
in the info is causing the crash, it can either be avoided by FPC 
(unless it is the linker) or needs to be fixed in GDB.







More information about the Lazarus mailing list