From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kevin Brubeck Unhammer Newsgroups: gmane.emacs.bugs Subject: bug#25176: 26.0.50; nxml-mode hangs on first failing isearch after opening big file Date: Sun, 11 Dec 2016 22:48:17 +0100 Message-ID: <87zik2t9we.fsf@fsfe.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1481492954 30913 195.159.176.226 (11 Dec 2016 21:49:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 11 Dec 2016 21:49:14 +0000 (UTC) To: 25176@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 11 22:49:08 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGBzY-00074Z-1b for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Dec 2016 22:49:08 +0100 Original-Received: from localhost ([::1]:57256 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGBzc-0004QH-6w for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Dec 2016 16:49:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41880) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGBzW-0004Q1-Dm for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:49:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGBzS-0001xI-1O for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:49:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51319) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cGBzR-0001xB-Tq for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:49:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cGBzR-0001qx-NY for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:49:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kevin Brubeck Unhammer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 21:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25176 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14814929147086 (code B ref -1); Sun, 11 Dec 2016 21:49:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Dec 2016 21:48:34 +0000 Original-Received: from localhost ([127.0.0.1]:38485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGByz-0001qE-Rl for submit@debbugs.gnu.org; Sun, 11 Dec 2016 16:48:34 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:50632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGByx-0001pz-WC for submit@debbugs.gnu.org; Sun, 11 Dec 2016 16:48:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGByr-0001fy-LX for submit@debbugs.gnu.org; Sun, 11 Dec 2016 16:48:26 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:54059) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGByr-0001fq-Iu for submit@debbugs.gnu.org; Sun, 11 Dec 2016 16:48:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41595) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGByq-0004OV-0Z for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:48:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGByl-0001dj-S3 for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:48:24 -0500 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]:55730) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGByl-0001dP-Na for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 16:48:19 -0500 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B5FCC2077A; Sun, 11 Dec 2016 16:48:18 -0500 (EST) Original-Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Sun, 11 Dec 2016 16:48:18 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=IogcKMH3+nG8Rx924IJUSmWHQyU=; b=PqQoR 9GfWenWvbdxveyoNu8H2uIfidvpcxpWgkkCs/IHvruaoY/IFVP25JjYnegJQlY4G O+dFQM75HaTHXDdZ6XWDF7JKuG6zjf8mtcinTgySeKKpeDBP78F901dZv/hneBVn jFXuCIQLxc+hxNoZyh+gSnvTt00O7BqmQslPDo= X-ME-Sender: X-Sasl-enc: LCurPh/HTCsGtZA49IPrCS5bHcUBGMjIoaGoyJEj0dmh 1481492898 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:126888 Archived-At: Hi, I think I've found a strange performance bug in nxml-mode, where the first failing isearch will hang and require a C-g, whereas the second (for the same string or any other) is near-instant. To reproduce: $ wget https://unhammer.org/k/nxml-isearch-hang.xml $ emacs -Q nxml-isearch-hang.xml # Then in emacs, answer yes and isearch for e.g. "x-x": y C-s x - x Now it'll hang, and require a C-g. A subsequent search, however, is instant. If I rename the file to end in .txt so it opens in fundamental-mode, I don't get the hang. This is quite annoying, since I very often open huge xml files and immediately start isearching for something, meaning I always have to wait for the hang, C-g, then search again. In GNU Emacs 26.0.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-12-09 built on lgw01-51 Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.04.1 LTS Configured using: 'configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib --program-suffix=-snapshot --with-modules=yes --with-x=yes --with-x-toolkit=gtk3 --with-xwidgets=yes 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS LIBSYSTEMD Important settings: value of $LANG: nn_NO.UTF-8 value of $XMODIFIERS: locale-coding-system: utf-8