From unknown Fri Aug 15 03:56:32 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#34140 <34140@debbugs.gnu.org> To: bug#34140 <34140@debbugs.gnu.org> Subject: Status: AddressSanitizer reported heap-buffer-overflow when ignoring case Reply-To: bug#34140 <34140@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:56:32 +0000 retitle 34140 AddressSanitizer reported heap-buffer-overflow when ignoring = case reassign 34140 grep submitter 34140 Hongxu Chen severity 34140 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 20 00:19:04 2019 Received: (at submit) by debbugs.gnu.org; 20 Jan 2019 05:19:04 +0000 Received: from localhost ([127.0.0.1]:38243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gl5Vg-0007Qi-5T for submit@debbugs.gnu.org; Sun, 20 Jan 2019 00:19:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gl5Ve-0007QE-35 for submit@debbugs.gnu.org; Sun, 20 Jan 2019 00:19:02 -0500 Received: from lists.gnu.org ([209.51.188.17]:52752) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gl5VW-0006py-Ro for submit@debbugs.gnu.org; Sun, 20 Jan 2019 00:18:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gl5VV-0000WT-6e for bug-grep@gnu.org; Sun, 20 Jan 2019 00:18:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gl5VT-0006mx-63 for bug-grep@gnu.org; Sun, 20 Jan 2019 00:18:53 -0500 Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]:39988) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gl5VS-0006m8-Sx for bug-grep@gnu.org; Sun, 20 Jan 2019 00:18:51 -0500 Received: by mail-io1-xd2f.google.com with SMTP id k2so14009784iog.7 for ; Sat, 19 Jan 2019 21:18:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9R4q6ywGJsn0+zoZKgkUDYxcchR83fH5Ze6APG/fDxg=; b=r1iuxjv3+d41w1eCJDDfpU9pnmi6gj8vAbTJiKBnrbNA7yjeqyKQyVHA559H7k7s+y EkaeyshyUXvi8hD+C0aPNKIchjV7og70D3qsqC2kwRigiUWIbf+E/HhlrrEzoRE18+t/ 78eGzWdaKxuo5ERvpx9dRUlKT3HQ2Hkywjb2RrfhYlkn2SQLnu29BKh0uccWTQkBgSeL XcxDfkFW7aEQzHaTGZxtRp9n5sb/P6gz0v8gJEwGhNc88YoUziTqVBvp9ENp4V6034MG zBtSZyYYfliccR0uwvU8PFdx12ymOAMxIGYYJqQQH/XAJtl69IHPMnpb8TlATeG5pMYG j+NA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9R4q6ywGJsn0+zoZKgkUDYxcchR83fH5Ze6APG/fDxg=; b=AfMTnq6iALIcVs9TxspM5Oi8cJRd/qAJbQfPKhQOKtjsBFacnfD6CoIAqIoazVHYbj bLPJYkPnWKQN8/ubWiYe1fT1J9LPJC02/lcNJKtUY5aMQ5BR0vspefaagSWIAtJlsu9t IIXkPhdxfxXoK65acw5rWqm4vFA3r79JUAVbnIJXpQBOeDTprdRk+ABO2DxFNJj0Fr71 uyQ85H8W0SQef3JJ/T2rM/D7fsLobw4rnsUW+ZYTO+fPGl9xjbs3SeLLy1fsVgXB0BOd sPc/OQEWCMC5n5mt7BvNNN5kny5wCTozVTS2hytmOUaFnn77CLtX7IeJwsmAuTveBczY CVyw== X-Gm-Message-State: AJcUukfHXq+ZRm9IMmoBAflL9wqVpgE5uBgzNsxsQXq/X+KALxn1SsKb dJCr9uV6t+uS6ANRlVTZCMI/anhSizauQ3iYeSQ8q8z7 X-Google-Smtp-Source: ALg8bN42sI1cCPGHFOcFpYGzrGhrULFf7Q3xAdS3vQ7wGUac24ozxxfa+Ji6mtO5ApK3oQFGdjn9gPvjCamS9ijFGsI= X-Received: by 2002:a5e:d808:: with SMTP id l8mr13357115iok.299.1547961529651; Sat, 19 Jan 2019 21:18:49 -0800 (PST) MIME-Version: 1.0 From: Hongxu Chen Date: Sun, 20 Jan 2019 13:18:38 +0800 Message-ID: Subject: AddressSanitizer reported heap-buffer-overflow when ignoring case To: bug-grep@gnu.org Content-Type: multipart/mixed; boundary="00000000000019fae5057fdce102" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::d2f X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (/) --00000000000019fae5057fdce102 Content-Type: multipart/alternative; boundary="00000000000019fae2057fdce100" --00000000000019fae2057fdce100 Content-Type: text/plain; charset="UTF-8" Hi, Latest `grep` (git commit 1019e6e) compiled with asan may cause a heap-buffer-overflow when `-i` is specified. ./grep -i '\(\(\)*.\)*\(\)\(\)\1' /bin/chvt ================================================================= ==16206==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x602000000dd8 at pc 0x0000004b43a6 bp 0x7ffe385a7e50 sp 0x7ffe385a7600 READ of size 6 at 0x602000000dd8 thread T0 #0 0x4b43a5 in __interceptor_memcmp.part.283 (/home/hongxu/FOT/grep-O0/install/bin/grep+0x4b43a5) #1 0x588bfc in proceed_next_node /home/hongxu/FOT/grep-O0/lib/./regexec.c:1296:9 #2 0x588bfc in set_regs /home/hongxu/FOT/grep-O0/lib/./regexec.c:1453 #3 0x56ad33 in re_search_internal /home/hongxu/FOT/grep-O0/lib/./regexec.c:864:10 #4 0x56c11f in re_search_stub /home/hongxu/FOT/grep-O0/lib/./regexec.c:425:12 #5 0x56c92e in rpl_re_search /home/hongxu/FOT/grep-O0/lib/./regexec.c:289:10 #6 0x5146f2 in EGexecute /home/hongxu/FOT/grep-O0/src/dfasearch.c:357:19 #7 0x51c9f7 in grepbuf /home/hongxu/FOT/grep-O0/src/grep.c:1395:29 #8 0x51ad7f in grep /home/hongxu/FOT/grep-O0/src/grep.c:1526:23 #9 0x51ad7f in grepdesc /home/hongxu/FOT/grep-O0/src/grep.c:1849 #10 0x518df9 in main /home/hongxu/FOT/grep-O0/src/grep.c #11 0x7f6ab0c75b96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 #12 0x41b489 in _start (/home/hongxu/FOT/grep-O0/install/bin/grep+0x41b489) 0x602000000dd8 is located 0 bytes to the right of 8-byte region [0x602000000dd0,0x602000000dd8) allocated by thread T0 here: #0 0x4db7c0 in realloc (/home/hongxu/FOT/grep-O0/install/bin/grep+0x4db7c0) #1 0x566ee2 in re_string_allocate /home/hongxu/FOT/grep-O0/lib/./regex_internal.c:168:32 #2 0x566ee2 in re_search_internal /home/hongxu/FOT/grep-O0/lib/./regexec.c:646 #3 0x56c11f in re_search_stub /home/hongxu/FOT/grep-O0/lib/./regexec.c:425:12 SUMMARY: AddressSanitizer: heap-buffer-overflow (/home/hongxu/FOT/grep-O0/install/bin/grep+0x4b43a5) in __interceptor_memcmp.part.283 Shadow bytes around the buggy address: 0x0c047fff8160: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x0c047fff8170: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x0c047fff8180: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x0c047fff8190: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x0c047fff81a0: fa fa fd fa fa fa 00 06 fa fa fd fa fa fa fd fa =>0x0c047fff81b0: fa fa fd fd fa fa fd fd fa fa 00[fa]fa fa fd fd 0x0c047fff81c0: fa fa fd fa fa fa fd fd fa fa 00 00 fa fa fd fd 0x0c047fff81d0: fa fa fd fa fa fa fd fa fa fa 00 00 fa fa fd fa 0x0c047fff81e0: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fa 0x0c047fff81f0: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x0c047fff8200: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==16206==ABORTING [1] 16206 abort ./grep -i '\(\(\)*.\)*\(\)\(\)\1' /bin/chvt Best Regards, Hongxu --00000000000019fae2057fdce100 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

=C2=A0 =C2=A0 Latest `grep` (gi= t commit 1019e6e) compiled with asan may cause a heap-buffer-overflow when = `-i` is specified.

=C2=A0 =C2=A0=C2=A0./grep -i &#= 39;\(\(\)*.\)*\(\)\(\)\1' /bin/chvt

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D
=3D=3D16206=3D=3DERROR: AddressSanitizer: heap-bu= ffer-overflow on address 0x602000000dd8 at pc 0x0000004b43a6 bp 0x7ffe385a7= e50 sp 0x7ffe385a7600
READ of size 6 at 0x602000000dd= 8 thread T0
=C2=A0 =C2=A0 #0 0x4b43a5 in __intercepto= r_memcmp.part.283 (/home/hongxu/FOT/grep-O0/install/bin/grep+0x4b43a5)
=C2=A0 =C2=A0 #1 0x588bfc in proceed_next_node /home/hong= xu/FOT/grep-O0/lib/./regexec.c:1296:9
=C2=A0 =C2=A0 #= 2 0x588bfc in set_regs /home/hongxu/FOT/grep-O0/lib/./regexec.c:1453
<= div dir=3D"ltr">=C2=A0 =C2=A0 #3 0x56ad33 in re_search_internal /home/hongx= u/FOT/grep-O0/lib/./regexec.c:864:10
=C2=A0 =C2=A0 #4= 0x56c11f in re_search_stub /home/hongxu/FOT/grep-O0/lib/./regexec.c:425:12=
=C2=A0 =C2=A0 #5 0x56c92e in rpl_re_search /home/hon= gxu/FOT/grep-O0/lib/./regexec.c:289:10
=C2=A0 =C2=A0 = #6 0x5146f2 in EGexecute /home/hongxu/FOT/grep-O0/src/dfasearch.c:357:19
=C2=A0 =C2=A0 #7 0x51c9f7 in grepbuf /home/hongxu/FOT/g= rep-O0/src/grep.c:1395:29
=C2=A0 =C2=A0 #8 0x51ad7f i= n grep /home/hongxu/FOT/grep-O0/src/grep.c:1526:23
= =C2=A0 =C2=A0 #9 0x51ad7f in grepdesc /home/hongxu/FOT/grep-O0/src/grep.c:1= 849
=C2=A0 =C2=A0 #10 0x518df9 in main /home/hongxu/F= OT/grep-O0/src/grep.c
=C2=A0 =C2=A0 #11 0x7f6ab0c75b9= 6 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start= .c:310
=C2=A0 =C2=A0 #12 0x41b489 in _start (/home/ho= ngxu/FOT/grep-O0/install/bin/grep+0x41b489)

