aganea added a comment.

@russell.gallop I see a lots of failing tests when running `ninja check-all` on 
a Scudo-enabled build (stage 2). Do you see the same thing on your end?

  ==89136==ERROR: Scudo failed to allocate 0x10000 (65536) bytes of memory at 
address 0x4c0090e00 (error code: 1455)
  ==89136==Dumping process modules:
  ERROR: Failed to mmap

If 4.4 TB of virtual pages are mapped in each process (this happens on 
startup), then we quickly exaust the 48-bit (256 TB) addressable space with 72+ 
programs running (on a 36-core). Any idea where this 4.4 TB mapping comes from?

Also, the infamous `DynamicLibrary.Shutdown` unittest fails with Scudo, like 
with SnMalloc. That test covers a tricky situation at shutdown.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D86694/new/

https://reviews.llvm.org/D86694

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to