This could be my issue. I guess I will stop the other things and try it.
The aircrack-ng executable crashes with segmentation fault if run on a computer with less than 64MB available virtual memory.
The cause is an unprotected malloc() call followed immediately by a function to initialize the memory. It's supposed to be an array of IVs. Search for (256*256*256) (perhaps with spaces) in the source.
By the way, is it really necessary to allocate 64 MB of RAM for eg. printing help?
Sorry for being vague, but I'm glad I finally compiled it. You can imagine how long it took me to compile it some 4 times on a computer that old :-) Even if the computer is too weak for actual cracking, I use it for scanning and collection of data, so the aircrack-ng suite comes very handy.