openjdk crashes while installing jdeveloper

Kurt Miller kurt at intricatesoftware.com
Thu Feb 10 06:30:52 PST 2011


On Wednesday 09 February 2011 07:11:38 pm Christos Zoulas wrote:
> On Feb 9,  7:37am, kurt at intricatesoftware.com (Kurt Miller) wrote:
> -- Subject: Re: openjdk crashes while installing jdeveloper
> 
> | Nikolas and I are working on this off list. The bsd_zero apple
> | atomic operation implementations such as atomic_swap and
> | atomic_cas are not thread safe. SMP makes that problem
> | easier to see. We tried using the gcc 4.2 builtin atomic operations
> | however the are now deadlocks to debug.
> 
> Well, NetBSD has assembly implementations of the standard atomics
> for all major archs. I know that zero means zero assembly, but perhaps
> we can make an exception in this case?

Hi Christos,

Indeed. If GCC 4.2 atomics don't pan out, I'd prefer to write them myself.
The asm for it is straitforward. I'm more conserned that there are locking
issues in the zero implementation. Once I have decent debug info I should
be able to determine cause of the deadlocks.

-Kurt



More information about the bsd-port-dev mailing list