From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#9948: valgrind warning: Conditional jump or move depends on uninitialised value(s) in redisplay_window Date: Sun, 06 Nov 2011 22:08:54 -0800 Organization: UCLA Computer Science Department Message-ID: <4EB775F6.40405@cs.ucla.edu> References: <4EB766E8.5050908@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1320646162 24931 80.91.229.12 (7 Nov 2011 06:09:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 7 Nov 2011 06:09:22 +0000 (UTC) Cc: 9948@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 07 07:09:18 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RNIOT-0003x0-Hw for geb-bug-gnu-emacs@m.gmane.org; Mon, 07 Nov 2011 07:09:17 +0100 Original-Received: from localhost ([::1]:43851 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNIOS-00084O-Mf for geb-bug-gnu-emacs@m.gmane.org; Mon, 07 Nov 2011 01:09:16 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:37374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNIOP-00083j-Ll for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2011 01:09:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RNIOO-0007NL-N7 for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2011 01:09:13 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58461) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNIOO-0007N9-Ld for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2011 01:09:12 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RNIR7-0003jD-QV for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2011 01:12:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Nov 2011 06:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9948 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9948-submit@debbugs.gnu.org id=B9948.132064630514309 (code B ref 9948); Mon, 07 Nov 2011 06:12:01 +0000 Original-Received: (at 9948) by debbugs.gnu.org; 7 Nov 2011 06:11:45 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNIQr-0003ik-0P for submit@debbugs.gnu.org; Mon, 07 Nov 2011 01:11:45 -0500 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNIQo-0003id-I0 for 9948@debbugs.gnu.org; Mon, 07 Nov 2011 01:11:43 -0500 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 2A79B39E800D; Sun, 6 Nov 2011 22:08:52 -0800 (PST) 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 QUnFlN753KWk; Sun, 6 Nov 2011 22:08:51 -0800 (PST) Original-Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 7895339E8007; Sun, 6 Nov 2011 22:08:51 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 07 Nov 2011 01:12:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:53646 Archived-At: On 11/06/11 22:00, Eli Zaretskii wrote: > Again, I don't see how any of this could involve an uninitialized > variable. I don't either, but the analysis you gave is not complete. For example: SET_TEXT_POS_FROM_MARKER (startp, w->start); does not set startp to a valid charpos if w->start points to uninitialized data. A problem with valgrind is that this sort of analysis can be very painful to do, if one wants to do it completely. I found this out the hard way when trying to apply valgrind to Emacs's garbage collector....