From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14808 invoked by alias); 5 Jan 2018 22:40:22 -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: List-Unsubscribe: X-Seq: 42233 Received: (qmail 11486 invoked by uid 1010); 5 Jan 2018 22:40:22 -0000 X-Qmail-Scanner-Diagnostics: from mail-qk0-f174.google.com 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(209.85.220.174):SA:0(-1.9/5.0):. Processed in 1.852308 secs); 05 Jan 2018 22:40:22 -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=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/OR3HIGkRDsf/75yuFq7wXef6XNhZK+4gX++8NXh63Q=; b=W7ZZpT4VUCNkbYkyaMXSl9QFFZZ935gcVDQ7/Gfd3o31vcjoAZc+4WfoovZlXOp7ZM SFdd4mG5Af3YvCl4uwsEMiUFxOfIo4hBe2DfwYDYAo2oXmu6xTmQbinWffan+IXE3Ome MFoPqA5iAmrFFARlYZK9B1rWh0D+U2uOiWZKpzu8WjYuceO/9YKESGCxyBrBYa9seJIF 9mb7Q4ls4ZU7T3KWgjPrMulK9xhH+bakQiNK43mApbZkTZbwDnlE0R1xvCxaqH3fR2ol CKTi6lcVOLbYhsG7jWJ42GXBLtyvht6TJIbL09ONRbI7PL2v75WDo+vKltIFQdVnCT1t fsbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/OR3HIGkRDsf/75yuFq7wXef6XNhZK+4gX++8NXh63Q=; b=aokJFJZ/8b8oD6Imid32QAqHxWS36/N1T4TFutRogImKo36iMwQvO+V5BW+rNL4drP 6vf8ZJOgK5Isg9z72Rpx49vFySMmV9sdXMUTT+H6D+dcidaNzKuP6jrULM+jLr17ed9n px6TLEzYn0+6rTX5tr5SNDpLyo9jE0J9Vzkuo+/b5Qg/V9NDTYnBESeWY+euQTpq3SSQ H1Cbheijugxu1IIoOBbdByjMPUXE/HEQ3WJScEnqUWcpWQF6y9A5Ku/hQWMPVKnHch48 dmSXOMwgKBh+NMjhUZBIdnm1MS/f3Cex+b0PV60MG01ROND0ZA4eMcvAI/vaSNvGIDmp dEYQ== X-Gm-Message-State: AKGB3mKBgFTzxFJx3aw9Vg3rc9WL69YKKftjOZD6f1j7BRyUBzjABhgp YHXDdlCPQSLmz6o5CoUhD6cTCjWLyNeCAwSYXKB9yg== X-Google-Smtp-Source: ACJfBovdGwSmS6DbOY4xbvHjRWjYVm+GW5LHxP6HV4kZxgzju7zJmtH9g5kaBK1XBGt8zf3V6DotIepfjfie4Q7GLPE= X-Received: by 10.55.195.69 with SMTP id a66mr5592576qkj.83.1515192017651; Fri, 05 Jan 2018 14:40:17 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20180105102318.492dfa5e@pwslap01u.europe.root.pri> References: <20180105102318.492dfa5e@pwslap01u.europe.root.pri> From: Bart Schaefer Date: Fri, 5 Jan 2018 14:40:17 -0800 Message-ID: Subject: Re: [BUG] Segfault if zcompile followed by source, on large file To: Peter Stephenson Cc: "zsh-workers@zsh.org" Content-Type: text/plain; charset="UTF-8" On Fri, Jan 5, 2018 at 2:23 AM, Peter Stephenson wrote: > > I suspect it's simply that this file is too long for word code > compilation, as word code has intrinisic limits on valid says based > around 32-bit values, with some bits taken away for special encoding so > you don't necessarily get the full range. Hmm. There's no way to execute a construct that can't be converted into wordcode, is there? E.g. a sufficiently long function body would trigger this? I'm not very familiar with the wordcode internals. Are there internal pointers that refer forward or backward to previous locations in the wordcode, other than for caching of strings?