From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#31888: 27.0.50; Segmentation fault in replace-buffer-contents Date: Mon, 25 Jun 2018 11:49:58 +0100 Message-ID: <877emnm97t.fsf@gmail.com> References: <39638875-4e85-85dc-1cfa-3bfb7321e6b0@zoho.com> <83602bq8hl.fsf@gnu.org> <83bmc1vjn8.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1529923754 13780 195.159.176.226 (25 Jun 2018 10:49:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 25 Jun 2018 10:49:14 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: k.michal@zoho.com To: 31888@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 25 12:49:10 2018 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 1fXP3V-0003Th-Lj for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Jun 2018 12:49:09 +0200 Original-Received: from localhost ([::1]:45393 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXP5c-0001hr-TA for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Jun 2018 06:51:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXP5N-0001hA-8h for bug-gnu-emacs@gnu.org; Mon, 25 Jun 2018 06:51:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXP5K-0005Qd-7S for bug-gnu-emacs@gnu.org; Mon, 25 Jun 2018 06:51:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54649) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXP5K-0005Pz-3W for bug-gnu-emacs@gnu.org; Mon, 25 Jun 2018 06:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fXP5J-0003W9-RJ for bug-gnu-emacs@gnu.org; Mon, 25 Jun 2018 06:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Jun 2018 10:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31888 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31888-submit@debbugs.gnu.org id=B31888.152992381113460 (code B ref 31888); Mon, 25 Jun 2018 10:51:01 +0000 Original-Received: (at 31888) by debbugs.gnu.org; 25 Jun 2018 10:50:11 +0000 Original-Received: from localhost ([127.0.0.1]:34313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXP4V-0003V0-DB for submit@debbugs.gnu.org; Mon, 25 Jun 2018 06:50:11 -0400 Original-Received: from mail-wr0-f170.google.com ([209.85.128.170]:41882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXP4R-0003Uk-RF for 31888@debbugs.gnu.org; Mon, 25 Jun 2018 06:50:08 -0400 Original-Received: by mail-wr0-f170.google.com with SMTP id h10-v6so13156915wrq.8 for <31888@debbugs.gnu.org>; Mon, 25 Jun 2018 03:50:07 -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:content-transfer-encoding; bh=Ueri9+fsZuJEUNc/erzesrVHPp9zVKJotEOk6t421/8=; b=XmTkeM1HtArVOGjOedr3s6n3iIjX+WMYbcfgRYZRmwEn5JEHIXOVXAOt6pOwlp18vV PTWSVPYthZBH+t8AhFeO9DLeoT90sayFJ1d1PX3liC7h0NxNDtXBrCfI4LRx6MHzTIE/ +xmbgnq14mICjTHl0JbqJ3KFXcvqltlx+Rej59VxwSFdNvG1B+EcBnsA04HOu3hMXSwB 4uMq8W5gSrsVLImdWASSo6rsB123ggLFEYbpekcRoBlKU3C2eioKKLq9rLbAFVJz6VcV TrcYV3dTUbpchtffe1ounDykcPTHlYli31Rd1dyyJGoq83pt8N7pvmnFoC3MvTjR84DW ZfHw== 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:content-transfer-encoding; bh=Ueri9+fsZuJEUNc/erzesrVHPp9zVKJotEOk6t421/8=; b=UjzLrG14knVBKCA5PlC/GtobL1/AhgMF462/ze0TMok+cIvcjaiaMV0rzQwHKZTn6x kOL5qKfhd7/irvCJ6ltHciyNJR2dF0bEUzAApbbx1AXfyhT0wHjn8j0P0TzfEXyrSU+K pOplGSPyCUb3gI3r/EcNIcc2IEf43hv5VFyqu2sxCApxc6AZzbFKfA6Ka78eW+vWjAaq FKpJXGeiggQ580/zUWsr11p2TyLaEJMSqWPriXgc527yHrxrT34jANHV5ihJ6pEAWfhf LLGkTLM4SvYL+I7R/MMgkbF6P5vy+x0X164ltEqovbVV4zeodKt3zg1ivjuR3Q1hN2la 9t0A== X-Gm-Message-State: APt69E1ITkcKKgNzb/pUc+v8wwkeghkgWrW7Qqid5Yc/jgaWhpO2rBoy 2olLFR5Vcxqt4dolCWIlSGlVyIg4 X-Google-Smtp-Source: AAOMgpcbSRBGUo05GQ9QaJIBD/ftlVw/4cUHz4ZripHvaVSmRnL3BXt+/CQRC1JQA3PvXQ81P1t2Ng== X-Received: by 2002:adf:9487:: with SMTP id 7-v6mr10154496wrr.82.1529923802119; Mon, 25 Jun 2018 03:50:02 -0700 (PDT) Original-Received: from lolita.yourcompany.com (188.139.62.94.rev.vodafone.pt. [94.62.139.188]) by smtp.gmail.com with ESMTPSA id u70-v6sm12139012wmd.3.2018.06.25.03.50.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 25 Jun 2018 03:50:01 -0700 (PDT) In-Reply-To: <83bmc1vjn8.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 23 Jun 2018 14:15:23 +0300") 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:147805 Archived-At: Eli Zaretskii writes: > I don't see how can we speed that up if we stay with > the current idea of the function, and want to preserve text properties > and overlays as much as possible. > > ...=20 > > I'm closing this bug; if someone has ideas for how to speed up the > function significantly, please reopen, or file a new bug. I'm using this function in my Eglot package, but only because of its ability to preserve markers, not text properties. And only one marker in particular, the point marker. So I wonder if sth like a replace-buffer-contents-no-properties could be added: according to your analysis it could be significantly faster. Jo=C3=A3o