remote debugging on beagleboard

I am trying for quite a long time to remote-debug a application on the
beagleboard running angstrom.
I managed to cross compile on my ubuntu-machine for the beagle, and
the app runs on the beagle.
But when trying to remote debug using eclipse with gdbserver and gdb
gives the following error in eclipse:
Mon May 31 08:22:32 CEST 2010
Process /nfsexport/appl_0_2/appl created; pid = 3189
Listening on port 2345
.gdbinit: No such file or directory.
Reading symbols from /nfsmount/appl_0_2/appl...done.
Remote debugging from host

Child terminated with signal = 0x4 (SIGILL)
GDBserver exiting
--> the child terminated with signal 0x4 confuses me!

On the beagleboard I can see that gdb is being started:
cbenz 2887 0.0 0.1 6668 4220 ? S 13:47 0:00 /home/
XXX/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gdb -q -
nw -i mi --cd=/nfsmount/appl_0_2 --command=.gdbinit /nfsmount/appl_0_2/

Thanks for your advice

Something is wrong with my last post...
on the beagleboard the following is being started:
user 4209 0.6 0.2 1708 624 pts/1 S 09:27 0:00 gdbserver :
2345 /nfsexport/appl_0_2/appl

Ok solved it.
This behaviour is shown when the gdbserver and gdb do not fit.
gdbserver needs the same architecture-version as gdb.