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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27605 invoked from network); 8 Apr 2023 21:39:28 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Apr 2023 21:39:28 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1680989968; b=H5CoQyiwhobXBXe9NblVPf8Z/aqxQgBrRdU85UPW3b7VYXlbILwGuFF46EMu3QvBZlZri8Rnyj o1jA1Z7nHRrYFtAeWASbTwAg6znvXu6MVPfjhfELYexvcA8CU+M5atM3smjGTxUZW27aukOcwl eMjv/4/1yJwGE63p2wyCZL0SRivo4kTabBPwihK2DhoHI20zUutbby0jKFkeyfDkoQNdNQqllY bBFvrR02L6gHV+xjxr4Odymj1NTpxkpVaW57zwhGezeoU0uo+w3OeGDdtlHZrnZrwugG4SbzBn 2B/PTP+yoqQfTvuh+Vhw6VTZx2bioXMLNIMNwLZ26X4cLg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f47.google.com) smtp.remote-ip=209.85.218.47; dkim=pass header.d=gmail.com header.s=20210112 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=1680989968; bh=z317u6CeU0UUynAbvkG5H4eTatzdpfrJV6Y6vIm+ngs=; 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:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=WXFCJIVusb+qCmMc1BH1KR3tPSZI/vnt7JUMXB71JJ/f9BLmGAFMbA33HH7CYGEK9PwrlXhXtS axVM9QLfoqk2Kggb5v1zWHg/oh853v4h6vW40kqet/DgzPuhW2rgEWe0AEnpjGJSdXPNhjKT9e AdJdhE5TjFrQyLvHbOubd0Egi58HRScy3EuZPeXpXcsri9VTbnUczR5WOzVyQo8IIgGRHyJBb7 x//ZwNWzjc5EwFSdhiWFxM5OMtEQmrKVNU/Wd7JyxPYfBK88YtFf6mwN7HQuOdqW4uqH7dhMMV qeBJ5inntVW3vIujXlcBXuJsv+wdXsKRERikDjaDmtMxyg==; 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:References:In-Reply-To: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=o+biaTTk6wbe9oFeX1lLws9pywEH04RnpsNZWzpTMUY=; b=avYDjJPdB7soTDnKcYXKXl/5NQ N3qm5xfWCrF5YM9JmhqPUE8Ml3PytZsvdHbV/auLz0/k/ADUGNyRHHhAasyAX1MmMzvYh8XAslOzE TSvmQpFRaG89HinASzZjvTU4MkE2tKiFFZ9VA3vPkf9w0zsEB/YN2sBX7bdY8W/M8lVCtcFY6YngJ K7TS1DiWoJin1/lSjX8/oM8sQeI1pyKRPggKV25tJm6tRZ8oYL8ZW3nsr5yDMdMLYAHdQt9HwtTho NlqHSh/zNIZE39SkDxXM25J1i8X/XJHsinXDv5RlQZQ1JWAT3awYQbcvydtXpQtgTqW/Wr0SuUaST dojX8scQ==; Received: by zero.zsh.org with local id 1plGHP-0009sJ-R6; Sat, 08 Apr 2023 21:39:27 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f47.google.com) smtp.remote-ip=209.85.218.47; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f47.google.com ([209.85.218.47]:34663) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1plGEX-0009V6-Kt; Sat, 08 Apr 2023 21:36:30 +0000 Received: by mail-ej1-f47.google.com with SMTP id g17so4676436ejt.1 for ; Sat, 08 Apr 2023 14:36:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680989789; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=o+biaTTk6wbe9oFeX1lLws9pywEH04RnpsNZWzpTMUY=; b=ZF0ks4TvNjY+QZ7qd9IH6kLurcCTsQas1ETZaNJKgZ7SSsqtJx3ueiMgIoIdzpWJ7K 6h8uXWOVEZz9WYXyYUPfAsr3+5ZxRSFpmJdn4MCA2OJZmIjWrNvXfTlS24aM3IHfSRme +qCQuvsuFSzsamKb4YzZur8NPgW89fSJvX42xvCFSGh0UzcK3zIy/ci32ZDPGHnbLnOG TxAAmwg3Vn5BSEuFfx6YjS7bb7xuGLXdT7QjS7J4u1BhtC8MDeZKX5haiFAjBUn2FKa8 oaRmCuDy/mQxnLmm5hx3DdZvWJKiUMtSH2d/aP9aJiiS06yYG601VKKUKF3iFAOTzSaQ kmNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680989789; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o+biaTTk6wbe9oFeX1lLws9pywEH04RnpsNZWzpTMUY=; b=FnMzt4JqXJmciENHocMgWZHpqoiWgp1tukB6HO2F4w+6c7VD4YMrm1NeK7Ee8im0s0 RgU/IFlCZJx7DRrkR78RRsaCVRMV/QsrfZg7nr6bMRrowJxiSkeU07sNooYVC4BngGML PTlJa3nuSWa7MMXT1UqEWCYE9hqPbLxTR6GSOoEie9ck7hNQRZ/YXt6s8mmXpO4Td1zC FEMC8ltgtH2YycXObYHynbVzP7ZQMijdlTvmUz5d6Ky4IA9poHZtSiLQcIsqWXvXvUmm a3EPD4KmuT6aEXnfPG2791ZzxV+7Tyi2fRVmm2++LSUOkeC/ZlaAQLAaiKCGd/E5pTXF Dp4A== X-Gm-Message-State: AAQBX9fyLd2cgevNGOChUd9KoldLcfj7CGD/FlvTvCa+f5vPZ1MOJOEw cvaZ9MsbfkPdVjPZJlwXU14g0CdTqBulW6bnJP8vnUqU X-Google-Smtp-Source: AKy350ZjpdAJSJvrfg3eUVnScNSQ41MP2dt7MJX0QUD/OZTJQqYXkzZUJ16nz7VEOLlpOAqtsyxGL30zu//gUv8hUt0= X-Received: by 2002:a17:906:9c94:b0:931:6e39:3d0b with SMTP id fj20-20020a1709069c9400b009316e393d0bmr1523103ejc.15.1680989788659; Sat, 08 Apr 2023 14:36:28 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:906:4fc4:b0:938:9972:ff53 with HTTP; Sat, 8 Apr 2023 14:36:27 -0700 (PDT) In-Reply-To: References: From: Mikael Magnusson Date: Sat, 8 Apr 2023 23:36:27 +0200 Message-ID: Subject: Re: Probabilistic crash on zsh 5.9 on x86_64 To: zsh bug report throwaway email thing Cc: "zsh-workers@zsh.org" Content-Type: text/plain; charset="UTF-8" X-Seq: 51637 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 4/8/23, zsh bug report throwaway email thing wrote: > Hello, > > I would like to report a bug in zsh 5.9 (x86_64-pc-linux-gnu) (on Arch > Linux, but I also reproduced on Alpine in QEMU, so it is probably zsh and > not libc. Also, this does not happen in archiso in qemu, which is also > weird.). > > Repro instructions: run the commands: > TRAPEXIT() { ls } > TRAPEXIT > # if that does not crash, keep typing TRAPEXIT until it does. sometimes it > doesn't crash. > > Expected behavior: zsh might throw an error or something? but it shouldn't > crash > Actual behavior: there is an unknown chance that zsh throws an error and > crashes like this: > zsh: TRAPEXIT: function not defined by file > malloc(): unaligned tcache chunk detected > [1] 34511 IOT instruction (core dumped) zsh > > Nothing relevant in dmesg. > > If I can help in any way, please contact me. > > Kind regards, > an anonymous bug reporter It seems to happen reliably for me every time, with these messages, % MALLOC_CHECK_=3 zsh -fc 'TRAPEXIT() { ls }; TRAPEXIT' 1: parse.c:2817: Heap EPROG has nref > 0 free(): invalid pointer zsh: abort MALLOC_CHECK_=3 zsh -fc 'TRAPEXIT() { ls }; TRAPEXIT' valgrind is also extremely unhappy with this execution path. -- Mikael Magnusson