[Pkg-oss4-maintainers] Bug#693659: vmix floating-point mode does not use proper API on Linux

Ben Hutchings ben at decadent.org.uk
Mon Nov 19 02:18:20 UTC 2012


Source: oss4
Version: 4.2-build2006-2
Severity: grave

The functions oss_fp_check(), oss_fp_save() and oss_fp_restore()
manipulate control registers without disabling preemption.  This
can result in corrupting the FPU state of other tasks, hence the
high severity.

They should be changed to use the API declared in <asm/i387.h>.

Ben.

-- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the Pkg-oss4-maintainers mailing list