Re: witness panic on Alpha

2002-03-25 Thread Wilko Bulte

On Mon, Mar 25, 2002 at 04:21:23PM -0500, John Baldwin wrote:

> On 25-Mar-2002 Wilko Bulte wrote:
> > On Mon, Mar 25, 2002 at 11:40:30AM -0500, John Baldwin wrote:
> > 
> > Looks like a different one:
> > 
> > db> trace
> > siointr1() at siointr1+0x17c
> > siointr() at siointr+0x40
> > isa_handle_fast_intr() at isa_handle_fast_intr+0x28
> > alpha_dispatch_intr() at alpha_dispatch_intr+0xdc
> > interrupt() at interrupt+0x108
> > XentInt() at XentInt+0x28
> > --- interrupt (from ipl 0) ---
> > --- user mode ---
> > db> 
> > 
> > and
> > 
> > db> show locks
> > exclusive (spin mutex) sio (0xfc648d20) locked @
> > /usr/src/sys/dev/sio/sio.c:1634
> > db> 
> > 
> > This is a serial console
> 
> Hummm, and you got a blockable lock panic here?

Well.. I lost the system for a reboot that served as the console display
so I cannot tell unfortunately what the panic message said.

W/

-- 
|   / o / /_  _ [EMAIL PROTECTED]
|/|/ / / /(  (_)  Bulte Arnhem, the Netherlands

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: witness panic on Alpha

2002-03-25 Thread John Baldwin


On 25-Mar-2002 Wilko Bulte wrote:
> On Mon, Mar 25, 2002 at 11:40:30AM -0500, John Baldwin wrote:
> 
> Looks like a different one:
> 
> db> trace
> siointr1() at siointr1+0x17c
> siointr() at siointr+0x40
> isa_handle_fast_intr() at isa_handle_fast_intr+0x28
> alpha_dispatch_intr() at alpha_dispatch_intr+0xdc
> interrupt() at interrupt+0x108
> XentInt() at XentInt+0x28
> --- interrupt (from ipl 0) ---
> --- user mode ---
> db> 
> 
> and
> 
> db> show locks
> exclusive (spin mutex) sio (0xfc648d20) locked @
> /usr/src/sys/dev/sio/sio.c:1634
> db> 
> 
> This is a serial console

Hummm, and you got a blockable lock panic here?

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: witness panic on Alpha

2002-03-25 Thread Wilko Bulte

On Mon, Mar 25, 2002 at 11:40:30AM -0500, John Baldwin wrote:

Looks like a different one:

db> trace
siointr1() at siointr1+0x17c
siointr() at siointr+0x40
isa_handle_fast_intr() at isa_handle_fast_intr+0x28
alpha_dispatch_intr() at alpha_dispatch_intr+0xdc
interrupt() at interrupt+0x108
XentInt() at XentInt+0x28
--- interrupt (from ipl 0) ---
--- user mode ---
db> 

and

db> show locks
exclusive (spin mutex) sio (0xfc648d20) locked @
/usr/src/sys/dev/sio/sio.c:1634
db> 

This is a serial console

Wilko

> > No such command
> > db> trace
> > Debugger() at Debugger+0x3c
> > panic() at panic+0x100
> > witness_lock() at witness_lock+0xb4
> > _mtx_lock_flags() at _mtx_lock_flags+0xd8
> > vfree() at vfree+0x30
> > vm_page_free_toq() at vm_page_free_toq+0x200
> > vm_page_free() at vm_page_free+0x2c
> > vm_page_alloc() at vm_page_alloc+0x1ac
> > pmap_growkernel() at pmap_growkernel+0x3e8
> > vm_map_findspace() at vm_map_findspace+0x144
> > kmem_alloc() at kmem_alloc+0x9c
> > _zget() at _zget+0x244
> > zalloc() at zalloc+0x78
> > getnewvnode() at getnewvnode+0x470
> > ffs_vget() at ffs_vget+0x168
> > ufs_lookup() at ufs_lookup+0xf78
> > ufs_vnoperate() at ufs_vnoperate+0x2c
> > vfs_cache_lookup() at vfs_cache_lookup+0x3cc
> > ufs_vnoperate() at ufs_vnoperate+0x2c
> > lookup() at lookup+0x4d0
> > namei() at namei+0x308
> > lstat() at lstat+0x50
> > syscall() at syscall+0x318
> > XentSys() at XentSys+0x64
> > --- syscall (190, FreeBSD ELF, lstat) ---
> > --- user mode ---
> > db> 
> 
> Is this reproducible?  If so, can you do a 'show locks'? 

-- 
|   / o / /_  _ [EMAIL PROTECTED]
|/|/ / / /(  (_)  Bulte Arnhem, the Netherlands

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: witness panic on Alpha

2002-03-25 Thread Wilko Bulte

On Mon, Mar 25, 2002 at 11:40:30AM -0500, John Baldwin wrote:

> > lstat() at lstat+0x50
> > syscall() at syscall+0x318
> > XentSys() at XentSys+0x64
> > --- syscall (190, FreeBSD ELF, lstat) ---
> > --- user mode ---
> > db> 
> 
> Is this reproducible?  If so, can you do a 'show locks'? 

Sofar it happened once. But I'll try to catch it again.

-- 
|   / o / /_  _ 
|/|/ / / /(  (_)  Bulte [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



RE: witness panic on Alpha

2002-03-25 Thread John Baldwin


On 23-Mar-2002 Wilko Bulte wrote:
> Fri Mar 22 19:06:37 CET 2002
> 
> FreeBSD/alpha (ds10.wbnet) (ttyd0)
> 
> login:   syslogd: /var/log/auth.log: No such file or directory
>   syslogd: /var/log/auth.log: No such file or directory
> Mar 22 21:55:23 ds10 kernel: pid 27885 (telnetd), uid 0: exited on signal 11
> (co
> re dumped)
> Mar 22 21:55:30 ds10 kernel: pid 28342 (telnetd), uid 0: exited on signal 11
> (co
> re dumped)
>   syslogd: /var/log/auth.log: No such file or directory
>   syslogd: /var/log/auth.log: No such file or directory
> panic: blockable sleep lock (sleep mutex) vnode_free_list @
> /usr/src/sys/kern/vf
> s_subr.c:2678
> panic
> Stopped at  Debugger+0x34:  zapnot  v0,#0xf,a0  
> db> 
> db> tb
> No such command
> db> bt
> No such command
> db> st
> Stopped at  Debugger+0x38:  call_pal osf1_swpipl
> db> stack
> No such command
> db> trace
> Debugger() at Debugger+0x3c
> panic() at panic+0x100
> witness_lock() at witness_lock+0xb4
> _mtx_lock_flags() at _mtx_lock_flags+0xd8
> vfree() at vfree+0x30
> vm_page_free_toq() at vm_page_free_toq+0x200
> vm_page_free() at vm_page_free+0x2c
> vm_page_alloc() at vm_page_alloc+0x1ac
> pmap_growkernel() at pmap_growkernel+0x3e8
> vm_map_findspace() at vm_map_findspace+0x144
> kmem_alloc() at kmem_alloc+0x9c
> _zget() at _zget+0x244
> zalloc() at zalloc+0x78
> getnewvnode() at getnewvnode+0x470
> ffs_vget() at ffs_vget+0x168
> ufs_lookup() at ufs_lookup+0xf78
> ufs_vnoperate() at ufs_vnoperate+0x2c
> vfs_cache_lookup() at vfs_cache_lookup+0x3cc
> ufs_vnoperate() at ufs_vnoperate+0x2c
> lookup() at lookup+0x4d0
> namei() at namei+0x308
> lstat() at lstat+0x50
> syscall() at syscall+0x318
> XentSys() at XentSys+0x64
> --- syscall (190, FreeBSD ELF, lstat) ---
> --- user mode ---
> db> 

Is this reproducible?  If so, can you do a 'show locks'? 

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



witness panic on Alpha

2002-03-23 Thread Wilko Bulte

Fri Mar 22 19:06:37 CET 2002

FreeBSD/alpha (ds10.wbnet) (ttyd0)

login:   syslogd: /var/log/auth.log: No such file or directory
  syslogd: /var/log/auth.log: No such file or directory
Mar 22 21:55:23 ds10 kernel: pid 27885 (telnetd), uid 0: exited on signal 11
(co
re dumped)
Mar 22 21:55:30 ds10 kernel: pid 28342 (telnetd), uid 0: exited on signal 11
(co
re dumped)
  syslogd: /var/log/auth.log: No such file or directory
  syslogd: /var/log/auth.log: No such file or directory
panic: blockable sleep lock (sleep mutex) vnode_free_list @
/usr/src/sys/kern/vf
s_subr.c:2678
panic
Stopped at  Debugger+0x34:  zapnot  v0,#0xf,a0  
db> 
db> tb
No such command
db> bt
No such command
db> st
Stopped at  Debugger+0x38:  call_pal osf1_swpipl
db> stack
No such command
db> trace
Debugger() at Debugger+0x3c
panic() at panic+0x100
witness_lock() at witness_lock+0xb4
_mtx_lock_flags() at _mtx_lock_flags+0xd8
vfree() at vfree+0x30
vm_page_free_toq() at vm_page_free_toq+0x200
vm_page_free() at vm_page_free+0x2c
vm_page_alloc() at vm_page_alloc+0x1ac
pmap_growkernel() at pmap_growkernel+0x3e8
vm_map_findspace() at vm_map_findspace+0x144
kmem_alloc() at kmem_alloc+0x9c
_zget() at _zget+0x244
zalloc() at zalloc+0x78
getnewvnode() at getnewvnode+0x470
ffs_vget() at ffs_vget+0x168
ufs_lookup() at ufs_lookup+0xf78
ufs_vnoperate() at ufs_vnoperate+0x2c
vfs_cache_lookup() at vfs_cache_lookup+0x3cc
ufs_vnoperate() at ufs_vnoperate+0x2c
lookup() at lookup+0x4d0
namei() at namei+0x308
lstat() at lstat+0x50
syscall() at syscall+0x318
XentSys() at XentSys+0x64
--- syscall (190, FreeBSD ELF, lstat) ---
--- user mode ---
db> 


-- 
|   / o / /_  _ [EMAIL PROTECTED]
|/|/ / / /(  (_)  Bulte Arnhem, the Netherlands

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message