Booting and executing applications over ethernet

bluscape
I'm booting my kernel and file system over ethernet. I'm developing an
application in Qt which is also booting over the ethernet since it is
located in the file system.

Sometimes I have to restart the application several times before it is
executed correctly. The problems vary between the following:

- The application start at some random location in the software
- Variables like initialized character arrays are corrupted
- Segmentation faults

But I can assure the software is working, I just have to restart several
times before it actually executes as it should.

Why is this happening and how can I prevent it?

Thank you

davef
Whereas, running a Qt demo like demo/browser runs consistently?

deltaT
Have you tried running your software on your development-machine via qemu?

Check your nfs server's logs, I had some trouble with mine (network
timeouts)

Juergen Beisert
Run NFS root over TCP instead of UDP