> Oh... and from the "obivous bugs" department:  In rf_openbsdkintf.c
>
>  case RAIDFRAME_GET_COMPONENT_LABEL:
>
> there is a:
>
>  RF_Free( clabel, sizeof(RF_ComponentLabel_t));
>
> missing before the:
>
>  return(EINVAL);
>
> But that won't help with the problem your describing... (just noticed
> the above as I was perusing the code..)

Ha! Guess it helps when you wrote the original version, eh?  Nice.

It definitely seems to be related to issues with rf_openbsdkintf.c though - I
was just pointed to this bug by the gentleman who opened it a couple of months
ago:

http://cvs.openbsd.org/cgi-bin/query-pr-wrapper?full=yes&numbers=4508

which has the same panic that I'm seeing.  Sorry for not including it
initially, BTW.  Didn't have an easy way to do that since I'm remote with no
console.

Resolution was

State-Changed-Why:
Fixed in revision 1.28 of rf_openbsdkintf.c, thanks for the report

and I'm running

/* $OpenBSD: rf_openbsdkintf.c,v 1.27 2004/11/28 02:47:14 pedro Exp $   */

So, time to resolve that via the latest -stable and try again.

Do you have the cycles to get a bug in queue for the one you spotted on a quick
once-over, before someone gets nailed by THAT one?  I could open it, but it
would merely say "didn't run into the problem, but Greg Oster says its an
obvious bug..." ;-)

Thanks,

-Dave

Reply via email to