Date: Wed, 21 Mar 2001 22:22:51 -0500 From: Normand Leclerc <nospam@ele.etsmtl.ca> To: Greg Lehey <grog@lemis.com> Cc: freebsd-alpha@freebsd.org Subject: Re: Vinum(8) segfault on alpha Message-ID: <3AB9700B.7050903@ele.etsmtl.ca> References: <3AB2C01C.9080509@videotron.ca> <20010317123352.F89962@wantadilla.lemis.com> <3AB36445.1090505@videotron.ca> <20010318094057.L89962@wantadilla.lemis.com> <3AB4105A.2040902@videotron.ca> <20010318124905.C764@wantadilla.lemis.com> <3AB62F14.127C2E00@ele.etsmtl.ca> <20010321074541.B31629@sydney.worldwide.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Greg, I found the ioctl that is causing the problem. It is this line from get_drive_info(...): if (ioctl(superdev, VINUM_DRIVECONFIG, drive) < 0) { The superdev passed to this function is 7. I don't know what this is... From vinum module, VINUM_SUPERDEV_TYPE is 4 ... While I don't know what I'm doing, I changed it for 4 and got an invalid memory address access... I looked at the drive structure, I see all zeros there and the state is unallocated. This generates an invalid ioctl from vinum with code 0xc1184642. This number is constant, I've never seen it change. Hope this gives you a clue... Normand Leclerc, lecn1306@ele.etsmtl.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3AB9700B.7050903>