Jan Kiszka wrote:
> Hi,
> the kgdb-over-ipipe add-on patches available from gna.org contain two
> bugs that prevents stepping through Xenomai kernel threads. The attached
> update fixes them. It also contains the workaround to build kgdb with
> gcc-3.4 (before 3.4.4) and 4.1 (before 4.1.2).
> Tested on with latest kgdb from CVS.

It turned out (*) that kgdb over I-pipe only works reliably for
!CONFIG_PREEMPT (e.g. due to rcu_read_lock in the int3 notifier path).
Until some solution has been worked out, switch preemption off when you
use the debugger.


(*) Ever tried to debug a debugger? Here is one way to do this without
special hardware: Xenomai in qemu, one ddd attached to kgdb over
emulated serial port on /dev/pts/X, another ddd attached to qemu as
debugger back-end ("-s"). Sounds like fun? It isn't.

Attachment: signature.asc
Description: OpenPGP digital signature

Xenomai-core mailing list

Reply via email to