amd64/145039: spin lock held too long amd64 mp_machdep.c

Howard Feldman hfeldman at
Thu Mar 25 20:10:07 UTC 2010

The following reply was made to PR amd64/145039; it has been noted by GNATS.

From: Howard Feldman <hfeldman at>
To: Ben Cadieux <ben.cadieux at>, freebsd-gnats-submit at
Subject: Re: amd64/145039: spin lock held too long amd64 mp_machdep.c
Date: Thu, 25 Mar 2010 15:44:07 -0400 (EDT)

 I've had the same issue with the AMD64 version of Release 8.0.  However, I'm not running jails but the issue seems to occur when running two VirtualBox sessions-one running FreeBSD version 8.0 and the other running Windows XP.  I'm running under KDE.  I have 12 GB main memory.
 I've tried to run Windows XP under load but could not repeat the panic.
 It seems that the common factor here is running VirtualBox and Windows XP.
 -----Original Message-----
 >From: Ben Cadieux <ben.cadieux at>
 >Sent: Mar 25, 2010 2:16 PM
 >To: freebsd-gnats-submit at
 >Subject: amd64/145039: spin lock held too long amd64 mp_machdep.c
 >>Number:         145039
 >>Category:       amd64
 >>Synopsis:       spin lock held too long amd64 mp_machdep.c
 >>Confidential:   no
 >>Severity:       critical
 >>Priority:       high
 >>Responsible:    freebsd-amd64
 >>State:          open
 >>Class:          sw-bug
 >>Submitter-Id:   current-users
 >>Arrival-Date:   Thu Mar 25 18:20:02 UTC 2010
 >>Originator:     Ben Cadieux
 >>Release:        FreeBSD 8.0-RELEASE & 8.0-STABLE
 >FreeBSD 8.0-STABLE FreeBSD 8.0-STABLE #0: Wed Mar 24 09:54:03 PDT 2010    sol at  amd64
 >I'm running 2 jails, and 2 VirtualBox sessions (with Win2k3 Server & WinXP).  If I only run 1 VirtualBox session, the problem seems to be rarer.
 >There doesn't seem to be too much of a pattern other than increased load increases the risk.  Sometimes the server is stable for a week, other times minutes or hours.
 >spin lock 0xffffffff80752f80 (smp rendezvous) held by 0xffffff0001879740 (tid 100022) too long
 >exclusive spin mutex smp rendezvous (smp rendezvous) r = 0 (0xffffffff80752f80)
 >locked @ /usr/src/sys/amd64/amd64/mp_machdep.c:992
 >panic: spin lock held too long
 >cpuid = 4
 >Uptime: 8m30s
 >freebsd-amd64 at mailing list
 >To unsubscribe, send any mail to "freebsd-amd64-unsubscribe at"

More information about the freebsd-amd64 mailing list