It is considered bad form to hijack a thread. You should start your own thread.
Having said that, I would suggest that you make sure your executable program really is that. What is the result of
If it doesn't specifically state that it is ARM object code, then you've probably done something wrong in compiling and moving the executable to the target architecture. It sounds very much like you're trying to execute a C source file.
--- rod.
[EDIT] Looks like the mods have started a new thread for you