Wind River Support Network

HomeOther DownloadsPatch to glibc that fixes the "glibc detected *** double free or corruption:" error when posix timer application is run.
Optional Type: Patch

Patch to glibc that fixes the "glibc detected *** double free or corruption:" error when posix timer application is run.

Released: Dec 9, 2007     Updated: Dec 9, 2007

Description

This is observed very soon on an IA target with SMP and hyperthreading.

With a posixtimer application glibc is crushed with error:

*** glibc detected *** double free or corruption (fasttop): 0x7f80d2e8 ***
Aborted
IDENTIFIER = WIND00103385-PNELE1.4


Product Version

Linux Platforms 1.x

Downloads


Installation Notes

Installation Notes

NOTE: Please also look at patch for defect WIND00108690 in addition to this patch.

Instructions for Patch order:
-----------------------------
1. Apply the WIND00110005-common.zip first
2. Then apply WIND00110005-src.zip
3. Finally apply WIND00110005-ia.zip

General Patch instructions:
---------------------------
1. Copy the patch zip file to your [install_dir]/updates directory
2. Unzip the patch file
3. Go to your [install_dir]/updates/ directory
4. Run setup_linux and install the patch
5. If there's a prebuilt RPM in wrlinux/RPMS it will have the old version so doing a "make -C build glibc" will grab the right prebuilt version from the toolchain.
6. Using --enable-build-libc=yes and make -C build glibc will rebuild from source


Live chat
Online