0x602000000dd8 is located 0 bytes to the right of 8-byte = region [0x602000000dd0,0x602000000dd8)
allocated by t= hread T0 here:
=C2=A0 =C2=A0 #0 0x4db7c0 in realloc (= /home/hongxu/FOT/grep-O0/install/bin/grep+0x4db7c0)
= =C2=A0 =C2=A0 #1 0x566ee2 in re_string_allocate /home/hongxu/FOT/grep-O0/li= b/./regex_internal.c:168:32
=C2=A0 =C2=A0 #2 0x566ee2= in re_search_internal /home/hongxu/FOT/grep-O0/lib/./regexec.c:646
=C2=A0 =C2=A0 #3 0x56c11f in re_search_stub /home/hongxu/FOT= /grep-O0/lib/./regexec.c:425:12

SUMMARY: AddressSanitizer: heap-buffer-overflow (/home/hongxu/FOT/gre= p-O0/install/bin/grep+0x4b43a5) in __interceptor_memcmp.part.283
Shadow bytes around the buggy address:
= =C2=A0 0x0c047fff8160: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa
=C2=A0 0x0c047fff8170: fa fa fd fa fa fa fd fa fa fa fd f= a fa fa fd fa
=C2=A0 0x0c047fff8180: fa fa fd fa fa f= a fd fa fa fa fd fa fa fa fd fa
=C2=A0 0x0c047fff8190= : fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa
=C2= =A0 0x0c047fff81a0: fa fa fd fa fa fa 00 06 fa fa fd fa fa fa fd fa
=3D>0x0c047fff81b0: fa fa fd fd fa fa fd fd fa fa 00[fa]f= a fa fd fd
=C2=A0 0x0c047fff81c0: fa fa fd fa fa fa f= d fd fa fa 00 00 fa fa fd fd
=C2=A0 0x0c047fff81d0: f= a fa fd fa fa fa fd fa fa fa 00 00 fa fa fd fa
=C2=A0= 0x0c047fff81e0: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fa
=C2=A0 0x0c047fff81f0: fa fa fd fa fa fa fd fa fa fa fd fa fa f= a fd fa
=C2=A0 0x0c047fff8200: fa fa fd fa fa fa fd f= a fa fa fd fa fa fa fd fa
Shadow byte legend (one sha= dow byte represents 8 application bytes):
=C2=A0 Addr= essable:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000
= =C2=A0 Partially addressable: 01 02 03 04 05 06 07=C2=A0
=C2=A0 Heap left redzone:=C2=A0 =C2=A0 =C2=A0 =C2=A0fa
=C2=A0 Freed heap region:=C2=A0 =C2=A0 =C2=A0 =C2=A0fd
=C2=A0 Stack left redzone:=C2=A0 =C2=A0 =C2=A0 f1
=C2=A0 Stack mid redzone:=C2=A0 =C2=A0 =C2=A0 =C2=A0f2
=C2=A0 Stack right redzone:=C2=A0 =C2=A0 =C2=A0f3
=C2=A0 Stack after return:=C2=A0 =C2=A0 =C2=A0 f5
=C2=A0 Stack use after scope:=C2=A0 =C2=A0f8
=C2= =A0 Global redzone:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 f9
=C2=A0 Global init order:=C2=A0 =C2=A0 =C2=A0 =C2=A0f6
=C2=A0 Poisoned by user:=C2=A0 =C2=A0 =C2=A0 =C2=A0 f7
=C2=A0 Container overflow:=C2=A0 =C2=A0 =C2=A0 fc
=C2=A0 Array cookie:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ac
=C2=A0 Intra object redzone:=C2=A0 =C2=A0 bb
=C2=A0 ASan internal:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fe<= /div>
=C2=A0 Left alloca redzone:=C2=A0 =C2=A0 =C2=A0ca
=C2=A0 Right alloca redzone:=C2=A0 =C2=A0 cb
=3D=3D16206=3D=3DABORTING
[1]=C2=A0 =C2=A0= 16206 abort=C2=A0 =C2=A0 =C2=A0 ./grep -i '\(\(\)*.\)*\(\)\(\)\1' = /bin/chvt


