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 1pmEwW-0005TS-28 for pgsql-hackers@arkaria.postgresql.org; Tue, 11 Apr 2023 14:25:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pmEwU-0006Wc-GD for pgsql-hackers@arkaria.postgresql.org; Tue, 11 Apr 2023 14:25:54 +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 1pmEwU-0006WS-3w for pgsql-hackers@lists.postgresql.org; Tue, 11 Apr 2023 14:25:54 +0000 Received: from mail-il1-x133.google.com ([2607:f8b0:4864:20::133]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pmEwO-002FS9-Rb for pgsql-hackers@postgresql.org; Tue, 11 Apr 2023 14:25:53 +0000 Received: by mail-il1-x133.google.com with SMTP id r11so3387762ilb.9 for ; Tue, 11 Apr 2023 07:25:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; t=1681223147; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=Hf5VBeLD37Ckn6XEiFgepS1K2r9mB/i2kmi3omX8268=; b=ix18Kp1wXjENddIFpPykrKuVPqYDWnnursv8KPB4/ObzcAYprFZ7GpMx4kC2pKitFM R+NErq47qAZkklyIVEUiCNvj0BpLTyy4FBbem8+lU8Tc9we4B+QvmD4JE7rmUU6Igpjg cIPuz+lxIZPoqtgf2TJ50UuWc4IBVdUsY1Sz4wTOhPpp3oYaZqaJm2ymqMcP8W+wcGl1 Mn3uIGUQhnKUGZo0YI6L0LPHCfWx7nCGZ74ndBlAaZBgVsDX/1wh4UVcWsqL8xtQhy/p N1uzL12AWtohRHKU6pcpkqx3O2/Y8e6kvBydWK8o3IDgENhTHk/F37QJ84tg1bWq48T1 RTFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681223147; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Hf5VBeLD37Ckn6XEiFgepS1K2r9mB/i2kmi3omX8268=; b=V1g++cM8AWMmL3EJyVcBI0QsXv08OigCoyWWcgsiPTiVtEErrDhI2T2Cgml01xFUrj KUzKSjFyB6Ou6w26BlmRmfrTY5J8eDrLewz2pKlMuUYLx3UFZkPk/rAFqEop/kn6ISqG FAOkMqNu5VRYFGU6pSelF7+Q20u49mnwDb0hiUMvBrKrsRpaFWxveusFXqMGiqKeymIF oA1QktQdTOTU4DiS4OfF3UyFyf/XWXttsaMv+mlIzocXe6ZYWq8pKI5Z5xV+6lBMnsVU xDvL/QM3XaVV2957eztVeJh9F263s21+am059ONh0FAtkrqyEjLPRynhmJVQag1jvkJ7 yOEA== X-Gm-Message-State: AAQBX9drb3762t/bUd9bqfy2PiYllL5pzEeElEOQbDV61FRzg1WD6Ob9 cUUhMY+NP/S4Fx8ECLPhrCkGBg== X-Google-Smtp-Source: AKy350bM+F5DK79fwSWsq5z84prQCGmEQhiAeHjS6m20to1JBuN6U8W4ZkGW9yHAEeAxaZD4g8CRpg== X-Received: by 2002:a92:d0c6:0:b0:325:b96e:6701 with SMTP id y6-20020a92d0c6000000b00325b96e6701mr5981413ila.2.1681223146470; Tue, 11 Apr 2023 07:25:46 -0700 (PDT) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id m17-20020a056638261100b003eafd76dc3fsm4119739jat.23.2023.04.11.07.25.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Apr 2023 07:25:46 -0700 (PDT) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id EEAE1800984; Tue, 11 Apr 2023 09:25:44 -0500 (CDT) Date: Tue, 11 Apr 2023 09:25:44 -0500 From: Justin Pryzby To: pgsql-hackers@postgresql.org Cc: David Rowley , Tom Lane Subject: v12: ERROR: subplan "InitPlan 2 (returns $4)" was not initialized Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Reduced from sqlsmith, this query fails under debug_parallel_query=1. The elog was added at: 55416b26a98fcf354af88cdd27fc2e045453b68a But (I'm not sure) the faulty commit may be 8edd0e7946 (Suppress Append and MergeAppend plan nodes that have a single child). postgres=# SET force_parallel_mode =1; CREATE TABLE x (i int) PARTITION BY RANGE (i); CREATE TABLE x1 PARTITION OF x DEFAULT ; select * from pg_class, lateral (select pg_catalog.bit_and(1) from pg_class as sample_1 where case when EXISTS ( select 1 from x where EXISTS ( select 1 from pg_catalog.pg_depend where (sample_1.reltuples is NULL) )) then 1 end is NULL)x where false; -- Justin