This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[mark@codesourcery.com: libc/4926: __cxa_finalize mishandles a NULL dso parameter]


If that reference is indeed the spec, then this change needs to be made.
But before I put it in I am wondering whether there might be any gotchas,
i.e. existing binaries that depend on the erroneous behavior.  If so, 
we should do some versioning.


--- Begin Message ---
>Number:         4926
>Category:       libc
>Synopsis:       __cxa_finalize mishandles a NULL dso parameter
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    libc-gnats
>State:          open
>Quarter:        
>Keywords:       
>Class:          sw-bug
>Submitter-Id:   gnatsweb
>Arrival-Date:   Thu Dec 05 16:04:31 -0500 2002
>Cases:          
>Originator:     mark@codesourcery.com
>Release:        
>Organization:

>Environment:

>Description:
When __cxa_finalize is called with a NULL DSO handle, it 
should run *all* cleanups; instead it runs none of the
cleanups.

See:

htttp://www.codesourcery.com/cxx-abi/abi.html

for the specification of this function.
>How-To-Repeat:

>Fix:
Unknown
>Unformatted:
--- End Message ---

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]