How do I use the LifeLines debugger options?
* Report debugging There is a built-in report debugger, for the cases when the user is designing a report, and has made a mistake. It is not very powerful, but it does allow the user to inspect the local variables at the point where the report issued an error, to help detect, for example, when a variable has an unexpected value. (Obviously this answer could use a nice sample to go with it.) * LifeLines executable debugging LifeLines itself is written in C, and can be debugged using conventional debuggers, such as gdb (the GNU debugger) when compiled with gcc (the GNU compiler). It traps signals and should offer to dump core if a failing signal is caught. There is also a commandline argument (-d) to make it not trap signals, for the purposes of running it under a debugger, when the signal trapping gets in the way of debugging.