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 2.6.17.13 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.
Jan
(*) 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.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Adeos-main mailing list [email protected] https://mail.gna.org/listinfo/adeos-main
