Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ppaFe-0003Hi-96 for pgsql-bugs@arkaria.postgresql.org; Thu, 20 Apr 2023 19:47:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ppaFb-0000GU-Rd for pgsql-bugs@arkaria.postgresql.org; Thu, 20 Apr 2023 19:47:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ppaFb-0000GJ-FM for pgsql-bugs@lists.postgresql.org; Thu, 20 Apr 2023 19:47:27 +0000 Received: from mail-pf1-x430.google.com ([2607:f8b0:4864:20::430]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1ppaFY-0045pV-Sk for pgsql-bugs@lists.postgresql.org; Thu, 20 Apr 2023 19:47:26 +0000 Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-63b4bf2d74aso1238399b3a.2 for ; Thu, 20 Apr 2023 12:47:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20221208.gappssmtp.com; s=20221208; t=1682020043; x=1684612043; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=M9a7oEDkKTHz1vnSBEtFMkLbPQUg1pxF67lfRx0n3d4=; b=xIONHOSD08YvUEOkzi6VdXEfj/B2zAg7nGdkssft+2E/BCMHZFAjIE+JYvodlfespk 2N92V36ptXkvT+VIjZUEaivhCbmmvBCcq8KzXjafOseFL482UhSo5qKY06LNBHOABh4O CWvIIlZtZAX/OhgWQ2CN8h93siLj4n8KvmmfrVRxSXifTwG8ZjI1PDJ0xyJLYtY3InKs 2DevWWOgI1u3tuvnTQ8NVlMYAeyu5bqRq4OXistq7XZp/5WcA3E8Kza5lBGZ3pCBTGFA V3ZYeE8QHwCogo1ByXHEwe5+yOc078mmMZjcuxsLQU7/fqXqLKqcHsgBoCt2/xk/9mzb Xgig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682020043; x=1684612043; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=M9a7oEDkKTHz1vnSBEtFMkLbPQUg1pxF67lfRx0n3d4=; b=a6NtoHOrajjolLRv2WaPdH1LPA6vUfn8vO7gq/LUdsHe55n2YgcyPTgXZZ2bxB+kQK Yg3wvmU2lfX07ysR7Dz7/2SbpAbRvyRoZ/KkBZYgA2yFVWK9xaAzse+06qUtdHG031TM Co0n3MhLY/HV6jH94ZkKWF8jZlSTFBT5eUh2svHeAqhkYd4+g1GXK8MaKMm10utNz3jm 6zhoQX5ngqZTHodHnh+xBHxumXNLBb9HOfy9ieF0Vf8nx2gXJHumDjl9VO6fvq7sQk6v WMwY7Lx0tcHnw1o5kkVmJ4jhQ3mu+mVjoTJmYXkHknhZEsyi3j7awsJjn9o7xz4+EjhW g2bA== X-Gm-Message-State: AAQBX9fMkI9DSkv4JMUUZ5BwOm9LnMhk82dUO0fJOSo1mSuuaIludWP8 OPajoFFR8iKDbbkktzwYg4vtKw== X-Google-Smtp-Source: AKy350avRGxSB2jtzJHGlTdtQHY+WQt+ucURrABsRj0YlJ5nCGauISEtAZp/J+4vOhugcQmFUgMqLQ== X-Received: by 2002:a05:6a00:17a9:b0:63d:2f13:1f3 with SMTP id s41-20020a056a0017a900b0063d2f1301f3mr3431953pfg.33.1682020043196; Thu, 20 Apr 2023 12:47:23 -0700 (PDT) Received: from jeff-laptop.lan (c-73-170-46-202.hsd1.ca.comcast.net. [73.170.46.202]) by smtp.gmail.com with ESMTPSA id r16-20020a63ce50000000b0050a0227a4bcsm1471234pgi.57.2023.04.20.12.47.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Apr 2023 12:47:22 -0700 (PDT) Message-ID: Subject: Re: Assert failure with ICU support From: Jeff Davis To: Tom Lane Cc: Richard Guo , PostgreSQL mailing lists Date: Thu, 20 Apr 2023 12:47:21 -0700 In-Reply-To: <3017542.1681937148@sss.pgh.pa.us> References: <3017542.1681937148@sss.pgh.pa.us> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 2023-04-19 at 16:45 -0400, Tom Lane wrote: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (c >=3D 0x100 || !iscalnum(= c)) I'm curious why you say >=3D 0x100 rather than >=3D 0x80? What's the purpose of the error? Is it to catch mistakes, or is it to reserve room for adding new escape sequences in the future? Regards, Jeff Davis