Bug 2172953 - glibc: Backport upstream fix for nested atexit calls from atexit handlers
Summary: glibc: Backport upstream fix for nested atexit calls from atexit handlers
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: glibc
Version: 9.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Carlos O'Donell
QA Contact: qe-baseos-tools-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-23 15:23 UTC by Florian Weimer
Modified: 2023-07-09 12:57 UTC (History)
8 users (show)

Fixed In Version: glibc-2.34-61.el9
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-149808 0 None None None 2023-02-23 15:23:54 UTC
Sourceware 27749 0 P2 RESOLVED Data race __run_exit_handlers 2023-02-23 15:23:22 UTC

Description Florian Weimer 2023-02-23 15:23:23 UTC
We should backport this upstream commit:

commit fd78cfa72ea2bab30fdb4e1e0672b34471426c05
Author: Vitaly Buka <vitalybuka>
Date:   Sat Feb 18 12:53:41 2023 -0800

    stdlib: Undo post review change to 16adc58e73f3 [BZ #27749]
    
    Post review removal of "goto restart" from
    https://sourceware.org/pipermail/libc-alpha/2021-April/125470.html
    introduced a bug when some atexit handers skipped.
    
    Signed-off-by: Vitaly Buka <vitalybuka>
    
    Reviewed-by: Adhemerval Zanella  <adhemerval.zanella>


Note You need to log in before you can comment on or make changes to this bug.