Be= st Regards,
Hongxu
=
--00000000000019fae2057fdce100-- --00000000000019fae5057fdce102 Content-Type: application/octet-stream; name=chvt Content-Disposition: attachment; filename=chvt Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jr4gah170 f0VMRgIBAQAAAAAAAAAAAAMAPgABAAAAkA0AAAAAAABAAAAAAAAAAEghAAAAAAAAAAAAAEAAOAAJ AEAAHAAbAAYAAAAFAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAA+AEAAAAAAAD4AQAAAAAAAAgA AAAAAAAAAwAAAAQAAAA4AgAAAAAAADgCAAAAAAAAOAIAAAAAAAAcAAAAAAAAABwAAAAAAAAAAQAA AAAAAAABAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgYAAAAAAAA6BgAAAAAAAAAACAA AAAAAAEAAAAGAAAA8BwAAAAAAADwHCAAAAAAAPAcIAAAAAAAIAMAAAAAAABIAwAAAAAAAAAAIAAA AAAAAgAAAAYAAAA4HQAAAAAAADgdIAAAAAAAOB0gAAAAAADwAQAAAAAAAPABAAAAAAAACAAAAAAA AAAEAAAABAAAAFQCAAAAAAAAVAIAAAAAAABUAgAAAAAAAEQAAAAAAAAARAAAAAAAAAAEAAAAAAAA AFDldGQEAAAAXBYAAAAAAABcFgAAAAAAAFwWAAAAAAAAbAAAAAAAAABsAAAAAAAAAAQAAAAAAAAA UeV0ZAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABS 5XRkBAAAAPAcAAAAAAAA8BwgAAAAAADwHCAAAAAAABADAAAAAAAAEAMAAAAAAAABAAAAAAAAAC9s aWI2NC9sZC1saW51eC14ODYtNjQuc28uMgAEAAAAEAAAAAEAAABHTlUAAAAAAAMAAAACAAAAAAAA AAQAAAAUAAAAAwAAAEdOVQD19wNI+rv3HNfc3OYIDynCIYzoEgMAAAAZAAAAAQAAAAYAAAAIAQBA AGAAAgAAAAAZAAAAAAAAAN7wYSqsS+PAOfKLHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAS AAAAAAAAAAAAAAAAAAAAAAAAAJ4AAAASAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAASAAAAAAAAAAAA AAAAAAAAAAAAACcBAAAgAAAAAAAAAAAAAAAAAAAAAAAAAFEAAAASAAAAAAAAAAAAAAAAAAAAAAAA AMAAAAASAAAAAAAAAAAAAAAAAAAAAAAAALwAAAASAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAASAAAA AAAAAAAAAAAAAAAAAAAAADkAAAASAAAAAAAAAAAAAAAAAAAAAAAAACcAAAASAAAAAAAAAAAAAAAA AAAAAAAAAH4AAAASAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAASAAAAAAAAAAAAAAAAAAAAAAAAANsA AAASAAAAAAAAAAAAAAAAAAAAAAAAAMsAAAASAAAAAAAAAAAAAAAAAAAAAAAAAEMBAAAgAAAAAAAA AAAAAAAAAAAAAAAAAEoAAAASAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAASAAAAAAAAAAAAAAAAAAAA AAAAAAsAAAASAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAASAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAS AAAAAAAAAAAAAAAAAAAAAAAAAGkAAAASAAAAAAAAAAAAAAAAAAAAAAAAAFIBAAAgAAAAAAAAAAAA AAAAAAAAAAAAANIAAAASAAAAAAAAAAAAAAAAAAAAAAAAAK0AAAAiAAAAAAAAAAAAAAAAAAAAAAAA AO0AAAARABkAMCAgAAAAAAAIAAAAAAAAAPYAAAARABAAEBUAAAAAAAAEAAAAAAAAAHcAAAARABkA ICAgAAAAAAAIAAAAAAAAAABsaWJjLnNvLjYAX19wcmludGZfY2hrAGV4aXQAc2V0bG9jYWxlAHN0 cnJjaHIAZGNnZXR0ZXh0AF9fc3RhY2tfY2hrX2ZhaWwAc3RydG9sAGlzYXR0eQBfX2Vycm5vX2xv Y2F0aW9uAF9fZnByaW50Zl9jaGsAc3RkZXJyAGlvY3RsAF9fc25wcmludGZfY2hrAGNsb3NlAG9w ZW4AX192ZnByaW50Zl9jaGsAX19jeGFfZmluYWxpemUAYmluZHRleHRkb21haW4Ac3RyY21wAHN0 cmVycm9yAF9fbGliY19zdGFydF9tYWluAHByb2duYW1lAF9JT19zdGRpbl91c2VkAEdMSUJDXzIu NABHTElCQ18yLjIuNQBHTElCQ18yLjMuNABfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAX19n bW9uX3N0YXJ0X18AX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQAAAAIAAgADAAAAAwADAAMAAwAE AAMAAwADAAMAAwAAAAMAAwACAAMAAwACAAAAAwADAAEAAQADAAAAAAABAAMAAQAAABAAAAAAAAAA FGlpDQAABAAFAQAAEAAAAHUaaQkAAAMADwEAABAAAAB0GWkJAAACABsBAAAAAAAA8BwgAAAAAAAI AAAAAAAAAJAOAAAAAAAA+BwgAAAAAAAIAAAAAAAAAFAOAAAAAAAAAB0gAAAAAAAIAAAAAAAAALAV AAAAAAAACB0gAAAAAAAIAAAAAAAAANUVAAAAAAAAEB0gAAAAAAAIAAAAAAAAAN4VAAAAAAAAGB0g AAAAAAAIAAAAAAAAAOgVAAAAAAAAIB0gAAAAAAAIAAAAAAAAAPIVAAAAAAAAKB0gAAAAAAAIAAAA AAAAAP4VAAAAAAAACCAgAAAAAAAIAAAAAAAAAAggIAAAAAAA2B8gAAAAAAAGAAAABAAAAAAAAAAA AAAA4B8gAAAAAAAGAAAADQAAAAAAAAAAAAAA6B8gAAAAAAAGAAAADwAAAAAAAAAAAAAA8B8gAAAA AAAGAAAAFgAAAAAAAAAAAAAA+B8gAAAAAAAGAAAAGAAAAAAAAAAAAAAAICAgAAAAAAAFAAAAGwAA AAAAAAAAAAAAQB8gAAAAAAAHAAAAAQAAAAAAAAAAAAAASB8gAAAAAAAHAAAAAgAAAAAAAAAAAAAA UB8gAAAAAAAHAAAAAwAAAAAAAAAAAAAAWB8gAAAAAAAHAAAABQAAAAAAAAAAAAAAYB8gAAAAAAAH AAAABgAAAAAAAAAAAAAAaB8gAAAAAAAHAAAABwAAAAAAAAAAAAAAcB8gAAAAAAAHAAAACAAAAAAA AAAAAAAAeB8gAAAAAAAHAAAACQAAAAAAAAAAAAAAgB8gAAAAAAAHAAAACgAAAAAAAAAAAAAAiB8g AAAAAAAHAAAACwAAAAAAAAAAAAAAkB8gAAAAAAAHAAAADAAAAAAAAAAAAAAAmB8gAAAAAAAHAAAA DgAAAAAAAAAAAAAAoB8gAAAAAAAHAAAAEAAAAAAAAAAAAAAAqB8gAAAAAAAHAAAAEQAAAAAAAAAA AAAAsB8gAAAAAAAHAAAAEgAAAAAAAAAAAAAAuB8gAAAAAAAHAAAAEwAAAAAAAAAAAAAAwB8gAAAA AAAHAAAAFAAAAAAAAAAAAAAAyB8gAAAAAAAHAAAAFQAAAAAAAAAAAAAA0B8gAAAAAAAHAAAAFwAA AAAAAAAAAAAASIPsCEiLBV0VIABIhcB0Av/QSIPECMMAAAAAAAAAAAD/NYoUIAD/JYwUIAAPH0AA /yWKFCAAaAAAAADp4P////8lghQgAGgBAAAA6dD/////JXoUIABoAgAAAOnA/////yVyFCAAaAMA AADpsP////8lahQgAGgEAAAA6aD/////JWIUIABoBQAAAOmQ/////yVaFCAAaAYAAADpgP////8l UhQgAGgHAAAA6XD/////JUoUIABoCAAAAOlg/////yVCFCAAaAkAAADpUP////8lOhQgAGgKAAAA 6UD/////JTIUIABoCwAAAOkw/////yUqFCAAaAwAAADpIP////8lIhQgAGgNAAAA6RD/////JRoU IABoDgAAAOkA/////yUSFCAAaA8AAADp8P7///8lChQgAGgQAAAA6eD+////JQIUIABoEQAAAOnQ /v///yX6EyAAaBIAAADpwP7///8lEhQgAGaQAAAAAAAAAABBVFVBifxTSIseSIn1vi8AAABIid/o Jv///0iNUAFIhcBIjTU5CQAAvwYAAABID0XaSIkdCBQgAOhT////SI014AgAAEiNPesIAADowP7/ /0iNPd8IAADopP7//0GD/AJ0M0iNNeoIAAC6BQAAADH/6Kv+//9Iiz20EyAASInCvgEAAAAxwOhF ////uAEAAABbXUFcw0iLfQhIjTWaCAAA6Mv+//+FwA+ErgAAADH/6LwCAACFwInDeHhIi30IMfa6 CgAAAOi2/v//vgZWAACJwkiJxYnfMcDoc/7//4XAdTUxwInqvgdWAACJ3+hf/v//hcB0m+jm/f// izBIjRVxCAAAMcC/AQAAAOiRBgAAMcDpev///+jF/f//izBIjRU+CAAAvwEAAAAxwOhwBgAA669I jTVPCAAAMf+6BQAAAOjb/f//MfZIicK/AQAAADHA6EoGAADpX////0iLHd4SIABIjTXUBwAAugUA AAAx/+ir/f//SI0NzQcAAEiJxr8BAAAASInaMcDoEv7//zH/6Cv+//9mLg8fhAAAAAAAkDHtSYnR XkiJ4kiD5PBQVEyNBVoHAABIjQ3jBgAASI09PP7///8VJhIgAPQPH0QAAEiNPUkSIABVSI0FQRIg AEg5+EiJ5XQZSIsF+hEgAEiFwHQNXf/gZi4PH4QAAAAAAF3DDx9AAGYuDx+EAAAAAABIjT0JEiAA SI01AhIgAFVIKf5IieVIwf4DSInwSMHoP0gBxkjR/nQYSIsFwREgAEiFwHQMXf/gZg8fhAAAAAAA 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 QVRFAGlvY3RsIFZUX1dBSVRBQ1RJVkUAQ291bGRuJ3QgZ2V0IGEgZmlsZSBkZXNjcmlwdG9yIHJl ZmVycmluZyB0byB0aGUgY29uc29sZQAvcHJvYy9zZWxmL2ZkLzAAQ291bGRuJ3Qgb3BlbiAlcwoA JWQAL2Rldi90dHkAL2Rldi90dHkwAC9kZXYvdmMvMAAvZGV2L3N5c3R0eQAvZGV2L2NvbnNvbGUA AAAAAABDb3VsZG4ndCBnZXQgYSBmaWxlIGRlc2NyaXB0b3IgcmVmZXJyaW5nIHRvIHRoZSBjb25z b2xlCgAAAAAAAAAAJXM6IAA6ICVzCgAAARsDO2gAAAAMAAAARPT//7QAAACE9f//3AAAAJT1///0 AAAANPf//4QAAABE+P//JAEAAJT4//9EAQAABPn//2gBAAAU+v//lAEAABT8///cAQAANP3//wgC AAA0/v//LAIAAKT+//90AgAAFAAAAAAAAAABelIAAXgQARsMBwiQAQcQFAAAABwAAACo9v//KwAA AAAAAAAAAAAAFAAAAAAAAAABelIAAXgQARsMBwiQAQAAJAAAABwAAACI8///QAEAAAAOEEYOGEoP C3cIgAA/GjsqMyQiAAAAABQAAABEAAAAoPT//wgAAAAAAAAAAAAAACwAAABcAAAAmPT//5UBAAAA Qg4QjAJBDhiGA0QOIIMEAooKDhhBDhBCDghBCwAAABwAAACMAAAAGPf//0sAAAAAQQ4QgwJUCg4I SwtqDggAIAAAAKwAAABI9///bgAAAABBDhCDAkYOIHQKDhBBDghECwAAKAAAANAAAACU9///DAEA AABBDhCGAkEOGIMDRA4gagoOGEMOEEEOCEQLAABEAAAA/AAAAHj4////AQAAAEIOEI4CQg4YjQNJ DiCMBEEOKIYFRw4wgwZLDlADxAEKDjBBDihBDiBCDhhCDhBCDghECwAAAAAoAAAARAEAADD6//8S AQAAAEEOEIYCQQ4YgwNMDvABAvwKDhhBDhBBDghBCyAAAABwAQAAJPv///kAAAAAQg4QjAJBDhiG A0QOIIMESw7wAUQAAACUAQAAAPz//2UAAAAAQg4QjwJCDhiOA0UOII0EQg4ojAVIDjCGBkgOOIMH TQ5Acg44QQ4wQQ4oQg4gQg4YQg4QQg4IABAAAADcAQAAKPz//wIAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAO AAAAAAAAUA4AAAAAAACwFQAAAAAAANUVAAAAAAAA3hUAAAAAAADoFQAAAAAAAPIVAAAAAAAA/hUA AAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAMAAAAAAAAAIAKAAAAAAAADQAAAAAAAAAEFQAA AAAAABkAAAAAAAAA8BwgAAAAAAAbAAAAAAAAAAgAAAAAAAAAGgAAAAAAAAD4HCAAAAAAABwAAAAA AAAACAAAAAAAAAD1/v9vAAAAAJgCAAAAAAAABQAAAAAAAABoBQAAAAAAAAYAAAAAAAAAyAIAAAAA AAAKAAAAAAAAAGwBAAAAAAAACwAAAAAAAAAYAAAAAAAAABUAAAAAAAAAAAAAAAAAAAADAAAAAAAA ACgfIAAAAAAAAgAAAAAAAADIAQAAAAAAABQAAAAAAAAABwAAAAAAAAAXAAAAAAAAALgIAAAAAAAA BwAAAAAAAABQBwAAAAAAAAgAAAAAAAAAaAEAAAAAAAAJAAAAAAAAABgAAAAAAAAAHgAAAAAAAAAI AAAAAAAAAPv//28AAAAAAQAACAAAAAD+//9vAAAAABAHAAAAAAAA////bwAAAAABAAAAAAAAAPD/ /28AAAAA1AYAAAAAAAD5//9vAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4HSAA AAAAAAAAAAAAAAAAAAAAAAAAAAC2CgAAAAAAAMYKAAAAAAAA1goAAAAAAADmCgAAAAAAAPYKAAAA AAAABgsAAAAAAAAWCwAAAAAAACYLAAAAAAAANgsAAAAAAABGCwAAAAAAAFYLAAAAAAAAZgsAAAAA AAB2CwAAAAAAAIYLAAAAAAAAlgsAAAAAAACmCwAAAAAAALYLAAAAAAAAxgsAAAAAAADWCwAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggIAAAAAAA ZjcwMzQ4ZmFiYmY3MWNkN2RjZGNlNjA4MGYyOWMyMjE4Y2U4MTIuZGVidWcAAAAAHOrk7wAuc2hz dHJ0YWIALmludGVycAAubm90ZS5BQkktdGFnAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gA LmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJl bGEucGx0AC5pbml0AC5wbHQuZ290AC50ZXh0AC5maW5pAC5yb2RhdGEALmVoX2ZyYW1lX2hkcgAu ZWhfZnJhbWUALmluaXRfYXJyYXkALmZpbmlfYXJyYXkALmRhdGEucmVsLnJvAC5keW5hbWljAC5k YXRhAC5ic3MALmdudV9kZWJ1Z2xpbmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAABAAAAAgAAAAAAAAA4AgAAAAAA ADgCAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAATAAAABwAAAAIAAAAAAAAA VAIAAAAAAABUAgAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIQAAAAcAAAAC AAAAAAAAAHQCAAAAAAAAdAIAAAAAAAAkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAADQA AAD2//9vAgAAAAAAAACYAgAAAAAAAJgCAAAAAAAAMAAAAAAAAAAFAAAAAAAAAAgAAAAAAAAAAAAA AAAAAAA+AAAACwAAAAIAAAAAAAAAyAIAAAAAAADIAgAAAAAAAKACAAAAAAAABgAAAAEAAAAIAAAA AAAAABgAAAAAAAAARgAAAAMAAAACAAAAAAAAAGgFAAAAAAAAaAUAAAAAAABsAQAAAAAAAAAAAAAA AAAAAQAAAAAAAAAAAAAAAAAAAE4AAAD///9vAgAAAAAAAADUBgAAAAAAANQGAAAAAAAAOAAAAAAA AAAFAAAAAAAAAAIAAAAAAAAAAgAAAAAAAABbAAAA/v//bwIAAAAAAAAAEAcAAAAAAAAQBwAAAAAA AEAAAAAAAAAABgAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAagAAAAQAAAACAAAAAAAAAFAHAAAAAAAA UAcAAAAAAABoAQAAAAAAAAUAAAAAAAAACAAAAAAAAAAYAAAAAAAAAHQAAAAEAAAAQgAAAAAAAAC4 CAAAAAAAALgIAAAAAAAAyAEAAAAAAAAFAAAAFwAAAAgAAAAAAAAAGAAAAAAAAAB+AAAAAQAAAAYA AAAAAAAAgAoAAAAAAACACgAAAAAAABcAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAeQAA AAEAAAAGAAAAAAAAAKAKAAAAAAAAoAoAAAAAAABAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAA AAAAAIQAAAABAAAABgAAAAAAAADgCwAAAAAAAOALAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAA AAAACAAAAAAAAACNAAAAAQAAAAYAAAAAAAAA8AsAAAAAAADwCwAAAAAAABIJAAAAAAAAAAAAAAAA AAAQAAAAAAAAAAAAAAAAAAAAkwAAAAEAAAAGAAAAAAAAAAQVAAAAAAAABBUAAAAAAAAJAAAAAAAA AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAJkAAAABAAAAAgAAAAAAAAAQFQAAAAAAABAVAAAAAAAA SwEAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAChAAAAAQAAAAIAAAAAAAAAXBYAAAAAAABc FgAAAAAAAGwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAArwAAAAEAAAACAAAAAAAAAMgW AAAAAAAAyBYAAAAAAAAgAgAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAALkAAAAOAAAAAwAA AAAAAADwHCAAAAAAAPAcAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAADFAAAA DwAAAAMAAAAAAAAA+BwgAAAAAAD4HAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAA AAAA0QAAAAEAAAADAAAAAAAAAAAdIAAAAAAAAB0AAAAAAAA4AAAAAAAAAAAAAAAAAAAAIAAAAAAA AAAAAAAAAAAAAN4AAAAGAAAAAwAAAAAAAAA4HSAAAAAAADgdAAAAAAAA8AEAAAAAAAAGAAAAAAAA AAgAAAAAAAAAEAAAAAAAAACIAAAAAQAAAAMAAAAAAAAAKB8gAAAAAAAoHwAAAAAAANgAAAAAAAAA AAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA5wAAAAEAAAADAAAAAAAAAAAgIAAAAAAAACAAAAAAAAAQ AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAO0AAAAIAAAAAwAAAAAAAAAgICAAAAAAABAg AAAAAAAAGAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAADyAAAAAQAAAAAAAAAAAAAAAAAA AAAAAAAQIAAAAAAAADQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAAAAAA AAAAAAAAAAAAAAAARCAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA== --00000000000019fae5057fdce102-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 21 14:28:39 2019 Received: (at 34140) by debbugs.gnu.org; 21 Jan 2019 19:28:39 +0000 Received: from localhost ([127.0.0.1]:40502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glfFN-00085h-QQ for submit@debbugs.gnu.org; Mon, 21 Jan 2019 14:28:39 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:35058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glfFL-00085S-KE for 34140@debbugs.gnu.org; Mon, 21 Jan 2019 14:28:36 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DA10316100D; Mon, 21 Jan 2019 11:28:28 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id WO1XxfScwOQn; Mon, 21 Jan 2019 11:28:27 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 308561610E8; Mon, 21 Jan 2019 11:28:27 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id jXJhaqcje-Jh; Mon, 21 Jan 2019 11:28:27 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0CB281610E0; Mon, 21 Jan 2019 11:28:27 -0800 (PST) To: Hongxu Chen From: Paul Eggert Subject: Re: AddressSanitizer reported heap-buffer-overflow when ignoring case Organization: UCLA Computer Science Department Message-ID: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> Date: Mon, 21 Jan 2019 11:28:23 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 Cc: 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Thanks for the bug report. I tracked it down to a read buffer overrun in glibc's regexec.c and filed a bug report with a fix here: https://sourceware.org/bugzilla/show_bug.cgi?id=24114 glibc is frozen right now (it's just before the glibc 2.29 release), so most likely the bug fix will appear in glibc 2.30. I plan to propagate the fix into Gnulib (and therefore into grep) shortly after glibc 2.29 is released. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 21 19:38:41 2019 Received: (at 34140) by debbugs.gnu.org; 22 Jan 2019 00:38:41 +0000 Received: from localhost ([127.0.0.1]:40661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glk5Q-0006zN-Hw for submit@debbugs.gnu.org; Mon, 21 Jan 2019 19:38:41 -0500 Received: from mail-wm1-f44.google.com ([209.85.128.44]:36413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glk5N-0006z8-Uh for 34140@debbugs.gnu.org; Mon, 21 Jan 2019 19:38:38 -0500 Received: by mail-wm1-f44.google.com with SMTP id p6so12496198wmc.1 for <34140@debbugs.gnu.org>; Mon, 21 Jan 2019 16:38:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qLF+GpPYHcjZHzv6McI7H+AR1yobF9twcIBqu6e5kD4=; b=Jcfpvd2qz5Uw44EH54Qd1MLtAZIjxJTRhn0D51xdThkGjeet0BiWgsERju3IiIBkew EN7f8N6p/THpX4gDvoSNH58HWLtVBiX+wKbOkI2yh0yDR0A2Er7U9hPaPLC4WPdLYRLY bDYf1goVx1AGn7Tn51VEfXLaNOG9iynsoR+ApOpClmcW2DpOnGXlc7uRo5yUQkAFNv5V Li5TDmWWm+Uys7Q/CBRcDQGJ7l6wmjD2uk5e7XxF85HL2BH1Ursjg/8VoLRfA0olkjpw gbjD5XIKNm81i2/gpMr7Y2E18gqDUkKflLI3i0baiUe09L+EBMPZZUdYrLjiM5lI4VXl RvZg== X-Gm-Message-State: AJcUukd9z5fC/FKNLnoCngSEmJM67iaH40PgZ6gCl77aj8/td2e9jSXx JAHvM638lv0B9VERGm2w5npDdZLLe3TeYP4Ycpc= X-Google-Smtp-Source: ALg8bN5gkC0QgUWV7GV5qhkLX44boM9y+RlPq+QeYUhB9ECrNgO5o3yv7p0HlXZ7S7YO1YS+ETsEKKivrbemcihoxGk= X-Received: by 2002:a7b:c218:: with SMTP id x24mr1367374wmi.58.1548117512063; Mon, 21 Jan 2019 16:38:32 -0800 (PST) MIME-Version: 1.0 References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> In-Reply-To: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> From: Jim Meyering Date: Mon, 21 Jan 2019 16:38:20 -0800 Message-ID: Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case To: Paul Eggert Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34140 Cc: Hongxu Chen , 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) On Mon, Jan 21, 2019 at 11:32 AM Paul Eggert wrote: > Thanks for the bug report. I tracked it down to a read buffer overrun in glibc's > regexec.c and filed a bug report with a fix here: > > https://sourceware.org/bugzilla/show_bug.cgi?id=24114 > > glibc is frozen right now (it's just before the glibc 2.29 release), so most > likely the bug fix will appear in glibc 2.30. I plan to propagate the fix into > Gnulib (and therefore into grep) shortly after glibc 2.29 is released. Thanks, Paul. For the record, here's a small reproducer: printf xxxxxxxxxxxxxx |valgrind src/grep -i '\(\(\)*.\)*\1' which induces this: ==10527== Invalid read of size 1 ==10527== at 0x483F0F5: bcmp (vg_replace_strmem.c:1113) ==10527== by 0x420B96: proceed_next_node (regexec.c:1296) ==10527== by 0x420B96: set_regs (regexec.c:1453) ==10527== by 0x422956: re_search_internal (regexec.c:864) ==10527== by 0x42700E: re_search_stub (regexec.c:425) ==10527== by 0x42775F: rpl_re_search (regexec.c:289) ==10527== by 0x405524: EGexecute (dfasearch.c:357) ==10527== by 0x406B9F: grepbuf (grep.c:1395) ==10527== by 0x407C5C: grep (grep.c:1567) ==10527== by 0x407C5C: grepdesc (grep.c:1849) ==10527== by 0x404277: grep_command_line_arg (grep.c:1891) ==10527== by 0x404277: main (grep.c:2938) ==10527== Address 0x4b0eabe is 0 bytes after a block of size 14 alloc'd ==10527== at 0x483AD19: realloc (vg_replace_malloc.c:836) ==10527== by 0x41A2F3: re_string_realloc_buffers (regex_internal.c:168) ==10527== by 0x41AE0D: extend_buffers (regexec.c:4067) ==10527== by 0x4218C2: get_subexp (regexec.c:2747) ==10527== by 0x4218C2: transit_state_bkref.isra.0 (regexec.c:2566) ==10527== by 0x421AD9: merge_state_with_log (regexec.c:2349) ==10527== by 0x422747: check_matching (regexec.c:1139) ==10527== by 0x422747: re_search_internal (regexec.c:805) ==10527== by 0x42700E: re_search_stub (regexec.c:425) ==10527== by 0x42775F: rpl_re_search (regexec.c:289) ==10527== by 0x405524: EGexecute (dfasearch.c:357) ==10527== by 0x406B9F: grepbuf (grep.c:1395) ==10527== by 0x407C5C: grep (grep.c:1567) ==10527== by 0x407C5C: grepdesc (grep.c:1849) ==10527== by 0x404277: grep_command_line_arg (grep.c:1891) ==10527== by 0x404277: main (grep.c:2938) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 03:44:26 2019 Received: (at 34140) by debbugs.gnu.org; 22 Jan 2019 08:44:26 +0000 Received: from localhost ([127.0.0.1]:40731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glrfV-0004SC-Pj for submit@debbugs.gnu.org; Tue, 22 Jan 2019 03:44:26 -0500 Received: from freefriends.org ([96.88.95.60]:33156 helo=frenzy.freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glrfT-0004S3-DN for 34140@debbugs.gnu.org; Tue, 22 Jan 2019 03:44:24 -0500 X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (freefriends.org [96.88.95.60]) by frenzy.freefriends.org (8.14.7/8.14.7) with ESMTP id x0M8iDot030161 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Jan 2019 01:44:14 -0700 Received: (from arnold@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id x0M8iDn0030160; Tue, 22 Jan 2019 01:44:13 -0700 From: arnold@skeeve.com Message-Id: <201901220844.x0M8iDn0030160@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Tue, 22 Jan 2019 01:44:13 -0700 To: leftcopy.chx@gmail.com, eggert@cs.ucla.edu Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> In-Reply-To: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 Cc: 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) If I may beg to differ, I see no reason that GNULIB can't be ahead of GLIBC. In particular for the benefit of programs that use it, like grep/sed/gawk. If necessary, I can copy/paste the change from the bug report, but it'd be nicer if you'd just push it to GNULIB. Thanks, Arnold Paul Eggert wrote: > Thanks for the bug report. I tracked it down to a read buffer overrun in glibc's > regexec.c and filed a bug report with a fix here: > > https://sourceware.org/bugzilla/show_bug.cgi?id=24114 > > glibc is frozen right now (it's just before the glibc 2.29 release), so most > likely the bug fix will appear in glibc 2.30. I plan to propagate the fix into > Gnulib (and therefore into grep) shortly after glibc 2.29 is released. > > From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 18:44:38 2019 Received: (at 34140) by debbugs.gnu.org; 22 Jan 2019 23:44:39 +0000 Received: from localhost ([127.0.0.1]:41792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm5ig-0000cx-JU for submit@debbugs.gnu.org; Tue, 22 Jan 2019 18:44:38 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:59790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm5id-0000ci-Lg for 34140@debbugs.gnu.org; Tue, 22 Jan 2019 18:44:36 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8766A161129; Tue, 22 Jan 2019 15:44:28 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id aWSNvS6TSdua; Tue, 22 Jan 2019 15:44:27 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0EED116112B; Tue, 22 Jan 2019 15:44:27 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id J-6xjFOqtlus; Tue, 22 Jan 2019 15:44:26 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DE07116108F; Tue, 22 Jan 2019 15:44:26 -0800 (PST) Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case To: arnold@skeeve.com, leftcopy.chx@gmail.com References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBfgQTAQIAKAUCTIByZAIbAwUJEswDAAYLCQgHAwIG FQgCCQoLBBYCAwECHgECF4AACgkQ7ZfpDmKqfjRRGw/+Ij03dhYfYl/gXVRiuzV1gGrbHk+t nfrI/C7fAeoFzQ5tVgVinShaPkZo0HTPf18x6IDEdAiO8Mqo1yp0CtHmzGMCJ50o4Grgfjlr 6g/+vtEOKbhleszN2XpJvpwM2QgGvn/laTLUu8PH9aRWTs7qJJZKKKAb4sxYc92FehPu6FOD 0dDiyhlDAq4lOV2mdBpzQbiojoZzQLMQwjpgCTK2572eK9EOEQySUThXrSIz6ASenp4NYTFH s9tuJQvXk9gZDdPSl3bp+47dGxlxEWLpBIM7zIONw4ks4azgT8nvDZxA5IZHtvqBlJLBObYY 0Le61Wp0y3TlBDh2qdK8eYL426W4scEMSuig5gb8OAtQiBW6k2sGUxxeiv8ovWu8YAZgKJfu oWI+uRnMEddruY8JsoM54KaKvZikkKs2bg1ndtLVzHpJ6qFZC7QVjeHUh6/BmgvdjWPZYFTt N+KA9CWX3GQKKgN3uu988yznD7LnB98T4EUH1HA/GnfBqMV1gpzTvPc4qVQinCmIkEFp83zl +G5fCjJJ3W7ivzCnYo4KhKLpFUm97okTKR2LW3xZzEW4cLSWO387MTK3CzDOx5qe6s4a91Zu ZM/j/TQdTLDaqNn83kA4Hq48UHXYxcIh+Nd8k/3w6lFuoK0wrOFiywjLx+0ur5jmmbecBGHc 1xdhAFHOwU0ETIByZAEQAKaF678T9wyH4wjTrV1Pz3cDEoSnV/0ZUrOT37p1dcGyj/IXq1x6 70HRVahAmk0sZpYc25PF9D5GPYHFWlNjuPU96rDndXB3hedmBRhLdC4bAXjI4DV+bmdVe+q/ IMnlZRaVlm9EiMCVAR6w13sReu7qXkW9r3RwY2AzXskp/tAe4BRKr1Zmbvi2nbnQ6epEC42r Rbx0B1EhjbIQZ5JHGk24iPT7LdBgnNmos5wYjzwNlkMQD5T0Ydzhk7J+UxwA5m46mOhRDC2r FV/A0gm5TLy8DXjv/Esc4gYnYai6SQqnUEVh5LuV8YCJBnijs+Tiw71x1icmn6xGI45EugJO gec+rLypYgpVp4x0HI5T88qBRYCkxH3Kg8Qo+EWNA9A4LRQ9DX8njona0gf0s03tocK8kBN6 6UoqqPtHBnc4eMgBymCflK12eKfd2YYxnyg9cZazWA5VslvTxpm76hbg5oiAEH/Vg/8MxHyA nPhfrgwyPrmJEcVBafdspJnYQxBYNco2LFPIhlOvWh8r4at+s+M3Lb26oUTczlgdW1Sf3SDA 77BMRnF0FQyE+7AzV79MBN4ykiqaezQxtaF1Fy/tvkhffSo8u+dwG0EgJh+te38gTcISVr0G IPplLz6YhjrbHrPRF1CN5UuL9DBGjxuN35RLNVEfta6RUFlR6NctTjvrABEBAAHCwWUEGAEC AA8FAkyAcmQCGwwFCRLMAwAACgkQ7ZfpDmKqfjSrHA/+KzAKvTxRhA9MWNLxIyJ7S5uJ16gs T3oCjZrBKGEhKMOGX4O0GA6VOEryO7QRCCYah3oxSG38IAnNeiwJXgU9Bzkk85UGbPEd7HGF /VSeHCQwWou6jqUDTSDvn9YhNTdG0KXPM74aC+xr2Zow1O2mhXihgWKD0Dw+0LYPnUOsQ0KO FxHXXYHmRrS1OZPU59BLvc+TRhIhafSHKLwbXK+6ckkxBx6h8z5ccpG0Qs4bFhdFYnFrEieD LoGmnE2YLhdV6swJ9VNCS6pLiEohT3fm7aXm15tZOIyzMZhHRSAPblXxQ0ZSWjq8oRrcYNFx c4W1URpAkBCOYJoXvQfD5L3lqAl8TCqDUzYxhH/tJhbDdHrqHH767jaDaTB1+Talp/2AMKwc XNOdiklGxbmHVG6YGl6g8Lrbsu9NZEI4yLlHzuikthJWgz+3vZhVGyNlt+HNIoF6CjDL2omu 5cEq4RDHM44QqPk6l7O0pUvN1mT4B+S1b08RKpqm/ff015E37HNV/piIvJlxGAYz8PSfuGCB 1thMYqlmgdhd9/BabGFbGGYHA6U4/T5zqU+f6xHy1SsAQZ1MSKlLwekBIT+4/cLRGqCHjnV0 q5H/T6a7t5mPkbzSrOLSo4puj+IToNjYyYIDBWzhlA19avOa+rvUjmHtD3sFN7cXWtkGoi8b uNcby4U= Organization: UCLA Computer Science Department Message-ID: <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> Date: Tue, 22 Jan 2019 15:44:26 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <201901220844.x0M8iDn0030160@freefriends.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 Cc: 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) On 1/22/19 12:44 AM, arnold@skeeve.com wrote: > If I may beg to differ, I see no reason that GNULIB can't be > ahead of GLIBC. The only reason is avoiding hassle: I'd have to decouple this gnulib file from glibc now (which requires changing some other administrative file), and then recouple it later. If this bug were important I'd be inclined to do the extra work - but is it that important? From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 02:13:57 2019 Received: (at 34140) by debbugs.gnu.org; 23 Jan 2019 07:13:57 +0000 Received: from localhost ([127.0.0.1]:41928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmCjV-0003bV-31 for submit@debbugs.gnu.org; Wed, 23 Jan 2019 02:13:57 -0500 Received: from freefriends.org ([96.88.95.60]:47882 helo=frenzy.freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmCjT-0003bM-33 for 34140@debbugs.gnu.org; Wed, 23 Jan 2019 02:13:55 -0500 X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (freefriends.org [96.88.95.60]) by frenzy.freefriends.org (8.14.7/8.14.7) with ESMTP id x0N78gsI025747 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 23 Jan 2019 00:08:42 -0700 Received: (from arnold@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id x0N78e5K025746; Wed, 23 Jan 2019 00:08:40 -0700 From: arnold@skeeve.com Message-Id: <201901230708.x0N78e5K025746@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Wed, 23 Jan 2019 00:08:40 -0700 To: leftcopy.chx@gmail.com, eggert@cs.ucla.edu, arnold@skeeve.com Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> In-Reply-To: <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 Cc: 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Paul Eggert wrote: > On 1/22/19 12:44 AM, arnold@skeeve.com wrote: > > If I may beg to differ, I see no reason that GNULIB can't be > > ahead of GLIBC. > The only reason is avoiding hassle: I'd have to decouple this gnulib > file from glibc now (which requires changing some other administrative > file), and then recouple it later. If this bug were important I'd be > inclined to do the extra work - but is it that important? If the time period between the bug fix and GNULIB getting updated is short (for some definition of "short") then it's not that important. If it drags out, it becomes a hassle. Do you have an ETA on when the fix will get pushed to GNULIB? Thanks, Arnold From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 25 19:24:20 2019 Received: (at 34140) by debbugs.gnu.org; 26 Jan 2019 00:24:20 +0000 Received: from localhost ([127.0.0.1]:45721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnBlk-0006o8-Eg for submit@debbugs.gnu.org; Fri, 25 Jan 2019 19:24:20 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnBlh-0006nu-SE for 34140@debbugs.gnu.org; Fri, 25 Jan 2019 19:24:19 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 56CA01611B4; Fri, 25 Jan 2019 16:24:11 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id DyRk5hCEP2VH; Fri, 25 Jan 2019 16:24:10 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 274B41611CA; Fri, 25 Jan 2019 16:24:10 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id gP955sLf0B1k; Fri, 25 Jan 2019 16:24:10 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0DD531611B3; Fri, 25 Jan 2019 16:24:10 -0800 (PST) Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case To: arnold@skeeve.com, leftcopy.chx@gmail.com References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> <201901230708.x0N78e5K025746@freefriends.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBfgQTAQIAKAUCTIByZAIbAwUJEswDAAYLCQgHAwIG FQgCCQoLBBYCAwECHgECF4AACgkQ7ZfpDmKqfjRRGw/+Ij03dhYfYl/gXVRiuzV1gGrbHk+t nfrI/C7fAeoFzQ5tVgVinShaPkZo0HTPf18x6IDEdAiO8Mqo1yp0CtHmzGMCJ50o4Grgfjlr 6g/+vtEOKbhleszN2XpJvpwM2QgGvn/laTLUu8PH9aRWTs7qJJZKKKAb4sxYc92FehPu6FOD 0dDiyhlDAq4lOV2mdBpzQbiojoZzQLMQwjpgCTK2572eK9EOEQySUThXrSIz6ASenp4NYTFH s9tuJQvXk9gZDdPSl3bp+47dGxlxEWLpBIM7zIONw4ks4azgT8nvDZxA5IZHtvqBlJLBObYY 0Le61Wp0y3TlBDh2qdK8eYL426W4scEMSuig5gb8OAtQiBW6k2sGUxxeiv8ovWu8YAZgKJfu oWI+uRnMEddruY8JsoM54KaKvZikkKs2bg1ndtLVzHpJ6qFZC7QVjeHUh6/BmgvdjWPZYFTt N+KA9CWX3GQKKgN3uu988yznD7LnB98T4EUH1HA/GnfBqMV1gpzTvPc4qVQinCmIkEFp83zl +G5fCjJJ3W7ivzCnYo4KhKLpFUm97okTKR2LW3xZzEW4cLSWO387MTK3CzDOx5qe6s4a91Zu ZM/j/TQdTLDaqNn83kA4Hq48UHXYxcIh+Nd8k/3w6lFuoK0wrOFiywjLx+0ur5jmmbecBGHc 1xdhAFHOwU0ETIByZAEQAKaF678T9wyH4wjTrV1Pz3cDEoSnV/0ZUrOT37p1dcGyj/IXq1x6 70HRVahAmk0sZpYc25PF9D5GPYHFWlNjuPU96rDndXB3hedmBRhLdC4bAXjI4DV+bmdVe+q/ IMnlZRaVlm9EiMCVAR6w13sReu7qXkW9r3RwY2AzXskp/tAe4BRKr1Zmbvi2nbnQ6epEC42r Rbx0B1EhjbIQZ5JHGk24iPT7LdBgnNmos5wYjzwNlkMQD5T0Ydzhk7J+UxwA5m46mOhRDC2r FV/A0gm5TLy8DXjv/Esc4gYnYai6SQqnUEVh5LuV8YCJBnijs+Tiw71x1icmn6xGI45EugJO gec+rLypYgpVp4x0HI5T88qBRYCkxH3Kg8Qo+EWNA9A4LRQ9DX8njona0gf0s03tocK8kBN6 6UoqqPtHBnc4eMgBymCflK12eKfd2YYxnyg9cZazWA5VslvTxpm76hbg5oiAEH/Vg/8MxHyA nPhfrgwyPrmJEcVBafdspJnYQxBYNco2LFPIhlOvWh8r4at+s+M3Lb26oUTczlgdW1Sf3SDA 77BMRnF0FQyE+7AzV79MBN4ykiqaezQxtaF1Fy/tvkhffSo8u+dwG0EgJh+te38gTcISVr0G IPplLz6YhjrbHrPRF1CN5UuL9DBGjxuN35RLNVEfta6RUFlR6NctTjvrABEBAAHCwWUEGAEC AA8FAkyAcmQCGwwFCRLMAwAACgkQ7ZfpDmKqfjSrHA/+KzAKvTxRhA9MWNLxIyJ7S5uJ16gs T3oCjZrBKGEhKMOGX4O0GA6VOEryO7QRCCYah3oxSG38IAnNeiwJXgU9Bzkk85UGbPEd7HGF /VSeHCQwWou6jqUDTSDvn9YhNTdG0KXPM74aC+xr2Zow1O2mhXihgWKD0Dw+0LYPnUOsQ0KO FxHXXYHmRrS1OZPU59BLvc+TRhIhafSHKLwbXK+6ckkxBx6h8z5ccpG0Qs4bFhdFYnFrEieD LoGmnE2YLhdV6swJ9VNCS6pLiEohT3fm7aXm15tZOIyzMZhHRSAPblXxQ0ZSWjq8oRrcYNFx c4W1URpAkBCOYJoXvQfD5L3lqAl8TCqDUzYxhH/tJhbDdHrqHH767jaDaTB1+Talp/2AMKwc XNOdiklGxbmHVG6YGl6g8Lrbsu9NZEI4yLlHzuikthJWgz+3vZhVGyNlt+HNIoF6CjDL2omu 5cEq4RDHM44QqPk6l7O0pUvN1mT4B+S1b08RKpqm/ff015E37HNV/piIvJlxGAYz8PSfuGCB 1thMYqlmgdhd9/BabGFbGGYHA6U4/T5zqU+f6xHy1SsAQZ1MSKlLwekBIT+4/cLRGqCHjnV0 q5H/T6a7t5mPkbzSrOLSo4puj+IToNjYyYIDBWzhlA19avOa+rvUjmHtD3sFN7cXWtkGoi8b uNcby4U= Organization: UCLA Computer Science Department Message-ID: <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> Date: Fri, 25 Jan 2019 16:24:09 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <201901230708.x0N78e5K025746@freefriends.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 Cc: 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) On 1/22/19 11:08 PM, arnold@skeeve.com wrote: > Do you have an ETA on when the fix will get pushed to GNULIB? Glibc is scheduled for release on February 1, and I plan to update glibc and Gnulib soon after it's released (which may be a bit later than Feb. 1). From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 26 14:16:31 2019 Received: (at 34140) by debbugs.gnu.org; 26 Jan 2019 19:16:32 +0000 Received: from localhost ([127.0.0.1]:46788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnTRN-0007EU-LM for submit@debbugs.gnu.org; Sat, 26 Jan 2019 14:16:30 -0500 Received: from freefriends.org ([96.88.95.60]:49906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnTRL-0007EL-Dm for 34140@debbugs.gnu.org; Sat, 26 Jan 2019 14:16:28 -0500 X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id x0QJBFRo010887 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 26 Jan 2019 12:11:16 -0700 Received: (from arnold@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id x0QJBEe7010886; Sat, 26 Jan 2019 12:11:14 -0700 From: arnold@skeeve.com Message-Id: <201901261911.x0QJBEe7010886@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Sat, 26 Jan 2019 12:11:14 -0700 To: leftcopy.chx@gmail.com, eggert@cs.ucla.edu, arnold@skeeve.com Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> <201901230708.x0N78e5K025746@freefriends.org> <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> In-Reply-To: <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 Cc: 34140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Paul Eggert wrote: > On 1/22/19 11:08 PM, arnold@skeeve.com wrote: > > Do you have an ETA on when the fix will get pushed to GNULIB? > > Glibc is scheduled for release on February 1, and I plan to update glibc > and Gnulib soon after it's released (which may be a bit later than Feb. 1). Excellent. Thanks! Arnold From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 31 16:35:08 2019 Received: (at 34140-done) by debbugs.gnu.org; 31 Jan 2019 21:35:08 +0000 Received: from localhost ([127.0.0.1]:53432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpJzH-0000Rt-P7 for submit@debbugs.gnu.org; Thu, 31 Jan 2019 16:35:08 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:57648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpJzE-0000RI-QH for 34140-done@debbugs.gnu.org; Thu, 31 Jan 2019 16:35:05 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id ABA0916119B; Thu, 31 Jan 2019 13:34:58 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 2xJwQB11Pltu; Thu, 31 Jan 2019 13:34:53 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 84E6116118C; Thu, 31 Jan 2019 13:34:53 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id FO-1cNRBjwF8; Thu, 31 Jan 2019 13:34:53 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 674C016107A; Thu, 31 Jan 2019 13:34:53 -0800 (PST) Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case From: Paul Eggert To: arnold@skeeve.com, leftcopy.chx@gmail.com References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> <201901230708.x0N78e5K025746@freefriends.org> <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBfgQTAQIAKAUCTIByZAIbAwUJEswDAAYLCQgHAwIG FQgCCQoLBBYCAwECHgECF4AACgkQ7ZfpDmKqfjRRGw/+Ij03dhYfYl/gXVRiuzV1gGrbHk+t nfrI/C7fAeoFzQ5tVgVinShaPkZo0HTPf18x6IDEdAiO8Mqo1yp0CtHmzGMCJ50o4Grgfjlr 6g/+vtEOKbhleszN2XpJvpwM2QgGvn/laTLUu8PH9aRWTs7qJJZKKKAb4sxYc92FehPu6FOD 0dDiyhlDAq4lOV2mdBpzQbiojoZzQLMQwjpgCTK2572eK9EOEQySUThXrSIz6ASenp4NYTFH s9tuJQvXk9gZDdPSl3bp+47dGxlxEWLpBIM7zIONw4ks4azgT8nvDZxA5IZHtvqBlJLBObYY 0Le61Wp0y3TlBDh2qdK8eYL426W4scEMSuig5gb8OAtQiBW6k2sGUxxeiv8ovWu8YAZgKJfu oWI+uRnMEddruY8JsoM54KaKvZikkKs2bg1ndtLVzHpJ6qFZC7QVjeHUh6/BmgvdjWPZYFTt N+KA9CWX3GQKKgN3uu988yznD7LnB98T4EUH1HA/GnfBqMV1gpzTvPc4qVQinCmIkEFp83zl +G5fCjJJ3W7ivzCnYo4KhKLpFUm97okTKR2LW3xZzEW4cLSWO387MTK3CzDOx5qe6s4a91Zu ZM/j/TQdTLDaqNn83kA4Hq48UHXYxcIh+Nd8k/3w6lFuoK0wrOFiywjLx+0ur5jmmbecBGHc 1xdhAFHOwU0ETIByZAEQAKaF678T9wyH4wjTrV1Pz3cDEoSnV/0ZUrOT37p1dcGyj/IXq1x6 70HRVahAmk0sZpYc25PF9D5GPYHFWlNjuPU96rDndXB3hedmBRhLdC4bAXjI4DV+bmdVe+q/ IMnlZRaVlm9EiMCVAR6w13sReu7qXkW9r3RwY2AzXskp/tAe4BRKr1Zmbvi2nbnQ6epEC42r Rbx0B1EhjbIQZ5JHGk24iPT7LdBgnNmos5wYjzwNlkMQD5T0Ydzhk7J+UxwA5m46mOhRDC2r FV/A0gm5TLy8DXjv/Esc4gYnYai6SQqnUEVh5LuV8YCJBnijs+Tiw71x1icmn6xGI45EugJO gec+rLypYgpVp4x0HI5T88qBRYCkxH3Kg8Qo+EWNA9A4LRQ9DX8njona0gf0s03tocK8kBN6 6UoqqPtHBnc4eMgBymCflK12eKfd2YYxnyg9cZazWA5VslvTxpm76hbg5oiAEH/Vg/8MxHyA nPhfrgwyPrmJEcVBafdspJnYQxBYNco2LFPIhlOvWh8r4at+s+M3Lb26oUTczlgdW1Sf3SDA 77BMRnF0FQyE+7AzV79MBN4ykiqaezQxtaF1Fy/tvkhffSo8u+dwG0EgJh+te38gTcISVr0G IPplLz6YhjrbHrPRF1CN5UuL9DBGjxuN35RLNVEfta6RUFlR6NctTjvrABEBAAHCwWUEGAEC AA8FAkyAcmQCGwwFCRLMAwAACgkQ7ZfpDmKqfjSrHA/+KzAKvTxRhA9MWNLxIyJ7S5uJ16gs T3oCjZrBKGEhKMOGX4O0GA6VOEryO7QRCCYah3oxSG38IAnNeiwJXgU9Bzkk85UGbPEd7HGF /VSeHCQwWou6jqUDTSDvn9YhNTdG0KXPM74aC+xr2Zow1O2mhXihgWKD0Dw+0LYPnUOsQ0KO FxHXXYHmRrS1OZPU59BLvc+TRhIhafSHKLwbXK+6ckkxBx6h8z5ccpG0Qs4bFhdFYnFrEieD LoGmnE2YLhdV6swJ9VNCS6pLiEohT3fm7aXm15tZOIyzMZhHRSAPblXxQ0ZSWjq8oRrcYNFx c4W1URpAkBCOYJoXvQfD5L3lqAl8TCqDUzYxhH/tJhbDdHrqHH767jaDaTB1+Talp/2AMKwc XNOdiklGxbmHVG6YGl6g8Lrbsu9NZEI4yLlHzuikthJWgz+3vZhVGyNlt+HNIoF6CjDL2omu 5cEq4RDHM44QqPk6l7O0pUvN1mT4B+S1b08RKpqm/ff015E37HNV/piIvJlxGAYz8PSfuGCB 1thMYqlmgdhd9/BabGFbGGYHA6U4/T5zqU+f6xHy1SsAQZ1MSKlLwekBIT+4/cLRGqCHjnV0 q5H/T6a7t5mPkbzSrOLSo4puj+IToNjYyYIDBWzhlA19avOa+rvUjmHtD3sFN7cXWtkGoi8b uNcby4U= Organization: UCLA Computer Science Department Message-ID: Date: Thu, 31 Jan 2019 13:34:53 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140-done Cc: 34140-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) On 1/25/19 4:24 PM, Paul Eggert wrote: > On 1/22/19 11:08 PM, arnold@skeeve.com wrote: >> Do you have an ETA on when the fix will get pushed to GNULIB? > > Glibc is scheduled for release on February 1, and I plan to update > glibc and Gnulib soon after it's released (which may be a bit later > than Feb. 1). This is done now and the fix is propagated into Gnulib and grep, so I'm marking the grep bug as done. If you're using a glibc version before glibc 2.30 (which will not be out for months) you may need to './configure --with-included-regex' to get the fix. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 31 17:22:17 2019 Received: (at submit) by debbugs.gnu.org; 31 Jan 2019 22:22:17 +0000 Received: from localhost ([127.0.0.1]:53487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpKiv-0003fL-1z for submit@debbugs.gnu.org; Thu, 31 Jan 2019 17:22:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpKit-0003ev-1h for submit@debbugs.gnu.org; Thu, 31 Jan 2019 17:22:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:39321) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gpKin-0005vM-Uu for submit@debbugs.gnu.org; Thu, 31 Jan 2019 17:22:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55521) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gpKin-0004WF-5Q for bug-grep@gnu.org; Thu, 31 Jan 2019 17:22:09 -0500 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 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gpKim-0005uV-Gg for bug-grep@gnu.org; Thu, 31 Jan 2019 17:22:09 -0500 Received: from mail-oi1-x22c.google.com ([2607:f8b0:4864:20::22c]:42960) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gpKim-0005tt-8G for bug-grep@gnu.org; Thu, 31 Jan 2019 17:22:08 -0500 Received: by mail-oi1-x22c.google.com with SMTP id w13so4159194oiw.9 for ; Thu, 31 Jan 2019 14:22:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=eCTIhCUG7aDRYHohJM4c1Gq0glbd2hfXhgGqmMKowdo=; b=PJC+bt73Dy+ekZc+G+m9ySmjXKB92qzXmy+1azCBGd7uYPVEBZ7C6TJG8RdngZ3Rnc Kc3/XzAYFjWOSKYjFsNF/Cy4mZwcBKKTVHcV5EucPTqbFRK9h9WuPs9sIppwGTNG1KpC aNTYTjrwE0eL69q+4LZKsgJyDtpRFxEh7llqxJDlFaOpCVM3gurZF8irl8l50zWccnvZ CHE9fYNbvP16rGzRV079DYXu33OiPh9enqoyw4i1fl3js6skqKC3iDsJXz75Sm/6fhGy 1QOPqW+F/gT8+OZZoBeXJ6P4STBR7CYy29dUA1K6yibqP0CSojo0+K/4h4QmxU9BB2nH NLEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=eCTIhCUG7aDRYHohJM4c1Gq0glbd2hfXhgGqmMKowdo=; b=ivJBxHrAuxOIbdj06FacDNyV5QG52jrCLLSfh+Mh4buZDspZEnsffnGO0UXPER4wWW rphbP9b/uPSq8NUpQsxXCYbwYCRcZVrzxrTCBW9K7bBIF5PiLX6ztYctP3pPCPyNO47s ZSwkiGkJCH7LSUYKqv9xCl72UgakQ4SVvWG/qsqTuWVvRHpF08KrR7CRPoKRdiV7i0hv vTyCZnPZvzuJ3ATWmaaS3v3VsIsf0bD8cOqHajBpQ54SnlkA28pN5oVmVRYaC6hjY/5G ME/nFlqyJMGSOj6uhHcew+1h3Z28wUCWdL0i5VAo/bnE0Ck6fXvAG0QrmHrdaKvZePts VJvQ== X-Gm-Message-State: AJcUukcHglb9P3lmf1J0VLl2gTAZT4HYlB2bQdeYG/MFOVvSOBFwN4nY i+00XX6lfSy6rcWRBJW7cQtzb+Z7 X-Google-Smtp-Source: ALg8bN5Yc1tVQ82xITDrkj22QeBC0foBTP0lAd+tedBjm1cFlAhY7wQVobq8LT7Bg2uNbLF3PRsIcw== X-Received: by 2002:aca:41c5:: with SMTP id o188mr16010862oia.61.1548973326900; Thu, 31 Jan 2019 14:22:06 -0800 (PST) Received: from [192.168.0.82] (cpe-70-123-227-116.satx.res.rr.com. [70.123.227.116]) by smtp.gmail.com with ESMTPSA id g25sm2235237otk.31.2019.01.31.14.22.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Jan 2019 14:22:06 -0800 (PST) Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case To: bug-grep@gnu.org References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> <201901230708.x0N78e5K025746@freefriends.org> <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> From: Bruce Dubbs Message-ID: <6e324962-78d1-83c3-0750-3ccb5c8c38b9@gmail.com> Date: Thu, 31 Jan 2019 16:22:05 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::22c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (/) On 01/31/2019 03:34 PM, Paul Eggert wrote: > On 1/25/19 4:24 PM, Paul Eggert wrote: >> On 1/22/19 11:08 PM, arnold@skeeve.com wrote: >>> Do you have an ETA on when the fix will get pushed to GNULIB? >> >> Glibc is scheduled for release on February 1, and I plan to update >> glibc and Gnulib soon after it's released (which may be a bit later >> than Feb. 1). > > This is done now and the fix is propagated into Gnulib and grep, so I'm > marking the grep bug as done. If you're using a glibc version before > glibc 2.30 (which will not be out for months) you may need to > './configure --with-included-regex' to get the fix. Will there be a new grep release soon? -- Bruce Dubbs linuxfromscratch.org From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 31 18:11:08 2019 Received: (at 34140) by debbugs.gnu.org; 31 Jan 2019 23:11:08 +0000 Received: from localhost ([127.0.0.1]:53512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpLUB-0004t2-QP for submit@debbugs.gnu.org; Thu, 31 Jan 2019 18:11:08 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:47642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpLU9-0004sT-Fj for 34140@debbugs.gnu.org; Thu, 31 Jan 2019 18:11:06 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 51A08161187; Thu, 31 Jan 2019 15:10:59 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id hQqbSVoVOXx1; Thu, 31 Jan 2019 15:10:58 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9EB7E16118E; Thu, 31 Jan 2019 15:10:58 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id JcWd2XF6DEAc; Thu, 31 Jan 2019 15:10:58 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 8283A161120; Thu, 31 Jan 2019 15:10:58 -0800 (PST) Subject: Re: bug#34140: AddressSanitizer reported heap-buffer-overflow when ignoring case To: Bruce Dubbs , 34140@debbugs.gnu.org References: <7e112522-25bc-1d8b-e7d9-0e000b4c1abc@cs.ucla.edu> <201901220844.x0M8iDn0030160@freefriends.org> <629c8292-61fa-71f5-f786-61aec55100be@cs.ucla.edu> <201901230708.x0N78e5K025746@freefriends.org> <1e05dd03-7dd6-7efe-c700-475c6387ea6c@cs.ucla.edu> <6e324962-78d1-83c3-0750-3ccb5c8c38b9@gmail.com> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBfgQTAQIAKAUCTIByZAIbAwUJEswDAAYLCQgHAwIG FQgCCQoLBBYCAwECHgECF4AACgkQ7ZfpDmKqfjRRGw/+Ij03dhYfYl/gXVRiuzV1gGrbHk+t nfrI/C7fAeoFzQ5tVgVinShaPkZo0HTPf18x6IDEdAiO8Mqo1yp0CtHmzGMCJ50o4Grgfjlr 6g/+vtEOKbhleszN2XpJvpwM2QgGvn/laTLUu8PH9aRWTs7qJJZKKKAb4sxYc92FehPu6FOD 0dDiyhlDAq4lOV2mdBpzQbiojoZzQLMQwjpgCTK2572eK9EOEQySUThXrSIz6ASenp4NYTFH s9tuJQvXk9gZDdPSl3bp+47dGxlxEWLpBIM7zIONw4ks4azgT8nvDZxA5IZHtvqBlJLBObYY 0Le61Wp0y3TlBDh2qdK8eYL426W4scEMSuig5gb8OAtQiBW6k2sGUxxeiv8ovWu8YAZgKJfu oWI+uRnMEddruY8JsoM54KaKvZikkKs2bg1ndtLVzHpJ6qFZC7QVjeHUh6/BmgvdjWPZYFTt N+KA9CWX3GQKKgN3uu988yznD7LnB98T4EUH1HA/GnfBqMV1gpzTvPc4qVQinCmIkEFp83zl +G5fCjJJ3W7ivzCnYo4KhKLpFUm97okTKR2LW3xZzEW4cLSWO387MTK3CzDOx5qe6s4a91Zu ZM/j/TQdTLDaqNn83kA4Hq48UHXYxcIh+Nd8k/3w6lFuoK0wrOFiywjLx+0ur5jmmbecBGHc 1xdhAFHOwU0ETIByZAEQAKaF678T9wyH4wjTrV1Pz3cDEoSnV/0ZUrOT37p1dcGyj/IXq1x6 70HRVahAmk0sZpYc25PF9D5GPYHFWlNjuPU96rDndXB3hedmBRhLdC4bAXjI4DV+bmdVe+q/ IMnlZRaVlm9EiMCVAR6w13sReu7qXkW9r3RwY2AzXskp/tAe4BRKr1Zmbvi2nbnQ6epEC42r Rbx0B1EhjbIQZ5JHGk24iPT7LdBgnNmos5wYjzwNlkMQD5T0Ydzhk7J+UxwA5m46mOhRDC2r FV/A0gm5TLy8DXjv/Esc4gYnYai6SQqnUEVh5LuV8YCJBnijs+Tiw71x1icmn6xGI45EugJO gec+rLypYgpVp4x0HI5T88qBRYCkxH3Kg8Qo+EWNA9A4LRQ9DX8njona0gf0s03tocK8kBN6 6UoqqPtHBnc4eMgBymCflK12eKfd2YYxnyg9cZazWA5VslvTxpm76hbg5oiAEH/Vg/8MxHyA nPhfrgwyPrmJEcVBafdspJnYQxBYNco2LFPIhlOvWh8r4at+s+M3Lb26oUTczlgdW1Sf3SDA 77BMRnF0FQyE+7AzV79MBN4ykiqaezQxtaF1Fy/tvkhffSo8u+dwG0EgJh+te38gTcISVr0G IPplLz6YhjrbHrPRF1CN5UuL9DBGjxuN35RLNVEfta6RUFlR6NctTjvrABEBAAHCwWUEGAEC AA8FAkyAcmQCGwwFCRLMAwAACgkQ7ZfpDmKqfjSrHA/+KzAKvTxRhA9MWNLxIyJ7S5uJ16gs T3oCjZrBKGEhKMOGX4O0GA6VOEryO7QRCCYah3oxSG38IAnNeiwJXgU9Bzkk85UGbPEd7HGF /VSeHCQwWou6jqUDTSDvn9YhNTdG0KXPM74aC+xr2Zow1O2mhXihgWKD0Dw+0LYPnUOsQ0KO FxHXXYHmRrS1OZPU59BLvc+TRhIhafSHKLwbXK+6ckkxBx6h8z5ccpG0Qs4bFhdFYnFrEieD LoGmnE2YLhdV6swJ9VNCS6pLiEohT3fm7aXm15tZOIyzMZhHRSAPblXxQ0ZSWjq8oRrcYNFx c4W1URpAkBCOYJoXvQfD5L3lqAl8TCqDUzYxhH/tJhbDdHrqHH767jaDaTB1+Talp/2AMKwc XNOdiklGxbmHVG6YGl6g8Lrbsu9NZEI4yLlHzuikthJWgz+3vZhVGyNlt+HNIoF6CjDL2omu 5cEq4RDHM44QqPk6l7O0pUvN1mT4B+S1b08RKpqm/ff015E37HNV/piIvJlxGAYz8PSfuGCB 1thMYqlmgdhd9/BabGFbGGYHA6U4/T5zqU+f6xHy1SsAQZ1MSKlLwekBIT+4/cLRGqCHjnV0 q5H/T6a7t5mPkbzSrOLSo4puj+IToNjYyYIDBWzhlA19avOa+rvUjmHtD3sFN7cXWtkGoi8b uNcby4U= Organization: UCLA Computer Science Department Message-ID: <17f2a752-1b3b-be53-9247-4d2bae5cbe7d@cs.ucla.edu> Date: Thu, 31 Jan 2019 15:10:55 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <6e324962-78d1-83c3-0750-3ccb5c8c38b9@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34140 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) On 1/31/19 2:22 PM, Bruce Dubbs wrote: > Will there be a new grep release soon? I don't have any plans. This bug doesn't seem to be that urgent to fix. From unknown Fri Aug 15 03:56:32 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, 01 Mar 2019 12:24:05 +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