mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-26 07:16:10 +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",
|
UmaHistogramCounts100("Memory.PartitionAlloc.PartitionRoot.ExtrasSize",
|
||||||
int(extras_size));
|
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::StackTopRegistry::Get().NotifyThreadCreated(
|
||||||
partition_alloc::internal::GetStackTop());
|
partition_alloc::internal::GetStackTop());
|
||||||
|
#endif
|
||||||
|
|
||||||
allocator_shim::internal::PartitionAllocMalloc::Allocator()
|
allocator_shim::internal::PartitionAllocMalloc::Allocator()
|
||||||
->EnableThreadCacheIfSupported();
|
->EnableThreadCacheIfSupported();
|
||||||
|
Loading…
Reference in New Issue
Block a user