NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/38636: ld(4) is now totally broken with ataraid(4)



The following reply was made to PR kern/38636; it has been noted by GNATS.

From: "Greg A. Woods" <woods%planix.com@localhost>
To: NetBSD GNATS <gnats-bugs%NetBSD.org@localhost>
Cc: NetBSD Kernel Technical Discussion List <tech-kern%NetBSD.org@localhost>,
    NetBSD/i386 Discussion List <port-i386%NetBSD.org@localhost>
Subject: Re: kern/38636: ld(4) is now totally broken with ataraid(4)
Date: Sat, 23 Aug 2008 12:56:31 -0400

 --pgp-sign-Multipart_Sat_Aug_23_12:56:30_2008-1
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 
 OK, so it's now near the end of August and a whole lot more has been
 done to -current since this PR was first filed, but yet I'm still seeing
 exactly the same LOCKDEBUG panic.  I've CC'ed this message to tech-kern
 and port-i386 to see if anyone can shed new eyes on this.
 
 To me, at least, fixing this is really critical for NetBSD-5.
 
 Any help would be appreciated.
 
 
 NetBSD 4.99.72 (GENERIC) #0: Wed Aug 20 15:08:33 EDT 2008
 [[....]]
 ataraid0: found 1 RAID volume
 ld0 at ataraid0 vendtype 1 unit 0: Adaptec ATA RAID-1 array
 ld0: ld_ataraid_attach(): ld unit 0 (ld->sc_dv =3D 0xd185d6cc)
 ld0: ldattach(): unit 0
 ld0: 186 GB, 24321 cyl, 255 head, 63 sec, 512 bytes/sect x 390721536 sectors
 rnd: ld0 attached as an entropy source (collecting)
 Condition variable error: pool_do_put: allocation contains active lock
 
 lock address : 0x00000000c31f7edc type     :               spin
 initialized  : 0x00000000c05197f5 interlock: 000000000000000000
 
 panic: LOCKDEBUG
 Begin traceback...
 copyright(d0d44442,0,d1843580,c0b274dc,d1843580,d1843518,c31f7edc,c0b25fa4,=
 0,0) at 0xc0a9f0a8
 Bad frame pointer: 0xd0d44400
 End traceback...
 fatal breakpoint trap in supervisor mode
 trap type 1 code 0 eip c05ac52c cs 8 eflags 246 cr2 0 ilevel 6
 Stopped in pid 0.4 (system) at  netbsd:breakpoint+0x4:  popl    %ebp
 db{0}> trace
 breakpoint(c0a9fed6,1,ffff,c0afc059,c04e3250,1,0,0,d086fc0c,8) at netbsd:br=
 eakpoint+0x4
 panic(c0a9edbc,c0a983ef,c087b03c,c0a9f0a8,c087b03c,1843540,6,c31f7e8c,c31f7=
 e8c,c0bca2a0) at netbsd:panic+0x1b8
 lockdebug_abort1(c0a9f0a8,1,c4,c04dc3da,8,d1823b80,c0bca314,c083ca86,c0be66=
 40,c0be3800) at netbsd:lockdebug_abort1+0xbb
 pool_put(c0bca2a0,c31f7e8c,3,d1823b80,0,0,d1823b80,c04b0aaa,c31e7a14,d185d6=
 cc) at netbsd:pool_put+0x60
 ld_ataraid_iodone_raid0(c31f7e8c,0,0,0,c31f7e8c,c0b29800,d086fd40,c051beca,=
 3,c04c1c60) at netbsd:ld_ataraid_iodone_raid0+0x1c3
 biodone2(3,c04c1c60,d075c004,c01002d0,d075c29c,d075c004,d086fd80,c04c2147,0=
 ,0) at netbsd:biodone2+0x99
 biointr(0,0,0,0,0,0,0,3,0,0) at netbsd:biointr+0x3a
 softint_dispatch(cc4a7be0,3,0,0,0,0,d086fd90,d086fd28,cc4a7720,28) at netbs=
 d:softint_dispatch+0xb7
 DDB lost frame for netbsd:Xsoftintr+0x3d, trying 0xd086fd88
 Xsoftintr() at netbsd:Xsoftintr+0x3d
 --- interrupt ---
 fatal page fault in supervisor mode
 trap type 6 code 0 eip c05ae9af cs 8 eflags 10202 cr2 3b ilevel 8
 kernel: supervisor trap page fault, code=3D0
 Faulted in DDB; continuing...
 db{0}>=20
 
 --=20
                                                Greg A. Woods
                                                Planix, Inc.
 
 <woods%planix.com@localhost>     +1 416 489-5852 x122     
http://www.planix.com/
 
 --pgp-sign-Multipart_Sat_Aug_23_12:56:30_2008-1
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit
 
 -----BEGIN PGP SIGNATURE-----
 Version: PGPfreeware 5.0i for non-commercial use
 MessageID: FJfvogf6J/u+QA5cPCGfNQGbpQRYhBkp
 
 iQA/AwUBSLBBP2Z9cbd4v/R/EQJo4QCg2Wcw/qxYLKufCOsv8sGnzF0ygsYAnRFI
 gY54Q8i3TPHJfA5gX7JICs1y
 =3iqO
 -----END PGP SIGNATURE-----
 
 --pgp-sign-Multipart_Sat_Aug_23_12:56:30_2008-1--
 


Home | Main Index | Thread Index | Old Index