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 229705ECD5E; Tue, 5 Sep 2023 13:39:24 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 229705ECD5E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1693910364; bh=2u7gs34BTF1AQ7niamxeucoS0zaD1V2fwYV9MYgtb1o=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=Av+4MCa4BeLYUTwW89OBLF1uoDT2/P3LGXANZFSXycDp4HczzJc+I6Eh2hSB3NMzB UQU71cr+uWsng+qkx1f02ZuWfuZGcquIQjxZhCOd3Kv3WCyoIUbzgMBMMjiXoTgs0C krietFGgHvHZaqq8wEpQlMjBPGvgqVdPe7k1DFus= Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 6EB645DC247 for ; Tue, 5 Sep 2023 13:39:23 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 6EB645DC247 Received: by mail-lj1-f172.google.com with SMTP id 38308e7fff4ca-2bd3f629c76so38590871fa.0 for ; Tue, 05 Sep 2023 03:39:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693910362; x=1694515162; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RdG0mypq5LpkMgmyAFLSv0HNUsRs6HjaGun0j7jn+Us=; b=G5pn23ruPkr5Q/2w+7ro14FfmSlrXzOFCl2HWkU11dXgEReaecmcY20lEzICING1sQ 0k44Jls/j6V3SS/1kN7GSJIcW25CUemAitYh2zZL3rrtYtWT2fMyWw3fVgrnDu2iGYDq JmaR1H+FRcciBM3zo43ezVeUP38heWdka3MWQX3pHHvnhR5FQJmpQoK+DJh3gTNhHvYJ UQXsNeytxMwEmFB840jQiHmqiUj6fOU4EhoC/gkcUIaGLseGc36SNoZxvDmDoyIGXZkG Ymi28iQoVFsnh5tFUA9H86IX70Z7X2xkTI3j4hxBWxauSco2m0XiM9pRUzstfsDFVFRY MKyA== X-Gm-Message-State: AOJu0YwB9sI7BQxFLaNdI6+QiBNUIg3B3nee80SbMmIdXPUIUTNAi/op FSZmOPc5+i09TbWL4cL7dsdrN1f2F7Yw8Q== X-Google-Smtp-Source: AGHT+IHBvWj1OQS/MIVXBhgqVCuspJ7J1ANtkHoGtuY5zFGZSURJISbXAXNfik9lXy3l66/MXMGt/Q== X-Received: by 2002:a05:6512:104c:b0:500:86cf:124b with SMTP id c12-20020a056512104c00b0050086cf124bmr8978804lfb.62.1693910362111; Tue, 05 Sep 2023 03:39:22 -0700 (PDT) Received: from fckxorg.mail.msk ([2a00:1148:b0ba:16:a3e8:bdc1:dbed:dbc8]) by smtp.gmail.com with ESMTPSA id x25-20020ac24899000000b004fb7388360esm2258574lfc.188.2023.09.05.03.39.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Sep 2023 03:39:21 -0700 (PDT) X-Google-Original-From: Maxim Kokryashkin To: tarantool-patches@dev.tarantool.org, skaplun@tarantool.org, sergeyb@tarantool.org Date: Tue, 5 Sep 2023 13:39:13 +0300 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH luajit 0/2] Fix frames for on trace errors 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: Maxim Kokryashkin via Tarantool-patches Reply-To: Maxim Kokryashkin Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patchset fixes frames for OOM and TABOV on-trace errors. Tests are disabled on macOS because of macOS 12 issues with old version of libunwind. PR: https://github.com/tarantool/tarantool/pull/8909 Branch: https://github.com/tarantool/luajit/tree/fckxorg/lj-1004-oom-error-frame Issues: https://github.com/luajit/luajit/issues/1004 https://github.com/luajit/luajit/issues/1034 Maxim Kokryashkin (1): Fix frame for on-trace out-of-memory error. Mike Pall (1): Fix frame for more types of on-trace error messages. src/lj_err.c | 8 +++++ test/tarantool-tests/CMakeLists.txt | 1 + .../lj-1004-oom-error-frame.test.lua | 36 +++++++++++++++++++ .../lj-1004-oom-error-frame/CMakeLists.txt | 1 + .../lj-1004-oom-error-frame/testoomframe.c | 17 +++++++++ .../lj-1034-tabov-error-frame.test.lua | 27 ++++++++++++++ 6 files changed, 90 insertions(+) create mode 100644 test/tarantool-tests/lj-1004-oom-error-frame.test.lua create mode 100644 test/tarantool-tests/lj-1004-oom-error-frame/CMakeLists.txt create mode 100644 test/tarantool-tests/lj-1004-oom-error-frame/testoomframe.c create mode 100644 test/tarantool-tests/lj-1034-tabov-error-frame.test.lua -- 2.41.0