Linux PARISC architecture development
 help / color / mirror / Atom feed
* [parisc-linux] NPTL: The Bad News.
@ 2006-09-07  0:23 Carlos O'Donell
  2006-09-07 15:54 ` Jeff Bailey
  0 siblings, 1 reply; 3+ messages in thread
From: Carlos O'Donell @ 2006-09-07  0:23 UTC (permalink / raw)
  To: parisc-linux

The bad news is that I didn't work much on my thesis this long weekend.
The good news is that I fixed many serious flaws related to:

1. Stack direction, stack guards, and stack permissions.
2. Low level locking primitives returning the wrong values.
3. EAGAIN != EWOULDBLOCK snafu's
4. Compiler bugs.
5. Makefile bugs.

My current set of libc + tls + nptl failures is now down to:

make[2]: *** [libc-tls-nptl/math/test-float.out] Error 1
make[2]: *** [libc-tls-nptl/math/test-double.out] Error 1
make[2]: *** [libc-tls-nptl/math/test-ifloat.out] Error 1
make[2]: *** [libc-tls-nptl/math/test-idouble.o] Error 1
make[1]: *** [math/tests] Error 2

- These are cool.

make[2]: [libc-tls-nptl/posix/annexc.out] Error 1 (ignored)
make[2]: *** [libc-tls-nptl/nptl/tst-cond16.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cond17.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-robustpi8.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-align2.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cancel24] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-oddstacklimit.out] Error 139
make[2]: *** [libc-tls-nptl/nptl/tst-getpid1.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-getpid2.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cancelx4.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cancelx5.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cancelx20.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cancelx21.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-cleanupx4.out] Error 1
make[2]: *** [libc-tls-nptl/nptl/tst-fini1.out] Error 42
make[1]: *** [nptl/tests] Error 2

- These are not cool.

make[2]: *** [libc-tls-nptl/rt/tst-timer.out] Error 139
make[2]: *** [libc-tls-nptl/rt/tst-mqueue3.out] Error 1
make[2]: *** [libc-tls-nptl/rt/tst-timer4.out] Error 1
make[2]: *** [libc-tls-nptl/rt/tst-timer5.out] Error 1
make[2]: *** [libc-tls-nptl/rt/tst-cputimer1.out] Error 1
make[2]: *** [libc-tls-nptl/rt/tst-cputimer2.out] Error 1
make[2]: *** [libc-tls-nptl/rt/tst-cputimer3.out] Error 1
make[1]: *** [rt/tests] Error 2

- Who needs timers...

make[2]: *** [libc-tls-nptl/elf/tst-pie1.out] Error 139
make[2]: *** [libc-tls-nptl/elf/tst-leaks1-mem] Error 1
make[2]: *** [libc-tls-nptl/elf/order.out] Error 1
make[2]: *** [libc-tls-nptl/elf/nodelete2.out] Error 1
make[2]: *** [libc-tls-nptl/elf/tst-align2.out] Error 1
make[2]: *** [libc-tls-nptl/elf/order2.out] Error 1
make[2]: *** [libc-tls-nptl/elf/tst-audit2.out] Error 139
make[2]: *** [libc-tls-nptl/elf/tst-addr1.out] Error 1
make[2]: *** [libc-tls-nptl/elf/check-textrel.out] Error 1
make[1]: *** [elf/tests] Error 2
make: *** [check] Error 2

- These elf ones are all bad news, and for a fact I know I will have
to track down DSO initializer and finalizer bugs.

Huzah.

Cheers,
Carlos.
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-09-07 23:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-07  0:23 [parisc-linux] NPTL: The Bad News Carlos O'Donell
2006-09-07 15:54 ` Jeff Bailey
     [not found]   ` <119aab440609071009j12dc7daew199692707f1885d2@mail.gmail.com>
2006-09-07 23:13     ` Jeff Bailey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox