First I have to say, I use the distribution Archlinux, so I use xaos on a Linux system. I use a so called tiling window manager. If you don't know what's the difference between a tiling window manager and a "normal" window manager (so called floating window managers), please search for infos yourself, I don't want to explain it in detail here. But one thing is important: In (some) window managers, applications are forced to start at a specific window size. I for example use the window manager i3 right now http://i3.zekjur.net and this kind of window manager seems to be a problem for xaos.
Because I'm not the best explainer, I made a little video to demonstrate the problem, http://www.unstucc.de/myspace/xaos.mpeg First xaos should start in the big container, then I make it smaller and smaller until it starts without segfault. But making it bigger afterwards is no problem.
I think the problem can be avoided by telling the window manager to open xaos in floating mode (simulating a floating window manager), but it would be much cooler if that wasn't necessary.
I hope the information I provide here is enough, if not please tell me!
Best regards!