Summary: | Crash in int10 module with linuxthreads/TLS glibc | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | J. Scott Berg <jsberg> | ||||
Component: | Server/DDX/Xorg | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED FIXED | QA Contact: | |||||
Severity: | critical | ||||||
Priority: | medium | CC: | ajax, eich | ||||
Version: | 6.8.1 | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
J. Scott Berg
2005-01-31 07:27:05 UTC
Created attachment 1797 [details] [review] Patch to save the ds register before the vm86old syscall wow, good catch. i'll take a look at this one. The patch looks sane. Ajax, I've already prepared everything in my tree to commit this. If you haven't done that already I can commit it. go for it. Committed to HEAD 2005-02-07 Egbert Eich <eich-at-freedesktop-dot-org> * programs/Xserver/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c: (vm86_rep): Save gs register before calling the vm86_old syscall thru int 0x80. This is required for linuxthreads as the TLS uses this register to keep track of local thread storage (Bugzilla #2431, J. Scott Berg). |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.