From nobody Thu Sep 7 01:34:36 2023 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rh1xm2zcRz4s85t for ; Thu, 7 Sep 2023 01:34:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rh1xm10d1z3MD0 for ; Thu, 7 Sep 2023 01:34:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694050476; a=rsa-sha256; cv=none; b=plkJ0em1WoDuanBKhKyI/YddS3yF6q0oflJPQwR88EMLwqNNiUbQWCbaAA6bcK9j8TTi8R T9RAc2A3h1iYkv9G5KObjPxmqEZfiqSmBtxyft/xit3nvErrvy8YB8yBN5BDOF/RmYRTxv nEh5HIl9yK5NX0iXIWgxaLLaYgRYHZFYrpFI4TQ8B8T7XMjM0ikSsDgxvCeJP79/tipeGw m5osCTV5cmuO81uqpJKTpG1ePrvA/Bt+XwF/vQmM1VYZAP/l5vonb2ulrqfXKDdnSj1fY0 +sjKIq8aca/hByuBwtJPovx9/lV03tPKJ2c1WJ8YUzHfKzKmmwJxRG0d0yhtFQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694050476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dnidePC9DCD48uSGftsk0SbSkhEX5qcd/dUVnqgaFcE=; b=cI+VGUJApkxbRfgUcbfz7misSbYhARp2W63EXqvRtwBqJlrhGnj7+lQQtuatEUyDe0x7Yj IyTmsurTVngf0bZOyY+sNxTY7nXoujX6Zh8EFIRxEcKnE7zTVt/Fu+jhfO4HNPCYlXORXA rg4TYp5TH846nIcjHoWQEZDquO4y2wCyVIky1XPwwruDuntP0Dwm572oM3FDLhL+04zcAD T482+vkNB9Cuetp/ueVnZM7z953j3Wjes5st0483xrMVfWGvy3New4J8uVuulJQ7d3jo5G CkMSekASeJI6aPb2Q8aBHeqAoxrkc88fb6oQDj8YPl1F9n75QXjR8UiXMfpqAQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Rh1xm04n4zgQJ for ; Thu, 7 Sep 2023 01:34:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3871YZ9C077170 for ; Thu, 7 Sep 2023 01:34:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3871YZbY077169 for bugs@FreeBSD.org; Thu, 7 Sep 2023 01:34:35 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 273585] walk_cb_call() prints warning polluting program output Date: Thu, 07 Sep 2023 01:34:36 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 13.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273585 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |emaste@freebsd.org --- Comment #1 from Ed Maste --- The diagnostic output came from the initial introduction of __cxa_thread_at= exit in b585cd3e2c7f. The commit message notes: > - how to handle destructors which belong to an unloading dso; > for now, we ignore destructor calls for such entries, and > issue a diagnostic. Linux does prevent dso unload until all > threads with destructors from the dso terminated. > It is supposed that the diagnostics allow to detect real-world > applications relying on the above details and possibly adjust > our implementation. Right now the choices were to provide the slim > API (but that rarely stands the practice test). If this same software running on Linux would prevent the dso from being unloaded then this is a pretty significant behavioural difference, and the diagnostic message is useful in prompting this PR and resulting discussion. It would be good to have confirmation of how this software behaves on Linux; perhaps dlclose() is returning an error there that is just silently ignored? --=20 You are receiving this mail because: You are the assignee for the bug.=