From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#17893: 24.4.50; (error "Marker does not point anywhere") Date: Sun, 26 Nov 2017 11:26:29 +0100 Message-ID: <5A1A96D5.7050706@gmx.at> References: <8facd635-be88-4990-8e7d-538db19c3e1a@default> <04af8576-c419-4d35-9c6e-7170828ac949@default> <83h8tpdkd4.fsf@gnu.org> <83o9nwd77g.fsf@gnu.org> <83shd38l86.fsf@gnu.org> <837eue8hrd.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1511692096 24247 195.159.176.226 (26 Nov 2017 10:28:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 26 Nov 2017 10:28:16 +0000 (UTC) Cc: 17893@debbugs.gnu.org, monnier@IRO.UMontreal.CA To: Eli Zaretskii , "Charles A. Roelli" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 26 11:28:12 2017 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 1eIuAV-0005yy-VY for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Nov 2017 11:28:12 +0100 Original-Received: from localhost ([::1]:56078 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIuAd-00062H-Am for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Nov 2017 05:28:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIuAQ-0005zm-Up for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 05:28:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIuAM-0001r8-2O for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 05:28:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49885) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIuAL-0001qa-Ve for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 05:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eIuAL-00005K-NB for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 05:28:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Nov 2017 10:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17893 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17893-submit@debbugs.gnu.org id=B17893.151169202932723 (code B ref 17893); Sun, 26 Nov 2017 10:28:01 +0000 Original-Received: (at 17893) by debbugs.gnu.org; 26 Nov 2017 10:27:09 +0000 Original-Received: from localhost ([127.0.0.1]:58566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIu9U-0008Vj-S0 for submit@debbugs.gnu.org; Sun, 26 Nov 2017 05:27:08 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:56514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIu9S-0008V7-KU for 17893@debbugs.gnu.org; Sun, 26 Nov 2017 05:27:06 -0500 Original-Received: from [192.168.1.100] ([46.125.250.72]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MOOdZ-1eFrLi1wLV-005otm; Sun, 26 Nov 2017 11:26:51 +0100 In-Reply-To: <837eue8hrd.fsf@gnu.org> X-Provags-ID: V03:K0:qGSIHLNy4cNdEBKtvWnVSU1rdCMmZ+ItuVvLfgUp1mEpCZJEtac XNXh+W2zpW7Ckp2rjQe9XE5E3nB13MgF4QrpxXEQZmweeKSAz01myKqqI7mGw5UPBoWDaRD gx2A4IHkNuVxZG7aulIGFHPyiGTtV2YIv/MyspBtE2EAhFLHKg/eVulcXLUczLZXSHHnp1h MfKpC9Sp0kfuZ6YahF44g== X-UI-Out-Filterresults: notjunk:1;V01:K0:glmLOdQ35WA=:J4Hsmq53wFeivTBsJ+4/KP 5N6dlnTWXP9dPuwNhV/dNq1TcbgC0Vx7Zza7jBN7zWVb46lB8NwcMfZxMeSmilWN8H4LCj0IJ DTb7OgVXFqZCSTbIOPf/UrS9Y7TlQb0byZ0MRDeoRyL7liUQNWTIlkFjR8K+LD4vfz96CkDWY rHrKBaU1N04CV+pV73im7e7ZJq7qkcmyM1VfcbNRk4aDlUP3grXDhaSSDp46P1bMMzGpFYoH8 TjJAjS7giHMAiGVDwwrYN4Mf3GPGWm0oKgtVj++Ot7/OYDVoZdOR85s3H4TEjZguItd2d8NP4 Q0hesxsQTjvLKkIOXMHpH7jQbSGMS1ovb8dIIYFQHFWLSLSP8uuSa6s60XGT6FwrK/3qs1jIK I+KDnqEG5OTJm1Z9LbuEHGI14Fcx835hs3b2FPrcEVcjRKuHKYMrsuBQ0xXBCvEld5zElPwZ4 kDGMDKKJW/91K97tVJhUUbPe3Pel1q5w2erG6zBD1eeXtMB7CGMxX3XM+eKg+/QvOSbZjFiyf hQrPZFGnfsxIgOYaHZM4BcEDRb8x7mxRDfFt6jC2IJdqw97WbkRB2b204Fvu/uDrDtUVHNWQW I4RUoGuG1OsCAQTq2puMliGWGKGF+tBT5gS6pDyUtG82IbNQzll1u0AsQA1AMl75IdTf7+VMr LqtDSppbwDQQNzeSC2smwKUfhe/G3H0tLSNYBvuLVMTlEG6awb5C7rlAsiqecRpl1Fdagbr/j OCCtp+ggA4UqchzWTofHMQHqQLCVbBOC3dcZbHN+ayn2DrTQt1CtYcHY0NpzddmL9QpOBJmI 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:140404 Archived-At: > What is missing is a way of methodically walking all the markers > reachable from the cloned buffer's local variables, and changing each > marker to point to the cloned buffer instead of the parent buffer. Have `clone-buffer' record the parent buffer somewhere and when we encounter a marker referring a dead buffer that is the same as the recorded parent buffer redirect the marker on the fly to the cloned buffer. Not overly clean but what could we lose? martin