Wind River Support Network

HomeDefectsLIN8-2576
Fixed

LIN8-2576 : Backport malloc glibc fixes to WRL6/8'

Created: Jan 26, 2016    Updated: Dec 3, 2018
Resolved Date: Feb 22, 2016
Found In Version: 8.0.0.1
Fix Version: 8.0.0.2
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: Toolchain

Description

* A defect in the malloc implementation, present since glibc 2.15 (2012) or 
glibc 2.10 via --enable-experimental-malloc (2009), could result in the 
unnecessary serialization of memory allocation requests across threads. 
The defect is now corrected. Users should see a substantial increase in 
the concurent throughput of allocation requests for applications which 
trigger this bug. Affected applications typically create create and 
destroy threads frequently. (Bug 19048 was reported and analyzed by 
Ericsson.) 
... 

It seems that we'd need at least two bug fixes from 2.23 to backport this to 2.22: 
https://sourceware.org/bugzilla/show_bug.cgi?id=19048 
https://sourceware.org/bugzilla/show_bug.cgi?id=19243 
Backported in Fedora-23: 

https://lists.fedoraproject.org/pipermail/package-announce/2015-November/171369.html 

Workaround

Apply the attached patch to oe-core layer.

Other Downloads


Live chat
Online