mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2025-04-02 13:26:18 +03:00
musl: allocator: Fix hanging in qemu-user
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
0705cd81ab
commit
d702ce081b
1 changed files with 4 additions and 0 deletions
|
@ -1173,8 +1173,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…
Add table
Reference in a new issue