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#12397: 24.2; gtk3 (from Macports); visible-bell trips cairo assertion Date: Thu, 20 Sep 2012 10:59:20 +0800 Message-ID: <87d31hmmbb.fsf@gnu.org> References: <20556.51976.755516.131281@Simons-MacBook-Air.local> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1348110005 26905 80.91.229.3 (20 Sep 2012 03:00:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 20 Sep 2012 03:00:05 +0000 (UTC) Cc: 12397@debbugs.gnu.org To: Simon Leinen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 20 05:00:09 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 1TEWzp-0008CO-1h for geb-bug-gnu-emacs@m.gmane.org; Thu, 20 Sep 2012 05:00:09 +0200 Original-Received: from localhost ([::1]:39353 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEWzj-0002IW-RL for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Sep 2012 23:00:03 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33493) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEWzg-0002IF-Ps for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 23:00:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEWzG-0007yl-5t for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 22:59:35 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEWzG-0007yg-2B for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 22:59:34 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TEX0g-0002wE-95 for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 23:01: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: Thu, 20 Sep 2012 03:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12397-submit@debbugs.gnu.org id=B12397.134811005911284 (code B ref 12397); Thu, 20 Sep 2012 03:01:02 +0000 Original-Received: (at 12397) by debbugs.gnu.org; 20 Sep 2012 03:00:59 +0000 Original-Received: from localhost ([127.0.0.1]:44311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEX0c-0002vx-7z for submit@debbugs.gnu.org; Wed, 19 Sep 2012 23:00:58 -0400 Original-Received: from mail-pb0-f44.google.com ([209.85.160.44]:50765) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEX0Z-0002vp-W4 for 12397@debbugs.gnu.org; Wed, 19 Sep 2012 23:00:56 -0400 Original-Received: by pbbjt11 with SMTP id jt11so1644240pbb.3 for <12397@debbugs.gnu.org>; Wed, 19 Sep 2012 19:59:26 -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=8KLvyl7l1SeREQ0EQswcWAV6Rfqs1uDudhy5U4KnC2s=; b=nj6Ow16trosXlcOT14MyXX3KTaMo7wzUFoTyobg/NiGICKMonBxYpyle07X5yVWnuC lowJFH3XYG8kP6lE71CR5a1iE9YZpkMyq5vM9RbfIB9y+4dNcxMWYXhc8gFtZgrlYHG8 egrwO6s5YFJhNNuUT4QxQCZuH4yvlJKP1TWchIlhjWpzbTHM6AVCaKxrvOUytQ+mPLYh B0tYYnjj48DsYbvNxRdJnBpwHYO8RhLh7ANFU66dHOR7WOIFOwnxwA5XPs+W0DkRZl+A y99Se/9r/JkK5rM/he1VyL/OTocjR/ZOAZMfDlHpiGmvGrnIaptOGgg31Fi2fXfjgFJR +ScQ== Original-Received: by 10.66.75.104 with SMTP id b8mr1927844paw.21.1348109966220; Wed, 19 Sep 2012 19:59:26 -0700 (PDT) Original-Received: from ulysses ([155.69.19.102]) by mx.google.com with ESMTPS id rm6sm2767886pbc.54.2012.09.19.19.59.23 (version=SSLv3 cipher=OTHER); Wed, 19 Sep 2012 19:59:25 -0700 (PDT) In-Reply-To: <20556.51976.755516.131281@Simons-MacBook-Air.local> (Simon Leinen's message of "Sun, 9 Sep 2012 18:59:52 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.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:64625 Archived-At: Simon Leinen writes: > My .emacs sets visible-bell to t. When I compile Emacs on MacOS X with > Gtk3 (from Macports) as the X toolkit and run it, it crashes almost > instantly with a failed assertion in cairo_pattern_destroy(). > > I can reproduce this using emacs -Q by saying: > > M-: (setq visible-bell t) > M-x ding FWIW, I cannot reproduce this with either 24.2 or latest trunk, x86_64-unknown-linux-gnu, GTK+ Version 3.4.2. > #0 0x00007fff986dbce2 in __pthread_kill () ... > #4 0x0000000100ecd44c in cairo_pattern_destroy () > #5 0x0000000100eb600d in _cairo_gstate_set_source () > #6 0x0000000100eade35 in cairo_set_source () > #7 0x0000000100eadfc6 in cairo_set_source_rgb () > #8 0x00000001000ae32a in XTflash [inlined] () at /private/var/tmp/emacs/emacs-24.2/src/xterm.c:3050 > wakeup = {tv_sec = 4299859674, tv_usec = 537281269} > window = (GdkWindow *) 0x0 > cr = (cairo_t *) 0x10293fa00 > flash_left = 4 > flash_height = 0 > height = 5203816 > flash_right = 556795399 > width = 556795399 A crash so deep in Cairo seems to indicate that this is a Cairo-on-Mac bug. There doesn't seem to be anything suspicious in the Emacs part of the backtrace.