On Tue, Dec 31, 2013 at 12:14:26PM -0800, Scott Vanderbilt wrote: > So I see that the jdk-1.6 port has been marked as broken, > unfortunately, only after upgrading to the latest snapshot (i386). > > Might anyone have any idea when this will be working again?
No. It's actually been broken for a while. jdk 1.6 has been very flaky on i386 for quite a few months. Building packages snapshots has been very trying, as java ports started breaking very randomly. A few weeks ago, it took a turn for the worse. Now, java ports exit with the same thread error in a predictable way. "guarantee(get_thread() == thread) failed" This is probably not true if you don't run GENERIC.MP, but then building snapshots on SP kernels won't happen. There's obviously something that changed in the handling of threads, and it broke java. It's quite likely to be something related to atomic operations. That's about everything we know. But rest assured that the breakage is not new, it was already there around 5.4, but in a less obvious way. Having it be actually completely broken is probably a good thing, as it means that some people will take notice and might fix it eventually.