From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alex Kost Newsgroups: gmane.lisp.guile.bugs Subject: bug#23943: Guile loads "init.scm" from the current directory Date: Mon, 11 Jul 2016 10:44:36 +0300 Message-ID: <877fcsr53v.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1468223132 29066 80.91.229.3 (11 Jul 2016 07:45:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Jul 2016 07:45:32 +0000 (UTC) To: 23943@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Mon Jul 11 09:45:21 2016 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bMVu5-0000P3-EQ for guile-bugs@m.gmane.org; Mon, 11 Jul 2016 09:45:21 +0200 Original-Received: from localhost ([::1]:58576 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMVu4-0003FF-5G for guile-bugs@m.gmane.org; Mon, 11 Jul 2016 03:45:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60144) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMVts-0003Cg-Ge for bug-guile@gnu.org; Mon, 11 Jul 2016 03:45:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMVtm-000475-MW for bug-guile@gnu.org; Mon, 11 Jul 2016 03:45:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33597) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMVtm-000471-JV for bug-guile@gnu.org; Mon, 11 Jul 2016 03:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bMVtm-0000B0-Cg for bug-guile@gnu.org; Mon, 11 Jul 2016 03:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 11 Jul 2016 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23943 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.1468223095640 (code B ref -1); Mon, 11 Jul 2016 07:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Jul 2016 07:44:55 +0000 Original-Received: from localhost ([127.0.0.1]:45934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMVtf-0000AG-6s for submit@debbugs.gnu.org; Mon, 11 Jul 2016 03:44:55 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMVtd-0000A0-KX for submit@debbugs.gnu.org; Mon, 11 Jul 2016 03:44:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMVtX-00045G-Eh for submit@debbugs.gnu.org; Mon, 11 Jul 2016 03:44:48 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34248) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMVtX-000458-BX for submit@debbugs.gnu.org; Mon, 11 Jul 2016 03:44:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60076) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMVtV-0002sp-68 for bug-guile@gnu.org; Mon, 11 Jul 2016 03:44:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMVtP-00044r-7c for bug-guile@gnu.org; Mon, 11 Jul 2016 03:44:44 -0400 Original-Received: from mail-lf0-x22d.google.com ([2a00:1450:4010:c07::22d]:36406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMVtP-00044n-0j for bug-guile@gnu.org; Mon, 11 Jul 2016 03:44:39 -0400 Original-Received: by mail-lf0-x22d.google.com with SMTP id q132so64044566lfe.3 for ; Mon, 11 Jul 2016 00:44:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version; bh=LJva8zSFMrvRvfDwQZpveJZ2djGXnk9rW6Axo/7eE3Y=; b=p5pCHiinVZ67cVCit07jlDW12RgFCoGLktfvQffnvOZM/+6kLXKFGbl3gmyzOxe1kU Ud2oDGWAiH29Ne4D8w1a/ApCkyQHY014+Sq8QGPCXxQhd+2vyJ3t48P8QUsu98WHfCKy 64/mQ/0/FJi0iRftEMCdr9Xv61cJY5EPuBPYeJyWNpJ3UyuCQVuMHvVaZFR0cxmJSYPb CYbtWjSc8jpCvuFB153PxQo7Bp5tw0q/FTVmom1B/3X4Vn69/BfLKrCTCclLahI0RShI LHT4ExQl5NxFji1CzP5D1JV0Sur5/kP9Z//Dl9jxYoWv164ymMs5aGkbuGr/babRRn8z JRJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=LJva8zSFMrvRvfDwQZpveJZ2djGXnk9rW6Axo/7eE3Y=; b=laudVaJafz8Qsg5hpbR3Gf9yntRNGv3whGAe8zOApoudhD93xbnLMmhYzyPXjtSQWo XojGPgLiL9NI+pZNsa6D7/y8WCablBAgTntSz5Jap7ew8+TVDQMJfVoYnpJ25LDrrHhQ /kdcRo8MQqebTUP3IokiZm/i5KteapD7dajAdWOq3G7n9uG/3xZoxtsZeG0qMP1i1EVz 4h/LCvmWvSuBH83b1qtMia198XoMxMDhmPOhJ4gtFau+YRc+oZqKfACGFmqlzq/52ICE kXoeErKFdu892Nr7Q3Jfds0FX3JCs/SF3530Lb7ffOyyHT7VZzEEUWl4wbwGZwzo1I6T t3ng== X-Gm-Message-State: ALyK8tK18NdcNAHe5BzGm0tz+jRU8cuW992H+sOrRjlDvjOUkWhWyF5hJj5TrCAocyRahg== X-Received: by 10.46.32.150 with SMTP id g22mr4472808lji.30.1468223077759; Mon, 11 Jul 2016 00:44:37 -0700 (PDT) Original-Received: from leviafan ([217.107.192.156]) by smtp.gmail.com with ESMTPSA id c129sm2463027lfb.32.2016.07.11.00.44.36 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Jul 2016 00:44:37 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8281 Archived-At: Hello. If you start guile from a directory that contains "init.scm" file, it will be loaded. Try this recipe (GUILE_..._PATH are unset for a pure experiment): cd /tmp echo foo > init.scm GUILE_LOAD_COMPILED_PATH= GUILE_LOAD_PATH= guile -q And it fails with this error: guile: uncaught throw to unbound-variable: (#f Unbound variable: ~S (foo) #f) Cannot exit gracefully when init is in progress; aborting. Aborted (core dumped) I'm not sure I understand it right from the commentary in "init.c"[1], but I think this behavior is not intended, or is it? [1] http://git.savannah.gnu.org/cgit/guile.git/tree/libguile/init.c#n238 -- Alex