On win32, my current setting is dwarf 3 und compile unoptimized,
I have this set for all packages and the using project.
I toggle sometimes between "GNU Debugger (gdb)" and "GNU debugger (with fpdebug)".
Only in the latter case, I cannot step through Lazlogger functions (eg. GetDebugLogger), but get this error message:
[Window Title]
The debugger experienced an unknown condition
[Content]
Press "Ignore" to continue debugging. This may NOT be safe. Press "Abort" to stop the debugger.
Exception: EAccessViolation with message "Access violation"
Context: TFpGDBMIDebuggerCommandLocals. State: dsPause
$00E6FE04 line 758 of fpdmemorytools.pas
$00E6AF40 line 683 of fppascalbuilder.pas
$00E6A72A line 897 of fppascalbuilder.pas
$00E6CDEC line 919 of fppascalbuilder.pas
$01272B7D line 288 of fpgdbmidebugger.pp
$0127276F line 234 of fpgdbmidebugger.pp
[Abort] [Ignore]
Is there an easy remedy for this?