mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-22 05:16:12 +03:00
base/allocator: Fix hanging in qemu-user with Musl
It causes hanging in pthread_getattr_np() under qemu-user, see https://www.openwall.com/lists/musl/2017/06/15/9.
This commit is contained in:
parent
b7beca9622
commit
340933fcbd
@ -1063,8 +1063,12 @@ void PartitionAllocSupport::ReconfigureAfterFeatureListInit(
|
||||
UmaHistogramCounts100("Memory.PartitionAlloc.PartitionRoot.ExtrasSize",
|
||||
int(extras_size));
|
||||
|
||||
#if !defined(__MUSL__)
|
||||
// This call causes hanging in pthread_getattr_np() under qemu-user, see
|
||||
// https://www.openwall.com/lists/musl/2017/06/15/9.
|
||||
partition_alloc::internal::StackTopRegistry::Get().NotifyThreadCreated(
|
||||
partition_alloc::internal::GetStackTop());
|
||||
#endif
|
||||
|
||||
allocator_shim::internal::PartitionAllocMalloc::Allocator()
|
||||
->EnableThreadCacheIfSupported();
|
||||
|
Loading…
Reference in New Issue
Block a user