Skip site navigation (1)Skip section navigation (2)
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>