While on the subject of serialization deadlocks in core libraries, Amy Williams and Mike Ernst did a paper (also became Amy's masters thesis) back when Mike was at MIT on static detection of deadlocks and they built a tools which found several deadlocks in the JDK collections. Does anyone recall any bugs from this source being fixed?
On Jan 10, 2011, at 2:07 PM, Mike Duigou wrote: > Hi Neil; > > Thanks for the updates. I have posted both this webrev and the Hashtable > counterpart on cr.openjdk.java.net: > > Hashtable : http://cr.openjdk.java.net/~mduigou/6927486.1/webrev/ > > Vector : http://cr.openjdk.java.net/~mduigou/6934356.3/webrev/ > > I am confused on one point about the license. The copyright line mentions IBM > but then the rest of the initial license comment refers to Oracle. To me, > from the file text alone, it is not be clear why Oracle would be legally > entitled to offer a license to the code. I defer to more lawyerly types to > determine what's correct here. > > The changes and testfiles otherwise look OK to me and I can push them as soon > as the license question is resolved. > > Thanks, > > Mike > > On Jan 10 2011, at 07:48 , Neil Richards wrote: > >> On 10 January 2011 11:56, Alan Bateman <alan.bate...@oracle.com> wrote: >>> Looks okay to me. One minor comment is that you might want to update >>> writeObject's description where it currently reads "It just calls the >>> default writeObject method". A minor nit in the tests is that the date range >>> should be "2010, 2011," rather than "2010-2011". >>> >>> -Alan. >> >> Apologies for seeming to approach the solution asymptotically. >> >> Please find attached a further webrev zip file with modification to >> the writeObject's javadoc and testcases copyright date range. >> >> Please let me know if you find anything further. >> Cheers, >> Neil >> >> -- >> Unless stated above: >> IBM email: neil_richards at uk.ibm.com >> IBM United Kingdom Limited - Registered in England and Wales with number >> 741598. >> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU >> <webrev.6934356.3.zip> >