The problem seems to be that the %gs register that holds the thread local stack is not setup correctly since the normal _start function is not use in wine-preloader. The stack protector uses the %gs register and the stack protector is enabled by -fstack-protector.
If you compile the wine-preloader with -fno-stack-protector it will thus not cause segmentation fault. -- [Edgy] Consistent segfault when starting wine https://launchpad.net/bugs/56965 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs