Three Monkeys, Three Typewriters, Two Days

October 9, 2005

Java plugin fun

I recently installed the Sun Java plug-in for the first time in years to test a patch I was making. A bit of testing quickly showed that:

  1. It has a tendency to randomly hang (and hang the browser with it, of course).
  2. It has a tendency to assume that any failure on the browser's part to respond to some sort of IPC-type stuff (e.g. because the browser is suspended in a debugger) means that it's time to print out that there is a bug in the browser and call exit().
  3. It just happens to leak both the plugin host and the JVM manager.

Combined with the code I was actually changing, I devoutly hope I have as little interaction as possible with plug-ins in the future.

Posted by bzbarsky at October 9, 2005 3:03 PM