The expiry list pointers are not list_init'ed after a synchronization of
checkpoints.  I believe this is causing segfaults in some circumstances.

Andrew can you verify the patch fixes the problem you reported?

Regards
-steve
Index: exec/ckpt.c
===================================================================
--- exec/ckpt.c	(revision 1688)
+++ exec/ckpt.c	(working copy)
@@ -3804,6 +3804,7 @@
 
 		list_init (&checkpoint->list);
 		list_init (&checkpoint->sections_list_head);
+		list_init (&checkpoint->expiry_list);
 		list_add (&checkpoint->list, &sync_checkpoint_list_head);
 
 		memset (checkpoint->refcount_set, 0,
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to