Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Oct 1999 12:55:56 -0700 (PDT)
From:      Matthew Jacob <mjacob@feral.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/14486: repeated arrival/departure of disks leads to panic in dscheck
Message-ID:  <199910231955.MAA00406@quarm.feral.com>

next in thread | raw e-mail | index | archive | help

>Number:         14486
>Category:       kern
>Synopsis:       repeated arrival/departure of disks leads to panic in dscheck
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 23 13:00:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Matthew Jacob
>Release:        FreeBSD 4.0-19991022-CURRENT i386
>Organization:
Feral Software
>Environment:

2xPPro x86.


>Description:

repeated arrivals/departures of disks, sometimes with the labels changed,
yields a panic:

Stopped at      dscheck+0x53:   movl    0x10(%edx),%esi
db> t
dscheck(c3327a38,0) at dscheck+0x53
diskstrategy(c3327a38,c0ae4780,200,c0a4db80,0) at diskstrategy+0xad
readdisklabel(c0ae4780,c0a51600,c0a4db80,c0b1e8e0,c0a4db80) at readdisklabel+0x5
3
dsopen(c0a4db80,2000,0,c0b1e8ec,c0b1e8f0) at dsopen+0x248
diskopen(c0a4db80,1,2000,c7c77800,0) at diskopen+0xdb
spec_open(c86afe08,c86afde0,c020ecd9,c86afe08,c86afe7c) at spec_open+0x154
spec_vnoperate(c86afe08,c86afe7c,c0190ace,c86afe08,0) at spec_vnoperate+0x15
ufs_vnoperatespec(c86afe08,0,c86aff80,fffffffc,100) at ufs_vnoperatespec+0x15
vn_open(c86afed8,1,dfd,c7c77800,3) at vn_open+0x37e
open(c7c77800,c86aff80,1,1b0a,bfbfdad1) at open+0xbb
syscall(2f,2f,2f,bfbfdad1,1b0a) at syscall+0x1b1
Xsyscall() at Xsyscall+0x3a

with Supervisor page niot present... This should be enough information
for the responsible designers to do the appropriate hardening.


>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910231955.MAA00406>