File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 7979
8080
8181if support .check_sanitizer (address = True ):
82- # bpo-45200 : Skip multiprocessing tests if Python is built with ASAN to
82+ # gh-89363 : Skip multiprocessing tests if Python is built with ASAN to
8383 # work around a libasan race condition: dead lock in pthread_create().
8484 raise unittest .SkipTest ("libasan has a pthread_create() dead lock" )
8585
Original file line number Diff line number Diff line change @@ -572,6 +572,10 @@ def background_thread(evt):
572572 self .assertEqual (err , b'' )
573573
574574 @support .requires_fork ()
575+ # gh-89363: Skip multiprocessing tests if Python is built with ASAN to
576+ # work around a libasan race condition: dead lock in pthread_create().
577+ @support .skip_if_sanitizer ("libasan has a pthread_create() dead lock" ,
578+ address = True )
575579 def test_is_alive_after_fork (self ):
576580 # Try hard to trigger #18418: is_alive() could sometimes be True on
577581 # threads that vanished after a fork.
You can’t perform that action at this time.
0 commit comments