From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: aidalgol@amuri.net Newsgroups: gmane.emacs.bugs Subject: bug#18438: 24.4.50; assertion failed in bidi.c Date: Wed, 17 Sep 2014 10:42:18 +1200 Message-ID: References: <4745242cd3e424a6c4d5db0e8d3e33d0@amuri.net> <54109EB5.2060801@amuri.net> <8338bz9tt7.fsf@gnu.org> <153d642db591b29dba44712b44194385@amuri.net> <8361gt8jjz.fsf@gnu.org> <8338bx8enz.fsf@gnu.org> <47b6853869d32221142fecc7dff1d3e8@amuri.net> <83sijs46yu.fsf@gnu.org> <83ppev4ouy.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1410907406 16644 80.91.229.3 (16 Sep 2014 22:43:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Sep 2014 22:43:26 +0000 (UTC) To: <18438@debbugs.gnu.org> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 17 00:43:20 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 1XU1Sy-0006wJ-Ay for geb-bug-gnu-emacs@m.gmane.org; Wed, 17 Sep 2014 00:43:20 +0200 Original-Received: from localhost ([::1]:41146 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XU1Sx-0005bw-W6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Sep 2014 18:43:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39084) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XU1Sq-0005ao-4w for bug-gnu-emacs@gnu.org; Tue, 16 Sep 2014 18:43:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XU1Sk-0005MR-EX for bug-gnu-emacs@gnu.org; Tue, 16 Sep 2014 18:43:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51194) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XU1Sk-0005MG-BR for bug-gnu-emacs@gnu.org; Tue, 16 Sep 2014 18:43:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XU1Sg-0005pJ-Rw for bug-gnu-emacs@gnu.org; Tue, 16 Sep 2014 18:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: aidalgol@amuri.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Sep 2014 22:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18438 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 18438-submit@debbugs.gnu.org id=B18438.141090734222341 (code B ref 18438); Tue, 16 Sep 2014 22:43:02 +0000 Original-Received: (at 18438) by debbugs.gnu.org; 16 Sep 2014 22:42:22 +0000 Original-Received: from localhost ([127.0.0.1]:42758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XU1S1-0005oH-JP for submit@debbugs.gnu.org; Tue, 16 Sep 2014 18:42:21 -0400 Original-Received: from goat.amuri.net ([203.99.132.195]:33536) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XU1Rx-0005ny-B5 for 18438@debbugs.gnu.org; Tue, 16 Sep 2014 18:42:19 -0400 Original-Received: from webmail.amuri.net (localhost [127.0.0.1]) by goat.amuri.net (Postfix) with ESMTP id A8A83FFCC6; Wed, 17 Sep 2014 10:42:18 +1200 (NZST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=amuri.net; s=mail1; t=1410907338; bh=BrADJGRR/puuOMMeYNbwc0OosSEOsu1AQj5mhOlBmxw=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Cc:Subject:In-Reply-To:References:Message-ID; b=l09HEBlKapX3855KgZyqW/aykC+HhNjdnXjvmVYz6n92PIFkCTXMfoBIA5pgKuv9b d7L67mnoIgO8nalFDLHPDvlafnjlidIwJfliP8aXnNx2BNxVdSbtc4uvnziNgaLnDC usGeTlMdJKP3KKfN+i9cjbFkiVnm/b2BScrRCZzc= In-Reply-To: <83ppev4ouy.fsf@gnu.org> X-Sender: aidalgol@amuri.net User-Agent: Roundcube Webmail/0.5.3 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:93415 Archived-At: On Tue, 16 Sep 2014 17:33:09 +0300, Eli Zaretskii wrote: > If you don't mind messing with assembler, it would be interesting to > disassemble bidi_check_type, see in which register it holds the value > when it tests it, and then look at the actual value in that register > in the bidi_check_type's call-stack frame. Sure, but I'm not very familiar with x86 assembly, so I'll just post the entire disassemble output to start with and someone else will have to identify the register of interest. Dump of assembler code for function bidi_check_type: 0x00000001005010c3 <+0>: push %rbp 0x00000001005010c4 <+1>: mov %rsp,%rbp 0x00000001005010c7 <+4>: sub $0x20,%rsp 0x00000001005010cb <+8>: mov %ecx,0x10(%rbp) 0x00000001005010ce <+11>: mov 0x58ab9b(%rip),%rax # 0x100a8bc70 <.refptr.suppress_checking> 0x00000001005010d5 <+18>: movzbl (%rax),%eax 0x00000001005010d8 <+21>: xor $0x1,%eax 0x00000001005010db <+24>: test %al,%al 0x00000001005010dd <+26>: je 0x1005010ff 0x00000001005010df <+28>: cmpl $0x17,0x10(%rbp) 0x00000001005010e3 <+32>: jbe 0x1005010ff 0x00000001005010e5 <+34>: mov $0x149,%r8d 0x00000001005010eb <+40>: lea 0x5599de(%rip),%rdx # 0x100a5aad0 0x00000001005010f2 <+47>: lea 0x5599df(%rip),%rcx # 0x100a5aad8 0x00000001005010f9 <+54>: callq 0x1005b9a15 => 0x00000001005010fe <+59>: nop 0x00000001005010ff <+60>: add $0x20,%rsp 0x0000000100501103 <+64>: pop %rbp 0x0000000100501104 <+65>: retq End of assembler dump.