From dm@home.dinoex.sub.de  Sun Mar  7 13:37:59 2004
Return-Path: <dm@home.dinoex.sub.de>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id DF85916A4E2
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  7 Mar 2004 13:37:59 -0800 (PST)
Received: from uucp.dinoex.sub.de (uucp.dinoex.sub.de [212.184.201.182])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CA2FA43D1F
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  7 Mar 2004 13:37:58 -0800 (PST)
	(envelope-from dm@home.dinoex.sub.de)
Received: from home.dinoex.sub.de (dm@home.dinoex.sub.de [217.6.200.196])
	by uucp.dinoex.sub.de (8.12.11/8.12.11) with ESMTP id i27Lbdlb058999
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 7 Mar 2004 22:37:39 +0100 (CET)
	(envelope-from dm@home.dinoex.sub.de)
Received: (from dm@localhost)
	by home.dinoex.sub.de (8.12.11/8.12.10/Submit) id i27Lbjvf045892;
	Sun, 7 Mar 2004 22:37:45 +0100 (CET)
	(envelope-from dm)
Message-Id: <200403072137.i27Lbjvf045892@home.dinoex.sub.de>
Date: Sun, 7 Mar 2004 22:37:45 +0100 (CET)
From: dirk.meyer@dinoex.sub.org
Reply-To: dirk.meyer@dinoex.sub.org
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: starting vinum panics on boot
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         63898
>Category:       kern
>Synopsis:       starting vinum panics on boot
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    grog
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 07 13:40:14 PST 2004
>Closed-Date:    Thu Mar 11 12:34:24 PST 2004
>Last-Modified:  Thu Mar 11 12:34:24 PST 2004
>Originator:     Dirk Meyer
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
privat
>Environment:

	FreeBSD 5.2-CURRENT i386 after 2004-01-30
	FreeBSD 5.2-CURRENT i386 2004-02-28
	FreeBSD 5.2-CURRENT i386 2004-03-07

>Description:

	starting vinum panics on boot before multiuser

Mar  7 22:30:18 current kernel: Mounting root from ufs:/dev/ad0s1a
Mar  7 22:30:18 current kernel: panic: dev_strategy on un-referenced dev_t (ad0s1d)
Mar  7 22:30:18 current kernel: at line 3081 in file /usr/src/sys/kern/vfs_bio.c
Mar  7 22:30:18 current kernel: cpuid = 0; 
Mar  7 22:30:18 current kernel: Debugger("panic")
Mar  7 22:30:18 current kernel: 
Mar  7 22:30:18 current kernel: syncing disks, buffers remaining... 216 216 216 216 216 216 216 216 216 216 216 216 

with old kernel:
# vinum list
1 drives:
D drive0e               State: up       /dev/ad0s1e     A: 0/33060 MB (0%)

3 volumes:
V tmp2                  State: up       Plexes:       1 Size:        200 MB
V var2                  State: up       Plexes:       1 Size:        200 MB
V data2                 State: up       Plexes:       1 Size:         31 GB

3 plexes:
P tmp2.p0             C State: up       Subdisks:     1 Size:        200 MB
P var2.p0             C State: up       Subdisks:     1 Size:        200 MB
P data2.p0            C State: up       Subdisks:     1 Size:         31 GB

3 subdisks:
S tmp2.p0.s0            State: up       D: drive0e      Size:        200 MB
S var2.p0.s0            State: up       D: drive0e      Size:        200 MB
S data2.p0.s0           State: up       D: drive0e      Size:         31 GB

>How-To-Repeat:

	start vinum

>Fix:

	run older kernel


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: grog 
State-Changed-When: Sun Mar 7 14:48:52 PST 2004 
State-Changed-Why:  
Sender did not supply adequate information. 


Responsible-Changed-From-To: freebsd-bugs->grog 
Responsible-Changed-By: grog 
Responsible-Changed-When: Sun Mar 7 14:48:52 PST 2004 
Responsible-Changed-Why:  
grog is looking at this PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=63898 

From: Greg 'groggy' Lehey <grog@FreeBSD.org>
To: dirk.meyer@dinoex.sub.org
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: kern/63898: starting vinum panics on boot
Date: Mon, 8 Mar 2004 09:22:58 +1030

 --g+nE7Lp8ucACtfsu
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Sunday,  7 March 2004 at 22:37:45 +0100, dirk.meyer@dinoex.sub.org wrote:
 >
 >> Synopsis:       starting vinum panics on boot
 >> Description:
 >
 > 	starting vinum panics on boot before multiuser
 
 Please supply the information asked for in vinum(4) or at
 http://www.vinumvm.org/vinum/how-to-debug.html.  Note that the
 documents refer to -STABLE, not -CURRENT.  Read gdb(4) and
 vinumdebug(4) for further information.
 
 --
 Note: I discard all HTML mail unseen.
 Finger grog@FreeBSD.org for PGP public key.
 See complete headers for address and phone numbers.
 
 --g+nE7Lp8ucACtfsu
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.0 (FreeBSD)
 
 iD8DBQFAS6fKIubykFB6QiMRAmSUAKCfJvqKyJFh90DFME2P2VfOXDFcdQCdGxOV
 tDm0V1OXRfjFPT1gL0RH5VI=
 =UoYw
 -----END PGP SIGNATURE-----
 
 --g+nE7Lp8ucACtfsu--

