From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#17817: 24.3.91; Assertion failure in bidi.c (Cygwin-w32 build) Date: Sat, 21 Jun 2014 15:14:24 -0400 Message-ID: <53A5D990.7020109@cornell.edu> References: <53A43A2D.8020802@cornell.edu> <83wqcbr79c.fsf@gnu.org> <53A447DC.3000108@cornell.edu> <83r42jr63a.fsf@gnu.org> <53A44B18.3040202@cornell.edu> <53A464A2.3080001@cornell.edu> <83oaxnqvru.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1403378126 18786 80.91.229.3 (21 Jun 2014 19:15:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Jun 2014 19:15:26 +0000 (UTC) Cc: 17817@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 21 21:15:18 2014 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 1WyQkv-0003Wa-FC for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Jun 2014 21:15:17 +0200 Original-Received: from localhost ([::1]:46208 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyQku-0004Bt-SR for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Jun 2014 15:15:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyQkn-0004AW-9E for bug-gnu-emacs@gnu.org; Sat, 21 Jun 2014 15:15:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WyQkh-0003fs-WC for bug-gnu-emacs@gnu.org; Sat, 21 Jun 2014 15:15:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyQkh-0003fM-U5 for bug-gnu-emacs@gnu.org; Sat, 21 Jun 2014 15:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WyQkh-0001Dj-9X for bug-gnu-emacs@gnu.org; Sat, 21 Jun 2014 15:15:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Jun 2014 19:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17817 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17817-submit@debbugs.gnu.org id=B17817.14033780614620 (code B ref 17817); Sat, 21 Jun 2014 19:15:03 +0000 Original-Received: (at 17817) by debbugs.gnu.org; 21 Jun 2014 19:14:21 +0000 Original-Received: from localhost ([127.0.0.1]:56347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WyQk1-0001CR-AL for submit@debbugs.gnu.org; Sat, 21 Jun 2014 15:14:21 -0400 Original-Received: from limerock02.mail.cornell.edu ([128.84.13.242]:52936) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WyQjz-0001CC-4a for 17817@debbugs.gnu.org; Sat, 21 Jun 2014 15:14:19 -0400 X-CornellRouted: This message has been Routed already. Original-Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s5LJEDjw027495; Sat, 21 Jun 2014 15:14:13 -0400 Original-Received: from [192.168.1.3] (cpe-67-249-194-47.twcny.res.rr.com [67.249.194.47]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s5LJEB9E002606 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 21 Jun 2014 15:14:12 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: <83oaxnqvru.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:90643 Archived-At: On 6/20/2014 2:29 PM, Eli Zaretskii wrote: >> Date: Fri, 20 Jun 2014 12:43:14 -0400 >> From: Ken Brown >> CC: 17817@debbugs.gnu.org >> >> (gdb) disas bidi_check_type >> Dump of assembler code for function bidi_check_type: >> 0x00000001004fb4c3 <+0>: push %rbp >> 0x00000001004fb4c4 <+1>: mov %rsp,%rbp >> 0x00000001004fb4c7 <+4>: sub $0x20,%rsp >> 0x00000001004fb4cb <+8>: mov %ecx,0x10(%rbp) >> 0x00000001004fb4ce <+11>: mov 0x56402b(%rip),%rax # 0x100a5f500 <.refptr.suppress_checking> >> 0x00000001004fb4d5 <+18>: movzbl (%rax),%eax >> 0x00000001004fb4d8 <+21>: xor $0x1,%eax >> 0x00000001004fb4db <+24>: test %al,%al >> 0x00000001004fb4dd <+26>: je 0x1004fb4ff >> 0x00000001004fb4df <+28>: cmpl $0x17,0x10(%rbp) >> 0x00000001004fb4e3 <+32>: jbe 0x1004fb4ff > > So the value compared to 23 (17 hex) is at address %rbp+0x10. What > does this display: > > (gdb) p *(bidi_type_t *)($rbp+0x10) > > (or maybe you should use %rbp with 64-bit build, I don't know). I'm away from the computer where this crash occurred and won't have access to it for the next few days. In the meantime, the recent issue that we discussed on the Cygwin list made me wonder if there's some interaction with Glib that's causing these weird crashes. Even though that particular bug only occurred in the 32-bit case, I'm still suspicious. I think I'll start using --with-file-notification=no for a while, to see if that cuts down on the crash reports. Ken