From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20328 invoked by alias); 8 May 2017 13:50:17 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41062 Received: (qmail 21634 invoked from network); 8 May 2017 13:50:17 -0000 X-Qmail-Scanner-Diagnostics: from mail-it0-f50.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.214.50):SA:0(-0.2/5.0):. Processed in 1.808261 secs); 08 May 2017 13:50:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_SPAM, SPF_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: dualbus@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.214.50 as permitted sender) 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=Iuy5BdVEbSEQceAJocdQzj5AuIld+J0qsAYiT9jKQio=; b=iucIWpg4dZOvMx3LiK8uczFlhT2NUv/rrAUX/Phj3SeEjo4/aQf+4UlH/Xns5UEDTg y9NeG2Odhs5QnzT3gjT0aNc3O/fwsn4DpaVsrhwKSyigyWW31+SjHtV7XSKHKu3ohaWc bFtrEsV0ZH6a9NOHn2fBLgeGhfNxJTrf6lWGSxyVzgyixjxNieV1FduRk4kq0dqzR4dc fNhO9C+Zsl+glTTeQzUHrSm8HIxcboTl0nqsii/kd5csFc/im1hTTB1/9ENpbyW7ZyKi RMTX0Miqtc9KWM4ybzgb0V3vjJH04nwVFzHraQs0h5Cv0AJ4eLpkuRsQ0xhM4fG0HVMk ThVg== 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=Iuy5BdVEbSEQceAJocdQzj5AuIld+J0qsAYiT9jKQio=; b=nRO4DqIUFLAZC4KRjg1FUGRYB2pSD/EBPuB53DK9rVvdy88riZbiGv/BaFua9SlCJ0 jSb3CkjgBjq92eZlWxIRYVIYFcT2OLl2gAvsakKqEdKQFrgd2ZqgazOwvgealJZYxool ldKoDn3IWikLNY0tG56gKRCrOYrwwlj+R9zZFyoRCT1UTPBZa3IC/6F8ET+3hFEt8DJz jZGJKhstYpz9Uuh/jmXqLNN3TnGbU21vvyRBiXEjBkWh+P6gmKQwQA22SUK3MWxrYT3Y ERcO+j3aZujZLDLNak5/1nvj6TkfXwTYispmhUfnDgm3VUJJb6lG9+kaxfCl9B8WwU/J VLGg== X-Gm-Message-State: AN3rC/7LTmKi95ePNuHjwYlX5oliHj9Z4iuDz0+CQVAxf/OY3xvdjrxL skrJD6hz0cQT27gf8p19SOuz4Uz9CZ3N X-Received: by 10.36.1.213 with SMTP id 204mr21444613itk.51.1494251409932; Mon, 08 May 2017 06:50:09 -0700 (PDT) MIME-Version: 1.0 From: Eduardo Bustamante Date: Mon, 8 May 2017 08:49:49 -0500 Message-ID: Subject: Another Zsh parser segmentation fault (heredoc) To: zsh-workers@zsh.org Content-Type: text/plain; charset=UTF-8 dualbus@debian:~/src/zsh/zsh$ git rev-parse HEAD f25d01a97c61fdac5d6e0a6a8fb63b5b2b5f3393 dualbus@debian:~/bash-fuzzing/zsh-parser$ cat -v getredirs 0 {^X}<<0 dualbus@debian:~/bash-fuzzing/zsh-parser$ base64 getredirs MCB7GH08PDAK (gdb) r -n getredirs Starting program: /home/dualbus/src/zsh/zsh/Src/zsh -n getredirs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. strlen () at ../sysdeps/x86_64/strlen.S:106 106 ../sysdeps/x86_64/strlen.S: No such file or directory. (gdb) bt #0 strlen () at ../sysdeps/x86_64/strlen.S:106 #1 0x00000000004c38e5 in taddstr (s=0x800035df20d2 ) at text.c:148 #2 0x00000000004c3df9 in taddlist (state=0x7fffffffcc28, num=0) at text.c:174 #3 0x00000000004c1b72 in gettext2 (state=0x7fffffffcc28) at text.c:510 #4 0x00000000004c3150 in getjobtext (prog=0x7ffff7e5b360, c=0x7ffff7e5b3a4) at text.c:337 #5 0x000000000043b78b in execpline2 (state=0x7fffffffde20, pcode=131, how=18, input=0, output=0, last1=0) at exec.c:1865 #6 0x0000000000433f6e in execpline (state=0x7fffffffde20, slcode=9218, how=18, last1=0) at exec.c:1602 #7 0x0000000000432dfe in execlist (state=0x7fffffffde20, dont_change_job=0, exiting=0) at exec.c:1360 #8 0x000000000043277e in execode (p=0x7ffff7e5b360, dont_change_job=0, exiting=0, context=0x4d90c4 "toplevel") at exec.c:1141 #9 0x000000000045e366 in loop (toplevel=1, justonce=0) at init.c:208 #10 0x00000000004627d6 in zsh_main (argc=3, argv=0x7fffffffe448) at init.c:1692 #11 0x0000000000411a32 in main (argc=3, argv=0x7fffffffe448) at ./main.c:93