I experienced more core dumps, but haven't had time to examine them.
In particular, at a time I had three core dumps in a row on Jul 14:

-rw------- 1 ale staff  6180864 Jul 14 17:10 
core_epoch=1531581032_pid=5409_file=!usr!sbin!famd
-rw------- 1 ale staff  9302016 Jul 14 17:09 
core_epoch=1531580943_pid=5317_file=!usr!sbin!famd
-rw------- 1 ale staff 26234880 Jul 14 17:05 
core_epoch=1531580714_pid=26593_file=!usr!sbin!famd

The first of these only run for 1 minute.  The "closure" in
TCP_Client::unblock_handler (closure=0x295ca20) at TCP_Client.c++:270
is always a LocalClient with a bad to_be_scanned element.  In the first (short) 
dump, it had:

to_be_scanned = {
   <std::set<Interest*, std::less<Interest*>, std::allocator<Interest*> >> = 
std::set with 251 elements = {

   Elements 0 to 102 were bad memory pointers.
   Elements 103 to 250 were entries of type DirEntry with a common parent 
corresponding to
      a courierimapkeywords directory of a Courier-MTA mail folder.  The parent 
had 1170
      entries, and this batch matched entries 12 to 159 in the parent.  Since 
those file names
      contain Unix epoch, I could check that most --not all-- of them were in 
ascending order.
      One file was listed twice, and was out of order.
      Dates ranged from June to a few hours before crash.

}, <No data fields>}

Courier at times removes a bunch of those files and stores the corresponding 
IMAP keywords
in a single ":list" file.  I have to study the code better to understand how 
parent and
clients can be notified of Interest* deletion.  Maybe next month...

Reply via email to