From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#40323: 28.0.50; error in process filter: Invalid search bound (wrong side of point) Date: Mon, 30 Mar 2020 10:50:55 -0400 Message-ID: <85mu7xoq0g.fsf@gmail.com> References: <35ec6e03-5df2-3b35-9076-3421d7a3f2c9@iebesalu.cat> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="103952"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt) Cc: 40323@debbugs.gnu.org To: Jacob Lagares Pozo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 30 16:52:13 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jIvlt-000QxF-Jt for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Mar 2020 16:52:13 +0200 Original-Received: from localhost ([::1]:50916 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jIvls-00022C-HS for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Mar 2020 10:52:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32912) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jIvlj-0001y0-Pb for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 10:52:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jIvli-00070N-OO for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 10:52:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51576) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jIvli-000705-Kb for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 10:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jIvli-0004J3-Jd for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 10:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Mar 2020 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40323 X-GNU-PR-Package: emacs Original-Received: via spool by 40323-submit@debbugs.gnu.org id=B40323.158557986816472 (code B ref 40323); Mon, 30 Mar 2020 14:52:02 +0000 Original-Received: (at 40323) by debbugs.gnu.org; 30 Mar 2020 14:51:08 +0000 Original-Received: from localhost ([127.0.0.1]:34889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jIvkq-0004Hc-7n for submit@debbugs.gnu.org; Mon, 30 Mar 2020 10:51:08 -0400 Original-Received: from mail-qt1-f179.google.com ([209.85.160.179]:36278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jIvko-0004H6-OJ for 40323@debbugs.gnu.org; Mon, 30 Mar 2020 10:51:07 -0400 Original-Received: by mail-qt1-f179.google.com with SMTP id m33so15248842qtb.3 for <40323@debbugs.gnu.org>; Mon, 30 Mar 2020 07:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=P8DhwockpaEW6WjjCdko1/JyxS/VyibPn4bzj8GyCoM=; b=ImD0d+4yRXwPDBWdAYoolIa3bc+VgOzzvbvx2UD+O1vHdeVewmAkwHS5oWOtRvCBZI CbAADZKCUONZVn8H0LfmfYuUVOFVyv55na7cG44QvQVKG9cn8/N+/6FRNwnpHAKE7xaY tmv9zQUWp4lIPQfQ/Vv6FHOqnzbf8rp/SdVRABIqgNvtilY1UDIr/n/jeIedvTLJIiJu yh3B62hYBXzhRLdBk04m9W3uCAdui/K8/dFazsDsrb5ZjfDnPFys6p89y7B2r6sNorqt veao2szTvmJd3B9DCS2ifQF8potuFmbRgrdN4DANVxDELi0buoQB9mk1zIfahenLxK5x 4JnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=P8DhwockpaEW6WjjCdko1/JyxS/VyibPn4bzj8GyCoM=; b=sNFwkwf4S6BpwjYcOT0GWOVKyfCQ3zfGD/XGxFTH2NF0iEY7JvwZ5OCrUwO5vE75R9 CTbtxkdasljsyaKd1I+UCqlcjXMFtY7gQ8fPsbhwTL01nhDUkrgujZQg6K/UKsAu4sEk 4hFTsvbqmDm3V1R7m9M8go9b2mV2w8wvU12vC+uGl4QSSdtsYuTlltb2dfjxfzzvNEXN KphZzN8B7T8PbNuWGLbEUmLBX/Lv7j2Rq8WV0W8M1e38PKLwn34BeX49RR1X1zRx8z3r 7ng4aDy14++NormJ5FXlrd/QCpoeO47/weEpdzJnRIPsZcwarz4RfE3buOJOjQcR+Rn0 U/Ow== X-Gm-Message-State: ANhLgQ1hcYS9fOZoy9y6On/SFfxP+IRvhNbByCTo7AbmKJx0uVZGyHfy TdSPOWAClDPPgssxsD68DL0IURwZJaI= X-Google-Smtp-Source: ADFU+vsLh7H5VR6gApM1nUSfpQb4S370JqVvkpjot2BMwgK+A3FoEXlAMspofmfi8hLYQu7l+8UtQQ== X-Received: by 2002:ac8:6a11:: with SMTP id t17mr293168qtr.195.1585579858016; Mon, 30 Mar 2020 07:50:58 -0700 (PDT) Original-Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id s56sm11821909qtk.9.2020.03.30.07.50.57 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Mar 2020 07:50:57 -0700 (PDT) In-Reply-To: <35ec6e03-5df2-3b35-9076-3421d7a3f2c9@iebesalu.cat> (Jacob Lagares Pozo's message of "Mon, 30 Mar 2020 13:04:50 +0200") 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: 209.51.188.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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:177872 Archived-At: Jacob Lagares Pozo writes: > Debugger entered--Lisp error: (error "Invalid search bound (wrong side of point)") > re-search-forward("\33\\[[0-?]*[ -/]*[@-~]" # t) > ansi-color-apply-on-region(# #) > ansi-color-process-output("[03/29/20, 16:21:53:387] info: [FOCUS-EVENT] Clien...") > run-hook-with-args(ansi-color-process-output "[03/29/20, 16:21:53:387] info: [FOCUS-EVENT] Clien...") > comint-output-filter(# "[03/29/20, 16:21:53:387] info: [FOCUS-EVENT] Clien...") It looks like the start and end markers are the wrong way around. Does the patch below help? If yes, the next question would be how they got that way. Perhaps that indicates a problem in comint.el? --- i/lisp/ansi-color.el +++ w/lisp/ansi-color.el @@ -222,6 +222,10 @@ ansi-color-process-output comint-last-output-start (point-min-marker))) (end-marker (process-mark (get-buffer-process (current-buffer))))) + (when (> start-marker end-marker) + (let ((s start-marker)) + (setq start-marker end-marker + end-marker s))) (cond ((eq ansi-color-for-comint-mode nil)) ((eq ansi-color-for-comint-mode 'filter) (ansi-color-filter-region start-marker end-marker))