Project

General

Profile

Actions

Bug #1162

closed

Possible hammer problem

Added by bastyaelvtars about 16 years ago. Updated over 15 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

The lighttpd process got stuck in the select state unkillably. I decided to
reboot and got a panic.

syncing disks... 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87
giving up on 1 buffers
Debugger("busy buffer problem")
Stopped at Debugger+0x34: movb $0,in_Debugger.3949
db> trace
Debugger(c05382b5,c053829c,1,0,0) at Debugger+0x34
boot(0,caf18d34,c04d2fdd,caf18cf0,6) at boot+0x1e2
sys_reboot(caf18cf0,6,55d93,0,c9708c58) at sys_reboot+0x23
syscall2(caf18d40) at syscall2+0x1e9
Xint0x80_syscall() at Xint0x80_syscall+0x36
db>

Needless to say, lighttpd serves from a hammer partition and also runs from
another. Kernel and vmcore are also available:

http://160.114.134.7/~szg/crash081111/

Actions #1

Updated by dillon about 16 years ago

:The lighttpd process got stuck in the select state unkillably. I decided to
:reboot and got a panic.
:
:syncing disks... 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87
:giving up on 1 buffers
:Debugger("busy buffer problem")
:Stopped at Debugger+0x34: movb $0,in_Debugger.3949
:db> trace
:Debugger(c05382b5,c053829c,1,0,0) at Debugger+0x34
:boot(0,caf18d34,c04d2fdd,caf18cf0,6) at boot+0x1e2
:sys_reboot(caf18cf0,6,55d93,0,c9708c58) at sys_reboot+0x23
:syscall2(caf18d40) at syscall2+0x1e9
:Xint0x80_syscall() at Xint0x80_syscall+0x36
:db>
:
:Needless to say, lighttpd serves from a hammer partition and also runs from
:another. Kernel and vmcore are also available:
:
:http://160.114.134.7/~szg/crash081111/

Excellent core dump, I have downloaded it and tracked the problem down
to a deadlock in the HAMMER code. I am working on a patch now.
-Matt
Matthew Dillon
<>
Actions #2

Updated by dillon about 16 years ago

This may take another day. It turns out to be a deep vnode lock being
acquired from inside a B-tree cursor. The cursor is holding a B-tree
node lock and I can't easily release it.

-Matt
Actions #3

Updated by bastyaelvtars about 16 years ago

Oops, I misconfigured my mail client, this was actually me.
@Matt: thanks for looking into it and do not hurry since I couldn't
reproduce it since then. :-)

"DFBSD" <> wrote in message
news:4919d02a$0$882$415eb37d@crater_reader.dragonflybsd.org...

The lighttpd process got stuck in the select state unkillably. I decided
to reboot and got a panic.

syncing disks... 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87
87
giving up on 1 buffers
Debugger("busy buffer problem")
Stopped at Debugger+0x34: movb $0,in_Debugger.3949
db> trace
Debugger(c05382b5,c053829c,1,0,0) at Debugger+0x34
boot(0,caf18d34,c04d2fdd,caf18cf0,6) at boot+0x1e2
sys_reboot(caf18cf0,6,55d93,0,c9708c58) at sys_reboot+0x23
syscall2(caf18d40) at syscall2+0x1e9
Xint0x80_syscall() at Xint0x80_syscall+0x36
db>

Needless to say, lighttpd serves from a hammer partition and also runs
from another. Kernel and vmcore are also available:

http://160.114.134.7/~szg/crash081111/

Actions #4

Updated by aoiko almost 16 years ago

Any progress with this bug?

Aggelos

Actions #5

Updated by dillon almost 16 years ago

:Matthew Dillon wrote:
:> This may take another day. It turns out to be a deep vnode lock being
:> acquired from inside a B-tree cursor. The cursor is holding a B-tree
:> node lock and I can't easily release it.
:>
:> -Matt
:
:Any progress with this bug?
:
:Aggelos

This should be fixed now.
-Matt
Matthew Dillon
&lt;&gt;
Actions #6

Updated by bastyaelvtars almost 16 years ago

"Matthew Dillon" <> wrote in message
news:...

:Matthew Dillon wrote:
:> This may take another day. It turns out to be a deep vnode lock
being
:> acquired from inside a B-tree cursor. The cursor is holding a
B-tree
:> node lock and I can't easily release it.
:>
:> -Matt
:
:Any progress with this bug?
:
:Aggelos

This should be fixed now.

Also in 2.0 or whatever it is called now? :-P

Actions

Also available in: Atom PDF