[Pvfs2-developers] Odd problem
walt at clemson.edu
Wed Jul 15 16:09:41 EDT 2009
whilst working with a branch (not the trunk) I came upon an odd bug.
During server initialization in the function lebf_initialize() the
function creates a dummy request and encodes it over and over again,
once for each request type in order to discover the max size. This
dummy request is never zero'd between iterations. I found that in some
instances this caused a seg fault - but changing almost anything might
undo it. Same code compiled/linked a different way may or may not fail.
Simply putting a memset() in the loop fixes it, as far as I can tell.
Anyone know why we don't zero the request, or object to adding that?
Seems to have no performance impact since it is in initialization.
More information about the Pvfs2-developers