From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Newsgroups: gmane.emacs.bugs Subject: bug#30964: python-mode failing "overlapping strings" assertion lately Date: Fri, 18 May 2018 11:46:26 -0400 Message-ID: References: <5c3e75f096fae419224804c590805b9c.squirrel@dancol.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RxCDa0ADo4cDMTlj20300utaY2LjO8YDu" X-Trace: blaine.gmane.org 1526658315 9280 195.159.176.226 (18 May 2018 15:45:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 18 May 2018 15:45:15 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 To: 30964@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 18 17:45:11 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 1fJhZ7-0002Fo-Ml for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 May 2018 17:45:09 +0200 Original-Received: from localhost ([::1]:39631 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fJhbE-0003nz-UH for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 May 2018 11:47:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fJhb0-0003mc-0N for bug-gnu-emacs@gnu.org; Fri, 18 May 2018 11:47:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fJhaw-0001Pl-RD for bug-gnu-emacs@gnu.org; Fri, 18 May 2018 11:47:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60305) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fJhaw-0001Pc-LY for bug-gnu-emacs@gnu.org; Fri, 18 May 2018 11:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fJhaw-0005Xm-AC for bug-gnu-emacs@gnu.org; Fri, 18 May 2018 11:47:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <5c3e75f096fae419224804c590805b9c.squirrel@dancol.org> Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 May 2018 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30964-submit@debbugs.gnu.org id=B30964.152665839721278 (code B ref 30964); Fri, 18 May 2018 15:47:02 +0000 Original-Received: (at 30964) by debbugs.gnu.org; 18 May 2018 15:46:37 +0000 Original-Received: from localhost ([127.0.0.1]:39969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fJhaX-0005X7-G7 for submit@debbugs.gnu.org; Fri, 18 May 2018 11:46:37 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.13]:38957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fJhaU-0005Wt-2D for 30964@debbugs.gnu.org; Fri, 18 May 2018 11:46:34 -0400 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MbQUm-1f0viR3vtc-00IoRz for <30964@debbugs.gnu.org>; Fri, 18 May 2018 17:46:28 +0200 Openpgp: preference=signencrypt Autocrypt: addr=clement.pitclaudel@live.com; prefer-encrypt=mutual; keydata= xsFNBFStGiEBEAC8eHa+DdcrVtDSwYoIgoUtMfRAan4bdLxZuNIASy6iFytCHNsKqfPkq8zD YV2+uMtbdcnjapE038nidEMItNhO04JdZ+PJ6jvJo1gW+XI4fM8uzkGZauwR+d3hEq6goFSp rIlSlaVf2g5q4OKxI754yqwz00++EZhZQMntzoKQVV9stJ5eQ+gxTT1ANr7wQKbjn/8PM/Cg hBZvYLhh+WsS0Ko5qZuWdsvUBLpprmCWkP4FpZ234/tWpdVID65nlHpu25+6ajIcxfCIK+dN 2br0wN1szTeQFG19cfr3jXEvwHmLQbQqCg4UH+2b7JpMGR2/KWjqRWfWVvZMPVeJdOsZHx53 k6HIbEhvFBHbmqCI6FAZQjkgzGGkrSD92+jeMYiCTxRKqq2hFZ6xqQ6pJdXD1TXcIYPEs7rA MwcNMj8g4e6vuI+2CjHyQQkyMPAEi8guNPnyfBb648f1lxj7JiJu/ehRghIP5u/kLOsHNCKG QgCT04sawBZYHqEVYni8oHlGJcdWGT5/UI4B+wn70eXvYSScZEaB+S2s/bD0cdlSpHY5Od3l tpRZTva+ydswlrz4fxbYF45s6rFpqVwBMfNv3gqhBFXbuiEEctcTSGqhHxxT4R+24Yn+ZSBa EfUbrKnVTUmV20k+57rghiVw2wpj8v7sn3QXt96HJ9ImY4JvuwARAQABzTNDbMOpbWVudCBQ aXQtLUNsYXVkZWwgPGNsZW1lbnQucGl0Y2xhdWRlbEBsaXZlLmNvbT7CwXsEEwECACUCGyMG CwkIBwMC X-Provags-ID: V03:K1:4rf9/DXEpwXkDtt5s7YAS4RSsmhIBo3cUPpZ7bWS7UHTzO9A3Wc NzRuXD7IsKPxx8tfUn1JRVsZAp1ZcxluLtAAzp1jp8Z5b4Q+RlHSQbbZSSQkxwhKbkXLhZo oDBp7M4AeDmx5j1FKPLahnid4/lRc5Pb4SoHE6LqPbpQ6iZ0vDFsJ5swWkO3uihHEhiOi8V qV3+IO3MbU/a+7/yP5Exg== X-UI-Out-Filterresults: notjunk:1;V01:K0:S716y8V+Q8o=:p8AnS52jvSPDMZwz3nNvDL ykKr1OmW+8nxFAZ/IlSvokNGY9a2aQaVOcuSn141SyFpAiGA4FWm+QMpNQbvU5x7fIVJXjmpO k16yqMcDJcP6AIUgvyE6UdH+SrLYzkaZ3TfKsBJdNsrsnDouhOHMOxhCfZlKdXOC1fVuOIq14 F09NwokC8NmRkcn8OPeSYrobJON3RY1RRuU8oAZaAhUW10/J2mwP3tyG5tkF7zPf11emY8vJx uGbjV4MC8HoT2AL9Rsc4Q3/fAWfa0RTcpWq5l1wmlqOoqDmJ4+1nhhTql6wYIE5ZWCo4b7a36 kLwhIgJkNgN6nX0gKilq8x6ZX/4TOA+mq8xaxFJSvA1o4gJAYqqW+1WeLWlaAyGdrDyJu+AAM XUcsLYXeG9Bx+A+A/iRxzIYzretdk3pTnQ9mDYRXnsZ2SeWnJ45Hy6qkLLwYfugAMF+CPTC1B p7rkaa9mLbzJKw8PBo9qQnSeKJ0robuBuU8/avwYVyJcS2gQ+jaonj1bD0MtkjAB/XIqxypZ4 kd0AHy+MFwHtI4wRrjk7+A4nIvsTZUOe/YXOMcOtakBUL3Fssh2MPTbbu50JDYSZRoIu7XTjT jFEmYSsl3MuMtxFO1JdLCAT+kaqR4OYSDZfQf8mm3W7OvduinornA7KLm7e4/KZ8SBomlh7OA yNFzB0vh00VLHt57ZVBd97m6q6sbTYq7UH29swW2rOxj3jTf/xAFbpxrDZCGFONgdRAE= 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:146265 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --RxCDa0ADo4cDMTlj20300utaY2LjO8YDu Content-Type: multipart/mixed; boundary="rWav0lbKIP3uB8cbpzWqT9DpOLhHo1AAr"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= To: 30964@debbugs.gnu.org Message-ID: Subject: bug#30964: python-mode failing "overlapping strings" assertion lately --rWav0lbKIP3uB8cbpzWqT9DpOLhHo1AAr Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable (Hoping that emailing the bug address is enough to respond to an existing= bug, and that I didn't miss recent follow-ups) (Resending, since I apparently emailed the wrong bug number at first) Here's a reliable repro: def f(): " def g(): """That's a docstring""" return '' Place the point after the unclosed quote in f, and run (python-info-curre= nt-defun). You get this: Debugger entered--Lisp error: (cl-assertion-failed ((> string-start last-= string-end) "Overlapping strings detected (start=3D%d, last-end=3D%d)" 67= 67)) cl--assertion-failed((> string-start last-string-end) "Overlapping stri= ngs detected (start=3D%d, last-end=3D%d)" (67 67) nil) python-nav-end-of-statement() python-nav-end-of-defun() python-info-current-defun() eval((python-info-current-defun) nil) eval-expression((python-info-current-defun) nil nil 127) funcall-interactively(eval-expression (python-info-current-defun) nil n= il 127) call-interactively(eval-expression nil nil) command-execute(eval-expression) This error triggers in the wild for me due to which-function-mode, which = calls python-info-current-defun. Cl=C3=A9ment. --rWav0lbKIP3uB8cbpzWqT9DpOLhHo1AAr-- --RxCDa0ADo4cDMTlj20300utaY2LjO8YDu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJa/vVSAAoJEPqg+cTm90wjdYYQAIz4w49Pfn3hSLNeaS0+cRV6 o4ctazDYj6SgTaIH8+RrHYhl1EKDtIYwFzkSJkXSXaBbTUCADdCLOrrWT76CfT/D MMC8PcuqbrD7PJpAmJr3450TQQBqp8qGkyUqdl75MiYY+kVtqRGfmIezfQXFrhMN wVTcbdQ4S0iSxSXd+xDufh9cFYyJ6Fb55ZT182CPr+DG4iRX0N8/mR13ESt7G2RF y63ss6ossLn5NW34NtEvTo2vd4tn1pU62gUa5VBXuqGCCANYwX6VACrMVfTdyTKs 8yZQaXD51x5dgJ7h2Hy89jt7DRWZAL2UnOQhZ/Gh05ENE2mLaE/TujxfyqJuPmE4 Tw2rVLRdZrv2iHtxMQOJN1h1lJLJiRMLcNISS1Ou6Wl6xnUiYWsJNCccSoh3pRH9 Zv74hTfczREymlsxT213fqWnsQj3VJR50uYYt6z4SbJlZ15bi5jVNnHUTcXUbaJt iixfCPQmqX7CH68YASeDlzHOFzbq7IrCelQ85MBwObpgOODitiKnmliwHCqmdqJE FDBE6LjflKsv/R/9x8iLkPu5/bs+WT7pn0bTpo5j3T2maGWawMlClzioQW4LMy6d KmGQEzXkyttOIbrcJtYlmOETGciHiwHsoF0vLj/IBce0YZ8k/wPPUuLhPQko7+45 q42qNVs45xOd6nbOdO9h =shD+ -----END PGP SIGNATURE----- --RxCDa0ADo4cDMTlj20300utaY2LjO8YDu--