[OpenAFS] 1.4.3 for Solaris SPARC = "BAD TRAP"

Derrick J Brashear shadow@dementia.org
Mon, 16 Apr 2007 11:27:54 -0400 (EDT)


On Mon, 16 Apr 2007, Jeff Blaine wrote:

> No matter, BTW.  The box still crashes with 'nologging'
> for /cache

Sure, I didn't figure that had anything to do with this problem.

The crash is in afs_GetServer.

I don't know offhand what that trap is, but, afs_GetServer is pretty 
boring. Got any multihome servers? I'm at a loss.

also
             panic("afs_GetServer: incorect count of servers");

that's an interesting spelling of corect. it looks to be entirely corect 
though.

> Derrick J Brashear wrote:
>> On Mon, 16 Apr 2007, Jeff Blaine wrote:
>> 
>>> Derrick J Brashear wrote:
>>>> On Mon, 16 Apr 2007, Jeff Blaine wrote:
>>>> 
>>>>> Well, I re-Jumpstarted the box and rebuilt OpenAFS
>>>>> 1.4.3 just to be "pristine".
>>>>> 
>>>>> Box still panics with a BAD TRAP
>>>>> 
>>>>> What's this all about?  /cache is its own UFS partition
>>>>> and is NOT using 'logging':
>>>>> 
>>>>> ...
>>>>> + awk -F: {print $1, $2} /usr/vice/etc/cacheinfo
>>>>> + [ ! -d /afs ]
>>>>> + [ ! -d /cache/afs ]
>>>>> + echo Starting afsd
>>>>> Starting afsd
>>>>> + /usr/vice/etc/afsd -stat 2000 -dcache 800 -daemons 3 -volumes 70 
>>>>> -afsdb
>>>>> afsd: WARNING: Cache dir check failed (mounting a multi-use partition 
>>>>> which contains the AFS cache with the
>>>>> "logging" option may deadlock your system.
>>>> 
>>>> We don't know if it's multiuse. We know it's got ufs logging enabled, 
>>>> which is a bad idea (mount with the nologging option)
>>> 
>>> No you don't :)
>>> 
>>> As I said above ("and is NOT using 'logging'"):
>> 
>> I think you lied then:
>> In Solaris 9 you need to mount with nologging. In solaris 8 you needed to 
>> not mount with logging.
>> 
>> 
>>> bash-2.05# grep /cache /etc/vfstab
>>> /dev/dsk/c0t0d0s5       /dev/rdsk/c0t0d0s5      /cache  ufs     2 yes 
>>> -
>>> bash-2.05#
>> 
>> http://www.openafs.org/pipermail/openafs-info/2004-November/015577.html
>> 
>> 
>
>
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>