Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tkGEO-001xQQ-11 for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Feb 2025 05:33:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tkGEM-006tpN-8k for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Feb 2025 05:33:14 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tkGEL-006toX-PP for pgsql-hackers@lists.postgresql.org; Tue, 18 Feb 2025 05:33:13 +0000 Received: from esa2.fujitsucc.c3s2.iphmx.com ([68.232.152.246]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tkGEJ-001SNS-0y for pgsql-hackers@lists.postgresql.org; Tue, 18 Feb 2025 05:33:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1739856791; x=1771392791; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=0bJTcQG8BBjdVNM6NhUStRD5X+Xcn4wN7yWP1TFqb6A=; b=NDXJyem8LJ2fM+EJtVs1eFY/I0YFbxMwrrv0PFbXtfukZrxsfB4RtLKQ oxmgHD81er22nCrfWXQvaI1NLx906oqI0p+yd/fVf69A8/H2vC2stUJxi 5APgN9Mx5G7kaNWau6iY5PLq6e8LVrkpfaAXsLBHSETZqnx8b2C10Ws71 b5fZvbuvVW6N5TwxGvfVsFg2lg6FWbTNdAm5JZtq9OU32WwP5Lv61fbYl AkzkZASOSN7iwWgzqVUYAHbq28PYSxWcZIAjNnfP4W6Jb1kujcpQDGYGZ ZBjoFeWwvgAn+MWKsgBMpfnrhnlNN40yw8FRTL3Z827zjCjMrxXVPAfWQ A==; X-CSE-ConnectionGUID: gEUVwqFbQlmrMArOgqLSPw== X-CSE-MsgGUID: Ddy5/UVvRpqGG/YRSP2AKw== X-IronPort-AV: E=McAfee;i="6700,10204,11348"; a="57743042" X-IronPort-AV: E=Sophos;i="6.13,295,1732546800"; d="scan'208";a="57743042" Received: from mail-japaneastazlp17011028.outbound.protection.outlook.com (HELO TYVP286CU001.outbound.protection.outlook.com) ([40.93.73.28]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Feb 2025 14:33:08 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XeTOgWrXKaWjEdWmdvbfOplrElx1gGTM8J/izbTBj0bBAONCeo5DvGuJZ7VBBVZRCusoHeDyZIIG3dX7o0ph18sxqgTeIRFR74P5HxDKO53bmGojtHEwkRxYdUNyTC9EMSuirsoRmnqedjKBOQzvK9os+sk2lvvA185BTCLCSuCdFFly/jIkREoXMIXP/EjsOCIMJ2OFOL6yWLAlsZLW6aO9DJH5BY4UcTOmwpGvL7qBigZbL/QjHdkNj4Vzaku82jFYnx3wg2e0jW7lBFgVaEo/1zQHcw690aLUJe31aWBzUT99eKME6nvMd6ZK1tPLMWvRaAMFa/GrJQsS0rUdug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ALiJcXmI9vU5FxtAYCcDni068majSnwSeiBnbuRXETU=; b=ld9w/UjlvkMb9hfnZvGCcqECIJBdli79RjvJt9WF+2ThGgYhHwEr+zDx7hbskXmAzM6vZOBJumLmjIFtC20apJpyi1liriD9HcR/fAkJM3vo0JC0T8G1o89DBeyhyMdlwg7i/+Dv4pXpNWXzAO71e79ry9sgdIqHQc7sd+H2XJPpj19X0CqHPkTDMeOAhW8RaZnS6rRXkVvE1RnIlgRP1O+Ig6ynxZD5vPU8SYfRWEa0sliKVRlELY01QZShYYmZLUlW6H0l77UJM4NHpWHxFcvocI2nNoyLTF8lxxXJ+94yvU6D6boYHIEMyqRHbAhNrJQIrpD/0Cz65lhxzNDnEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from OSCPR01MB14966.jpnprd01.prod.outlook.com (2603:1096:604:3b1::6) by TY3PR01MB11745.jpnprd01.prod.outlook.com (2603:1096:400:406::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.17; Tue, 18 Feb 2025 05:33:05 +0000 Received: from OSCPR01MB14966.jpnprd01.prod.outlook.com ([fe80::584f:6bba:2ecf:6b06]) by OSCPR01MB14966.jpnprd01.prod.outlook.com ([fe80::584f:6bba:2ecf:6b06%4]) with mapi id 15.20.8445.015; Tue, 18 Feb 2025 05:33:05 +0000 From: "Hayato Kuroda (Fujitsu)" To: "'pgsql-hackers@lists.postgresql.org'" Subject: ReplicationSlotRelease() crashes when the instance is in the single user mode Thread-Topic: ReplicationSlotRelease() crashes when the instance is in the single user mode Thread-Index: AduBxJdn64KPa5CETf+apI8CWWnvvA== Date: Tue, 18 Feb 2025 05:33:05 +0000 Message-ID: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ActionId=606ff585-a3a8-400f-83de-71e2a3874802;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=0;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=true;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED?;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2025-02-18T05:18:22Z;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSCPR01MB14966:EE_|TY3PR01MB11745:EE_ x-ms-office365-filtering-correlation-id: 8f3786ba-69a4-447e-9022-08dd4fddb816 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018|1580799027; x-microsoft-antispam-message-info: =?iso-2022-jp?B?K0dwaHdJSWNYMGlVVWZtTlRLcmlWU3JkV3hlU3RLSkpTUjYyczllUDJX?= =?iso-2022-jp?B?ZkZVRzFhU1Azb1dKRXBwYUtyM3FtR0RLdmRmUFM2Q1VId0hWVkNPT3Zz?= =?iso-2022-jp?B?RUtUeGNyNDVDMEgzTTI1R2FZSUZPL3BybDJ6T0xmaDR6RmxZQTBOUE54?= =?iso-2022-jp?B?TU81ajdnZWp2Zk4rZFA4Ykg5aXhwTkFrNkovSnN2Y2FtcVJDYW5YOHpS?= =?iso-2022-jp?B?TThlUHJCZlY5NDZUUzlpWEFEOHdSRlJvWTFoU1AwbFl2TzZudWhWUzJj?= =?iso-2022-jp?B?WDZTcURhNVFPYlFZRWNmZEVTTW1rTFEyWXNVVU5jcjlvblFkME1GQjN2?= =?iso-2022-jp?B?dlBSVnJjV3NlSnljN2pjTmVNOVh2WVV1ZmZWQkQ2L2d0Y2FsM3ExVFhS?= =?iso-2022-jp?B?ME1wOFR1NEtHK3VUc0luZFMvN1A2dmw3SitkZEt0ZWZLUFFrUkxiNzFl?= =?iso-2022-jp?B?TU5BV241S1JmUWhaL2tWTlRnS1FSUjkyQnhBNzBlWEJRUFZldG1xQ29L?= =?iso-2022-jp?B?VGk1LzVOZXE0SXRXYmN3YnhRUnNBL1c3dG5jKzM4VWhCNXJRNXdWdVJk?= =?iso-2022-jp?B?SDJ0Y3FYczVuRmdrTDh0c0VSRlJuQ0JuSXJLNHYwTHhTb09uYzc5MFIx?= =?iso-2022-jp?B?dlI4b0dWUVJVM25OdW1FODhyR083cFpjeTNFLzQwZ1duelJOajhMWTJM?= =?iso-2022-jp?B?SnFFak9RNGRXRjVXbUtqbGp6cThyT0IrbDcyaE9uSWg2YlhRZFBXVlM0?= =?iso-2022-jp?B?a3cvcVd0VXFUMlRpRTZici9sK3c0SExFdkFhVHhPbzVrejNMTW9qWHI1?= =?iso-2022-jp?B?MStCbXBLN1JKcjlKRDdwTzcxbEpId1JGUG5pR0NUdXE5aDIvOUFVYXkx?= =?iso-2022-jp?B?NEtBT3pMcTVVaGJ2bjMveVpYVS9pQUl1Yzgya3Z0dm5GNW5rZ25xTEJC?= =?iso-2022-jp?B?eXJBTG5sQVI0MFVDa1IxOE4rTldXaWZIcHNtQm9ibWpsdWFVVzhBeWVL?= =?iso-2022-jp?B?M2pEQXhKbW9kZ3ZEYlM1L05nTFBVb0I4VnpEUnp5Vy8zUkNsMjlzQkho?= =?iso-2022-jp?B?VEIwQ1N5Z1g2Y1IwTUpJZ1QzV2kwNjd1SzBNWVR1dzVtbWV3a29paW5m?= =?iso-2022-jp?B?UVJVVVZPMFFYd0ZiV2ZXZHV0QzlDT1NmcGUrZFc2dHRvTVVXZW5BRFIw?= =?iso-2022-jp?B?S2d2aWpnNnI4WitXVkw5TVJxajhlZU05aExlY1Vscy83eFhTNUQ2ZThF?= =?iso-2022-jp?B?Y0poMVVMbElWSUllTU5JM0hVNUJOSlNPWG9yZjd6N3ByUThXa1ZSa09x?= =?iso-2022-jp?B?bkthc05NQ0ZFMVZkNmZ2ZXVOVGFhR2FRNW8xbFBTWitvTkFtV1lMZmVP?= =?iso-2022-jp?B?NGpGOHhxZWQyRG9sN0ROTEtxRmovY2VRWGxOZFd4bm83YmxaRWd6RktJ?= =?iso-2022-jp?B?cU9UNTZKOTgxZTJvU3JuVHNjNDVFYlRmVnR0UW1mRkNvM2lnQXQ3NlJY?= =?iso-2022-jp?B?VW52VStiTmszbnhyRlVRUnpTNGJSK3NRblBKVFNaNnZxRTMvekVWTVRy?= =?iso-2022-jp?B?S1IzV3VJTy9vb2ExV2N2TEFrZlBweGk3b0FqQmVLTXBwVTdZbXJsTWxO?= =?iso-2022-jp?B?YTYvSmFnOFRubFU2N09wQmQyWlQ1YmZGcmdDS2NsV1RZb2JHdTVNMTlI?= =?iso-2022-jp?B?enhlUi9HRkcvT0x4SU5QMXQvNHM4dHhtNldtNFRPL05CZGNVa1lIQTNz?= =?iso-2022-jp?B?dFpmTEZONENjbG5udnJPMWJmNUdMeElEMFY4U0RKeCswM2lSQUtxUUpB?= =?iso-2022-jp?B?NjN4TnJPekszb1JMZGpNMzUrR2dmeWp3ck5RT3dNN09vbTYzcGJ1cENt?= =?iso-2022-jp?B?M2tmN0N2RmZ4dXBkc285cHVIVitTVGF2YnQ1M1dsRnVlRGQzcVpLU2ll?= =?iso-2022-jp?B?NEVvc2NEcjAwdXNXWTAyakI0N1dHMkd1cXQ2SXRaUmlmVUJleWhNRUF6?= =?iso-2022-jp?B?azV0N05RcnlYMFJVOVBjVlA2SDNmTGFZakU1RXJWWTZGVHNNcVBNZDBw?= =?iso-2022-jp?B?VE00YnZrM2pWWGp3TUd0NFhtc2RTM1kzVmQyZEljSFAyNks4WTArdFVU?= =?iso-2022-jp?B?RE1HQ2l0S0ZmSVB6eVRsMS9seG00WVNBPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSCPR01MB14966.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?VmZpSFFKY2UwMEVHSW5RSC9yaHB1UUl0UC9kd3dkT0lOWHd0VjdWdVFm?= =?iso-2022-jp?B?ZXJsVlBGUjBHOWM1L280MS83R01qcmNsM3QrV1FFZ1FFUEFxNVJDclUv?= =?iso-2022-jp?B?emtVb2U5eS9FM1crb2RxcE1rYjhqYnpZVDhPZXljY1d6VjVmTE9JS0hz?= =?iso-2022-jp?B?Z0VRQU5TemNlRE1YWGd3N1JtcWFIdXJPQzk1YmlEdkE5MlRXM0tmM3hI?= =?iso-2022-jp?B?RzlXSTBvL1ppcUdWUWRJNVo2aGhRaUxMbGNxY21ZeTJqdHgrRnZkZmp6?= =?iso-2022-jp?B?a0VpdUJXOXhWQWMzOU5sMTN5dzN4RDhrWnd4cGw4MDVRam13TVJQRm14?= =?iso-2022-jp?B?cHB6S2tuOFZtTm9tZHFpbS9RUTl5U3kwMEN3VFVJMDBhU3RzR0hpY3lM?= =?iso-2022-jp?B?N2dVSW96ditSNTdlbGFWWVZTaW1kcGlCUXlBdkZIbXUrTGNUZlFhMDBM?= =?iso-2022-jp?B?SnR0V1RFN2pYbXZ2aUYzQnk3V2pQRU02cU9yQkM4NlFQY0gvQzYwL0U0?= =?iso-2022-jp?B?VDJuVGdsekRhM05DczBMZUIzRExrbUVCYk4xNWdvWUJpem5OQnBtWThr?= =?iso-2022-jp?B?QjJISVVrMjFWNmF5VklzOVJsdGIrN01UemtsUGhnbndnVElleDBqbEdR?= =?iso-2022-jp?B?ZXJaSlQweGVTWnZHbXJ3Wk1SWXBSaXhqSlJ2d2JtVkZUZWxNTTlNSmsz?= =?iso-2022-jp?B?MjZ0emxiSVE2c08xSnFSTmQyZkxkV1UrLzcyTitoSzQ3K3BzRGswUlhX?= =?iso-2022-jp?B?Yi9NRFc1TGFZU1A3YzVFSW80UU96Q2k0bjlRSEFuWG1QNy91R0N4VWJn?= =?iso-2022-jp?B?aURnRjhMcHpWc0h4aldaRXlvQldTejY5elVVcmdxaytlMHRSM0J6emJm?= =?iso-2022-jp?B?Vklaa0kyc2tERXpsVHM3K2FHMmgybloxM3RrcUkxWmRXTHZXdEdHb3F6?= =?iso-2022-jp?B?QlcydGhqVjVFNFdKOS9BRFBTVEFmN041ektxNTZFNnYzY2krWVA5dFA5?= =?iso-2022-jp?B?bFNtNXNuYWZTcVNjUGhVcG14Y25DUGVocXJtd3FESnFnNk9oek1xcVA3?= =?iso-2022-jp?B?RHpKZVdXNmRUcGlKcXFXbjVYLzdkQ2IwNFdpUXQySlJnbGJ6T0pRc1lF?= =?iso-2022-jp?B?d2dmYW5GRCszeGdzL1ZLcG92aHE3YnZiS1hxWEVSZ0t2ZkdvM0tWVXFy?= =?iso-2022-jp?B?RFNxUE02L2EvOUVack9rTHNlQkZVMko3RTZwWEoxODdOR1QvWlFwbjRE?= =?iso-2022-jp?B?SSt0RE9CbkVPa0FpNDlJa3lpMXpaT0I3SXJiN01MZ2pocFEzT3ZCWnRS?= =?iso-2022-jp?B?WkllcFZxUkhBQllGNTdzWHBSbHJOZzI0RUpCMGNiZ2pzVFBvOUh5VUJ3?= =?iso-2022-jp?B?QkhPdmhlQjRtSC92L0hhTFJEaFd1d2VNTUppdkNQQXp1Uk0wM2lvRGxr?= =?iso-2022-jp?B?Rit0YTJ6L2VOTjF6UmZCK002REhzdzQ4UllPd3FMeURCSy9HNW1nUWN4?= =?iso-2022-jp?B?QmN4aUJuTlh3ZjNscER4MHZQWjFTRlo4R29jQ3NTMFNBRnRNS1VUSXVF?= =?iso-2022-jp?B?TWpKd2xKODJlaE5RaUNPZVRjdFhvUG1iYkVXNTU5NHZ0L1U2dElWT1Ax?= =?iso-2022-jp?B?TkJMRUtITTdtSlkzZDBudGpHL2R0VFNxV1VWS215VWFKRkIzdXg1YzNx?= =?iso-2022-jp?B?dE5KSEJmZnkyY2VvSWp5eEU5M1l4NEJCbEV6Ukl3YkpGNTBESGtGVWRk?= =?iso-2022-jp?B?LzRxc3ZOdjM1N0F3SDlrQVZjcE1oOUMxYzlNb3hXR1BDY1FGb09qR212?= =?iso-2022-jp?B?aTFGZEhpN3RBaG5HaVdYdElYQzNndkx2bUFObXdlYXVyNFBwaXp5WDMx?= =?iso-2022-jp?B?SXRlenZZREhBUWpDR2tnbytWSUo4Z1RoK28yWmp1SWJLemU1MnVSNVh4?= =?iso-2022-jp?B?TGViRysrRlJzakczZHhDR0ZYcTRnY3JnWURQandTZFRwOEQzVUJ3K0Fx?= =?iso-2022-jp?B?T0d3bm5WL213MnduamVYWUs1NlZSMVM3VnN6eVl2K3hyOUE4dWt3T2hS?= =?iso-2022-jp?B?SkJOU3NjbFU3NmNWcnBMMUNLWStPbTl5T3Z1cDRyclhLVHJRMk90NEVC?= =?iso-2022-jp?B?OTV6bjhuMSt1ZDcxQmJWZHpESVVZTDB3bUpxelFHd251UFdjRGl2eHJ2?= =?iso-2022-jp?B?M3YwWVlmYXJjV0NiRGhzYnJZQ0tPNGVlb2VMaU4xSkwybEI4dXZ5RTdR?= =?iso-2022-jp?B?c0pPVkRvelRjWnAzSzRDRlRGdjJzV214bERXeDNMblJmMlRnL1dzUDha?= =?iso-2022-jp?B?STVxWmJnUUxFanNabkZ5dTU2VEEwTmpkZ1E9PQ==?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: /I/4dLZ58B/gb+ZSuNmHvEFj/ry6DC0aqpS+2iRPP30keEky0rxsd47w4nDB7RXA4GC73AksV+0wyfVaC1QgkYg8tvBR9dj8AG+89aCcO5deZhM4g0EEG3+cAnvUNOcQp+OY9R0TqFOLNtNDvtZNEKRRwyJiQDPKxAYh1qDCXNM9Ssdm/k6xLm0B5v0+amngaj8OMpdxfrxhkKr68P0aUlBQ6B58cfJdHlZfrMniszF+AKk24wQ0MM0eB2Yeo6mtAoGeeMqQtgaoAb4NdoZxMgnT2aeJZZi5bDMmNvOrIjaK6uRjRxawj74cBhpIwKF8cGt3TWNpfSqtq0hVeqhgBrt2HN/pmMW3XqW7dYZzuMzyxoL6wdsRjzIJ8rE3eh278jkIwepRMaSkbbTvwZrmBeUGQQkbG7ur9q7DEUyit+Xav4ThfcFc4O5/xXSssOcW/N1BOs2fAkHyWFieljjjtQntIzzO1y3afSHf0jEcqiLHATC0VOvnq8+OkE+q+HDtg8/9OHVEN03mZXb3J+kq2ZkXTIF8ovXIDmpgsVow+Hs6fczOO/3MbmcQrH8HOtnZN21T/mQ8EwzHcSYbKQ0Jo1YOnxgVP8huNBi0pnyuJmouqo7qQEaK3xQPhFt81OaN X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSCPR01MB14966.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f3786ba-69a4-447e-9022-08dd4fddb816 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2025 05:33:05.1072 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: E9idvVPt2eIDcNDbuIRvidsJAlVkkb1UjMUfJyhjU7HLEX6ACKfnQzvU34otFUjkZRUoiaiyFu6NlL/Y2AR39NVnMTfWS5T1Dvij00hcLU0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11745 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Dear hackers, I found $SUBJECT when I'm playing with the single user mode. How to reproduce =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D You can reproduce the failure with below steps. ``` # Initialize an instance $ initdb -D data -U postgres # Start it as single user mode $ postgres --single -D data/ postgres=20 PostgreSQL stand-alone backend 18devel backend> SELECT pg_create_physical_replication_slot(slot_name :=3D 'physica= l_slot', immediately_reserve :=3D true); ... backend> SELECT pg_replication_slot_advance('physical_slot', pg_current_wal= _lsn()); 1: pg_replication_slot_advance (typeid =3D 2249, len =3D -1, typmo= d =3D -1, byval =3D f) ---- TRAP: failed Assert("slot !=3D NULL && (slot->active_pid !=3D 0)"), File: "= ../postgres/src/backend/replication/slot.c", Line: 674, PID: 430860 postgres(ExceptionalCondition+0xab)[0xb86a2a] postgres(ReplicationSlotRelease+0x5a)[0x8df10b] postgres(pg_replication_slot_advance+0x330)[0x8e46ed] ... ``` Analysis =3D=3D=3D=3D=3D We trapped at below assertion in ReplicationSlotRelease(). IIUC, `slot->act= ive_pid` is set only when the process is under the postmaster, but ReplicationSlotRelease()= always requires it. ``` Assert(slot !=3D NULL && slot->active_pid !=3D 0); ``` Possible fix =3D=3D=3D=3D=3D=3D=3D Naively considered, there are two approaches to fix this. 1) set active_pid= when even in the single user mode [1], or 2) ease the condition to accept the situation [2]. I'm no= t familiar with the mode, but [1] seems better if we want to unify codes. Thought? [1]: ``` --- a/src/backend/replication/slot.c +++ b/src/backend/replication/slot.c @@ -599,7 +599,7 @@ retry: SpinLockRelease(&s->mutex); } else - active_pid =3D MyProcPid; + s->active_pid =3D active_pid =3D MyProcPid; LWLockRelease(ReplicationSlotControlLock); =20 /* ``` [2]: ``` --- a/src/backend/replication/slot.c +++ b/src/backend/replication/slot.c @@ -671,7 +671,8 @@ ReplicationSlotRelease(void) bool is_logical =3D false; /* keep compiler quiet */ TimestampTz now =3D 0; =20 - Assert(slot !=3D NULL && slot->active_pid !=3D 0); + Assert(slot !=3D NULL && + (slot->active_pid !=3D 0 || !IsUnderPostmaster)); =20 if (am_walsender) { ``` Best regards, Hayato Kuroda FUJITSU LIMITED