> Why didn't I come to this conclusion? :-) I haven't tried the patch, but if it's an alignment issue, it would explain why it didn't crash on MacOS ... Mac OS traps alignment screwups in the kernel and massages the data into the register transparent to the app...apparently they have legacy system calls that count on structures that aren't well-aligned. :) --ryan.