Bug 169838 - [kernel] spin lock held too long
Summary: [kernel] spin lock held too long
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-14 04:40 UTC by tigger
Modified: 2018-01-03 05:14 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tigger 2012-07-14 04:40:03 UTC
Once a week, for many years now a back-up sh script runs over the two SCSI drives in 6 similar, but slightly different servers.

The script is very heavy on the drives and will create many tar files with many more small files in each tar. In total about 6.5 million small files across all servers will be tar'd up at the end.

Two weeks ago, the servers were upgraded from 8.2 to 8.3. On the first back-up 4 of the 6 servers went down.

This week, so far only one has gone down. The message on the console is:

spin lock 0xc0cb94b4 (smp rendezvous) held by 0xccaf78a0 (tid 100986) too long
panic: spin lock held too long
cpuid = 3

Debug options are disable on the server, in the kernel conf:
#makeoptions    DEBUG=-g
#options        KDTRACE_HOOKS           # Kernel DTrace hooks
#options        KDB                     # Kernel debugger related code

What other info can I share to help?

Fix: 

Wish I knew :]
How-To-Repeat: Sadly, not a completely repeatable issue.

The first crash happens at about 6 hours into the back-up. The 4th crash (last week) happened at about the 24 hour point on the back-up (which takes from 30 to 38 hours).

More than happy to try anything.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2012-07-16 05:33:15 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-bugs

reclassify.
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:58:21 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped