From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Subtle bug in intervals code Date: Wed, 18 Jul 2012 12:27:47 -0700 Organization: UCLA Computer Science Department Message-ID: <50070E33.4010409@cs.ucla.edu> References: <5006A278.7000205@yandex.ru> <83wr209awk.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1342639687 22408 80.91.229.3 (18 Jul 2012 19:28:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 18 Jul 2012 19:28:07 +0000 (UTC) Cc: Dmitry Antipov , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 18 21:28:06 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SrZul-0007nj-DZ for ged-emacs-devel@m.gmane.org; Wed, 18 Jul 2012 21:28:03 +0200 Original-Received: from localhost ([::1]:54187 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrZuk-0004uh-MO for ged-emacs-devel@m.gmane.org; Wed, 18 Jul 2012 15:28:02 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49213) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrZui-0004rL-EE for emacs-devel@gnu.org; Wed, 18 Jul 2012 15:28:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SrZuh-0003hi-LF for emacs-devel@gnu.org; Wed, 18 Jul 2012 15:28:00 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:59252) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrZug-0003Oh-2S; Wed, 18 Jul 2012 15:27:58 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id EFEB239E800B; Wed, 18 Jul 2012 12:27:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BBeGdSIREIzJ; Wed, 18 Jul 2012 12:27:50 -0700 (PDT) Original-Received: from [192.168.1.4] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 7387739E8007; Wed, 18 Jul 2012 12:27:50 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20120714 Thunderbird/14.0 In-Reply-To: <83wr209awk.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 131.179.128.62 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:151740 Archived-At: On 07/18/2012 11:33 AM, Eli Zaretskii wrote: > Do you have an easy test case that triggers this? My test involves creating bool vectors of various sizes. Usually it works, sometimes the intervals.c assert fails. There doesn't seem to be a pattern; no single test case always works. That is, in *scratch* I do this: (make-bool-vector 1000000 nil) (make-bool-vector 1000000 nil) (make-bool-vector 10000 nil) (make-bool-vector 100000 nil) (make-bool-vector 10000000 nil) and evaluate each one in turn. I do some more if the first few don't dump core. It fairly reliably dumps core eventually. This is Fedora 15 x86-64, compiled with GCC 4.7.1, with -g -O0 -DENABLE_CHECKING. I ran emacs -Q under X.