From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16301 invoked by alias); 4 Jul 2017 11:40:26 -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: 41393 Received: (qmail 11488 invoked from network); 4 Jul 2017 11:40:26 -0000 X-Qmail-Scanner-Diagnostics: from mail-wm0-f46.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(74.125.82.46):SA:0(-0.0/5.0):. Processed in 0.811708 secs); 04 Jul 2017 11:40:26 -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.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: maxime.deroucy@gmail.com X-Qmail-Scanner-Mime-Attachments: |signature.asc| X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 74.125.82.46 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:reply-to:to:in-reply-to:references:date :mime-version; bh=84zYwxMKSwRtNRme2cuFawhW12bTkGGWa5uuQ3vm8/A=; b=FH7tCYcsWe5QviO94vul6/kmwQPB4OR3r+MdpAYwEVvk9x+/7Q7fyTPaA76UbjIcSi nkBKsb+as9e/LIfNZOulfpG8IzgzqvFN49xikRJ7QbGk2qAP46M9fUICfNT14lXzH3np CEgAf4drO08zVUzZz6K3rGeVFeQ1zdD4uLpbJlgrY4v/9Gvn7KAPSdkc1Ihx0kdkQK/d LHCLfYEmetNJbhGRngQYsHjwfDtILPvgmgkMxyNf2vahQ5SrTFTUIC7nUlxv02JjKxIU NW+k7B2oahSUBmym72NzIgbsnaOdE3n5o7ok/4wTXyw8//8q/p3px6SzNe0+xUytzXvz yqcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:reply-to:to:in-reply-to :references:date:mime-version; bh=84zYwxMKSwRtNRme2cuFawhW12bTkGGWa5uuQ3vm8/A=; b=mZXAK7P3dnoZ4kZZ+URbzsFJ3F6L4MxkKx2KQuWZXgV9PzO6suj66VojDWUwCulI8g shbGeWyfpOj4XNhSlPbJTUwODhziccFVfW/v10QuFJsIzHxBdp9Mq9uWEc5kyxdiMub3 Tt1i9B7NRcj4iGvxMX/iQqmAaIedWv6Aqx0D5knJAo+oUYPNoIH5jUmCH7BoDsSVTW0w A+d58GwwKHcLJvyWPRc4wZ+ghmleqgP0EvVNX9Vk0YQMNo2svGPEjDewUkVDbGRie7i2 MZP/ukGNFItmXx1ciz/zzJJ4CELV1R7Ntlf0WBpsVNK4p0hPC8De9QppoqMqT4G/RmOb mNgQ== X-Gm-Message-State: AKS2vOzBJIEsKofFhuOr6FLFIN5537i52oDdoJNPN4emj8TLla9fZUC0 nHr0+xCU3D9VJdbPv4I= X-Received: by 10.28.5.19 with SMTP id 19mr27087641wmf.120.1499168420266; Tue, 04 Jul 2017 04:40:20 -0700 (PDT) Message-ID: <1499168416.1837.2.camel@gmail.com> Subject: Re: [PATCH] Fix complist menuselect segmentation fault From: Maxime de Roucy Reply-To: maxime.deroucy@gmail.com To: Sebastian Gniazdowski , zsh-workers@zsh.org In-Reply-To: References: <20170702145820.14588-1-maxime.deroucy@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-kJnzZgkA3+Xy5yAwMJGc" Date: Tue, 04 Jul 2017 13:40:16 +0200 Mime-Version: 1.0 X-Mailer: Evolution 3.24.3 --=-kJnzZgkA3+Xy5yAwMJGc Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable > I have this core dump from 06.05.2017, not sure if it's related, I > think I attach it here. The segmentation fault happened once. >=20 > * thread #1: tid =3D 0x0000, 0x00000001021032fb > complist.so`msearch(ptr=3D0x00007fd97b34d940, ins=3D"M", back=3D0, rep=3D= 0, > wrapp=3D0x00007fff5ded95a8) + 315 at complist.c:2312, stop reason =3D > signal SIGSTOP I don't have a detailed coredump like this but I think it's related, when I debug the problem in gdb the segfault append exactly at line 2312. https://sourceforge.net/p/zsh/code/ci/master/tree/Src/Zle/complist.c#l2312 But for my part I experience it a lot (I use auto-completion menu a lot) : ``` max@mde-oxalide % sudo coredumpctl list /usr/bin/zsh | head TIME PID UID GID SIG COREFILE EXE Tue 2016-10-18 15:18:05 CEST 8075 1000 100 11 missing /usr/bin/zsh Thu 2016-10-20 18:33:17 CEST 14850 1000 100 11 missing /usr/bin/zsh Tue 2016-10-25 14:45:59 CEST 18653 1000 100 11 missing /usr/bin/zsh Mon 2016-11-28 18:26:56 CET 13915 1000 100 11 missing /usr/bin/zsh Tue 2016-11-29 19:28:49 CET 3067 1000 100 11 missing /usr/bin/zsh Wed 2016-11-30 10:25:04 CET 1303 1000 100 11 missing /usr/bin/zsh Wed 2016-11-30 15:10:46 CET 16278 1000 100 11 missing /usr/bin/zsh Wed 2016-12-07 18:03:07 CET 32027 1000 100 11 missing /usr/bin/zsh Fri 2016-12-09 14:29:07 CET 22713 1000 100 11 missing /usr/bin/zsh max@laptop % sudo coredumpctl -r list /usr/bin/zsh | wc -l 83 ``` My coredumps aren't detailed as yours : ``` max@laptop % sudo coredumpctl dump /usr/bin/zsh PID: 3148 (zsh) UID: 1000 (max) GID: 100 (users) Signal: 11 (SEGV) Timestamp: Sun 2017-07-02 15:23:17 CEST (1 day 22h ago) Command Line: /usr/bin/zsh Executable: /usr/bin/zsh Control Group: /user.slice/user-1000.slice/user@1000.service/gnome-termina= l-server.service Unit: user@1000.service User Unit: gnome-terminal-server.service Slice: user-1000.slice Owner UID: 1000 (max) Boot ID: bf4c79d72cca4a4786e217e13ea0f31c Machine ID: 8466a4f6764d4d0b8fb5cb3903d9804c Hostname: laptop Storage: /var/lib/systemd/coredump/core.zsh.1000.bf4c79d72cca4a4786e= 217e13ea0f31c.3148.1499001797000000000000.lz4 Message: Process 3148 (zsh) of user 1000 dumped core. Stack trace of thread 3148: #0 0x00007ffff55e3b90 domenuselect (complist.so) #1 0x000000000045dde9 runhookdef (zsh) #2 0x00007ffff5e10567 after_complete (complete.so) #3 0x00007ffff605fc05 docomplete (zle.so) #4 0x00007ffff605bfd0 completecall (zle.so) #5 0x00007ffff604b874 execzlefunc (zle.so) #6 0x00007ffff604bc66 zlecore (zle.so) #7 0x00007ffff604cb31 zleread (zle.so) #8 0x0000000000448494 zleentry (zsh) #9 0x00000000004499e5 ingetc.part.0 (zsh) #10 0x00000000004417fb ihgetc (zsh) #11 0x00000000004535b6 zshlex.part.1 (zsh) #12 0x0000000000473136 parse_event (zsh) #13 0x0000000000444faf loop (zsh) #14 0x0000000000448b0e zsh_main (zsh) #15 0x00007ffff70cd43a __libc_start_main (libc.so.6) #16 0x000000000041032a _start (zsh) Refusing to dump core to tty (use shell redirection or specify --output). ``` --=20 Regards Maxime de Roucy --=-kJnzZgkA3+Xy5yAwMJGc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEER5gczwOKW0gcs6kxEf8YVWxR9N0FAllbfqAACgkQEf8YVWxR 9N0MgQ//eZitEoyEskC8KerO6SYtUqWLVtSf/us3HZJrOAT4U65WqWtpgJg89pX/ 2Jik9eBsfW7qJ2NE0FRSrWziJghhuv9LXnx9ZX9AcwTh7JunXii2hId4bLNW8C6W yN34kxWjzech9UFPStaQ/7Xf0IYah+JXzuzyX74Rjj88gx/MCdkKipZnK7yK4CJH zEAQsrZmhMPy+kM91KatW1VSvxorOPVPuJOGAjAKqM1mNgSxeHthetYEk1hGslJ3 2o9zniRna1etuXNoeuaw+nAgC/5cnuBnxgKXP/PDFISMzjon/Rxp6tauQirds0jA keRwdA0bahgXxKj1CYgmqpjkUBi4TV9cB1zcHOJY6teYleKAu8rSY2tm7RzLJgVp DhILnvcCnDBKs8Ff+c12ndAZNYpMXXSlCwmy302XS3XUDeDWYRX7RsyLh0fTkQFg viyguGJ4dUSr/yMsofea4CwIZrYNkXJoEgnZed279tg4fsS1+Tn0rMyhE6Z7lZqN fYf9F2WR8EvghudJoE++6Lb1iJaiRh4fHYou/64VnGgfveEPGawHLKpeYrxqEFBP F7hTD7UHYBIwJL1pLbzIGiIEqZu2Yg4CKnvNhR48CPT37M3AxIzpu/Mx1XAgmJJH dBGh1z1yKXniWBiayBilAxt3+xjPL/O3iQ+wcm5auADnGe7ASjs= =zkGh -----END PGP SIGNATURE----- --=-kJnzZgkA3+Xy5yAwMJGc--