From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 6D103DD5D7E; Thu, 5 Sep 2024 14:02:21 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 6D103DD5D7E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1725534141; bh=lReSZ6O7CeJuAg7J17OxG3gv7NaL82cxQrCZAZHHp2I=; h=Date:To:Cc:References:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Q6yhBBfb/zpHuVROeJiNgKutszgAccUFKDtv2i59rgBmzqy6RO5Tag3mkLMfco1Pg y2O2t5nYzJ+265iSeDxBZHuUw1LWmPZEuMgfRyUNmOpWtWPNre8mpxj43RZTYnlEKn F+RMItWLe8YJKuOq7Br9suKIj7uuY5CPQiX5iPW0= Received: from smtp46.i.mail.ru (smtp46.i.mail.ru [95.163.41.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 459FADD5D7C for ; Thu, 5 Sep 2024 14:02:20 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 459FADD5D7C Received: by smtp46.i.mail.ru with esmtpa (envelope-from ) id 1smAFn-00000007Ot6-1nW2; Thu, 05 Sep 2024 14:02:19 +0300 Content-Type: multipart/alternative; boundary="------------T90crD0UOOiBnauVYYqnt6Ct" Message-ID: <2003ab2a-cf82-465b-bf08-1d34778a773f@tarantool.org> Date: Thu, 5 Sep 2024 14:02:15 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Sergey Kaplun , Maxim Kokryashkin Cc: tarantool-patches@dev.tarantool.org References: <20240905101414.26838-1-skaplun@tarantool.org> In-Reply-To: <20240905101414.26838-1-skaplun@tarantool.org> X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD978F4AA4899E1B8B5E0A0D7FC3022EF126469A590AFF2B7C4182A05F538085040A92F3F7A9EE8128E91417EB218679B824043F894EFC10386FF7C534437A01B6E2A8844C9E979C18D X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7BC08626EA5717D14EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006370FDF1CE57EA9D07C8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8697D6605AA5E7A69CDF69C51D685E74541875D0DB6A8D61DCC7F00164DA146DAFE8445B8C89999728AA50765F7900637F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F790063793270F7220657A0A389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F790063757B87AC57C2BBA94D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE78B4E9CFC5B2B6A16EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C3CD42BCEBB57B85E635872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A514F1BC5CFA4F755A5002B1117B3ED69600D19E062423D90BE99897350C7C491E823CB91A9FED034534781492E4B8EEAD69BF13FED57427F1BDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF54A3273EF2F1D9512664069C495EA12043F3D4BD0D1AA4E7F8AA8EFECB6F3712ACCA692FBCDC96C2D850D60E7C387E4615F7A86B65881AEADAF60436B352F65A0FB6BBDE0DCAA2505F4332CA8FE04980913E6812662D5F2AB9AF64DB4688768036DF5FE9C0001AF333F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioj2SEsQEvWBk5HBQ8/aOd9Ng== X-Mailru-Sender: C4F68CFF4024C8867DFDF7C7F2588458F89B065D3958C5D50045A77C8BEB847DE1208C3988EEB3F02337AC49D6798BB3645D15D82EE4B272BD6E4642A116CA93524AA66B5ACBE6721EF430B9A63E2A504198E0F3ECE9B5443453F38A29522196 X-Mras: Ok Subject: Re: [Tarantool-patches] [PATCH luajit] test: off JIT for routines in X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Bronnikov via Tarantool-patches Reply-To: Sergey Bronnikov Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This is a multi-part message in MIME format. --------------T90crD0UOOiBnauVYYqnt6Ct Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, Sergey! On 05.09.2024 13:14, Sergey Kaplun wrote: > This patch is a follow-up to the commit > 6a3a97cd8111a2164143fcf81439f70588e0be42 ("test: enable > LuaJIT test"). The enabled test may raise an error > for the specific builds (see [1], for example) when the stack overflow > error is raised on the trace exit during the restoration from the > snapshot. In that case, LuaJIT VM can't restore the full traceback, and > the corresponding check in the test is failed. > > This patch disables JIT for these functions with recursive calls to > avoid such failures. > > [1]:https://github.com/tarantool/luajit/actions/runs/10717386746 > > Follows up #9398 > --- Thanks for the patch! LGTM --------------T90crD0UOOiBnauVYYqnt6Ct Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Hi, Sergey!

On 05.09.2024 13:14, Sergey Kaplun wrote:
This patch is a follow-up to the commit
6a3a97cd8111a2164143fcf81439f70588e0be42 ("test: enable
<misc/stackovc.lua> LuaJIT test"). The enabled test may raise an error
for the specific builds (see [1], for example) when the stack overflow
error is raised on the trace exit during the restoration from the
snapshot. In that case, LuaJIT VM can't restore the full traceback, and
the corresponding check in the test is failed.

This patch disables JIT for these functions with recursive calls to
avoid such failures.

[1]: https://github.com/tarantool/luajit/actions/runs/10717386746

Follows up #9398
---

Thanks for the patch! LGTM

<snipped>

--------------T90crD0UOOiBnauVYYqnt6Ct--