From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7262 invoked by alias); 23 Aug 2012 05:24:29 -0000 Received: (qmail 7245 invoked by uid 22791); 23 Aug 2012 05:24:26 -0000 X-SWARE-Spam-Status: No, hits=-3.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,KHOP_THREADED X-Spam-Check-By: sourceware.org Received: from localhost (HELO sourceware.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 23 Aug 2012 05:24:14 +0000 From: "ppluzhnikov at google dot com" To: glibc-bugs@sources.redhat.com Subject: [Bug dynamic-link/14511] dlclose DSO unloading fundamentally unsafe Date: Thu, 23 Aug 2012 05:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: dynamic-link X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ppluzhnikov at google dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: CC Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org X-SW-Source: 2012-08/txt/msg00165.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=14511 Paul Pluzhnikov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ppluzhnikov at google dot | |com --- Comment #4 from Paul Pluzhnikov 2012-08-23 05:24:13 UTC --- > Unfortunately, this operation is fundamentally unsafe. No, it isn't. Unloading a library that wasn't designed to be unloadable is unsafe, so don't do that. Unloading in general is very useful, so blank disable of unloading you proposed would be akin to throwing the baby out with the bathwater. Finally, a library can be linked with -Wl,-z,nodelete, which would prevent it from ever being unloaded. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.