From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#12025: 24.1; Crash when using tootipshow Date: Tue, 07 Aug 2012 15:04:15 +0800 Message-ID: <878vdr6v4g.fsf@gnu.org> References: <87liiba8ib.fsf@gmail.com> <83obn6z9ip.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1344323122 1226 80.91.229.3 (7 Aug 2012 07:05:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 7 Aug 2012 07:05:22 +0000 (UTC) Cc: 12025@debbugs.gnu.org, Thierry Volpiatto To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 07 09:05:21 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Sydqw-000139-O6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Aug 2012 09:05:18 +0200 Original-Received: from localhost ([::1]:59519 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sydqv-0001ig-Ji for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Aug 2012 03:05:17 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sydqo-0001hk-2U for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2012 03:05:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sydqj-0007st-W8 for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2012 03:05:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57356) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sydqj-0007r5-Ry for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2012 03:05:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SydyQ-0001Yh-85 for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2012 03:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Aug 2012 07:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12025 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12025-submit@debbugs.gnu.org id=B12025.13443235435930 (code B ref 12025); Tue, 07 Aug 2012 07:13:02 +0000 Original-Received: (at 12025) by debbugs.gnu.org; 7 Aug 2012 07:12:23 +0000 Original-Received: from localhost ([127.0.0.1]:38666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sydxm-0001Xa-Bf for submit@debbugs.gnu.org; Tue, 07 Aug 2012 03:12:22 -0400 Original-Received: from mail-yx0-f172.google.com ([209.85.213.172]:55916) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sydxj-0001XS-Pb for 12025@debbugs.gnu.org; Tue, 07 Aug 2012 03:12:20 -0400 Original-Received: by yenm5 with SMTP id m5so1435938yen.3 for <12025@debbugs.gnu.org>; Tue, 07 Aug 2012 00:04:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=KS4/PVQZvVIVJnGQzYjxBbVd2kPHmFFbg4+lMD1cW8k=; b=Heuddo+GNHsIYtg1+fsHI2umi3sa5E7wK9S/fgaUY6rEgk/5cw0UXKZ+fZYchIu7JH 0K3FIaXD7yxUGNQIzuIwE7sYkjIr1OsYXUCeu1KB2JD47SlgykTJQObZGA8baaFcvvKU HeqNqKbYIvs6vNaR1Y9nOTNyKo3WjTq7Kg1DgS+mPT3HkA/bwChER9sRBuep0hjUNIGp Stl6GU9lMb+6Ie1UdOfcB8FpkkILURohSxRbr0x4imY1QpwSCVWcczAzyZBXGyNsKWwf V5YNiI/+mUbr2vg42xcTkXU/j1oPWqELJ+NjdZbzfL0HpruKAzih6WH+VrDA7FV9mqxc DnDw== Original-Received: by 10.66.77.169 with SMTP id t9mr24104846paw.70.1344323061850; Tue, 07 Aug 2012 00:04:21 -0700 (PDT) Original-Received: from ulysses ([155.69.17.229]) by mx.google.com with ESMTPS id og7sm10215115pbb.62.2012.08.07.00.04.18 (version=SSLv3 cipher=OTHER); Tue, 07 Aug 2012 00:04:20 -0700 (PDT) In-Reply-To: <83obn6z9ip.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 Jul 2012 20:12:46 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list 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:62899 Archived-At: Eli Zaretskii writes: > . x-show-tip was signaling an error due to the latest change in > decode_any_window, which insists on w->frame being a live frame. > When decode_any_window is called during creation of a tip frame, > that frame is not yet "official", so the test fails. The backtrace > leading to the error is below; Chong, could you please look into > this? I commented out the CHECK_LIVE_FRAME test for now, because > it renders tooltips unusable. I guess the check is too aggressive. I moved it into the functions that ought to signal an error if called on a window on a dead frame (specifically window-edges, window-pixel-edges, window-absolute-pixel-edges, delete-other-windows-internal, and delete-window-internal).