From db212bb932d4559249c6473bc6b4f248daf1e0fc Mon Sep 17 00:00:00 2001 From: tangwei12 Date: Fri, 12 Jul 2019 17:37:45 +0800 Subject: [PATCH] delete AllocatorFacade destructor (#18606) * delete m, test=develop --- paddle/fluid/memory/allocation/allocator_facade.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/paddle/fluid/memory/allocation/allocator_facade.cc b/paddle/fluid/memory/allocation/allocator_facade.cc index 440b2475f1..7de32094a0 100644 --- a/paddle/fluid/memory/allocation/allocator_facade.cc +++ b/paddle/fluid/memory/allocation/allocator_facade.cc @@ -295,7 +295,9 @@ class AllocatorFacadePrivate { // Pimpl. Make interface clean. AllocatorFacade::AllocatorFacade() : m_(new AllocatorFacadePrivate()) {} -AllocatorFacade::~AllocatorFacade() { delete m_; } +// delete m_ may cause core dump when the destructor of python in conflict with +// cpp. +AllocatorFacade::~AllocatorFacade() {} AllocatorFacade& AllocatorFacade::Instance() { static AllocatorFacade instance; -- GitLab