From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Current trunk aborts with MinGW Date: Tue, 30 Sep 2014 17:44:51 +0300 Message-ID: <83k34lkw0s.fsf@gnu.org> References: <542A690D.9080500@gmx.at> <542AB57B.8080000@gmx.at> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1412088339 4104 80.91.229.3 (30 Sep 2014 14:45:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Sep 2014 14:45:39 +0000 (UTC) Cc: andrewjmoreton@gmail.com, emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 30 16:45:32 2014 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 1XYygF-0006yk-9o for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 16:45:31 +0200 Original-Received: from localhost ([::1]:43772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYygE-0007rY-Vo for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 10:45:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYyfp-0007o0-EO for emacs-devel@gnu.org; Tue, 30 Sep 2014 10:45:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYyfj-0001CY-Im for emacs-devel@gnu.org; Tue, 30 Sep 2014 10:45:05 -0400 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:42302) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYyfj-0001Ba-B4 for emacs-devel@gnu.org; Tue, 30 Sep 2014 10:44:59 -0400 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NCP00900XZ0ZW00@mtaout24.012.net.il> for emacs-devel@gnu.org; Tue, 30 Sep 2014 17:39:09 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NCP002W2Y18L870@mtaout24.012.net.il>; Tue, 30 Sep 2014 17:39:08 +0300 (IDT) In-reply-to: <542AB57B.8080000@gmx.at> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.180 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:174854 Archived-At: > Date: Tue, 30 Sep 2014 15:51:55 +0200 > From: martin rudalics > > The problem is in this part of frame.c > > tem = display_x_get_resource > (dpyinfo, SCOPED_STRING (attribute), > SCOPED_STRING (class), Qnil, Qnil); > > but I have no idea how to investigate this. When one of the functions that create "scoped" Lisp objects aborts, the first thing to look at is the addresses of the stack variables: if they are not 8-byte aligned, that's the reason. For example: > #1 0x01173d6b in die (msg=0x14bb004 "XTYPE (a) == type && XUNTAG (a, type) == ptr", file=0x14baf34 "lisp.h", line=926) at alloc.c:7111 See the address of 'msg'? It's clearly aligned on a 4-byte boundary.