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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4517 invoked from network); 24 Jul 2021 22:51:40 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 24 Jul 2021 22:51:40 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1627167100; b=lYzzWuAe8QY+NC6IKIkVbRqOj/5oYptFterkA8mmeBYlw7xal36Dq4leEi18BZiGQxV00QhXFB hnwsedeaJhxNXOjAMhhsmuYXt0VKa4WAEnwYLScaaYDcvSfTSCxr5OGJI2Gwmh664nEpRFktub DE3EIUl1PVUVkT1+iVrFUoR1JtaZUvg4+2pIFVgUa/7kCFSeCIc//mUDg+yKUJcjOA9/23Esyd IaktWLbQdTdiLc+oxyiMJe1FzltuPDo/2mZZgjyEfsigCtGB9884hmJ3pL8FyQ2Yq5qsmYnDbp E+opdf3MtVFPnRi/+txLFB7iOrotQyuuFgvO/lULdU7dOA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail.cock.li) smtp.remote-ip=37.120.193.124; dkim=pass header.d=national.shitposting.agency header.s=mail header.a=rsa-sha256; dmarc=none header.from=national.shitposting.agency; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1627167100; bh=m7qsuMzsgXTg7qrPy6DhR4layvp0p6tFQQvGULPtKuo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From: DKIM-Signature:Date:DKIM-Signature; b=eHwJFXNg4n13RhArVvApnvBQPW40ykIJ0Oc/ZZ7HAg1BkeYMaH8SaKoj4dRGw5s4r9TO/lQvyV DnDTE4QqSoht9g9JOfioIot5v+D5Pt3eazmWcbcC1i9pysQxtbTJzof6PrjJ4DMgXDfnMBT4W5 Fn9zSgTXGkVX72OSGs1B62T7rpI/1M2m1CgiMyR/as5ryjMCU/D9nCEn/cwFSKRerTEGpuJTSh RgWD482cfj9TfBithM44dMARiANBGJ10V0MSppgo0py4cupyuJiiWjE/+Md1osKZG45d5XF4hx /cxAAEMPzSRcxz6fUeEBLNQGEypOeZ3/f0hLz0EiY5T3tA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=xsTGmbOlrJFIv6mH2C62WmV+kpfi2X25HI9oHhvgzls=; b=sK5aR4osrD5fCf+8UoqXKSHDm6 ZIn1OJ5SD9nPCG7Gzuvgici9ojE3Lz08RlDhNHoSl18TyWaoS0T3EUZXDcj68Z/LRNd8d3Rmq/E+c TfBYegUWZu693JWxKBweLXRu8xDqhDDZaDpkGVgbnuDRh9YOF2t37wUTEsMoScW8i4ITEe9YIkKrw jJrRqmJ3XYRRW8YeSx/R/IfeiM2Zxhsa8n21TK0UAu7I4TSTBGJAWzqoSli27EgtNueTtJfSatSUs Yvl032HfJuUYQBpR7PXKwJj+ACVAfUBaAJmrhOSEplhZFly9Q/sN37Cb/AZfnVFmdik4Wy54dkEea l+0d1/4g==; Received: from authenticated user by zero.zsh.org with local id 1m7QUd-000NSw-1K; Sat, 24 Jul 2021 22:51:39 +0000 Authentication-Results: zsh.org; iprev=pass (mail.cock.li) smtp.remote-ip=37.120.193.124; dkim=pass header.d=national.shitposting.agency header.s=mail header.a=rsa-sha256; dmarc=none header.from=national.shitposting.agency; arc=none Received: from mail.cock.li ([37.120.193.124]:48008) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1m7QU2-000N8P-Eu; Sat, 24 Jul 2021 22:51:04 +0000 Date: Sun, 25 Jul 2021 00:50:48 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=national.shitposting.agency; s=mail; t=1627167057; bh=m7qsuMzsgXTg7qrPy6DhR4layvp0p6tFQQvGULPtKuo=; h=Date:From:To:Subject:From; b=OqduGpPvJ/M5AOppSHd5SjqDzuOkcmu1eqEl3KPa4QLwIuAZ9UD0W5lyfecsrosaH nY5040t15pn9NP1BSdElmpJkgog9u8+Kk4KQNdXh6KhsI6q2c+eWhlJkrq3R/6KWwV 61WDNBPROQPCr2OAH217+LUFHWiBJdBeB2xicSc7Qj5xy2Sd/K7TDiiTgrMaOtUiRF F8pzbeWBnsgmAxwVJMfUq/N0JEKty5Dd3r72BLzAsef/Wrj2ex/a8UYpWYgNQbcd0n GQiHps2/Y4stqtlB/g6xHpZoLZ+aq65gWbCzzZiIYR/HM5zl3Gibj3UiLzXmVhuj2d PJ9Yd0XfgZHhA== From: zsugabubus To: zsh-workers@zsh.org Subject: [BUG] malloc inside signal handler Message-ID: <20210724225048.ly7qpdvi55j3h5mi@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Seq: 49191 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: Hi everybody, It seems that setiparam("LINES"/"COLUMNS") inside adjustwinsize() wants allocate some memory for environment variables. #0 0x00007ffff7c5ad22 raise (libc.so.6 + 0x3cd22) #1 0x00007ffff7c44862 abort (libc.so.6 + 0x26862) #2 0x00007ffff7ca4b08 __malloc_assert (libc.so.6 + 0x86b08) #3 0x00007ffff7ca6bf3 sysmalloc (libc.so.6 + 0x88bf3) #4 0x00007ffff7ca840e _int_malloc (libc.so.6 + 0x8a40e) #5 0x00007ffff7ca9397 malloc (libc.so.6 + 0x8b397) #6 0x00005555555ba7fb zalloc (zsh + 0x667fb) #7 0x00005555555c29a5 n/a (zsh + 0x6e9a5) #8 0x00005555555c4735 addenv (zsh + 0x70735) #9 0x00005555555c86cc export_param (zsh + 0x746cc) #10 0x00005555555c8b10 n/a (zsh + 0x74b10) #11 0x00005555555cb912 setnumvalue (zsh + 0x77912) #12 0x00005555555cc59d assignnparam (zsh + 0x7859d) #13 0x00005555555f20ba adjustwinsize (zsh + 0x9e0ba) #14 0x00005555555e138b zhandler (zsh + 0x8d38b) #15 0x00007ffff7c5ada0 __restore_rt (libc.so.6 + 0x3cda0) #16 0x00007ffff7ca83ab _int_malloc (libc.so.6 + 0x8a3ab) #17 0x00007ffff7ca9397 malloc (libc.so.6 + 0x8b397) #18 0x00007ffff7c92564 _IO_file_doallocate (libc.so.6 + 0x74564) #19 0x00007ffff7ca0db0 _IO_doallocbuf (libc.so.6 + 0x82db0) #20 0x00007ffff7c9fcbc _IO_file_underflow@@GLIBC_2.2.5 (libc.so.6 + 0x81cbc) #21 0x00007ffff7ca0e66 _IO_default_uflow (libc.so.6 + 0x82e66) #22 0x00005555555a8463 shingetline (zsh + 0x54463) #23 0x00005555555a8a29 n/a (zsh + 0x54a29) #24 0x00005555555b2666 n/a (zsh + 0x5e666) #25 0x00005555555d2f17 parse_event (zsh + 0x7ef17) #26 0x00005555555a3f3f loop (zsh + 0x4ff3f) #27 0x00005555555a7d36 zsh_main (zsh + 0x53d36) #28 0x00007ffff7c45b25 __libc_start_main (libc.so.6 + 0x27b25) #29 0x000055555556b0ae _start (zsh + 0x170ae) $ zsh --version zsh 5.8 (x86_64-pc-linux-gnu) Thanks, zsugabubus