Bug 6729

Summary: Randomly Assertion m==cnt failed
Product: glibc Reporter: Vladimir <civil.over>
Component: portsAssignee: Roland McGrath <roland>
Status: RESOLVED INVALID    
Severity: normal CC: enrico.scholz, glibc-bugs, vitaly.minko
Priority: P2 Flags: fweimer: security-
Version: unspecified   
Target Milestone: ---   
Host: arm-softfloat-linux-gnueabi Target: arm-softfloat-linux-gnueabi
Build: arm-softfloat-linux-gnueabi Last reconfirmed:

Description Vladimir 2008-07-08 16:27:46 UTC
Sometimes (there is no 100% way to reproduce it always) happens: Inconsistency
detected by ld.so: ../elf/dl-sysdep.c: 457: _dl_important_hwcaps: Assertion 'm
== cnt' failed!
Bug appeared at glibc 2.5+
Tested on a few pxa270-based PDAs mainly Sharp Zaurus and hx4700. OS: Gentoo
Linux. Glibc: 2.5-2.8_p20080602 (both vanilla and with gentoo patches). Gcc
4.1.1, 4.1.2, 4.2.1-4.2.4, 4.3.1. Bug affects only eabi environments.
Comment 1 Vladimir 2009-07-06 13:18:17 UTC
Still happens with glibc up to 2.10/
Happens only on eabi envoronment with -march=iwmmxt. Looks like bug in memory 
managment code (randomly segfaults and m==cnt assertions failure). Still 
happens randomly (the only 100% chance to encounter it is to compile some big 
programm like gcc, glibc itself, or xorg-server)
Is there any suggestions how to debug this?
Comment 2 Enrico Scholz 2010-06-22 17:03:12 UTC
some analysis at http://article.gmane.org/gmane.linux.ports.arm.general/11795

I do not think that it is caused by glibc.
Comment 3 Joseph Myers 2012-02-15 21:54:31 UTC
Closing given the last comment that it doesn't look like a glibc bug.