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>
index | next in thread | previous in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3AB9700B.7050903>
