Skip to content

Commit

Permalink
Merge pull request #2430 from natalie-lang/asan-nightly-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
seven1m authored Dec 28, 2024
2 parents 8f3c9af + 3f3809c commit 6cf2478
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions test/asan_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,35 +44,38 @@

TESTS_TO_SKIP = [
# calls GC.start/GC.enable, but we're not ready for that
'test/natalie/thread_test.rb',
'spec/core/gc/disable_spec.rb',
'spec/core/gc/enable_spec.rb',
'test/natalie/gc_test.rb',
'test/natalie/thread_test.rb',

# getaddrinfo "leak"
# https://bugs.kde.org/show_bug.cgi?id=448991
# https://bugzilla.redhat.com/show_bug.cgi?id=859717
# My understanding is that it is a single object that is internal to glibc and never freed.
'spec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb',
'spec/library/socket/ipsocket/addr_spec.rb',
'spec/library/socket/ipsocket/getaddress_spec.rb',
'spec/library/socket/ipsocket/peeraddr_spec.rb',
'spec/library/socket/ipsocket/recvfrom_spec.rb',
'spec/library/socket/socket/getaddrinfo_spec.rb',
'spec/library/socket/tcpsocket/initialize_spec.rb',
'spec/library/socket/tcpserver/new_spec.rb',
'spec/library/socket/tcpserver/sysaccept_spec.rb',
'spec/library/socket/tcpsocket/setsockopt_spec.rb',
'spec/library/socket/ipsocket/peeraddr_spec.rb',
'spec/library/socket/tcpsocket/initialize_spec.rb',
'spec/library/socket/tcpsocket/open_spec.rb',
'spec/library/socket/tcpsocket/recv_nonblock_spec.rb',
'spec/library/socket/tcpsocket/setsockopt_spec.rb',
'spec/library/socket/udpsocket/bind_spec.rb',
'spec/library/socket/tcpsocket/open_spec.rb',
'spec/library/socket/udpsocket/write_spec.rb',
'spec/library/socket/ipsocket/recvfrom_spec.rb',
'spec/library/socket/ipsocket/addr_spec.rb',

# spec timeout, hangs on waitpid
'spec/core/process/fork_spec.rb',
'spec/core/kernel/fork_spec.rb',
'spec/core/process/fork_spec.rb',

# some issue to do with ptrace + Docker privileges
'spec/core/process/uid_spec.rb',
'spec/core/process/euid_spec.rb',
'spec/core/process/egid_spec.rb',
'spec/core/process/euid_spec.rb',
'spec/core/process/uid_spec.rb',
].freeze

describe 'Sanitizers tests' do
Expand Down

0 comments on commit 6cf2478

Please sign in to comment.