From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tom de Vries Newsgroups: gmane.lisp.guile.bugs Subject: bug#33044: Reproduced using guile binary Date: Sun, 21 Oct 2018 18:24:45 +0200 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------C1571D98ED05B116325B5B0F" X-Trace: blaine.gmane.org 1540139488 5209 195.159.176.226 (21 Oct 2018 16:31:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 21 Oct 2018 16:31:28 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 To: 33044@debbugs.gnu.org, Mark H Weaver Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sun Oct 21 18:31:23 2018 Return-path: Envelope-to: guile-bugs@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 1gEGdP-0001FH-0a for guile-bugs@m.gmane.org; Sun, 21 Oct 2018 18:31:23 +0200 Original-Received: from localhost ([::1]:59611 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEGfV-0003uP-9j for guile-bugs@m.gmane.org; Sun, 21 Oct 2018 12:33:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEGfF-0003hy-6t for bug-guile@gnu.org; Sun, 21 Oct 2018 12:33:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEGXG-0005KZ-A6 for bug-guile@gnu.org; Sun, 21 Oct 2018 12:25:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58503) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gEGXG-0005KN-3Y for bug-guile@gnu.org; Sun, 21 Oct 2018 12:25:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gEGXF-00004r-Ri for bug-guile@gnu.org; Sun, 21 Oct 2018 12:25:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tom de Vries Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 21 Oct 2018 16:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33044 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 33044-submit@debbugs.gnu.org id=B33044.154013908232725 (code B ref 33044); Sun, 21 Oct 2018 16:25:01 +0000 Original-Received: (at 33044) by debbugs.gnu.org; 21 Oct 2018 16:24:42 +0000 Original-Received: from localhost ([127.0.0.1]:34528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEGWw-0008Vl-6C for submit@debbugs.gnu.org; Sun, 21 Oct 2018 12:24:42 -0400 Original-Received: from mx2.suse.de ([195.135.220.15]:44396 helo=mx1.suse.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEGWv-0008VX-0Y for 33044@debbugs.gnu.org; Sun, 21 Oct 2018 12:24:41 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Original-Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 37201ADF1; Sun, 21 Oct 2018 16:24:35 +0000 (UTC) In-Reply-To: Content-Language: en-US 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:9229 Archived-At: This is a multi-part message in MIME format. --------------C1571D98ED05B116325B5B0F Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 10/15/18 4:20 PM, Tom de Vries wrote: > Hi, > > Using a simple scheme hello world: > ... > $ cat hello.scm > (display "hello world") > (newline) > ... > we're able to reproduce the problem using the guile binary: > .... > $ LC_CTYPE=ja_JP.sjis /home/vries/guile/2.2/install/bin/guile -s hello.scm > Segmentation fault (core dumped) > ... > > [ Note: When using 2.0, we need to set GUILE_INSTALL_LOCALE=1 in the > environment, otherwise the 'LC_CTYPE=ja_JP.sjis' setting has no effect. ] > I managed to create a testcase for this, patch attached. Tested on master for x86_64, where it fails. Thanks, - Tom --------------C1571D98ED05B116325B5B0F Content-Type: text/x-patch; name="0001-Add-standalone-test-test-ja_JP.sjis.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="0001-Add-standalone-test-test-ja_JP.sjis.patch" Add standalone test test-ja_JP.sjis Test for . * test-suite/standalone/test-ja_JP.sjis: New test. * test-suite/standalone/Makefile.am: Add test-ja_JP.sjis. --- test-suite/standalone/Makefile.am | 4 ++++ test-suite/standalone/test-ja_JP.sjis | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/test-suite/standalone/Makefile.am b/test-suite/standalone/Makefile.am index 2aba708da..c5ce4bccb 100644 --- a/test-suite/standalone/Makefile.am +++ b/test-suite/standalone/Makefile.am @@ -183,6 +183,10 @@ TESTS += test-mb-regexp check_SCRIPTS += test-use-srfi TESTS += test-use-srfi +# test-ja_JP.sjis +check_SCRIPTS += test-ja_JP.sjis +TESTS += test-ja_JP.sjis + # test-scm-c-read test_scm_c_read_SOURCES = test-scm-c-read.c test_scm_c_read_CFLAGS = ${test_cflags} diff --git a/test-suite/standalone/test-ja_JP.sjis b/test-suite/standalone/test-ja_JP.sjis new file mode 100755 index 000000000..4b7ba0d88 --- /dev/null +++ b/test-suite/standalone/test-ja_JP.sjis @@ -0,0 +1,8 @@ +#!/bin/sh +# Test whether guile can run initialization code using ja_JP.sjis locale +# (bug #33044). +unset LC_ALL +export LC_CTYPE +LC_CTYPE=ja_JP.sjis +exec guile -q -s "$0" "$@" +!# --------------C1571D98ED05B116325B5B0F--