From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#25109: 25.1.50; `symbol-file' is sometimes lying Date: Sun, 04 Dec 2016 19:12:06 +0100 Message-ID: <87shq3pnrd.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1480875192 29828 195.159.176.226 (4 Dec 2016 18:13:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 4 Dec 2016 18:13:12 +0000 (UTC) To: 25109@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 04 19:13: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 1cDbHg-0007O0-0h for geb-bug-gnu-emacs@m.gmane.org; Sun, 04 Dec 2016 19:13:08 +0100 Original-Received: from localhost ([::1]:35292 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDbHk-0001bM-13 for geb-bug-gnu-emacs@m.gmane.org; Sun, 04 Dec 2016 13:13:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDbHd-0001ad-RP for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:13:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDbHa-0003ax-N0 for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:13:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40761) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cDbHa-0003ar-Jy for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:13:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cDbHa-0005Iy-FN for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:13:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Dec 2016 18:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25109 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.148087516120361 (code B ref -1); Sun, 04 Dec 2016 18:13:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Dec 2016 18:12:41 +0000 Original-Received: from localhost ([127.0.0.1]:56160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDbHF-0005IL-F8 for submit@debbugs.gnu.org; Sun, 04 Dec 2016 13:12:41 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:49311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDbHD-0005I9-Mp for submit@debbugs.gnu.org; Sun, 04 Dec 2016 13:12:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDbH7-0003WR-PU for submit@debbugs.gnu.org; Sun, 04 Dec 2016 13:12:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:44185) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cDbH7-0003WN-Lz for submit@debbugs.gnu.org; Sun, 04 Dec 2016 13:12:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDbH6-0001XC-Mz for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:12:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDbH3-0003Vd-Db for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:12:32 -0500 Original-Received: from mout.web.de ([212.227.15.4]:52596) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cDbH3-0003Uz-4l for bug-gnu-emacs@gnu.org; Sun, 04 Dec 2016 13:12:29 -0500 Original-Received: from drachen.dragon ([90.186.2.31]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LwYtb-1ckOof1lx1-018N9D for ; Sun, 04 Dec 2016 19:12:26 +0100 X-Provags-ID: V03:K0:ZyGOYUST9l9L5UcWdS7awq5uZ0HmAYsRC/A60cwJPRhIhIQMXUt YZJ6aqdo6XwQK7c2odre8rf4SLRFIRVYXqPf03C2hkhY1Oopa2vUjSkknKwVSVR0GzBvEkC fjaHF8fYLl4Db7GUJZEFg722qnkpnT6r+La8xSsMtRJkfSA99W8jjSzBZwyDz20V/5gd+Vh XcLnCRRzpwpRSSTEJTYew== X-UI-Out-Filterresults: notjunk:1;V01:K0:S1iAUyF46dw=:x74Bj173yuIfAZsM4B7qzD VYwT7wv90LyeD70yG5JQYyfSmzCxZU7xkfIlPogVCXhkX/INvnOzqKaiobe3cjpTdl33/jGj5 MxJ2BfDv4HLJjsKhFU1Uh3vv+KP4SeA9y9CZmive8D0puJtWDTSwLIOiEJp92QrlXWA7f7UkO TOCdsP52CBfHsvUN+pKJ02vG777oqv49yPHxlI4CkKs39QYFhpXZ3OVeAkAYmtIkXvQrP70O8 8cTKiEwvVRy1qPmZiA1jiDNFUwufv31Adutu6JrXHUQwFvPkMvaf0CK49LBBwrMFgHYgxbWEd 9BkrTcY7noFrEO8C41l3Mlca1gR/QKVQV+GAz3DFIyC0sONR9A4ZSjKUD+aXrgzfw6LvkBeIe USbY+euSiJtcM3jgwiqEwdxYxGk06I0uvD2iYERPPsC4NJuJS6cNQRT/B3HlBDe64Wa1ARd6g k7AWgzsR8Vnz4WQxReheClxTosfLZ2HtbFfjMCftUOE/sIRt9UaoYy4CdfXB/IbL1Tm0aeNEv K3/mAHuBKlHJ2+oXJAqecG6lnK3PZq5US8HhUNPbiKF/3x0okBeOHhV/AMzSsAOFyP/fpRd8M x0NDVV/GSy+IrlUTyPvzSgq7ia5xcEVmsr6CS+He+kK/OGgq4C2fqf8AqxJhQScNWXbpjX2Vn vVkUSwGDp/nzp0aaQ+PjYpXn37E7FQmZklq4Cu9iPor+5iGwWGgOmtWusW2N8/1XLSHyREdbv /BnCAr4PFRGun6iND8TSs+9nHWp+lmr+fvW7wngpXLlFJEq6yol+sfzqW3AQ+eiXcw/AyGOG 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:126475 Archived-At: Hi, emacs -Q: (symbol-file 'pcase) ==> "pcase" (require 'subr-x) ==> subr-x (symbol-file 'pcase) ==> "/usr/local/share/emacs/25.1.50/lisp/emacs-lisp/subr-x.elc" `pcase' is not (re)defined in subr-x. Seems the reason for the wrong result is that the entry (require . pcase) in subr-x's entry in `load-history' is mistakenly treated as a definition of the symbol "pcase". Dunno if there are other cases like this (or unlike this). If we can't be sure that `symbol-file' returns the correct value in any case, we should say in the documentation that it works only heuristically. But I guess we just need to be more accurate. TIA, Michael. In GNU Emacs 25.1.50.10 (x86_64-pc-linux-gnu, GTK+ Version 3.22.3) of 2016-11-22 built on drachen Repository revision: 3f2b497cdddcf1f124f1c9f94354d5f457a4070f Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Debian GNU/Linux testing (stretch)