From: dirk.meyer@dinoex.sub.org (Dirk Meyer)
To: grog@lemis.com, FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: kern/63898: starting vinum panics on boot
Date: Mon, 08 Mar 2004 05:42:47 +0100

 as soon the vinum gets started. I get a panic.
 
 running "vinum", in single user is okay.
 until I enter "vinum start" then it panics.
 
 FreeBSD 5.2-CURRENT from 2004-03-07
 cwproblem appeared with 3 diffrent kernels, 2004-03-06, 2004-02-29
 
 GENERIC kernel with device atapicam
 
 output genenerated with an outdated kernel
 FreeBSD 5.2-CURRENT from 2004-01-30
 
 # vinum list
 1 drives:
 D drive0e               State: up       /dev/ad0s1e     A: 0/33060 MB (0%)
 
 3 volumes:
 V tmp2                  State: up       Plexes:       1 Size:        200 MB
 V var2                  State: up       Plexes:       1 Size:        200 MB
 V data2                 State: up       Plexes:       1 Size:         31 GB
 
 3 plexes:
 P tmp2.p0             C State: up       Subdisks:     1 Size:        200 MB
 P var2.p0             C State: up       Subdisks:     1 Size:        200 MB
 P data2.p0            C State: up       Subdisks:     1 Size:         31 GB
 
 3 subdisks:
 S tmp2.p0.s0            State: up       D: drive0e      Size:        200 MB
 S var2.p0.s0            State: up       D: drive0e      Size:        200 MB
 S data2.p0.s0           State: up       D: drive0e      Size:         31 GB
 
 vinum history:
 27 Aug 2003 20:08:26.134387 create -f vinum.conf 
 drive drive0e device /dev/ad0s1e
 volume tmp2
 volume var2
 volume data2
 plex name tmp2.p0 org concat vol tmp2
 plex name var2.p0 org concat vol var2
 plex name data2.p0 org concat vol data2
 sd name tmp2.p0.s0 drive drive0e plex tmp2.p0 len 200M plexoffset 0s
 sd name var2.p0.s0 drive drive0e plex var2.p0 len 200M plexoffset 0s
 sd name data2.p0.s0 drive drive0e plex data2.p0 len 32660M plexoffset 0s
 27 Aug 2003 20:08:37.984178 *** vinum started ***
 27 Aug 2003 20:08:37.985367 start 
  7 Mar 2004 22:35:13.644774 *** vinum started ***
  7 Mar 2004 22:35:13.660651 list 
 
 from /var/log/messages:
 Mar  7 22:30:18 current kernel: Mounting root from ufs:/dev/ad0s1a
 Mar  7 22:30:18 current kernel: panic: dev_strategy on un-referenced dev_t (ad0s1d)
 Mar  7 22:30:18 current kernel: at line 3081 in file /usr/src/sys/kern/vfs_bio.c
 Mar  7 22:30:18 current kernel: cpuid = 0; 
 Mar  7 22:30:18 current kernel: Debugger("panic")
 Mar  7 22:30:18 current kernel: 
 Mar  7 22:30:18 current kernel: syncing disks, buffers remaining... 216 216 216 216 216 216 216 216 216 216 216 216 
 216 216 216 216 216 216 216 216 A
 
 Stacktrace
 savecore: no dump found
 
 in single user mode:
 $ mount /dev
 $ dumpon /dev/ad0s1b
 $ vinum start
 panic
 < panic
 [...]
 system print uptime, halts for more than 10 mins.
 --- reset ----
 start single user mode
 $ fsck -p
 $ mount /usr
 $ dumpon /dev/ad0s1b
 $ savecore /usr/1
 savecore: no dump found
 
 trace from screen
 __panic(
 dev_strategy(
 driveio(
 read_drive_label(
 checkdrive(
 vinum_scandisk(
 vinum_super_ioctl(
 vinumioctl(
 spec_ioctl(
 spec_vnoperate(
 vm_ioctl(
 syscall(
 Xinit0(
 --- syscall( 54
 
 Still no core file can be generated.
 
 kind regards Dirk
 
 - Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany
 - [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org]
State-Changed-From-To: feedback->closed 
State-Changed-By: le 
State-Changed-When: Thu Mar 11 12:34:04 PST 2004 
State-Changed-Why:  
This is fixed in rev. 1.97 of vinumio.c. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=63898 
>Unformatted:

