Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 May 2006 15:23:20 +0800
From:      David Xu <davidxu@freebsd.org>
To:        cvs-src@freebsd.org
Subject:   cvs log for i386/machdep.c and i386/ptrace_machdep.c
Message-ID:  <200605281523.20325.davidxu@freebsd.org>

next in thread | raw e-mail | index | archive | help
I just got error message on my console when committing some bug fixes:

/tmp/cvsIWwZ2B: 12 lines, 556 characters.
Checking in i386/machdep.c;
/home/ncvs/src/sys/i386/i386/machdep.c,v  <--  machdep.c
new revision: 1.627; previous revision: 1.626
done
Checking in i386/ptrace_machdep.c;
/home/ncvs/src/sys/i386/i386/ptrace_machdep.c,v  <--  ptrace_machdep.c
new revision: 1.5; previous revision: 1.4
done
cvs [log aborted]: received broken pipe signal
Mailing the commit message to 'src-committers@FreeBSD.org cvs-src@FreeBSD.org 
cvs-all@FreeBSD.org'.


so if you didn't get the cvs log message, here it is:

Clear high 16 bits of mxcsr register, according to Intel document, if
the high 16 bits is non-zero, fxrstor instruction will generate GP fault,
resulting kernel crash, this bug can be triggered by setcontext and
ptrace(PT_SETXMMREGS).

--
David Xu



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605281523.20325.davidxu>