Public bug reported:

There is a race between timer_delete freeing memory and the timers helper thread
accessing that memory.

Upstream bug...
 http://sourceware.org/bugzilla/show_bug.cgi?id=5220

Upstream version of glibc already has a patch to fix this. 
 
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/unix/sysv/linux/timer_routines.c.diff?r1=1.9&r2=1.10&cvsroot=glibc

It causes major problems in our timer dependent code and a unknown
degree of flakiness in any other packages using timer_delete

Unfortunately it is not something that can be worked around in user
code.


lsb_release -rd
Description:    Ubuntu 8.04.1
Release:        8.04

apt-cache policy glibc-source
glibc-source:
  Installed: 2.7-10ubuntu3
  Candidate: 2.7-10ubuntu3
  Version table:
 *** 2.7-10ubuntu3 0
        500 http://parore.tait.co.nz hardy/universe Packages
        100 /var/lib/dpkg/status

** Affects: glibc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Thread race in glibc timer_delete
https://bugs.launchpad.net/bugs/264868
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to