From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yavor Doganov Newsgroups: gmane.emacs.bugs Subject: bug#1079: GNUstep port segfaults making autoloads on x86_64 Date: Wed, 08 Oct 2008 14:55:10 +0300 Organization: The GNU Emacs Church (Bulgarian eparchy) Message-ID: <8763o3z4gx.GNU's_Not_Unix!%yavor@gnu.org> References: <87ej2uysd1.GNU's_Not_Unix!%yavor@gnu.org> <7uiqs5sksd.fsf@fencepost.gnu.org> <87od1wcjok.GNU's_Not_Unix!%yavor@gnu.org> <3r4p3n8qxs.fsf@fencepost.gnu.org> Reply-To: Yavor Doganov , 1079@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1223467896 4682 80.91.229.12 (8 Oct 2008 12:11:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Oct 2008 12:11:36 +0000 (UTC) Cc: yavor@gnu.org To: Glenn Morris , 1079@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 08 14:12:32 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KnXt4-0003gW-H7 for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 Oct 2008 14:11:30 +0200 Original-Received: from localhost ([127.0.0.1]:39185 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KnXs0-0005Io-KA for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 Oct 2008 08:10:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KnXro-0005Ck-Am for bug-gnu-emacs@gnu.org; Wed, 08 Oct 2008 08:10:12 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KnXrm-0005Bw-Gt for bug-gnu-emacs@gnu.org; Wed, 08 Oct 2008 08:10:11 -0400 Original-Received: from [199.232.76.173] (port=39267 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KnXrm-0005Bs-C1 for bug-gnu-emacs@gnu.org; Wed, 08 Oct 2008 08:10:10 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:50463) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KnXrl-0006eY-FP for bug-gnu-emacs@gnu.org; Wed, 08 Oct 2008 08:10:10 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m98C9vcI016641; Wed, 8 Oct 2008 05:09:58 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m98C03Ew013565; Wed, 8 Oct 2008 05:00:03 -0700 X-Loop: don@donarmstrong.com Resent-From: Yavor Doganov Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs , don@donarmstrong.com Resent-Date: Wed, 08 Oct 2008 12:00:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1079 X-Emacs-PR-Package: emacs,ns X-Emacs-PR-Keywords: Original-Received: via spool by 1079-submit@emacsbugs.donarmstrong.com id=B1079.122346691913193 (code B ref 1079); Wed, 08 Oct 2008 12:00:03 +0000 Original-Received: (at 1079) by emacsbugs.donarmstrong.com; 8 Oct 2008 11:55:19 +0000 Original-Received: from southway-varna.com ([213.91.219.2]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m98BtF5d013047 for <1079@emacsbugs.donarmstrong.com>; Wed, 8 Oct 2008 04:55:16 -0700 Original-Received: from keel.southway-varna.com ([192.168.0.2]) by southway-varna.com with esmtp (Exim 4.63) (envelope-from ) id 1KnXdG-0000XI-K8; Wed, 08 Oct 2008 14:55:13 +0300 Original-Received: from localhost ([127.0.0.1] helo=keel.southway-varna.com) by keel.southway-varna.com with esmtp (Exim 4.69) (envelope-from ) id 1KnXdG-00059y-CH; Wed, 08 Oct 2008 14:55:10 +0300 In-Reply-To: <3r4p3n8qxs.fsf@fencepost.gnu.org> Mail-Followup-To: Glenn Morris , 1079@emacsbugs.donarmstrong.com, yavor@gnu.org User-Agent: Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 =?UTF-8?Q?(Goj=C5=8D)?= APEL/10.7 Emacs/22.2 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI) X-Jabber-ID: doganov@jabber.minus273.org X-SA-Exim-Connect-IP: 192.168.0.2 X-SA-Exim-Mail-From: yavor@gnu.org X-SA-Exim-Version: 4.2.1 (built Tue, 09 Jan 2007 17:23:22 +0000) X-SA-Exim-Scanned: Yes (on southway-varna.com) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Wed, 08 Oct 2008 08:10:11 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:21270 Archived-At: Glenn Morris wrote: > > I don't have either. gnustep-startup provides both, but uses ffcall > by default. I tried to get it to use ffi instead, but it did not > work out of the box and I haven't had time to look into it yet. AFAICS ./InstallGNUstep --ffi=libffi should DTRT. Failing that, ./configure --enable-libffi --disable-ffcall in the gnustep-base tree should suffice (after installing libffi). It is enough to recompile only GNUstep Base, not the whole thing. Maybe someone else with access on a x86_64 machine can try this. > > can you compile this test program (it should never crash): > > Never say never... It is excellent that it crashes, this confirms it's a GNUstep bug. It looks like it is unable to pass the exception up to the call stack or something like that. Before reporting it to the GNUstep developers, it would be useful to: 1) Check if it still crashes with -base built against libffi. 2) Check if the problem persists in SVN trunk: svn co http://svn.gna.org/svn/gnustep/libs/base/trunk gnustep-base