From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32489 invoked from network); 25 Apr 2023 13:56:45 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2023 13:56:45 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1682431005; b=fI3jwhFJEM4rKmSdrkKqm1PQKV3C85CmPDQN2+S/fTotE/GPfAPtc/B6LC16Rz0ILb2d5s5lPG M0TzNeyABUl+qROZLqaLucRqATIM7NydhQWKeMbnLNQXAVlhr3DS4svQTXfM9C9k8CnexukUbm SIjQ8/vkO3yxDzM/nYeWj/uXSX5Y1AE1lah40qQ0Tvn0mQcXxYvnbBqXKYBr+hrf5qtCIaLdjR KWOlLz03dRn8A6wdfoqaJlGuTYF7J2X87zKUg+0e7W/lR727r0iFW17iEMh3qzca/Jb+gpP5rl eNHN38ZiE/jem5BtGeXwrkCHxoM1FFeWY3j25RAMuQYjgw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1682431005; bh=ADoW1wNp5E19uyaTiWhzb+ly9ldcvTQQbC9nKGMAVKw=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=CeDgwG0OIdwdoa30aHvmHW1Pj+2q9HqjLWl3oLGOzHvwrGQ738jP502i97eu4rYoN90LsWq683 9BEX1CSJ7lBdd9pAhZ6L174p+N8atq/VIG1X46qD6IGDUmpU354rc5d48FJbdbQBP/cHiXjpdN Z9MbjTGg/65rFLili2oyO0pQv9N5unvI8TgMcPnahIwd+kJI92Vkn6z1+2ap5oeWE+3CHXw5if nit2nlcOEU9EXO0TRjKLfMvziUHZ1ca+cmcpY3juWhtC7faDgGRG6n1WrcOVvTiDPalwSouK3j NM8qOnibljlgaPFEa0UC36Kf3/eSJIGkiGSbTKFK8x0/TA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Rq3v9s3e7JerTVdcyTOczh3TCt5WKzoSek4HjfLlbZA=; b=HNNDQJ5ZMaZwkijGVSWYmg40KM JDjQy4jVImWj4WOtoOPJJujJ1/iG1mxbQnZNnMq4d96NrXXZUat+8LfxU3rI3IX8EYSbD1oa9YLmh W1aDfJaDX5KxZMEKv3bsHwhdmz2LwFh9xRv2PXDj0JpEYArRUTdC8xXHlCMWa3jOvyaRyaEnpqtn0 CojO8D4PXE14Ge7ziUxiFq1zKl/pXO0nwAGnl8vfPV61zhvKWK5aKjErEM5kBJ0uOYN6MIUBBRoDT DjuT3m6hIER+DpWRaX0QKaavgArWSG03b+J6+gcElc2UlZ1UwmajihZs/DQbONp70vl7ygdeMoCho aH3fb0aw==; Received: by zero.zsh.org with local id 1prJ9v-000AYi-CL; Tue, 25 Apr 2023 13:56:43 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq2.tb.ukmail.iss.as9143.net ([212.54.57.97]:58810) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1prJ9e-000AGW-Be; Tue, 25 Apr 2023 13:56:28 +0000 Received: from [212.54.57.81] (helo=smtp2.tb.ukmail.iss.as9143.net) by smtpq2.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1) (envelope-from ) id 1prJ9d-0002l6-Rw for zsh-workers@zsh.org; Tue, 25 Apr 2023 15:56:25 +0200 Received: from oxbe24.tb.ukmail.iss.as9143.net ([172.25.160.155]) by smtp2.tb.ukmail.iss.as9143.net with ESMTP id rJ9dpUDNpfELJrJ9dpPCQh; Tue, 25 Apr 2023 15:56:25 +0200 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.155 X-CNFS-Analysis: v=2.4 cv=dqIdSXs4 c=1 sm=1 tr=0 ts=6447dc09 cx=a_exe a=7eg3RIOFpSGgz8rG3xBEDw==:117 a=1DWFKdCB1IcA:10 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=quqPvcQT3sBxX3bkLgcA:9 a=QEXdDO2ut3YA:10 a=75Kt_H3ikK-EkTT1woid:22 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1682430985; bh=ADoW1wNp5E19uyaTiWhzb+ly9ldcvTQQbC9nKGMAVKw=; h=Date:From:To:In-Reply-To:References:Subject; b=sFhA6mX8w2C+NyuCoJY47Hstkqs0QbMLtXUlJV9W87H8yHlWh44t4Kb/4W5LZTq3g 7RYN399MX+2rQ30MD0yjGngLJf2X9KFalA0k2HmZOZAU5oyn7FmCBMVRNqfmM1VdTA /d2oTrAIfcjG30XagCbM2E7HnebJGuQH55baRGP+cPX/p89m1rs24/PGqepGFAuT5x XWv5Wc0iNEV9zgHkUVfCmtto38KM0Vsopfig5b4bVkGaFazsBIUn1HxtiCdr21qi/D FfLF+m7/Pz1xitWAC17yThp7FbhJb0qtEsnMIy8/ubRxiVTHZDJeI7OgT+Z0DWHFfR v4l05GtBP3bMA== Date: Tue, 25 Apr 2023 14:56:25 +0100 (BST) From: Peter Stephenson To: Zsh hackers list Message-ID: <886115150.3264962.1682430985767@mail.virginmedia.com> In-Reply-To: References: Subject: Re: [BUG] sigsegv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer X-Originating-IP: 147.161.224.167 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfC5IHE1zlRwwokoBk+hbiDFmlNZ2xhhTSv/oaQxa/ajPUyV7kvfgxe9y1+sj0O8P8oMNq44ut7vuv9dbzHNy+vfZ11ImYTMCFTpVDpzF73H7lMEA2wq7 F9fcCq+zOTCsmg+5An9acxmrPBTp88qlEUauuwuHc6rI3rj3Ryakg4/kstuHx52CRI07nXIOXYnV9JT5UN1HmcmTMvxA6t64VtNgXQ4UId5MO559V5aKCbwe X-Seq: 51672 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: > On 25/04/2023 14:48 Sebastian Gniazdowski wrote: > I have to say that current HEAD has many sigsegv errors, at least twp. > The reported in this email is an older problem with alt-/ history > complete, I've had it also with 5.8. I'm still waiting for the 5.9 > only problem to occur, it's quite random and hard to reproduce. > To trigger the error, press alt-/ some times. > > #0 0x0000000000457868 in insertlinknode (list=list@entry=0x7ffff7abe368, > node=0x7ffff55600d8, dat=0x7ffff556e8f0) at linklist.c:137 > #1 0x00007ffff7bed6bf in histwgetfn (pm=) at parameter.c:1241 The linked list management itself looks fairly harmless, but I wonder if there's something in the immediately surrounding code that could be fishy and messing up memory? for (iw = he->nwords - 1; iw >= 0; iw--) { h = he->node.nam + he->words[iw * 2]; e = he->node.nam + he->words[iw * 2 + 1]; sav = *e; *e = '\0'; addlinknode(l, dupstring(h)); *e = sav; } Some testing of strlen(he->node.nam) might not come amiss? Of course this is total guesswork. pws