arla-0.35.9 FreeBSD crash

Love lha at stacken.kth.se
Thu Sep 5 04:24:19 CEST 2002


Nickolai Zeldovich <kolya at mit.edu> writes:

> I upgraded my FreeBSD remote-login server to arla 0.35.9 recently,
> and today found arlad crashed, with a failed assert.  A gdb output
> is attached.  Probably the right thing to do is to avoid an assert
> in collectstats_stop().  In general, I've always been surprised by
> the number of asserts in arla on data received from the network --
> a misbehaving or malicious fileserver could easily supply inconsistent
> records that could crash arlad.

Slowly I'm trying to kill them all to make the into runtime errors, but
this makes everything much more complicated.
 
> At a guess, perhaps what happened here is that the volume got moved
> between the collectstats_start() and _stop() calls?

Probably. This problem isn't in the current code since I reorganized
it. Just ignored if when the partiation ends up becoming -1 in the 0.35
branch.

Love





More information about the Arla-drinkers mailing list