#7867: Need to provide all CPU registers to signal handler ---------------------------+---------------------------- Reporter: dacha | Owner: nobody Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: - General | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: x86 ---------------------------+---------------------------- Comment (by axeld): %fs is set in the kernel upon every thread context switch per CPU. Therefore, you cannot just reset it in Wine, as that won't get you very far. For this particular problem, I guess there are two choices: 1) Try to make the use of %fs compatible, if possible in any way. 2) Provide a kernel level solution that allows Wine to work (by setting some thread flag, or whatever). -- Ticket URL: <http://dev.haiku-os.org/ticket/7867#comment:4> Haiku <http://dev.haiku-os.org> Haiku - the operating system.