I replied to this on our sourceforge tracker a few weeks ago, but you probably didn't notice if you weren't subscribed to the bug.
My hunch is that this is due to using a very high resolution with the alloca function. I had this problem on Mac OS X. Alloca is normally fine, but when you have a really large monitor or try to render a very high resolution png, it crashes. This is because alloca allocates storage on the stack, and really large images blow out the stack space. You can disable alloca and use malloc/calloc instead by editing aconfig.h and commenting out the HAVE_ALLOCA_H, HAVE_ALLOCA, and C_ALLOCA defines (do this after running configure). We should probably add this as an autoconf option. Can you still reproduce this issue in 3.3? If so please try commenting out the alloca defines as described above and recompiling XaoS, and let me know if it fixes the problem. Thanks, J.B. Langston XaoS co-maintainer

