Bug #718

cache_lock: blocked on 0xd9903df8 "new" (again)

Added by elekktretterr over 7 years ago. Updated over 5 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

this thing seems to happen every few weeks and theres a lot of it:

[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
[diagnostic] cache_lock: blocked on 0xd9903df8 "new"

mly0@pci1:6:1: class=0x010400 card=0x00541069 chip=0x00501069 rev=0x02
hdr=0x00
vendor = 'Mylex Corp'
device = 'AcceleRAID Disk Array'
class = mass storage
subclass = RAID

one of our imap accounts noticed he cant access his mailbox. then only
restart of the server itself will fix this problem.

There seeems to be a lot of imap(dovecot) processes stuck as well due to
the blocking on 0xd9903df8.

Can anyone help investigate the mly driver for bugs?

Thanks,
Petr

History

#1 Updated by dillon over 7 years ago

:
:this thing seems to happen every few weeks and theres a lot of it:
:
:[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
:...
:[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
:[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
:[diagnostic] cache_lock: blocked on 0xd9903df8 "new"
:
:mly0@pci1:6:1: class=0x010400 card=0x00541069 chip=0x00501069 rev=0x02
:hdr=0x00
: vendor = 'Mylex Corp'
: device = 'AcceleRAID Disk Array'
: class = mass storage
: subclass = RAID
:
:one of our imap accounts noticed he cant access his mailbox. then only
:restart of the server itself will fix this problem.
:
:There seeems to be a lot of imap(dovecot) processes stuck as well due to
:the blocking on 0xd9903df8.
:
:Can anyone help investigate the mly driver for bugs?
:
:Thanks,
:Petr

It does sound like your disk driver (mly I guess) is freezing. Can
you access anything on that partition after imap stops working? If you
can there might be an issue with bad blocks. If you can't access the
partition at all then its probably MLY locking up.

It might be possible to reset the device with camcontrol without
rebooting. Its worth a shot anyhow.

-Matt
Matthew Dillon
<>

#2 Updated by elekktretterr over 7 years ago

im quite sure all other accounts were working while this single account
could not be accessed. at least webmail on another account which uses imap
worked.

#3 Updated by dillon over 7 years ago

:>
:> It does sound like your disk driver (mly I guess) is freezing. Can
:> you access anything on that partition after imap stops working?
:
:im quite sure all other accounts were working while this single account
:could not be accessed. at least webmail on another account which uses imap
:worked.

That would imply a bug in the kernel. Can you configure kernel core
dumps (if you haven't already) and manually drop into the debugger
and panic the machine when it gets into this state? If we can get a
kernel core while it is in this state I can track down the issue.

Another issue... ahh. What version of DragonFly are you running?

-Matt
Matthew Dillon
<>

#4 Updated by alexh over 5 years ago

Are you still using DF? If so, did you ever experience this again? Did anyone
else? Is this still relevant?

#5 Updated by alexh over 5 years ago

No response in over two years, closing this.

Also available in: Atom PDF