From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sage Weil Subject: Re: OSD crashing in ~Job() Date: Mon, 27 Feb 2017 14:54:11 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: Received: from cobra.newdream.net ([66.33.216.30]:60943 "EHLO cobra.newdream.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751409AbdB0Pcv (ORCPT ); Mon, 27 Feb 2017 10:32:51 -0500 In-Reply-To: Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Willem Jan Withagen Cc: Ceph Development On Mon, 27 Feb 2017, Willem Jan Withagen wrote: > Hi, > > Once every 10 runs test-erasure-code.sh is terminated with a timeout > during my FreeBSD tests. > > It receives an assert in: > /usr/srcs/Ceph/work/ceph/src/osd/OSDMapMapping.h:31 > class ParallelPGMapper { > public: > struct Job { > .... > virtual ~Job() { > assert(shards == 0); > } > } } > > Anydody any suggestions on what this can be, and/or how to start > debugging this? I'm guessing this fixes it: https://github.com/ceph/ceph/pull/13574 sage > > --WjW > > > 2017-02-27 14:15:28.034683 b134480 -1 > /usr/srcs/Ceph/work/ceph/src/osd/OSDMapMapping.h: In function 'virtual > ParallelPGMapper::Job::~Job()' thread b134480 time 2017 > -02-27 14:15:27.975342 > /usr/srcs/Ceph/work/ceph/src/osd/OSDMapMapping.h: 31: FAILED > assert(shards == 0) > > ceph version Development (no_version) > 1: const)+0xb21> at /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 2: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 3: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 4: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 5: > )+0xefd> > at /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 6: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 7: > )::C_Propose::finish(int)+0x3a> > at /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 8: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 9: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 10: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 11: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > 12: at > /usr/srcs/Ceph/work/ceph/build/bin/ceph-mon > NOTE: a copy of the executable, or `objdump -rdS ` is > needed to interpret this. > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > >