Thanks Markus, I'll try that in the morning.

Do you know of any trick for catching stack-overflow problems? The
trick I'm using is pretty painful.

On Wed, Dec 14, 2011 at 17:52, Markus Mohrhard
<markus.mohrh...@googlemail.com> wrote:
> Hello Noel,
> his is under Ubuntu Linux.
>>
>> I'm trying to track down a stack overflow in my code, and I'm having some
>> trouble running the unit tests under GDB and getting debugging symbols.
>>
>> I'm doing
>>   EXPORT GDBCPPUNITTRACE="gdb --args"
>> then running the module build under /sc
>>   build
>> and then breaking the runaway process using
>>   kill -5
>> and then doing 'bt' in GDB
>>
>
> I think you should enable symbols in sc by running make clean && make
> -sr debug=true in sc.
>
> Then normally
>
> EXPORT GDBCPPUNITTRACE="gdb --args" should open a gdb shell where you
> just type run and can debug the unit test like a normal program. It
> might be a bit tricky depending on which unit test you want to debug
> because this works only for the first one. So you might need to remove
> the second one from Module_sc.mk if you want to debug the other one.
>
> Markus
> _______________________________________________
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to