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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29617 invoked from network); 28 Apr 2023 14:14:04 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 Apr 2023 14:14:04 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1682691244; b=eml9IIWLp9VC4Cpfu0ri0ySqt5tDfGbIl4PKQ6FJgFvPN81v8eDPgd0G/minu0CNQnNl8hBTJi Yfs1V56WbPgWM8aXmJ3V0Dge7UrcBB25fxKvk0hZSVoaYkzU9HRXC2Znca0J0Q//Aup+wVGSzR KSs881FxDt5YP66AT/XNJier1T+Jbily2qUT90vcO98TS5ky06vo1JLNcCpVeAg9xq/Ol0ipcQ O/MMdPChS8SXmcdp+bl38nozyqwv2+3emiTh3VR69srK6fRhm4mnqkekGq6kJq84Yh8IvWmTkc D1Qd+FJWMsDPEuZ4srp9g5+kAtyor0aV5IkGgDEXUyIVOA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f50.google.com) smtp.remote-ip=209.85.167.50; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1682691244; bh=Dgy+i9QNpxYZQJ/uqnRUmiQ7gLPb+326exIyf3iHVjM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=P9wujM1Fo1XOsi5o6oRV6vD1GThTedkFGtmwzEwN9KpUksbj6RbTqC6bt7ngRhPN8avMfIqH2H NLCpnv4Be+LjHvKbc8pvBY460UJWFBeW78nRs5oGUvANTkU/934MnFOaUCArat6njPw/EDalFb +s/J3SZAFn8BouTR8Zy3WQEWtE0WZXzh/+jv3wQEHQAH9EeMp28vYtkfHQ3EQzar2bD8Xro1I0 /FKiVP4x1spB23Jl8Bghdu6Qc/B8KRJYpw6CHyuMtN/gvQtNIWbifQ4JeZ4bYhQRcEFGMdh/1A Esgn9VYfuMUQVj1oB52yPIUxTz+bz4m9Zk2bZaD4OZODkQ==; 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-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=E1f3ZFS2ZAWDsV35Bkfaxt8IVznP6GEoklWkOgaMSpA=; b=R8OSq/QdmYEYDj9DcYQiiuC8cO raRjO0GV/03xymJGdjuMrW0wzHgRcmWHzuZ+aIsn/S84pRvtDdvz9UW4QfuLl6X75Kyxvdyrl1IN1 L8QIev5bsQRrofN4Tg2UbqX0ov9Fy+YitAPHHEkM74IDVqvaZTAHITXzGquSKq85c9f0xpZSCNzAz 6FZzi15Rw4fob9FbRIINo8J5A7KxfOVC7VZw8ThtjHKIRQVe2b2H70bjyd4uX/YXrUudcX2jWQQuZ vVcuDhqBZl3a2MBA0mizzX738KXqse0HjsxJWQGNmGaHoBAxIhhqwSou2vupIAFqfZNk0055hTmP2 +0EfkEYA==; Received: by zero.zsh.org with local id 1psOrL-000Jkx-1h; Fri, 28 Apr 2023 14:14:03 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f50.google.com) smtp.remote-ip=209.85.167.50; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f50.google.com ([209.85.167.50]:53256) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1psOqp-000JSr-Lv; Fri, 28 Apr 2023 14:13:32 +0000 Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-4ec816c9d03so11071600e87.2 for ; Fri, 28 Apr 2023 07:13:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682691211; x=1685283211; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=E1f3ZFS2ZAWDsV35Bkfaxt8IVznP6GEoklWkOgaMSpA=; b=K5/zDwXHTiQ4YP4mm7FFHM0Z1F8gUZzecZaN8rUWc0KKqN/vx9TlwqnZFUYIu1VXzN pyUdT54i0Yo2ZpW7ytEYX45PzvojQaw/cJkkFdI0ObcHhGxmSaBUp1HFVlct2+sD500f VDN1FvIxVH8r99AFHhXeq7qFjjSQq2tQsKSvEyjFpdrob3poNZXZZOMckuaRmTtY1yQE v4/+ZEZTZIo4AY5RvXzWsH0g7L4nv4pj+KYn0gNfkqBVsNlGdw+fPjjJWNlZlmfpkxGT YSesGAWcaUH4rAY80EVGCEMNRHo4CPCrmvvDsu5arefL4yaKr9MYDr8yaalXhCAiuXD1 hjiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682691211; x=1685283211; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=E1f3ZFS2ZAWDsV35Bkfaxt8IVznP6GEoklWkOgaMSpA=; b=OYM11MqQ0rCVwf++/W/nnRiJwbDs4RmlRucPpsvpYMwWNEsF30YEqs90G7IstKY4sh vq2lX5p/APxKN0zDQp9HJNA8JseYw2A5rIMzApzDKjtkPiFidyeRLlMz9yoE71QWA1Qa WejSVl2vvH1+t0LLIUMInWHBywBhYDtMoc0kOE0Y6gjFUL4whOX6aBlUv8kqZx3DogwB pfiqWwL24t31lPX8Ex/F0VkiMe7Z0ZKpOpp4bK0ITxi3MS1DFKfTKqCPbeATJIKx4EnJ pzYPo38UIKyCL3lzEWnxLxrqYY7JEwAM03Xew0VhfUru1ejYt6L3sVp+6XI94TbO8D4J 9RMQ== X-Gm-Message-State: AC+VfDwtrB/nR2XTbAG3oKbk6qVEIUCbSxe5/4oRftfgyHuHdkS8ajJ6 vndwXrDiWH1mVa4Y7imeM1/Vb/fVq4GSTQa3xH0= X-Google-Smtp-Source: ACHHUZ4AG/wlEOR+R+mt6iY4iceQMXyIN0O12wOD50/eUEgUk/DXX7KWSnpdHy7ZxWSRvyEmWml+Gm5PzXROzt/5/fA= X-Received: by 2002:a2e:8003:0:b0:2a7:7259:9587 with SMTP id j3-20020a2e8003000000b002a772599587mr1677578ljg.46.1682691210662; Fri, 28 Apr 2023 07:13:30 -0700 (PDT) MIME-Version: 1.0 References: <886115150.3264962.1682430985767@mail.virginmedia.com> <384683842.2892075.1682682065470@mail.virginmedia.com> In-Reply-To: <384683842.2892075.1682682065470@mail.virginmedia.com> From: Sebastian Gniazdowski Date: Fri, 28 Apr 2023 14:13:04 +0000 Message-ID: Subject: Re: [BUG] sigsegv To: Peter Stephenson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 51677 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: I'm searching for an empty word, i.e.: I'm just pressing alt-/ right after the shell has started. On Fri, 28 Apr 2023 at 11:41, Peter Stephenson wrote: > > > On 28/04/2023 12:25 Sebastian Gniazdowski wrote: > > It looks like the last field is incorrect: > > > > (gdb) up > > #1 0x00007ffff7e1f628 in histwgetfn (pm=0x508e10) > > at parameter.c:1241 > > 1241 addlinknode(l, dupstring(h)); > > (gdb) p *l->list->last > > Cannot access memory at address 0x7ffff5350068 > > You'll probably find this is tied to something in your history which > bufferwords() is processing incorrectly, as that's something of a > hack into the lexical analyser. If you can find what that is we > ought to be able to fix it at source. > > However, making this code (taking out history words from a string > given the start and end) more robust seems like a good plan anyway. > > pws > -- Best regards, Sebastian Gniazdowski