Path: csiph.com!tncsrv06.tnetconsulting.net!.POSTED.mailman.mit.edu!not-for-mail From: "Greg Hudson" Newsgroups: comp.protocols.kerberos Subject: Re: Threading support (on HP-UX) Date: Wed, 17 Sep 2025 14:41:16 -0400 Organization: TNet Consulting Lines: 15 Message-ID: References: <106a85ba-19fc-4a66-9809-8550293dc9bb@innomotics.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: tncsrv06.tnetconsulting.net; posting-host="mailman.mit.edu:18.7.21.50"; logging-data="29117"; mail-complaints-to="newsmaster@tnetconsulting.net" User-Agent: Mozilla Thunderbird To: "Osipov, Michael (IN IT IN)" , kerberos@mit.edu DKIM-Filter: OpenDKIM Filter v2.11.0 unknown-host (unknown-jobid) Authentication-Results: mailman.mit.edu; dkim=pass (1024-bit key, unprotected) header.d=mit.edu header.i=@mit.edu header.a=rsa-sha256 header.s=selector2 header.b=dWCBcPc0; dkim=temperror header.d=mit.edu header.i=@mit.edu header.a=rsa-sha256 header.s=outgoing header.b=p59PPzqn ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yc0W0onlYaATuO7ioqpVQkLVKRnWo9r/faOZiZ7QTkhqg9IrOUxJUblE/eTOOTwvLvr8J3WSRiC0rOCzI/orcPJLfrCY6FrWJHTrMb1VQX1SI70bxye7s+2mRgY/GZCD5d3FqRxmR7arZB+YF4qCQmoxsiD7Tt+znpc03vZxh9679jUgmapCM7DnL3EWL86KCKjZzrYCvV+ZG3Q1h9lNHcCki7NM2O9FErRhwQ9ZtRxCIEeJ0cVQb8xYp60WsTluYxVeiGSC8BL0QJWgwpnCqzVO6ciKXcpXPP0HRfaaEfPrPZC8OJChzLWBxTMupg2foV/KIC6ZDQgGkQn02SKr/g== 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=p7ZV8q3uwMBFIRQBlvANaLagzVw47EwcIWU96L9eugU=; b=OWSRcgtteTs/1XXI20U0WFEu7h7kf7wdK8wZDgZKEbgZvvs8VtS5ovwIDS8K7yu/jLwdpV4yFcNDsXV1che2zV1xMdENDLE7Ay+OqeTRDRi3k0F4nOqt1yCH3vaB/u4Z7P+9ghtvyhJBKtffEeF3zKppHUmA7kHFZJnokcUcvRx2O/7s+sZj1vkqYFjJZxwK0pIzkK19XDANgLJ14n067SlSKfE/A5OgGYb42umTxLpz49pkORmH3R+AkKazhJY7Esi3zp65kzcNVCv7BCoDR8i1S0psQdV3oyObZE2rK4WTwElzIJhDl3eEmKNXT1NLst9NBbyMfQeWRcw+nZxBKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.9.28.11) smtp.rcpttodomain=mit.edu smtp.mailfrom=mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=mit.edu; dkim=pass (signature was verified) header.d=mit.edu; arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p7ZV8q3uwMBFIRQBlvANaLagzVw47EwcIWU96L9eugU=; b=dWCBcPc06NNaecICp4/bSZ1LJyu08CjuDy1GIDLe9Z2rjkmzC+G7x+GxspCnsqzkBVMkPklsvLrxEbPxiuP879tZxfBDb1p6Yber5FYspxdNWnnxFWijULfEbIvlhjq1NV2bBTqiPo0NVHMp/o3rqJ291SEfhd2k0XBDaYFjTRg= Authentication-Results: spf=pass (sender IP is 18.9.28.11) smtp.mailfrom=mit.edu; dkim=pass (signature was verified) header.d=mit.edu;dmarc=pass action=none header.from=mit.edu; Received-SPF: Pass (protection.outlook.com: domain of mit.edu designates 18.9.28.11 as permitted sender) receiver=protection.outlook.com; client-ip=18.9.28.11; helo=outgoing.mit.edu; pr=C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1758134478; bh=p7ZV8q3uwMBFIRQBlvANaLagzVw47EwcIWU96L9eugU=; h=Message-ID:Date:MIME-Version:Subject:From:Content-Type; b=p59PPzqnBTvkhODtrEF5tiODhx9yjAu3JlUbUdgPgagDs6CdccpchBEq8iAfRrGKy 0ao9Df8zQ5MN+mDMjF+AOuDXa8X2E3hNPz00QKyNgZQD5b2C935VYnN6ovC16PrdR1 IdvcFcrDgVRyyq8B76pSjgb/z1ZaAbc0YKZ2+KFsBa0hjVKXDyiXreZuD/fftFyYTa SAvzAZzzvqmMYO9NltibD2GvhorL9FjtyebTklDIjvUe/H44yuz47NJoJCMd+Prj6I ztgs+EH7Mpnz1gSEQhRYclhvyaos++dMqBSVd8o0uKzcYLONh0PzwIh1up7DHDSfrA f5P+f9qlDz2qg== Content-Language: en-US In-Reply-To: <106a85ba-19fc-4a66-9809-8550293dc9bb@innomotics.com> X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b:0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWH0EPF000989E7:EE_|DS7PR01MB7807:EE_ X-MS-Office365-Filtering-Correlation-Id: debc1f83-14a5-43c9-b811-08ddf619ccf9 X-LD-Processed: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b,ExtAddr X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|9140799003|1800799024; X-Microsoft-Antispam-Message-Info: ReWH+gqq4nRtLXKmjckvDX4iqh9uox7Cvr4QIQZCtlCh75VzBiwfFt5sLM9wPLpvGnsNgFARSzAVYs6+LYAd1EubgPNqSIUW1wzTwj1plKlUpZancOdG7JjmcP25bYrimV4sM7obRPaZ9MvUSnz95TaP1/6NxY6U6PVoFK+KPzQRHmK43DJeWCUf1gQPoDxReM9+4q08a2KbeY+MgzaAQmwEsEkQ5a0lU6aYfTsNO3kwvvwia7M3W+MQeq9wsnBipd2ESh+eN7BoXTHno2QayOcoQgM3yAK4zHk0idZvcUGTS7oZdZvoyAc3iw5NljuMukiQCpQByYjmvCJn70bgTaN4vMOu08OUuy/zEgyTwAsT7khoEdfk4QySvIxMolMrSoQ0V1LaD1XZSrahfHbO2twcBMEKiLuFw8nkVozgypiHjsHf9ygCAtBUjVyUgs+6unqBadI+bKxuqinYrEbW6lGeF8Ub6/aOKFXKFazZDsuF81mAfGOvUW86BNcHOLj7kMMPzQ4D1ePFliw0u2LeN4IbGDWT8eJaB3mXOHt6gjP+qQX1mOqG5WC18Gtzg6LzCy55esFYBSWMiKZtgIRa29hE7euhUU2jPadBlO/MWznMwMGQN15AgFfrkNTPATp48toc+fAb4oAm34EDYF3gfDoK59fCp3OBrpo16tI0T2i1cALcSW6qfpmO28hStCy082UOB2AmQaiV4Uj0opijF/CmGeNaYaRxoEvYTN4cShu7LDZc4f9JK8KC9podA9vv X-Forefront-Antispam-Report: CIP:18.9.28.11; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing.mit.edu; PTR:outgoing-auth-1.mit.edu; CAT:NONE; SFS:(13230040)(376014)(9140799003)(1800799024); DIR:OUT; SFP:1101; X-ExternalRecipientOutboundConnectors: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-Auto-Response-Suppress: DR, OOF, AutoReply X-OriginatorOrg: mit.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2025 18:41:22.6871 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: debc1f83-14a5-43c9-b811-08ddf619ccf9 X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-MS-Exchange-CrossTenant-AuthSource: MWH0EPF000989E7.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR01MB7807 X-BeenThere: kerberos@mit.edu X-Mailman-Version: 2.1.34 Precedence: list List-Id: The Kerberos Authentication System Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <106a85ba-19fc-4a66-9809-8550293dc9bb@innomotics.com> Xref: csiph.com comp.protocols.kerberos:5437 On 9/17/25 06:31, Osipov, Michael (IN IT IN) wrote: >> if [ -r ../../lib/libgssapi_krb5.so ]; then SHLIB_PATH=`echo -L../../ >> lib | sed -e "s/-L//g" -e "s/ /:/g"` KRB5_CONFIG=../../config-files/ >> krb5.conf LC_ALL=C  ./reload; fi >> Assertion failed: destructors_set[keynum] == 0, file threads.c, line 351 This test program loads libgssapi_krb5, uses it minimally, and unloads it, all repeated twice. The assertion failure means that the library initializer ran both times it was loaded, but the library finalizer didn't run in between. So something is wrong with the library finalizer support for HP-UX as determined by include/k5-platform.h and the autoconf stuff. If there is a flag to block unloading when building a shared library, like the ELF "-z nodelete" flag, that would be the best fix; see the lib_unload_prevented variable in config/shlib.conf.