From unknown Sun Jun 22 08:11:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10196: 24.0.92; prolog-mode error Resent-From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Dec 2011 17:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10196@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.132284630010264 (code B ref -1); Fri, 02 Dec 2011 17:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Dec 2011 17:18:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWWkc-0002fS-Lw for submit@debbugs.gnu.org; Fri, 02 Dec 2011 12:18:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWQuc-0000GL-Rm for submit@debbugs.gnu.org; Fri, 02 Dec 2011 06:04:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWQuN-0005s5-Az for submit@debbugs.gnu.org; Fri, 02 Dec 2011 06:04:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:57144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWQuN-0005s1-9c for submit@debbugs.gnu.org; Fri, 02 Dec 2011 06:03:59 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWQuH-0006PS-KI for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 06:03:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWQuG-0005q0-7Y for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 06:03:53 -0500 Received: from mail-out2.uio.no ([129.240.10.58]:50826) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWQuF-0005pN-Tr for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 06:03:52 -0500 Received: from mail-mx3.uio.no ([129.240.10.44]) by mail-out2.uio.no with esmtp (Exim 4.75) (envelope-from ) id 1RWQuD-0003EC-1e for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 12:03:49 +0100 Received: from w3prod-wm03.uio.no ([129.240.4.40] helo=webmail.uio.no) by mail-mx3.uio.no with esmtpsa (TLSv1:AES256-SHA:256) user simenheg (Exim 4.76) (envelope-from ) id 1RWQuC-0003QZ-JY for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 12:03:49 +0100 Received: from [146.247.153.145] by webmail.uio.no with HTTP (HTTP/1.1 POST); Fri, 02 Dec 2011 12:03:48 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 02 Dec 2011 12:03:48 +0100 From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Message-ID: <393b8668928111f92697f33bbc192e36@ulrik.uio.no> X-Sender: simenheg@ifi.uio.no User-Agent: Roundcube Webmail/0.4.2 X-UiO-Ratelimit-Test: rcpts/h 1 msgs/h 1 sum rcpts/h 1 sum msgs/h 1 total rcpts 892 max rcpts/h 255 ratelimit 0 X-UiO-Spam-info: not spam, SpamAssassin (score=-7.0, required=5.0, autolearn=disabled, RP_MATCHES_RCVD=-2.023, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO) X-UiO-Scanned: 1B032AFC0E05B6E2548F8A1D3B309D691BBF27DA X-UiO-SPAM-Test: remote_host: 129.240.4.40 spam_score: -69 maxlevel 80 minaction 2 bait 0 mail/h: 37 total 889237 max/h 414 blacklist 0 greylist 0 ratelimit 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.6 (------) X-Mailman-Approved-At: Fri, 02 Dec 2011 12:18:17 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.6 (------) Starting from 'emacs -Q', running 'M-x prolog-mode' gives the following error message: prolog-find-value-by-system: Wrong type argument: bufferp, nil In GNU Emacs 24.0.92.1 (i686-pc-linux-gnu, GTK+ Version 2.24.8) of 2011-12-02 on d610 Windowing system distributor `The X.Org Foundation', version 11.0.11102000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Prolog Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x p r o l M-x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. prolog-find-value-by-system: Wrong type argument: bufferp, nil Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug prolog align easymenu comint regexp-opt ring time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Sun Jun 22 08:11:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Subject: bug#10196: closed (Re: bug#10196: 24.0.92; prolog-mode error) Message-ID: References: <393b8668928111f92697f33bbc192e36@ulrik.uio.no> X-Gnu-PR-Message: they-closed 10196 X-Gnu-PR-Package: emacs Reply-To: 10196@debbugs.gnu.org Date: Sat, 03 Dec 2011 04:15:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1322885702-15158-1" This is a multi-part message in MIME format... ------------=_1322885702-15158-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10196: 24.0.92; prolog-mode error 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 10196@debbugs.gnu.org. --=20 10196: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10196 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1322885702-15158-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10196-done) by debbugs.gnu.org; 3 Dec 2011 04:14:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWgzW-0003vZ-Vt for submit@debbugs.gnu.org; Fri, 02 Dec 2011 23:14:24 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWgzV-0003vS-6A for 10196-done@debbugs.gnu.org; Fri, 02 Dec 2011 23:14:21 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnEFAEWh2U5Ld/3d/2dsb2JhbABEp3+CLYEGgXIBAQQBViMFCws0EhQYDSSIGrZCiyEEiCuaE4RP X-IronPort-AV: E=Sophos;i="4.71,288,1320642000"; d="scan'208";a="150610336" Received: from 75-119-253-221.dsl.teksavvy.com (HELO ceviche.home) ([75.119.253.221]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 02 Dec 2011 23:14:01 -0500 Received: by ceviche.home (Postfix, from userid 20848) id D3DE8660D4; Fri, 2 Dec 2011 23:13:59 -0500 (EST) From: Stefan Monnier To: Simen =?iso-8859-1?Q?Heggest=F8yl?= Subject: Re: bug#10196: 24.0.92; prolog-mode error Message-ID: References: <393b8668928111f92697f33bbc192e36@ulrik.uio.no> Date: Fri, 02 Dec 2011 23:13:59 -0500 In-Reply-To: <393b8668928111f92697f33bbc192e36@ulrik.uio.no> ("Simen =?iso-8859-1?Q?Heggest=F8yl=22's?= message of "Fri, 02 Dec 2011 12:03:48 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10196-done Cc: 10196-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.6 (--) > Starting from 'emacs -Q', running 'M-x prolog-mode' gives the following > error message: > prolog-find-value-by-system: Wrong type argument: bufferp, nil Thanks, I've installed the patch below which should avoid this error, tho it may hide some underlying problem, so if some other problem shows up, make sure to come back here. Stefan === modified file 'lisp/progmodes/prolog.el' --- lisp/progmodes/prolog.el 2011-11-26 08:26:37 +0000 +++ lisp/progmodes/prolog.el 2011-12-03 04:05:34 +0000 @@ -868,8 +868,9 @@ (defun prolog-find-value-by-system (alist) "Get value from ALIST according to `prolog-system'." (let ((system (or prolog-system - (buffer-local-value 'prolog-system - (prolog-inferior-buffer 'dont-run))))) + (let ((infbuf (prolog-inferior-buffer 'dont-run))) + (when infbuf + (buffer-local-value 'prolog-system infbuf)))))) (if (listp alist) (let (result id) ------------=_1322885702-15158-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Dec 2011 17:18:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWWkc-0002fS-Lw for submit@debbugs.gnu.org; Fri, 02 Dec 2011 12:18:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWQuc-0000GL-Rm for submit@debbugs.gnu.org; Fri, 02 Dec 2011 06:04:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWQuN-0005s5-Az for submit@debbugs.gnu.org; Fri, 02 Dec 2011 06:04:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:57144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWQuN-0005s1-9c for submit@debbugs.gnu.org; Fri, 02 Dec 2011 06:03:59 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWQuH-0006PS-KI for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 06:03:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWQuG-0005q0-7Y for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 06:03:53 -0500 Received: from mail-out2.uio.no ([129.240.10.58]:50826) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWQuF-0005pN-Tr for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 06:03:52 -0500 Received: from mail-mx3.uio.no ([129.240.10.44]) by mail-out2.uio.no with esmtp (Exim 4.75) (envelope-from ) id 1RWQuD-0003EC-1e for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 12:03:49 +0100 Received: from w3prod-wm03.uio.no ([129.240.4.40] helo=webmail.uio.no) by mail-mx3.uio.no with esmtpsa (TLSv1:AES256-SHA:256) user simenheg (Exim 4.76) (envelope-from ) id 1RWQuC-0003QZ-JY for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2011 12:03:49 +0100 Received: from [146.247.153.145] by webmail.uio.no with HTTP (HTTP/1.1 POST); Fri, 02 Dec 2011 12:03:48 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 02 Dec 2011 12:03:48 +0100 From: =?UTF-8?Q?Simen_Heggest=C3=B8yl?= To: Subject: 24.0.92; prolog-mode error Message-ID: <393b8668928111f92697f33bbc192e36@ulrik.uio.no> X-Sender: simenheg@ifi.uio.no User-Agent: Roundcube Webmail/0.4.2 X-UiO-Ratelimit-Test: rcpts/h 1 msgs/h 1 sum rcpts/h 1 sum msgs/h 1 total rcpts 892 max rcpts/h 255 ratelimit 0 X-UiO-Spam-info: not spam, SpamAssassin (score=-7.0, required=5.0, autolearn=disabled, RP_MATCHES_RCVD=-2.023, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO) X-UiO-Scanned: 1B032AFC0E05B6E2548F8A1D3B309D691BBF27DA X-UiO-SPAM-Test: remote_host: 129.240.4.40 spam_score: -69 maxlevel 80 minaction 2 bait 0 mail/h: 37 total 889237 max/h 414 blacklist 0 greylist 0 ratelimit 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 02 Dec 2011 12:18:17 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.6 (------) Starting from 'emacs -Q', running 'M-x prolog-mode' gives the following error message: prolog-find-value-by-system: Wrong type argument: bufferp, nil In GNU Emacs 24.0.92.1 (i686-pc-linux-gnu, GTK+ Version 2.24.8) of 2011-12-02 on d610 Windowing system distributor `The X.Org Foundation', version 11.0.11102000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Prolog Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x p r o l M-x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. prolog-find-value-by-system: Wrong type argument: bufferp, nil Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug prolog align easymenu comint regexp-opt ring time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) ------------=_1322885702-15158-1--