bugs += unreported bugs/generic bugs
authornsz <nsz@port70.net>
Tue, 8 Jan 2013 17:07:01 +0000 (18:07 +0100)
committernsz <nsz@port70.net>
Tue, 8 Jan 2013 17:07:01 +0000 (18:07 +0100)
musl/bugs.html

index c06932a..8efc058 100644 (file)
@@ -82,6 +82,8 @@
 <li><a href="http://llvm.org/bugs/show_bug.cgi?id=13694">clang 13694 (wrong optimization with -ffreestanding)</a> [fixed]
 <li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55431">gcc 55431 (invlid auxv search in ppc linux-unwind code)</a>
 <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>
 </ul>
 
 <h3>bugs relevant for musl</h3>
 <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>
 </ul>
 
+<h3>unreported bugs</h3>
+<ul>
+<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 exit bug (destructor calls exit)
+<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>various projects: query the base pointer of the stack to do pointer arithmetics with it (libgc, firefox,...)
+<li>calling dlopen from the constructor of global static object (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)
+<!--bionic: posix namespace violation, +gratuitous interface breaking-->
+<!-- fixincludes -->
+<!-- __c99_printf -->
+<!-- od: use of arbitrary binary data as long double -->
+<!-- gcc: c99 annex f -->
+</ul>
+
 <h3>misc</h3>
 <ul>
 <li><a href="https://bugs.webkit.org/show_bug.cgi?id=42756">webkit (jit requires vm overcommit)</a> [fixed]