From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13871 invoked by alias); 4 Jul 2017 09:26:57 -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: 41392 Received: (qmail 11023 invoked from network); 4 Jul 2017 09:26:57 -0000 X-Qmail-Scanner-Diagnostics: from aok120.rev.netart.pl 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(85.128.245.120):SA:0(0.0/5.0):. Processed in 2.336401 secs); 04 Jul 2017 09:26:57 -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=none autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: psprint@zdharma.org X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at zdharma.org does not designate permitted sender hosts) X-Virus-Scanned: by amavisd-new using ClamAV (13) Date: Tue, 4 Jul 2017 11:14:19 +0200 From: Sebastian Gniazdowski To: Maxime de Roucy , zsh-workers@zsh.org Cc: Maxime de Roucy Message-ID: In-Reply-To: <20170702145820.14588-1-maxime.deroucy@gmail.com> References: <20170702145820.14588-1-maxime.deroucy@gmail.com> Subject: Re: [PATCH] Fix complist menuselect segmentation fault X-Mailer: Airmail (442) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 2 lipca 2017 at 16:58:20, Maxime de Roucy (maxime.deroucy=40gmail.com)= wrote: > Without this patch : 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. * thread =231: tid =3D 0x0000, 0x00000001021032fb complist.so=60msearch(p= tr=3D0x00007fd97b34d940, ins=3D=22M=22, back=3D0, rep=3D0, wrapp=3D0x0000= 7fff5ded95a8) + 315 at complist.c:2312, stop reason =3D signal SIGSTOP =C2=A0 * frame =230: 0x00000001021032fb complist.so=60msearch(ptr=3D0x000= 07fd97b34d940, ins=3D=22M=22, back=3D0, rep=3D0, wrapp=3D0x00007fff5ded95= a8) + 315 at complist.c:2312 =C2=A0 =C2=A0 frame =231: 0x00000001020fb56b complist.so=60domenuselect(d= ummy=3D0x00000001020ea208, dat=3D0x00007fff5ded9928) + 16027 at complist.= c:3349 =C2=A0 =C2=A0 frame =232: 0x0000000101d842d6 zsh-5.3.1-dev-0=60runhookdef= + 150 =C2=A0 =C2=A0 frame =233: 0x00000001020cbd8c complete.so=60after=5Fcomple= te + 108 =C2=A0 =C2=A0 frame =234: 0x0000000101d84351 zsh-5.3.1-dev-0=60runhookdef= + 273 =C2=A0 =C2=A0 frame =235: 0x000000010208539d zle.so=60docomplete + 4013 =C2=A0 =C2=A0 frame =236: 0x0000000102085724 zle.so=60expandorcomplete + = 228 =C2=A0 =C2=A0 frame =237: 0x00000001020841a6 zle.so=60completecall + 70 =C2=A0 =C2=A0 frame =238: 0x000000010206de3e zle.so=60execzlefunc + 734 =C2=A0 =C2=A0 frame =239: 0x0000000102083b47 zle.so=60bin=5Fzle=5Fcall + = 1191 =C2=A0 =C2=A0 frame =2310: 0x0000000102082276 zle.so=60bin=5Fzle + 438 =C2=A0 =C2=A0 frame =2311: 0x0000000101d209fa zsh-5.3.1-dev-0=60execbuilt= in + 3242 =C2=A0 =C2=A0 frame =2312: 0x0000000101d4a943 zsh-5.3.1-dev-0=60execcmd=5F= exec + 18595 =C2=A0 =C2=A0 frame =2313: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2314: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2315: 0x0000000101d3dfb1 zsh-5.3.1-dev-0=60execlist = + 1745 =C2=A0 =C2=A0 frame =2316: 0x0000000101d3d8ac zsh-5.3.1-dev-0=60execode += 284 =C2=A0 =C2=A0 frame =2317: 0x0000000101d43c2d zsh-5.3.1-dev-0=60runshfunc= + 509 =C2=A0 =C2=A0 frame =2318: 0x0000000101d43590 zsh-5.3.1-dev-0=60doshfunc = + 2160 =C2=A0 =C2=A0 frame =2319: 0x0000000101d4529d zsh-5.3.1-dev-0=60execshfun= c + 525 =C2=A0 =C2=A0 frame =2320: 0x0000000101d4a28c zsh-5.3.1-dev-0=60execcmd=5F= exec + 16876 =C2=A0 =C2=A0 frame =2321: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2322: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2323: 0x0000000101d3df5e zsh-5.3.1-dev-0=60execlist = + 1662 =C2=A0 =C2=A0 frame =2324: 0x0000000101d3d8ac zsh-5.3.1-dev-0=60execode += 284 =C2=A0 =C2=A0 frame =2325: 0x0000000101d43c2d zsh-5.3.1-dev-0=60runshfunc= + 509 =C2=A0 =C2=A0 frame =2326: 0x0000000101d43590 zsh-5.3.1-dev-0=60doshfunc = + 2160 =C2=A0 =C2=A0 frame =2327: 0x000000010206e1c5 zle.so=60execzlefunc + 1637= =C2=A0 =C2=A0 frame =2328: 0x0000000102083b47 zle.so=60bin=5Fzle=5Fcall += 1191 =C2=A0 =C2=A0 frame =2329: 0x0000000102082276 zle.so=60bin=5Fzle + 438 =C2=A0 =C2=A0 frame =2330: 0x0000000101d209fa zsh-5.3.1-dev-0=60execbuilt= in + 3242 =C2=A0 =C2=A0 frame =2331: 0x0000000101d4a943 zsh-5.3.1-dev-0=60execcmd=5F= exec + 18595 =C2=A0 =C2=A0 frame =2332: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2333: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2334: 0x0000000101d3df5e zsh-5.3.1-dev-0=60execlist = + 1662 =C2=A0 =C2=A0 frame =2335: 0x0000000101d7c429 zsh-5.3.1-dev-0=60execif + = 521 =C2=A0 =C2=A0 frame =2336: 0x0000000101d4a067 zsh-5.3.1-dev-0=60execcmd=5F= exec + 16327 =C2=A0 =C2=A0 frame =2337: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2338: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2339: 0x0000000101d3df5e zsh-5.3.1-dev-0=60execlist = + 1662 =C2=A0 =C2=A0 frame =2340: 0x0000000101d3d8ac zsh-5.3.1-dev-0=60execode += 284 =C2=A0 =C2=A0 frame =2341: 0x0000000101d43c2d zsh-5.3.1-dev-0=60runshfunc= + 509 =C2=A0 =C2=A0 frame =2342: 0x0000000101d43590 zsh-5.3.1-dev-0=60doshfunc = + 2160 =C2=A0 =C2=A0 frame =2343: 0x0000000101d4529d zsh-5.3.1-dev-0=60execshfun= c + 525 =C2=A0 =C2=A0 frame =2344: 0x0000000101d4a28c zsh-5.3.1-dev-0=60execcmd=5F= exec + 16876 =C2=A0 =C2=A0 frame =2345: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2346: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2347: 0x0000000101d3df5e zsh-5.3.1-dev-0=60execlist = + 1662 =C2=A0 =C2=A0 frame =2348: 0x0000000101d3d8ac zsh-5.3.1-dev-0=60execode += 284 =C2=A0 =C2=A0 frame =2349: 0x0000000101d43c2d zsh-5.3.1-dev-0=60runshfunc= + 509 =C2=A0 =C2=A0 frame =2350: 0x0000000101d43590 zsh-5.3.1-dev-0=60doshfunc = + 2160 =C2=A0 =C2=A0 frame =2351: 0x0000000101d4529d zsh-5.3.1-dev-0=60execshfun= c + 525 =C2=A0 =C2=A0 frame =2352: 0x0000000101d4a28c zsh-5.3.1-dev-0=60execcmd=5F= exec + 16876 =C2=A0 =C2=A0 frame =2353: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2354: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2355: 0x0000000101d3df5e zsh-5.3.1-dev-0=60execlist = + 1662 =C2=A0 =C2=A0 frame =2356: 0x0000000101d3d8ac zsh-5.3.1-dev-0=60execode += 284 =C2=A0 =C2=A0 frame =2357: 0x0000000101d43c2d zsh-5.3.1-dev-0=60runshfunc= + 509 =C2=A0 =C2=A0 frame =2358: 0x0000000101d43590 zsh-5.3.1-dev-0=60doshfunc = + 2160 =C2=A0 =C2=A0 frame =2359: 0x0000000101d4529d zsh-5.3.1-dev-0=60execshfun= c + 525 =C2=A0 =C2=A0 frame =2360: 0x0000000101d4a28c zsh-5.3.1-dev-0=60execcmd=5F= exec + 16876 =C2=A0 =C2=A0 frame =2361: 0x0000000101d45ad9 zsh-5.3.1-dev-0=60execpline= 2 + 425 =C2=A0 =C2=A0 frame =2362: 0x0000000101d3edd1 zsh-5.3.1-dev-0=60execpline= + 945 =C2=A0 =C2=A0 frame =2363: 0x0000000101d3df5e zsh-5.3.1-dev-0=60execlist = + 1662 =C2=A0 =C2=A0 frame =2364: 0x0000000101d3d8ac zsh-5.3.1-dev-0=60execode += 284 =C2=A0 =C2=A0 frame =2365: 0x0000000101d43c2d zsh-5.3.1-dev-0=60runshfunc= + 509 =C2=A0 =C2=A0 frame =2366: 0x0000000101d43590 zsh-5.3.1-dev-0=60doshfunc = + 2160 =C2=A0 =C2=A0 frame =2367: 0x000000010206e1c5 zle.so=60execzlefunc + 1637= =C2=A0 =C2=A0 frame =2368: 0x000000010206e5ff zle.so=60zlecore + 415 =C2=A0 =C2=A0 frame =2369: 0x000000010206ef65 zle.so=60zleread + 1845 =C2=A0 =C2=A0 frame =2370: 0x000000010206fdb3 zle.so=60zle=5Fmain=5Fentry= + 739 =C2=A0 =C2=A0 frame =2371: 0x0000000101d6af97 zsh-5.3.1-dev-0=60zleentry = + 615 =C2=A0 =C2=A0 frame =2372: 0x0000000101d6c72d zsh-5.3.1-dev-0=60inputline= + 509 =C2=A0 =C2=A0 frame =2373: 0x0000000101d6c325 zsh-5.3.1-dev-0=60ingetc + = 325 =C2=A0 =C2=A0 frame =2374: 0x0000000101d5e41d zsh-5.3.1-dev-0=60ihgetc + = 13 =C2=A0 =C2=A0 frame =2375: 0x0000000101d75986 zsh-5.3.1-dev-0=60gettok + = 38 =C2=A0 =C2=A0 frame =2376: 0x0000000101d756f9 zsh-5.3.1-dev-0=60zshlex + = 121 =C2=A0 =C2=A0 frame =2377: 0x0000000101d9aeb7 zsh-5.3.1-dev-0=60parse=5Fe= vent + 55 =C2=A0 =C2=A0 frame =2378: 0x0000000101d67096 zsh-5.3.1-dev-0=60loop + 29= 4 =C2=A0 =C2=A0 frame =2379: 0x0000000101d6b5af zsh-5.3.1-dev-0=60zsh=5Fmai= n + 847 =C2=A0 =C2=A0 frame =2380: 0x0000000101d1fa82 zsh-5.3.1-dev-0=60main + 34= =C2=A0 =C2=A0 frame =2381: 0x00007fff912e95ad libdyld.dylib=60start + 1 =C2=A0 =C2=A0 frame =2382: 0x00007fff912e95ad libdyld.dylib=60start + 1 -- =20 Sebastian Gniazdowski psprint /at/ zdharma.org