From unknown Sun Jun 22 00:53:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13163: 24.3.50; Unloading edebug renders Emacs unusable Resent-From: Stephen Berman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Dec 2012 22:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13163 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13163@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135535142716143 (code B ref -1); Wed, 12 Dec 2012 22:31:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Dec 2012 22:30:27 +0000 Received: from localhost ([127.0.0.1]:39575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tiuos-0004CJ-JI for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:30:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54542) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tiuop-0004CC-Uq for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:30:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tiuo0-00057y-7N for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:29:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:42696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tiuo0-00057u-3a for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:29:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tiunv-0007tv-Od for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 17:29:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tiuns-00055K-Vs for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 17:29:27 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:50358) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Tiuns-000559-NY for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 17:29:24 -0500 Received: (qmail invoked by alias); 12 Dec 2012 22:29:22 -0000 Received: from i59F555B0.versanet.de (EHLO rosalinde.fritz.box) [89.245.85.176] by mail.gmx.net (mp072) with SMTP; 12 Dec 2012 23:29:22 +0100 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1878twDiVc79oIEvF1VZumaTPCKilzUmcR5lOomr6 Rz0DeGkxuIKSEx From: Stephen Berman Date: Wed, 12 Dec 2012 23:29:21 +0100 Message-ID: <87r4mux5tq.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) In GNU Emacs 24.3.50.6 (x86_64-suse-linux-gnu, GTK+ Version 3.4.4) of 2012-12-03 on rosalinde Bzr revision: 111073 dmantipov@yandex.ru-20121203080602-hwv4fug7bvt2red7 Windowing system distributor `The X.Org Foundation', version 11.0.11203000 System Description: openSUSE 12.2 (x86_64) Configured using: `configure '--without-toolkit-scroll-bars' 'CFLAGS=-g3 -O0'' 0. emacs -Q 1. Instrument a defun for Edebug, e.g. type `C-u C-M-x' on find-files in lisp/files.el. 3. Type `M-x unload-feature RET edebug RET'. => Emacs becomes effectively unusable: typing e.g. `M-x', `C-n', `C-p', `C-x b', `C-h f', `C-h v', etc. raises either of the errors "Error in post-command-hook (global-font-lock-mode-check-buffers): (void-function edebug--called-interactively-skip)" or "run-hook-with-args-until-success: Symbol's function definition is void: edebug--called-interactively-skip". (However, some commands still work, e.g `C-h e', `C-x s', `C-x 2', `C-x C-c' -- at least with -Q; but when I hit this bug in a session started with my init-file, at least `C-x C-c' failed, and I had to kill Emacs externally.) I suspect this bug was introduced by this change: revno: 110955 committer: Stefan Monnier branch nick: trunk timestamp: Mon 2012-11-19 23:24:09 -0500 message: Make called-interactively-p work for edebug or advised code. * lisp/subr.el (called-interactively-p-functions): New var. (internal--called-interactively-p--get-frame): New macro. (called-interactively-p, interactive-p): Rewrite in Lisp. * lisp/emacs-lisp/nadvice.el (advice--called-interactively-skip): New fun. (called-interactively-p-functions): Use it. * lisp/emacs-lisp/edebug.el (edebug--called-interactively-skip): New fun. (called-interactively-p-functions): Use it. * lisp/allout.el (allout-called-interactively-p): Don't assume called-interactively-p is a subr. * src/eval.c (Finteractive_p, Fcalled_interactively_p, interactive_p): Remove. (syms_of_eval): Remove corresponding defsubr. * src/bytecode.c (exec_byte_code): `interactive-p' is now a Lisp function. * test/automated/advice-tests.el (advice-tests--data): Remove. (advice-tests): Move the tests directly here instead. Add called-interactively-p tests. The bug does not happen with my trunk build from revision 110951 (my last build prior to the above change) but it does happen with my trunk builds from later revisions than the above. From unknown Sun Jun 22 00:53:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13163: 24.3.50; Unloading edebug renders Emacs unusable Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Dec 2012 02:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13163 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 13163@debbugs.gnu.org Received: via spool by 13163-submit@debbugs.gnu.org id=B13163.135536630810545 (code B ref 13163); Thu, 13 Dec 2012 02:39:01 +0000 Received: (at 13163) by debbugs.gnu.org; 13 Dec 2012 02:38:28 +0000 Received: from localhost ([127.0.0.1]:39781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tiygu-0002k1-7q for submit@debbugs.gnu.org; Wed, 12 Dec 2012 21:38:28 -0500 Received: from mail-bk0-f44.google.com ([209.85.214.44]:38183) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tiygr-0002ju-Oy for 13163@debbugs.gnu.org; Wed, 12 Dec 2012 21:38:26 -0500 Received: by mail-bk0-f44.google.com with SMTP id w11so744394bku.3 for <13163@debbugs.gnu.org>; Wed, 12 Dec 2012 18:37:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=O/YyfHZhiyeToxfXbKZ0JY5PPjlV4nMfSeJ8cWsIEGc=; b=neLRZyNLUmPQ7zCk/2JFo05NxVOMu7O+rb/FnF2Y1oeVqcaJUMuop4MUWB+09QDYZT FooU8yNiUMK7D+9RzZuuKOjK3MRaozxpzeYEmmXwYSGw/9qba5jHnzeHzNyWXpwgbdjR M5v1MwSiOY9zNh6t8bbasYWAkI/mJn8mh4K1fuQxqXhIH3UuBdaqTQRmue8x7Vu/03pd kNxhfHOMfhDe5uNv7BtPbg3vKjka6Qz5AIj3t5zzTlToEFcZ9WTezmzvnq2TXCBIVNkz ZboTVYUmmSOUnIHFnu7ERl0O4XvQbeiTRIOsD/PbpOYMOQN6sbeouQgNPmEBCLfHIkEd 1WWA== Received: by 10.205.129.17 with SMTP id hg17mr156068bkc.41.1355366255121; Wed, 12 Dec 2012 18:37:35 -0800 (PST) MIME-Version: 1.0 Received: by 10.204.34.70 with HTTP; Wed, 12 Dec 2012 18:36:54 -0800 (PST) In-Reply-To: <87r4mux5tq.fsf@rosalinde.fritz.box> References: <87r4mux5tq.fsf@rosalinde.fritz.box> From: Juanma Barranquero Date: Thu, 13 Dec 2012 03:36:54 +0100 Message-ID: Content-Type: multipart/mixed; boundary=001517447cee2d543804d0b2ccc4 X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) --001517447cee2d543804d0b2ccc4 Content-Type: text/plain; charset=UTF-8 On Wed, Dec 12, 2012 at 11:29 PM, Stephen Berman wrote: > 3. Type `M-x unload-feature RET edebug RET'. > => Emacs becomes effectively unusable: Please, try the attached patch and report back any remaining trouble. TIA, Juanma --001517447cee2d543804d0b2ccc4 Content-Type: application/octet-stream; name="edebug.patch" Content-Disposition: attachment; filename="edebug.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hana00i00 PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwnDQotLS0gbGlzcC9l bWFjcy1saXNwL2VkZWJ1Zy5lbAkyMDEyLTExLTIwIDA0OjI0OjA5ICswMDAwDQorKysgbGlzcC9l bWFjcy1saXNwL2VkZWJ1Zy5lbAkyMDEyLTEyLTEzIDAyOjMzOjMwICswMDAwDQpAQCAtNDI1OCwx MiArNDI1OCwxMyBAQA0KIDs7OyBBdXRvbG9hZGluZyBvZiBFZGVidWcgYWNjZXNzb3JpZXMNCiAN CiA7OyBlZGVidWctY2wtcmVhZCBhbmQgY2wtcmVhZCBhcmUgYXZhaWxhYmxlIGZyb20gbGliZXJ0 ZUBjcy51aXVjLmVkdQ0KKyhkZWZ1biBlZGVidWctLXJlcXVpcmUtY2wtcmVhZCAoKQ0KKyAgKHJl cXVpcmUgJ2VkZWJ1Zy1jbC1yZWFkKSkNCisNCiAoaWYgKGZlYXR1cmVwICdjbC1yZWFkKQ0KLSAg ICAoYWRkLWhvb2sgJ2VkZWJ1Zy1zZXR1cC1ob29rDQotCSAgICAgIChmdW5jdGlvbiAobGFtYmRh ICgpIChyZXF1aXJlICdlZGVidWctY2wtcmVhZCkpKSkNCisgICAgKGFkZC1ob29rICdlZGVidWct c2V0dXAtaG9vayAjJ2VkZWJ1Zy0tcmVxdWlyZS1jbC1yZWFkKQ0KICAgOzsgVGhlIGZvbGxvd2lu ZyBjYXVzZXMgZWRlYnVnLWNsLXJlYWQgdG8gYmUgbG9hZGVkIHdoZW4geW91IGxvYWQgY2wtcmVh ZC5lbC4NCi0gIChhZGQtaG9vayAnY2wtcmVhZC1sb2FkLWhvb2tzDQotCSAgICAoZnVuY3Rpb24g KGxhbWJkYSAoKSAocmVxdWlyZSAnZWRlYnVnLWNsLXJlYWQpKSkpKQ0KKyAgKGFkZC1ob29rICdj bC1yZWFkLWxvYWQtaG9va3MgIydlZGVidWctLXJlcXVpcmUtY2wtcmVhZCkpDQogDQogDA0KIDs7 OyBGaW5hbGl6ZSBMb2FkaW5nDQpAQCAtNDI4OSw2ICs0MjkwLDI0IEBADQogOzsgSW5zdGFsbCBl ZGVidWcgcmVhZCBhbmQgZXZhbCBmdW5jdGlvbnMuDQogKGVkZWJ1Zy1pbnN0YWxsLXJlYWQtZXZh bC1mdW5jdGlvbnMpDQogDQorKGRlZnVuIGVkZWJ1Zy11bmxvYWQtZnVuY3Rpb24gKCkNCisgICJV bmxvYWQgdGhlIEVkZWJ1ZyBzb3VyY2UgbGV2ZWwgZGVidWdnZXIuIg0KKyAgKHdoZW4gZWRlYnVn LWFjdGl2ZQ0KKyAgICAodW53aW5kLXByb3RlY3QNCisgICAgICAgIChhYm9ydC1yZWN1cnNpdmUt ZWRpdCkNCisgICAgICAoc2V0cSBlZGVidWctYWN0aXZlIG5pbCkNCisgICAgICAoZWRlYnVnLXVu bG9hZC1mdW5jdGlvbikpKQ0KKyAgKHNhdmUtY3VycmVudC1idWZmZXINCisgICAgKGRvbGlzdCAo YnVmZmVyIChidWZmZXItbGlzdCkpDQorICAgICAgKHNldC1idWZmZXIgYnVmZmVyKQ0KKyAgICAg ICh3aGVuIChlcSBtYWpvci1tb2RlICdlZGVidWctbW9kZSkgKGVtYWNzLWxpc3AtbW9kZSkpKSkN CisgIChyZW1vdmUtaG9vayAnY2FsbGVkLWludGVyYWN0aXZlbHktcC1mdW5jdGlvbnMNCisgICAg ICAgICAgICAgICAnZWRlYnVnLS1jYWxsZWQtaW50ZXJhY3RpdmVseS1za2lwKQ0KKyAgKHJlbW92 ZS1ob29rICdjbC1yZWFkLWxvYWQtaG9va3MgJ2VkZWJ1Zy0tcmVxdWlyZS1jbC1yZWFkKQ0KKyAg KGVkZWJ1Zy11bmluc3RhbGwtcmVhZC1ldmFsLWZ1bmN0aW9ucykNCisgIDs7IGNvbnRpbnVlIHN0 YW5kYXJkIHVubG9hZGluZw0KKyAgbmlsKQ0KKw0KIChwcm92aWRlICdlZGVidWcpDQogDQogOzs7 IGVkZWJ1Zy5lbCBlbmRzIGhlcmUNCg0K --001517447cee2d543804d0b2ccc4-- From unknown Sun Jun 22 00:53:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13163: 24.3.50; Unloading edebug renders Emacs unusable Resent-From: Stephen Berman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Dec 2012 09:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13163 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juanma Barranquero Cc: 13163@debbugs.gnu.org Received: via spool by 13163-submit@debbugs.gnu.org id=B13163.135538981925391 (code B ref 13163); Thu, 13 Dec 2012 09:11:02 +0000 Received: (at 13163) by debbugs.gnu.org; 13 Dec 2012 09:10:19 +0000 Received: from localhost ([127.0.0.1]:40053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj4o7-0006bU-E1 for submit@debbugs.gnu.org; Thu, 13 Dec 2012 04:10:19 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:45990) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1Tj4o4-0006bH-M9 for 13163@debbugs.gnu.org; Thu, 13 Dec 2012 04:10:17 -0500 Received: (qmail invoked by alias); 13 Dec 2012 09:09:24 -0000 Received: from i59F575D8.versanet.de (EHLO rosalinde.fritz.box) [89.245.117.216] by mail.gmx.net (mp031) with SMTP; 13 Dec 2012 10:09:24 +0100 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1/I7+tb897Io+b/XNNQVZMHo8MHhGPossmvvyywME pRTBzlcZEaFqlG From: Stephen Berman References: <87r4mux5tq.fsf@rosalinde.fritz.box> Date: Thu, 13 Dec 2012 10:09:19 +0100 In-Reply-To: (Juanma Barranquero's message of "Thu, 13 Dec 2012 03:36:54 +0100") Message-ID: <87txrqnwsg.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On Thu, 13 Dec 2012 03:36:54 +0100 Juanma Barranquero wrote: > On Wed, Dec 12, 2012 at 11:29 PM, Stephen Berman wrote: > >> 3. Type `M-x unload-feature RET edebug RET'. >> => Emacs becomes effectively unusable: > > Please, try the attached patch and report back any remaining trouble. The patch fixes the bug; thanks. Steve Berman From unknown Sun Jun 22 00:53:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stephen Berman Subject: bug#13163: closed (Re: bug#13163: 24.3.50; Unloading edebug renders Emacs unusable) Message-ID: References: <87r4mux5tq.fsf@rosalinde.fritz.box> X-Gnu-PR-Message: they-closed 13163 X-Gnu-PR-Package: emacs Reply-To: 13163@debbugs.gnu.org Date: Thu, 13 Dec 2012 09:51:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1355392263-30465-1" This is a multi-part message in MIME format... ------------=_1355392263-30465-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13163: 24.3.50; Unloading edebug renders Emacs unusable which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13163@debbugs.gnu.org. --=20 13163: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13163 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1355392263-30465-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13163-done) by debbugs.gnu.org; 13 Dec 2012 09:50:13 +0000 Received: from localhost ([127.0.0.1]:40066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj5Qj-0007tv-Cw for submit@debbugs.gnu.org; Thu, 13 Dec 2012 04:50:13 -0500 Received: from mail-ee0-f44.google.com ([74.125.83.44]:33733) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj5Qf-0007tm-DJ for 13163-done@debbugs.gnu.org; Thu, 13 Dec 2012 04:50:10 -0500 Received: by mail-ee0-f44.google.com with SMTP id b47so1198021eek.3 for <13163-done@debbugs.gnu.org>; Thu, 13 Dec 2012 01:49:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Fu+4Fqj8R9Z22xlULgwuwJu6ZXbBZmNZ6mBrhMA3i6w=; b=temBKqlbHjbfwtPOZJZL/cair5TbBiWyllIqFqQKmAX6UdDq7663O26DwoS8rgONg/ ikBNWsdPc98k1golRzHhENhTexUE8u+556UcKcVJmpDiE6TavJEtSOiRjDesjoS3JNpJ 4vA6GSGAOk+Ng6sCfGD7EtMRpvzYLgGgnlg5PvfeD+zJhKS06p3sWcECqgTR8V50vtZt OA/eLzJh1Z9pPEOxP/IiYpATwFH3ViPRK1k2vO64xaIS+iL92Z1vv8Gmzdaf8n9fvVJQ jqf1tmSdyfecQVcJOxIR97YVpaHuoYUs5LNvjDEgvHkHCy+KibSNFSSPEHo+9AuIZtFG Nfzw== Received: by 10.14.205.198 with SMTP id j46mr3762740eeo.27.1355392157196; Thu, 13 Dec 2012 01:49:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.4.209 with HTTP; Thu, 13 Dec 2012 01:48:36 -0800 (PST) In-Reply-To: <87txrqnwsg.fsf@rosalinde.fritz.box> References: <87r4mux5tq.fsf@rosalinde.fritz.box> <87txrqnwsg.fsf@rosalinde.fritz.box> From: Juanma Barranquero Date: Thu, 13 Dec 2012 10:48:36 +0100 Message-ID: Subject: Re: bug#13163: 24.3.50; Unloading edebug renders Emacs unusable To: Stephen Berman Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13163-done Cc: 13163-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) > The patch fixes the bug; thanks. Thanks, installed as revno:111217. ------------=_1355392263-30465-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Dec 2012 22:30:27 +0000 Received: from localhost ([127.0.0.1]:39575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tiuos-0004CJ-JI for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:30:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54542) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tiuop-0004CC-Uq for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:30:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tiuo0-00057y-7N for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:29:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:42696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tiuo0-00057u-3a for submit@debbugs.gnu.org; Wed, 12 Dec 2012 17:29:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tiunv-0007tv-Od for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 17:29:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tiuns-00055K-Vs for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 17:29:27 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:50358) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Tiuns-000559-NY for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 17:29:24 -0500 Received: (qmail invoked by alias); 12 Dec 2012 22:29:22 -0000 Received: from i59F555B0.versanet.de (EHLO rosalinde.fritz.box) [89.245.85.176] by mail.gmx.net (mp072) with SMTP; 12 Dec 2012 23:29:22 +0100 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1878twDiVc79oIEvF1VZumaTPCKilzUmcR5lOomr6 Rz0DeGkxuIKSEx From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 24.3.50; Unloading edebug renders Emacs unusable Date: Wed, 12 Dec 2012 23:29:21 +0100 Message-ID: <87r4mux5tq.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) In GNU Emacs 24.3.50.6 (x86_64-suse-linux-gnu, GTK+ Version 3.4.4) of 2012-12-03 on rosalinde Bzr revision: 111073 dmantipov@yandex.ru-20121203080602-hwv4fug7bvt2red7 Windowing system distributor `The X.Org Foundation', version 11.0.11203000 System Description: openSUSE 12.2 (x86_64) Configured using: `configure '--without-toolkit-scroll-bars' 'CFLAGS=-g3 -O0'' 0. emacs -Q 1. Instrument a defun for Edebug, e.g. type `C-u C-M-x' on find-files in lisp/files.el. 3. Type `M-x unload-feature RET edebug RET'. => Emacs becomes effectively unusable: typing e.g. `M-x', `C-n', `C-p', `C-x b', `C-h f', `C-h v', etc. raises either of the errors "Error in post-command-hook (global-font-lock-mode-check-buffers): (void-function edebug--called-interactively-skip)" or "run-hook-with-args-until-success: Symbol's function definition is void: edebug--called-interactively-skip". (However, some commands still work, e.g `C-h e', `C-x s', `C-x 2', `C-x C-c' -- at least with -Q; but when I hit this bug in a session started with my init-file, at least `C-x C-c' failed, and I had to kill Emacs externally.) I suspect this bug was introduced by this change: revno: 110955 committer: Stefan Monnier branch nick: trunk timestamp: Mon 2012-11-19 23:24:09 -0500 message: Make called-interactively-p work for edebug or advised code. * lisp/subr.el (called-interactively-p-functions): New var. (internal--called-interactively-p--get-frame): New macro. (called-interactively-p, interactive-p): Rewrite in Lisp. * lisp/emacs-lisp/nadvice.el (advice--called-interactively-skip): New fun. (called-interactively-p-functions): Use it. * lisp/emacs-lisp/edebug.el (edebug--called-interactively-skip): New fun. (called-interactively-p-functions): Use it. * lisp/allout.el (allout-called-interactively-p): Don't assume called-interactively-p is a subr. * src/eval.c (Finteractive_p, Fcalled_interactively_p, interactive_p): Remove. (syms_of_eval): Remove corresponding defsubr. * src/bytecode.c (exec_byte_code): `interactive-p' is now a Lisp function. * test/automated/advice-tests.el (advice-tests--data): Remove. (advice-tests): Move the tests directly here instead. Add called-interactively-p tests. The bug does not happen with my trunk build from revision 110951 (my last build prior to the above change) but it does happen with my trunk builds from later revisions than the above. ------------=_1355392263-30465-1--