From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#11541: 24.0.97; Crash when visiting file on OS X 10.7.3 Date: Fri, 01 Jun 2012 11:47:06 +0300 Message-ID: <83396f1ks5.fsf@gnu.org> References: <4fbb6a82.d491cc0a.42d6.3965@mx.google.com> <878vgbozcz.fsf@gnu.org> <877gvu9wun.fsf@gnu.org> <874nqyyn83.fsf@gnu.org> <87d35lyen5.fsf@gnu.org> <87d35kj10j.fsf@gnu.org> <87txywofx7.fsf@gnu.org> <83hauw1hcs.fsf@gnu.org> <16181D4F-4289-47B2-AF61-FCBD189AF4B0@gmail.com> <83fwag1biu.fsf@gnu.org> <4655FB78-D516-422B-979C-EC7131D2957C@gmail.com> <83aa0o157c.fsf@gnu.org> <834nqv1rpb.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: dough.gmane.org 1338540588 2801 80.91.229.3 (1 Jun 2012 08:49:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 1 Jun 2012 08:49:48 +0000 (UTC) Cc: 11541@debbugs.gnu.org, cyd@gnu.org To: Florian Ebeling Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 01 10:49:44 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 1SaNYB-0002JO-GM for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Jun 2012 10:49:39 +0200 Original-Received: from localhost ([::1]:39483 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaNY9-0006kk-3w for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Jun 2012 04:49:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaNY1-0006kd-U7 for bug-gnu-emacs@gnu.org; Fri, 01 Jun 2012 04:49:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaNXv-0007Ue-Pf for bug-gnu-emacs@gnu.org; Fri, 01 Jun 2012 04:49:29 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43202) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaNXv-0007UY-MB for bug-gnu-emacs@gnu.org; Fri, 01 Jun 2012 04:49:23 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SaNZV-00049o-VL for bug-gnu-emacs@gnu.org; Fri, 01 Jun 2012 04:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Jun 2012 08:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11541 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: Original-Received: via spool by 11541-submit@debbugs.gnu.org id=B11541.133854062915938 (code B ref 11541); Fri, 01 Jun 2012 08:51:01 +0000 Original-Received: (at 11541) by debbugs.gnu.org; 1 Jun 2012 08:50:29 +0000 Original-Received: from localhost ([127.0.0.1]:52748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SaNYy-000490-RA for submit@debbugs.gnu.org; Fri, 01 Jun 2012 04:50:29 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:34060) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SaNYd-000487-6d for 11541@debbugs.gnu.org; Fri, 01 Jun 2012 04:50:26 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M4X00K00KD3FQ00@a-mtaout20.012.net.il> for 11541@debbugs.gnu.org; Fri, 01 Jun 2012 11:47:05 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M4X00KGRKEH5170@a-mtaout20.012.net.il>; Fri, 01 Jun 2012 11:47:05 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il 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:60600 Archived-At: > From: Florian Ebeling > Date: Fri, 1 Jun 2012 08:46:40 +0200 > Cc: mituharu@math.s.chiba-u.ac.jp, 11541@debbugs.gnu.org, cyd@gnu.org > > One assumption offered earlier was stack corruption. That assumption was false. It was based on the garbled value of font_spec displayed by GDB due to optimizations. Now that we see a valid value in an unoptimized build, we should forget about that assumption. Something else is at work here. One possibility is that trying to pass empty objects to NS APIs causes the crash. Since the test program didn't yield empty objects, one possible approach is to try to understand what is the difference between the test program and ns_findfonts.