From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 61D7E2B8D1 for ; Wed, 8 May 2019 08:43:47 -0400 (EDT) Received: from turing.freelists.org ([127.0.0.1]) by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aDUsgxEs-kUq for ; Wed, 8 May 2019 08:43:47 -0400 (EDT) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 11B452B8C7 for ; Wed, 8 May 2019 08:43:47 -0400 (EDT) Received: by mail-wm1-f65.google.com with SMTP id y197so3097674wmd.0 for ; Wed, 08 May 2019 05:43:46 -0700 (PDT) MIME-Version: 1.0 References: <20190508121021.14968-1-gorcunov@gmail.com> <20190508121021.14968-4-gorcunov@gmail.com> In-Reply-To: <20190508121021.14968-4-gorcunov@gmail.com> From: Cyrill Gorcunov Date: Wed, 8 May 2019 15:43:33 +0300 Message-ID: Subject: [tarantool-patches] Re: [PATCH 2/2] Fix rechaining of pseudo-resurrected string keys. Content-Type: multipart/alternative; boundary="00000000000026549705885fafef" Sender: tarantool-patches-bounce@freelists.org Errors-to: tarantool-patches-bounce@freelists.org Reply-To: tarantool-patches@freelists.org List-Help: List-Unsubscribe: List-software: Ecartis version 1.0.0 List-Id: tarantool-patches List-Subscribe: List-Owner: List-post: List-Archive: To: tml --00000000000026549705885fafef Content-Type: text/plain; charset="UTF-8" On Wed, May 8, 2019 at 3:11 PM Cyrill Gorcunov wrote: > From: Mike Pall > > This is a serious bug. But extremely hard to reproduce, so it went > undetected for 8 years. One needs two resurrections with different > main nodes, which are both in a hash chain which gets relinked on > key insertion where the colliding node is in a non-main position. Phew. > > Thanks to lbeiming. > > backport 046129dbdda5261c1b17469a2895a113d14c070a > Please ignore this particular patch, it causes https://github.com/LuaJIT/LuaJIT/issues/494 --00000000000026549705885fafef Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, May 8, 2019 at 3:11 PM Cyrill Gor= cunov <gorcunov@gmail.com> = wrote:
From: Mike Pall <mike>

This is a serious bug. But extremely hard to reproduce, so it went
undetected for 8 years. One needs two resurrections with different
main nodes, which are both in a hash chain which gets relinked on
key insertion where the colliding node is in a non-main position. Phew.

Thanks to lbeiming.

backport 046129dbdda5261c1b17469a2895a113d14c070a

=
Please ignore this particular patch, it causes=C2=A0https://github.com/LuaJIT/LuaJI= T/issues/494
--00000000000026549705885fafef--