[issue833] cache_lock: blocked on 0xe29c3b08 ""

Matthew Dillon dillon at apollo.backplane.com
Tue Nov 6 08:44:12 PST 2007


:
::Attached is a script that probably works 100% of the time. You may want
::to backup your vkernel filesystem before running the script as it may
::become trashed due to the inability to sync the filesystem after becoming
::locked up. Also, there is some preparation work to do before running this
::..
:
:    I've reproduced at least one lockup with your script.  I'm tracking it
:    down now.
:
:						-Matt

   I think the problem is that the quota.user file is not being pre-populated,
   and the filesystem is recursing trying to allocate blocks for the file.
   i.e. it is trying to check quotas on the quota file itself.

   If you run quotacheck on the filesystem before turning on quotas the
   quota.user file will be properly created.

   That said, we certainly do not want it to crash.  I'll adjust the code
   to generate a kernel warning.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Bugs mailing list