Samba 3.6.4 tdb question
Herb Lewis
hlewis at panasas.com
Tue Jun 19 11:31:05 MDT 2012
The file lib/tdb/common/tdb.c has a comment before the function
tdb_parse_record
* DON'T CALL OTHER TDB CALLS FROM THE PARSER, THIS MIGHT LEAD TO SEGFAULTS.
can someone explain exactly what this means? Exactly what calls are not
allowed?
I've run into a case where I get a segfault because tdb_parse_record
ends up calling
tdb_lock_list which then calls tdb_needs_recovery which tries to do a
tdb_read which
then gets a segfault. So it looks like I've hit this condition.
More information about the samba-technical
mailing list