From owner-freebsd-bugs@FreeBSD.ORG Tue Feb 21 09:00:18 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52F9D16A420 for ; Tue, 21 Feb 2006 09:00:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F62543D49 for ; Tue, 21 Feb 2006 09:00:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1L90GpA067288 for ; Tue, 21 Feb 2006 09:00:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1L90GRD067287; Tue, 21 Feb 2006 09:00:16 GMT (envelope-from gnats) Resent-Date: Tue, 21 Feb 2006 09:00:16 GMT Resent-Message-Id: <200602210900.k1L90GRD067287@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yaroslav Kolomiyets Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE6B016A420 for ; Tue, 21 Feb 2006 08:59:05 +0000 (GMT) (envelope-from ykol@IYKolomiyets.isd.dp.ua) Received: from mail.isd.dp.ua (mail.isd.dp.ua [193.108.163.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 216E543D4C for ; Tue, 21 Feb 2006 08:59:04 +0000 (GMT) (envelope-from ykol@IYKolomiyets.isd.dp.ua) Received: by mail.isd.dp.ua with esmtp id 1FBTMM-000P6v-FA Message-Id: Date: Tue, 21 Feb 2006 10:59:02 +0200 From: Yaroslav Kolomiyets Sender: Yaroslav Kolomiyets To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: gnu/93629: GNU sort(1) tool dumps core within non-regular locale settings X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Yaroslav Kolomiyets List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2006 09:00:18 -0000 >Number: 93629 >Category: gnu >Synopsis: GNU sort(1) tool dumps core within non-regular locale settings >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Feb 21 09:00:16 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Yaroslav Kolomiyets >Release: FreeBSD 6.0-STABLE i386 >Organization: Information Systems Development Ltd. >Environment: System: FreeBSD IYKolomiyets.isd.dp.ua 6.0-STABLE FreeBSD 6.0-STABLE #6: Thu Jan 19 23:20:36 EET 2006 ykol@IYKolomiyets.isd.dp.ua:/usr/obj/usr/src/sys/GENERIC i386 >Description: GNU sort(1) tool dumps core within non-regular locale settings: $ locale LANG=uk_UA.KOI8-U LC_CTYPE=ja_JP.UTF-8 LC_COLLATE="uk_UA.KOI8-U" LC_TIME="uk_UA.KOI8-U" LC_NUMERIC="uk_UA.KOI8-U" LC_MONETARY="uk_UA.KOI8-U" LC_MESSAGES="uk_UA.KOI8-U" LC_ALL= $ ls | sort Assertion failed: (mblength != (size_t)-1 && mblength != (size_t)-2), function inittables_mb, file /usr/src/gnu/usr.bin/sort/../../../contrib/gnu-sort/src/sort.c, line 706. Abort (core dumped) $ ident `which sort` /usr/bin/sort: $FreeBSD: src/lib/csu/i386-elf/crti.S,v 1.7 2005/05/19 07:31:06 dfr Exp $ $FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.6 2005/05/19 07:31:06 dfr Exp $ $FreeBSD: src/lib/csu/common/crtbrand.c,v 1.4 2003/10/17 15:43:13 peter Exp $ $FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.14 2005/05/19 07:36:07 dfr Exp $ >How-To-Repeat: [unset all LC_* environment variables] setenv LANG uk_UA.KOI8-U setenv LC_CTYPE ja_JP.UTF-8 /usr/bin/sort >Fix: Set LANG and all LC_ variables to the same value. >Release-Note: >Audit-Trail: >Unformatted: