* [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
* Re: [parisc-linux] NPTL: The Bad News.
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>
0 siblings, 1 reply; 3+ messages in thread
From: Jeff Bailey @ 2006-09-07 15:54 UTC (permalink / raw)
To: Carlos O'Donell; +Cc: parisc-linux
On Wed, Sep 06, 2006 at 08:23:18PM -0400, Carlos O'Donell wrote:
> 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:
Nice! I don't see these in CVS yet. Is there a branch or something
you're working on?
> make[2]: [libc-tls-nptl/posix/annexc.out] Error 1 (ignored)
Why is this under the "not cool" set? This is there for every arch.
> make[2]: *** [libc-tls-nptl/elf/tst-audit2.out] Error 139
Aside from the segfault, is the audit interface even written?
Tks,
Jeff Bailey
--
I do not agree with a word you say, but I will defend to the death your
right to say it.
- Voltaire
_______________________________________________
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
* Re: [parisc-linux] NPTL: The Bad News.
[not found] ` <119aab440609071009j12dc7daew199692707f1885d2@mail.gmail.com>
@ 2006-09-07 23:13 ` Jeff Bailey
0 siblings, 0 replies; 3+ messages in thread
From: Jeff Bailey @ 2006-09-07 23:13 UTC (permalink / raw)
To: Carlos O'Donell; +Cc: parisc-linux
On Thu, Sep 07, 2006 at 01:09:34PM -0400, Carlos O'Donell wrote:
> I didn't check it into CVS last night, but it is all there now.
When updating my tree, I noticed that this is still outstanding:
http://sourceware.org/ml/libc-ports/2006-07/msg00009.html
Without this one, glibc doesn't build with recent kernel headers.
Tks,
Jeff Bailey
_______________________________________________
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