From unknown Mon Jun 23 09:36:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#21124 <21124@debbugs.gnu.org> To: bug#21124 <21124@debbugs.gnu.org> Subject: Status: 'invalid-mb-seq-UMR' test fails Reply-To: bug#21124 <21124@debbugs.gnu.org> Date: Mon, 23 Jun 2025 16:36:35 +0000 retitle 21124 'invalid-mb-seq-UMR' test fails reassign 21124 sed submitter 21124 Assaf Gordon severity 21124 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 23 17:47:07 2015 Received: (at submit) by debbugs.gnu.org; 23 Jul 2015 21:47:07 +0000 Received: from localhost ([127.0.0.1]:57571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZIOKX-0001Co-SC for submit@debbugs.gnu.org; Thu, 23 Jul 2015 17:47:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34673) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZIOKU-0001Ce-Sq for submit@debbugs.gnu.org; Thu, 23 Jul 2015 17:47:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZIOKT-00037h-NP for submit@debbugs.gnu.org; Thu, 23 Jul 2015 17:47:02 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57486) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIOKT-00037X-L8 for submit@debbugs.gnu.org; Thu, 23 Jul 2015 17:47:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIOKS-00086I-9v for bug-sed@gnu.org; Thu, 23 Jul 2015 17:47:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZIOKP-00034Z-34 for bug-sed@gnu.org; Thu, 23 Jul 2015 17:47:00 -0400 Received: from mail-qg0-x234.google.com ([2607:f8b0:400d:c04::234]:36847) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIOKO-00034K-Tq for bug-sed@gnu.org; Thu, 23 Jul 2015 17:46:57 -0400 Received: by qgy5 with SMTP id 5so2751177qgy.3 for ; Thu, 23 Jul 2015 14:46:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=H2oUCLoYihgBPp77odqO+ljoWiXAweXeFUOs/304PG4=; b=Y1nN+yBjS3usbnYlVKcGxWTnVrjSsuESlPbOzMtcYIyh03dnMNR4YRbFmpPvle5Oyj GIjK6/qbSbDx4r4n/806n9kqyOElRqIQbw2FQ80+MZBsLr2e+McX0Kxrg/Cwlzqo2JuE rdOWDVUFGTC1db6YhWB7TvmITYoWtxXmaxrJCEFfgL0+dfxsjZkGaMKN+80QijW4a6xk 3KLnYD59PmoKx4+dR+xiGz1VVBCkWYXGcVgYfsMDrBjCIvozpfUFYLqkwjrPaF5qB/Xm LNKlvjNx+EktoM4InrPYEKYJX4nOde0dtmDKglpWL+ZB8SEEsrtEd2sktkQDtyJmWlZA YyUA== X-Received: by 10.140.146.205 with SMTP id 196mr16218800qhs.27.1437688016518; Thu, 23 Jul 2015 14:46:56 -0700 (PDT) Received: from disco.erlich.nygenome.org ([162.212.111.2]) by smtp.googlemail.com with ESMTPSA id 71sm3048069qhd.4.2015.07.23.14.46.55 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Jul 2015 14:46:56 -0700 (PDT) Message-ID: <55B160DB.5040904@gmail.com> Date: Thu, 23 Jul 2015 17:47:07 -0400 From: Assaf Gordon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: bug-sed@gnu.org Subject: 'invalid-mb-seq-UMR' test fails Content-Type: multipart/mixed; boundary="------------030802050407040907080904" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------030802050407040907080904 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello, With sed from git (4.2.2.89-e387), I get one test failure in 'invalid-mb-seq-UMR' (log attached). The error seem to be: === +valgrind --quiet --error-exitcode=1 sed -e 's/a/b\U\xb2c/' in [...] + compare_ exp out + diff -u exp out --- exp 2015-07-23 17:42:41.144358380 -0400 +++ out 2015-07-23 17:42:41.780358374 -0400 @@ -1 +1 @@ -bC +bC === regards, - assaf --------------030802050407040907080904 Content-Type: text/x-log; name="test-suite.log" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="test-suite.log" ===================================================== GNU sed 4.2.2.90-9f3b: testsuite/test-suite.log ===================================================== # TOTAL: 72 # PASS: 67 # SKIP: 0 # XFAIL: 4 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: invalid-mb-seq-UMR ======================== ++ initial_cwd_=/home/gordon/sources/sed/testsuite ++ fail=0 +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/gordon/sources/sed/testsuite gt-invalid-mb-seq-UMR.sh.XXXX +++ case $# in +++ destdir_=/home/gordon/sources/sed/testsuite +++ template_=gt-invalid-mb-seq-UMR.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ case $template_ in ++++ unset TMPDIR +++ d=/home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 +++ case $d in +++ test -d /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 ++++ ls -dgo /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 ++++ tr S - +++ perms='drwx------ 2 4096 Jul 23 17:42 /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1' +++ case $perms in +++ test 0 = 0 +++ echo /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 +++ return ++ test_dir_=/home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 ++ cd /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ trap remove_tmp_ 0 + path_prepend_ ../sed + test 1 '!=' 0 + path_dir_=../sed + case $path_dir_ in + abs_path_dir_=/home/gordon/sources/sed/testsuite/../sed + case $abs_path_dir_ in + PATH=/home/gordon/sources/sed/testsuite/../sed:/home/gordon/sources/LinuxBrew/bin:/home/gordon/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/gordon/.rvm/bin + create_exe_shims_ /home/gordon/sources/sed/testsuite/../sed + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sed + test yes = yes + local i + for i in '$*' + env sed --version sed (GNU sed) 4.2.2.90-9f3b Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, and Paolo Bonzini. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field. + require_valgrind_ + valgrind --error-exitcode=1 true + echo a + echo bC + LC_ALL=ja_JP.eucJP + valgrind --quiet --error-exitcode=1 sed -e 's/a/b\U\xb2c/' in + grep 'valgrind: .*Assertion.*failed' err + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -u exp out --- exp 2015-07-23 17:42:41.144358380 -0400 +++ out 2015-07-23 17:42:41.780358374 -0400 @@ -1 +1 @@ -bC +bÿC + fail=1 + compare /dev/null err + compare_dev_null_ /dev/null err + test 2 = 2 + test x/dev/null = x/dev/null + test -s err + return 0 + return 0 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /home/gordon/sources/sed/testsuite + chmod -R u+rwx /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 + rm -rf /home/gordon/sources/sed/testsuite/gt-invalid-mb-seq-UMR.sh.Pqb1 + exit 1 --------------030802050407040907080904-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 01:31:44 2015 Received: (at 21124) by debbugs.gnu.org; 28 Jul 2015 05:31:44 +0000 Received: from localhost ([127.0.0.1]:60626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZJxUN-0007Su-Py for submit@debbugs.gnu.org; Tue, 28 Jul 2015 01:31:44 -0400 Received: from mail-ig0-f173.google.com ([209.85.213.173]:32799) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZJxUL-0007Sm-UG for 21124@debbugs.gnu.org; Tue, 28 Jul 2015 01:31:42 -0400 Received: by igbpg9 with SMTP id pg9so122239091igb.0 for <21124@debbugs.gnu.org>; Mon, 27 Jul 2015 22:31:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=hxZZKxlvCMPCt51nUDcYETgpvt3xQJjP8BQq0HyvdY0=; b=oLO6DMMCZX/5kP0hnL1nlOrqFdVQuyaK8qNu+VT5Kiv7nuj1KOf2sXEwqHv0Osv2xg ZAzHHFikQsqBRCXe2S46zQLtDpcxvGYY8WDyAgF1UecC+S3E9kg8qiCKURHBxcBhSvpZ z79WGSemRRws4xmACsdVdIPAACpTuB1t/CzdMGGRLoIZgOobuzG0pI1DrG51q/X0M0Dw TAeRG/Tp0k7OAm11EJ5TjfR9MRT+Im48HSPx0mz8E+rypHHOfCZ26JvNMtZPe3vHLr+2 qBubLmZGE9DlkA07NhHvdWNdFvmBCuL4leYiJI1T+WQlAqwlE/7U340s7Yy6J0Kwd1DJ rHdg== X-Received: by 10.50.102.98 with SMTP id fn2mr2722954igb.55.1438061501142; Mon, 27 Jul 2015 22:31:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.72 with HTTP; Mon, 27 Jul 2015 22:31:21 -0700 (PDT) In-Reply-To: <55B160DB.5040904@gmail.com> References: <55B160DB.5040904@gmail.com> From: Jim Meyering Date: Mon, 27 Jul 2015 22:31:21 -0700 X-Google-Sender-Auth: vD4HQIMdocO18a5qDkE12tePOv0 Message-ID: Subject: Re: bug#21124: 'invalid-mb-seq-UMR' test fails To: Assaf Gordon Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21124 Cc: 21124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, Jul 23, 2015 at 2:47 PM, Assaf Gordon wrote: > With sed from git (4.2.2.89-e387), I get one test failure in > 'invalid-mb-seq-UMR' (log attached). > > The error seem to be: > === > +valgrind --quiet --error-exitcode=1 sed -e 's/a/b\U\xb2c/' in > [...] > + compare_ exp out > + diff -u exp out > --- exp 2015-07-23 17:42:41.144358380 -0400 > +++ out 2015-07-23 17:42:41.780358374 -0400 > @@ -1 +1 @@ > -bC > +bC > === Hi Assaf, Thank you for the report. What versions of valgrind and gcc are you using -- and what type of system? On a fedora rawhide system with the following valgrind and gcc versions, that test passes for me: valgrind-3.10.1 gcc version 6.0.0 20150727 (experimental) (GCC) I confirmed that it also passed with stock gcc: gcc version 5.1.1 20150618 (Red Hat 5.1.1-4) (GCC) From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 20:02:52 2015 Received: (at 21124) by debbugs.gnu.org; 30 Jul 2015 00:02:52 +0000 Received: from localhost ([127.0.0.1]:34003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZKbJE-0007H0-8m for submit@debbugs.gnu.org; Wed, 29 Jul 2015 20:02:52 -0400 Received: from mail-qk0-f182.google.com ([209.85.220.182]:34448) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZKbJC-0007Gs-IJ for 21124@debbugs.gnu.org; Wed, 29 Jul 2015 20:02:51 -0400 Received: by qkfc129 with SMTP id c129so12836189qkf.1 for <21124@debbugs.gnu.org>; Wed, 29 Jul 2015 17:02:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=gj9NaGw7PN38VgkHzxV1Wqu52OhkTN/VI3NDWY0AFnw=; b=VS9wmFbBkfHlSfoF/ahdhUraKad5ELIUjZhHmbnVKVLmvxEGaSl7e8P7mHkNrpAXEy lXGy3TCCkSRbZSaLdVoTJvtR7xsmPMxoR7u1Z+wHHgiTsvIzS6RGmOwA6cbVSOSRlOX1 4dqv8N5W9KM3bRwzY/YVxyqBpKZjtaLj6Wa1cwWJewFT85tx6bHWl5loiCvZFtkXFPSB Q97ETlCq4t/KLUv9bruZz7FbkmbcD2ME58SpLEeGFgemfe9LS4V1cDo1/Ijb9jvz63Pi KHK2NjefFY5QFiYOYporSKPX5/ws1hElpiwDvBPEKmU94UjGZXIt1xmsrRLZGLpp9Pvd eyCQ== X-Received: by 10.55.41.170 with SMTP id p42mr67334252qkp.86.1438214570071; Wed, 29 Jul 2015 17:02:50 -0700 (PDT) Received: from gmail.com (housegordon.org. [104.236.108.240]) by smtp.gmail.com with ESMTPSA id c100sm14926178qkh.15.2015.07.29.17.02.49 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 29 Jul 2015 17:02:49 -0700 (PDT) Date: Thu, 30 Jul 2015 00:02:18 +0000 From: Assaf Gordon To: Jim Meyering Subject: Re: bug#21124: 'invalid-mb-seq-UMR' test fails Message-ID: <20150730000217.GC6640@gmail.com> References: <55B160DB.5040904@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21124 Cc: 21124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hello, On Mon, Jul 27, 2015 at 10:31:21PM -0700, Jim Meyering wrote: >On Thu, Jul 23, 2015 at 2:47 PM, Assaf Gordon wrote: >> With sed from git (4.2.2.89-e387), I get one test failure in >> 'invalid-mb-seq-UMR' (log attached). >> >> The error seem to be: >> === >> +valgrind --quiet --error-exitcode=1 sed -e 's/a/b\U\xb2c/' in > >What versions of valgrind and gcc are you using -- and what type of system? I'm using: $ uname -a Linux XXX 3.13.0-58-generic #97-Ubuntu SMP Wed Jul 8 02:56:15 UTC 2015 x86_64 GNU/Linux $ gcc --version gcc (GCC) 5.2.0 $ valgrind --version valgrind-3.10.0.SVN But, looking deeper I've noticed the test uses a locale which is not available on my system (ja_JP.eucJP). Here are couple of related tests: # (the extra commit .90 is the ununsed-code removal # http://lists.gnu.org/archive/html/bug-sed/2015-07/msg00005.html) $ ./sed/sed --version | head -n1 ./sed/sed (GNU sed) 4.2.2.90-9f3b # The locale I don't have produces 'ff' $ echo a | LC_ALL=ja_JP.eucJP ./sed/sed -e 's/a/b\U\xb2c/' | od -tx1a 0000000 62 ff 43 0a b del C nl 0000004 # A locale I do have works as expected $ echo a | LC_ALL=ja_JP.utf8 ./sed/sed -e 's/a/b\U\xb2c/' | od -tx1a 0000000 62 43 0a b C nl 0000003 For comparison, an older 'sed': $ sed --version sed (GNU sed) 4.2.2 # Existing locale $ echo a | LC_ALL=ja_JP.utf8 sed -e 's/a/b\U\xb2c/' | od -tx1a 0000000 62 00 43 0a b nul C nl 0000004 # non-existing locale $ echo a | LC_ALL=ja_JP.eucJP sed -e 's/a/b\U\xb2c/' | od -tx1a 0000000 62 ff 43 0a b del C nl 0000004 So perhaps the fix is simply to skip the test if the locale doesn't exist. HTH, -assaf From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 30 12:56:52 2015 Received: (at 21124) by debbugs.gnu.org; 30 Jul 2015 16:56:52 +0000 Received: from localhost ([127.0.0.1]:35009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZKr8V-0005jl-6M for submit@debbugs.gnu.org; Thu, 30 Jul 2015 12:56:51 -0400 Received: from mail-ig0-f175.google.com ([209.85.213.175]:35669) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZKr8T-0005jd-8h for 21124@debbugs.gnu.org; Thu, 30 Jul 2015 12:56:49 -0400 Received: by igr7 with SMTP id 7so110864igr.0 for <21124@debbugs.gnu.org>; Thu, 30 Jul 2015 09:56:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=oAiDwueYupXi1OV2hP0oqoJYmp0dHxrDytCIns2V6K8=; b=SGHOybJHM3DxJktLVR0xbMJXaYIr5w1V9n6Sr/NZdJIjS61rcIFMESCAclUxisN0FK ePigWXMCN+5tpBCjpI4aVlKZSlbPwYQ2nzLVS6hCZccsvO7HoDYc0jcCqYXY7kcCCLyR JdgkcBpblRzrcI0zhlQ2PHLqBRvo/TB72GO8ESu8uoeT8S6YjHx4j8K5pUiMi87ZtCSS P9BcNvZATY3qTICoZS5e1FzJqJTyOMcD1x83DxI9JSDC2Z4CQSChvWseCmPvPCLRN5ON tpw62/eJbQLbHIMw5MBHItjDl814z6a2en+efETJEr1MsV85Cdf6t+VmRS8IiolXErm/ p0VQ== X-Received: by 10.50.43.193 with SMTP id y1mr6925253igl.89.1438275408494; Thu, 30 Jul 2015 09:56:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.72 with HTTP; Thu, 30 Jul 2015 09:56:29 -0700 (PDT) In-Reply-To: <20150730000217.GC6640@gmail.com> References: <55B160DB.5040904@gmail.com> <20150730000217.GC6640@gmail.com> From: Jim Meyering Date: Thu, 30 Jul 2015 09:56:29 -0700 X-Google-Sender-Auth: H_1EDZqGG6_rVspXunpi8gwVgI0 Message-ID: Subject: Re: bug#21124: 'invalid-mb-seq-UMR' test fails To: Assaf Gordon Content-Type: multipart/mixed; boundary=089e0111d1bed079be051c1a9624 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21124 Cc: 21124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --089e0111d1bed079be051c1a9624 Content-Type: text/plain; charset=UTF-8 On Wed, Jul 29, 2015 at 5:02 PM, Assaf Gordon wrote: > Hello, > > On Mon, Jul 27, 2015 at 10:31:21PM -0700, Jim Meyering wrote: >> >> On Thu, Jul 23, 2015 at 2:47 PM, Assaf Gordon >> wrote: >>> >>> With sed from git (4.2.2.89-e387), I get one test failure in >>> 'invalid-mb-seq-UMR' (log attached). >>> >>> The error seem to be: >>> === >>> +valgrind --quiet --error-exitcode=1 sed -e 's/a/b\U\xb2c/' in >> >> >> What versions of valgrind and gcc are you using -- and what type of >> system? > > > I'm using: > > $ uname -a > Linux XXX 3.13.0-58-generic #97-Ubuntu SMP Wed Jul 8 02:56:15 UTC 2015 > x86_64 GNU/Linux > $ gcc --version > gcc (GCC) 5.2.0 > $ valgrind --version > valgrind-3.10.0.SVN > > But, looking deeper I've noticed the test uses a locale which is not > available on my system (ja_JP.eucJP). > Here are couple of related tests: > > # (the extra commit .90 is the ununsed-code removal > # http://lists.gnu.org/archive/html/bug-sed/2015-07/msg00005.html) > $ ./sed/sed --version | head -n1 > ./sed/sed (GNU sed) 4.2.2.90-9f3b > > # The locale I don't have produces 'ff' > $ echo a | LC_ALL=ja_JP.eucJP ./sed/sed -e 's/a/b\U\xb2c/' | od -tx1a > 0000000 62 ff 43 0a > b del C nl > 0000004 > > # A locale I do have works as expected > $ echo a | LC_ALL=ja_JP.utf8 ./sed/sed -e 's/a/b\U\xb2c/' | od -tx1a > 0000000 62 43 0a > b C nl > 0000003 > > For comparison, an older 'sed': > > $ sed --version > sed (GNU sed) 4.2.2 > > # Existing locale > $ echo a | LC_ALL=ja_JP.utf8 sed -e 's/a/b\U\xb2c/' | od -tx1a > 0000000 62 00 43 0a > b nul C nl > 0000004 > > # non-existing locale > $ echo a | LC_ALL=ja_JP.eucJP sed -e 's/a/b\U\xb2c/' | od -tx1a > 0000000 62 ff 43 0a > b del C nl > 0000004 > > So perhaps the fix is simply to skip the test if the locale doesn't exist. Thank you for investigating. We already have a configure-time test to detect the desired type of locale. The attached patch makes this test use the configure-set variable, $LOCALE_JA, and skip the test when its value is "none". Does that work for you? --089e0111d1bed079be051c1a9624 Content-Type: text/x-patch; charset=US-ASCII; name="0001-tests-avoid-false-failure-on-system-with-no-ja_JP.eu.patch" Content-Disposition: attachment; filename="0001-tests-avoid-false-failure-on-system-with-no-ja_JP.eu.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_icqfzxl10 RnJvbSA1MWRjNTdhYjljZGI2YTU0NzBjZDJjNTE2ZDliYmZkZGExODI4YjUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VGh1LCAzMCBKdWwgMjAxNSAwOTo0NzoyNSAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIHRlc3RzOiBh dm9pZCBmYWxzZS1mYWlsdXJlIG9uIHN5c3RlbSB3aXRoIG5vIGphX0pQLmV1Y0pQCiBsb2NhbGUK CiogdGVzdHN1aXRlL2ludmFsaWQtbWItc2VxLVVNUi5zaDogVXNlIHRoZSBjb25maWd1cmUtZGV0 ZWN0ZWQKbG9jYWxlIG5hbWUsICRMT0NBTEVfSkEsIHJhdGhlciB0aGFuIGhhcmQtY29kaW5nIGph X0pQLmV1Y0pQLgpJZiB0aGUgcmVxdWlyZWQgdHlwZSBvZiBsb2NhbGUgd2FzIG5vdCBkZXRlY3Rl ZCwgdGhlbiBza2lwCnRoaXMgdGVzdC4gUmVwb3J0ZWQgYnkgQXNzYWYgR29yZG9uIGluIGh0dHA6 Ly9idWdzLmdudS5vcmcvMjExMjQKLS0tCiB0ZXN0c3VpdGUvaW52YWxpZC1tYi1zZXEtVU1SLnNo IHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvdGVzdHN1aXRlL2ludmFsaWQtbWItc2VxLVVNUi5zaCBiL3Rlc3RzdWl0 ZS9pbnZhbGlkLW1iLXNlcS1VTVIuc2gKaW5kZXggZDc0YjViZS4uZjYzMWUyNCAxMDA3NTUKLS0t IGEvdGVzdHN1aXRlL2ludmFsaWQtbWItc2VxLVVNUi5zaAorKysgYi90ZXN0c3VpdGUvaW52YWxp ZC1tYi1zZXEtVU1SLnNoCkBAIC0yMSw5ICsyMSwxMSBAQCBwcmludF92ZXJfIHNlZAoKIHJlcXVp cmVfdmFsZ3JpbmRfCgordGVzdCAiJExPQ0FMRV9KQSIgPSBub25lICYmIHNraXBfIGZvdW5kIG5v IEphcGFuZXNlIEVVQyBsb2NhbGUKKwogZWNobyBhID4gaW4gfHwgZnJhbWV3b3JrX2ZhaWx1cmVf CiBlY2hvIGJDID4gZXhwIHx8IGZyYW1ld29ya19mYWlsdXJlXwotTENfQUxMPWphX0pQLmV1Y0pQ IHZhbGdyaW5kIC0tcXVpZXQgLS1lcnJvci1leGl0Y29kZT0xIFwKK0xDX0FMTD0kTE9DQUxFX0pB IHZhbGdyaW5kIC0tcXVpZXQgLS1lcnJvci1leGl0Y29kZT0xIFwKICAgc2VkIC1lICdzL2EvYlxV XHhiMmMvJyBpbiA+IG91dCAyPiBlcnIgfHwgZmFpbD0xCgogIyBXb3JrIGFyb3VuZCBhIGJ1ZyBp biBDZW50T1MgNS4xMCdzIHZhbGdyaW5kCi0tIAoyLjMuNwoK --089e0111d1bed079be051c1a9624-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 30 21:49:45 2015 Received: (at 21124) by debbugs.gnu.org; 31 Jul 2015 01:49:45 +0000 Received: from localhost ([127.0.0.1]:35308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZKzSD-00012O-11 for submit@debbugs.gnu.org; Thu, 30 Jul 2015 21:49:45 -0400 Received: from mail-qg0-f54.google.com ([209.85.192.54]:33751) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZKzSA-00012G-Id for 21124@debbugs.gnu.org; Thu, 30 Jul 2015 21:49:42 -0400 Received: by qged69 with SMTP id d69so37040263qge.0 for <21124@debbugs.gnu.org>; Thu, 30 Jul 2015 18:49:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=AwCYnKPjW7KcfuTHDUqRT7wljK8uoZVGAZh2xaipCR0=; b=UwxjEi20L/0GsEbRbVCASpfnXozTkNgFDzgiMsfEN79jbu9L9ywax8fj9XBdDr2qKq fjDf6eTTMYedtPsGLJzGKS8VOkfgSvvO1nDKB4SpZfUDsKTQGOimtOL9n1vQONZNIozt mvMZh/cwt695JVNdDnrWSseKKXVOk82vSDImB4CNOUfqyoN33E2un3jhYR/hadFkhcM5 F5ZbxYl89CACjBk5MY1ivj9Uk2CtwwxfY9Whne1B0+wLiGQ9TNPxW4/yWdsPAKl0cRiE 9TX89QkPYhNHIDneT0j4QKfljkB753rXKYheoKJ4tl13smTA8ER9YdnxPzmsqHxIbe11 q/RA== X-Received: by 10.140.218.133 with SMTP id o127mr416654qhb.67.1438307382001; Thu, 30 Jul 2015 18:49:42 -0700 (PDT) Received: from gmail.com (housegordon.org. [104.236.108.240]) by smtp.gmail.com with ESMTPSA id a5sm1455329qga.39.2015.07.30.18.49.41 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 30 Jul 2015 18:49:41 -0700 (PDT) Date: Fri, 31 Jul 2015 01:49:10 +0000 From: Assaf Gordon To: Jim Meyering Subject: Re: bug#21124: 'invalid-mb-seq-UMR' test fails Message-ID: <20150731014910.GB23483@gmail.com> References: <55B160DB.5040904@gmail.com> <20150730000217.GC6640@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21124 Cc: 21124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, Jul 30, 2015 at 09:56:29AM -0700, Jim Meyering wrote: >We already have a configure-time test to detect the desired >type of locale. The attached patch makes this test use >the configure-set variable, $LOCALE_JA, and skip the test >when its value is "none". Does that work for you? Yes, the test pass with this patch. regards, assaf From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 31 01:40:41 2015 Received: (at 21124-done) by debbugs.gnu.org; 31 Jul 2015 05:40:41 +0000 Received: from localhost ([127.0.0.1]:35347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZL33g-0006NZ-4k for submit@debbugs.gnu.org; Fri, 31 Jul 2015 01:40:40 -0400 Received: from mail-ig0-f173.google.com ([209.85.213.173]:37528) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZL33d-0006NR-QL for 21124-done@debbugs.gnu.org; Fri, 31 Jul 2015 01:40:38 -0400 Received: by igbpg9 with SMTP id pg9so10285897igb.0 for <21124-done@debbugs.gnu.org>; Thu, 30 Jul 2015 22:40:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=AANu/S7YFJE0W1bkF93yrj4pDxoVJ37qd4Qh9rLketQ=; b=AAHV81FU6v3D7crgEZEnT42uXbKEX/QzhWtdgz84N00enhgWhqGMBqycYag4xdYb4I I9o++y6ghokYRRZ2a/9kt3noYBgY66oJloGwwkincceAjt+UuC80HaTXA3+vqnjRHDjb 8owJg3Uj7rtF8tj++wCb8Ccdo3Xk3HqzjWnmtfRz2SHRrRozy+GRbdDxWMjExen4lEEl HY0TCG1g3U3t9DdnVHH6lzKcW+D3zzDDJVUD5yPtyTwyq/8XOMOZRkYpKgXNWAD4+B+y LKV8i2OHh3XylEAQo915Mih/LLyRILpxXOWuHqv5kPdyVqJqB6ahvVP5C0C4SdhRYDm4 o8/Q== X-Received: by 10.50.29.101 with SMTP id j5mr2452217igh.50.1438321237055; Thu, 30 Jul 2015 22:40:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.72 with HTTP; Thu, 30 Jul 2015 22:40:17 -0700 (PDT) In-Reply-To: <20150731014910.GB23483@gmail.com> References: <55B160DB.5040904@gmail.com> <20150730000217.GC6640@gmail.com> <20150731014910.GB23483@gmail.com> From: Jim Meyering Date: Thu, 30 Jul 2015 22:40:17 -0700 X-Google-Sender-Auth: yJ35FFSJZtznOkZpVISZfuMWnB0 Message-ID: Subject: Re: bug#21124: 'invalid-mb-seq-UMR' test fails To: Assaf Gordon Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21124-done Cc: 21124-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, Jul 30, 2015 at 6:49 PM, Assaf Gordon wrote: > On Thu, Jul 30, 2015 at 09:56:29AM -0700, Jim Meyering wrote: > >> We already have a configure-time test to detect the desired >> type of locale. The attached patch makes this test use >> the configure-set variable, $LOCALE_JA, and skip the test >> when its value is "none". Does that work for you? > > > Yes, the test pass with this patch. Thanks. I've pushed that. From unknown Mon Jun 23 09:36:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 28 Aug 2015 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator