bugs: fix incorrect annotations
[www] / musl / bugs.html
index 8efc058..155b3f4 100644 (file)
 <li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=14985">glibc 14985 (EPOLL_NONBLOCK broken definition)</a>
 <li><a href="https://rt.openssl.org/Ticket/Display.html?id=2823&amp;user=guest&amp;pass=guest">openssl (build system issue)</a>
 <li><a href="https://bugs.launchpad.net/altlinux/+source/inkscape/+bug/910335/+index">inkscape (use of sys/fcntl.h instead of fcntl.h)</a>
+<li><a href="http://www.hpl.hp.com/hosted/linux/mail-archives/gc/2013-January/date.html">boehm gc (build system, fallback code for determining stack address)</a>
+<li><a href="http://austingroupbugs.net/view.php?id=650">posix 650 (c99 -E on #pragma)</a>
+<li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15088">glibc 15088 (_POSIX_PRIORITY_SCHEDULING is defined)</a>
+<li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15124">glibc 15124 (no way to get conformant api, eg strerror_r)</a>
+<li><a href="http://austingroupbugs.net/view.php?id=655">posix 655 (deprecate strerror_r)</a>
+<li><a href="http://austingroupbugs.net/view.php?id=656">posix 656 (allow or forbid tls for static buffers)</a>
+<li><a href="https://bugzilla.gnome.org/show_bug.cgi?id=694239">glib 694239 (gresolver uses non-portable libc api)</a>
+<li><a href="http://austingroupbugs.net/view.php?id=662">posix 662 (atomicity of freopen)</a>
+<li><a href="http://austingroupbugs.net/view.php?id=663">posix 663 (strcasecmp is underspecified)</a>
 </ul>
 
 <h3>bugs relevant for musl</h3>
 <li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51437">gcc 51437 (feature request: warn on reserved identifiers)</a>
 <li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=13165">glibc 13165 (observable invalid ordering with pthread_cond_wait)</a>
 <li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770">gcc 46770 (.init_array vs .ctors for initializing static objects in c++)</a>
+<li><a href="https://svn.boost.org/trac/boost/ticket/7516">boost (endian detection is incorrect)</a>
 </ul>
 
 <h3>unreported bugs</h3>
 <ul>
+<li>posix: pthread.h: PTHREAD_CANCELED symbolic const is not marked as void*
+<li>posix: typo in time.h: "..to access an actual object, or a progrm defines an identifier with the name.."
+<li>posix: usage of the cx option in unistd.h
+<li>posix: html error in gets.html: "get a string from a .I stdin stream"
+<li>posix: remquo: quo is not specified when the return value is nan only if y is zero
+<li>posix: yn(n,0) is incorrect for negative n: "If x is 0.0, -HUGE_VAL shall be returned"
 <li>broken bre support in tre
 <li>wchar_t is assumed to be signed in tre (so it is broken on arm)
 <li>broken random in all bsd libc and glibc (bad seed, ub signed int arithmetics)
 <li>search.h implementation bugs in bsd libc and glibc (stack overflow, hsearch crashes on glibc)
 <li>several libm bugs in glibc, fdlibm (freebsd, openbsd, bionic,..)
-<li>llvm signal hadnler bug (not async-signal-safe, racy signal masking)
+<li>llvm signal handler bug (not async-signal-safe, invalid use of c++, racy unmasking) in Support/Unix/Signals.inc
 <li>llvm exit bug (destructor calls exit)
+<li>llvm: invalid use of the address of stdin/stdout/stderr in Support/DynamicLibrary.cpp
 <li>various c++ projects: depend on constructor order of different tu (<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770">gcc 46770</a>)
 <li>various c++ projects: NULL in vararg functions without cast to the right pointer type (seen in various gnome projects)
 <li>various projects: assume large thread stack size without setting it up (firefox,..)
 <li>incorrect usage of feature test macros and configure results (lots of projects)
 <li>usage of obsolete wrong headers (sys/foo.h instead of foo.h and vice-versa, many projects)
 <li>glibc has some missing posix symbols (found by libc-test)
+<li>linux headers invoke ub by using (1 &lt;&lt; 31) eg. MS_NOUSER in inlude/uapi/linux/fs.h
+<li>strace: broken handling of vfork
 <!--bionic: posix namespace violation, +gratuitous interface breaking-->
 <!-- fixincludes -->
 <!-- __c99_printf -->
 
 <h3>misc</h3>
 <ul>
-<li><a href="https://bugs.webkit.org/show_bug.cgi?id=42756">webkit (jit requires vm overcommit)</a> [fixed]
+<li><a href="https://bugs.webkit.org/show_bug.cgi?id=42756">webkit (jit requires vm overcommit)</a>
 <li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=3400">glibc 3400 (static linking is not supported)</a>
 <li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=12189">glibc 12189 (__stack_chk_fail attempts backtrace)</a> [wontfix]
 <li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41431">gcc 41431 (sizeof(&main) is rejected)</a> [fixed]
 <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=111373">mozilla (disallow animated favicon)</a> (unfixed since 2001)
 <li><a href="http://austingroupbugs.net/view.php?id=374">posix 374 (posix vs c inconsistency about malloc(0) and realloc(p,0))</a>
-<li><a href="http://bugs.python.org/issue13028">python (excessive amount of syscalls made at startup)</a> [pending]
+<li><a href="http://bugs.python.org/issue13028">python (excessive amount of syscalls made at startup)</a>
 <li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=13344">glibc 13344 (regression after leaf attribute is added to pthread functions)</a> [fixed]
 <li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619963">eglibc (restrict is added to memmove and thus optimized to memcpy)</a> [fixed]
 <li><a href="http://sourceware.org/bugzilla/show_bug.cgi?id=13601">glibc 13601 (ldso fails on short read)</a> [fixed]