From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?iso-8859-1?q?Germ=E1n_Arias?= Newsgroups: gmane.emacs.devel Subject: Re: Crash on GNUstep Date: Fri, 02 Dec 2011 23:02:50 -0600 Message-ID: <58ed0e55dbe611e40281a5708386dc9a@german-desktop> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Generated by Pantomime 1.2.0) Content-Type: text/plain; charset="us-ascii"; format="flowed" X-Trace: dough.gmane.org 1322888584 21725 80.91.229.12 (3 Dec 2011 05:03:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 3 Dec 2011 05:03:04 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 03 06:03:00 2011 Return-path: Envelope-to: ged-emacs-devel@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 1RWhka-0007Ty-4q for ged-emacs-devel@m.gmane.org; Sat, 03 Dec 2011 06:03:00 +0100 Original-Received: from localhost ([::1]:59785 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWhkZ-0003t1-FG for ged-emacs-devel@m.gmane.org; Sat, 03 Dec 2011 00:02:59 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:36848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWhkX-0003sl-NG for emacs-devel@gnu.org; Sat, 03 Dec 2011 00:02:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWhkU-0002vH-8K for emacs-devel@gnu.org; Sat, 03 Dec 2011 00:02:57 -0500 Original-Received: from mail-yx0-f169.google.com ([209.85.213.169]:65274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWhkU-0002vB-33 for emacs-devel@gnu.org; Sat, 03 Dec 2011 00:02:54 -0500 Original-Received: by yenq10 with SMTP id q10so3997945yen.0 for ; Fri, 02 Dec 2011 21:02:53 -0800 (PST) Original-Received: by 10.236.131.98 with SMTP id l62mr1327895yhi.42.1322888572888; Fri, 02 Dec 2011 21:02:52 -0800 (PST) Original-Received: from localhost.localdomain ([190.148.119.166]) by mx.google.com with ESMTPS id 32sm17921217anu.10.2011.12.02.21.02.50 (version=SSLv3 cipher=OTHER); Fri, 02 Dec 2011 21:02:51 -0800 (PST) In-Reply-To: User-Agent: GNUMail (Version 1.2.0) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.213.169 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:146452 Archived-At: On 2011-12-02 19:37:47 -0600 Adrian Robert wrote: > > Hi, > > I don't remember a whole lot about how this code works, but the > XGetImage function at image.c:160 is kind of a way to fake out > some of the other image code which was originally written around > X-windows to work under NS. It appears that w32 does not take > this approach here, and maybe NS shouldn't be either, since it > looks like what has happened in this case is that somehow the > linking has caused cairo's attempt to call the real X function to > enter into our code instead of the X library which is doubtless > also linked. > > On the Mac there won't be any external libraries trying to make X > calls so it couldn't happen, but I'm not sure why it never > occurred in my original testing on GNUstep either. 6 months ago, Emacs.app didn't show this problem. Suddenly I had problems to compile (problems with native Objc exceptions) and I leave this for a time. Now it compiles OK, but crash. I'm using GNUstep from SVN (we are near to a release). So I don't know if something has changed in emacs, or if is a problem in gnustep. Tomorrow I will make an unoptimized build to send the bug report. Thanks.