Need to initialize self->safe_constructors early on to prevent crash
in early dealloc.  Patch by Andrew Dalke.
diff --git a/Modules/cPickle.c b/Modules/cPickle.c
index 90e5610..a73a787 100644
--- a/Modules/cPickle.c
+++ b/Modules/cPickle.c
@@ -3865,6 +3865,7 @@
     self->buf_size = 0;
     self->read = NULL;
     self->readline = NULL;
+    self->safe_constructors = NULL;
 
     UNLESS (self->memo = PyDict_New()) {
        Py_XDECREF((PyObject *)self);