Ubuntu 9.04 64bit serial monitor java crash

I just installed Ubuntu 9.04 64bit I've got arduino IDE up and running, I can upload code to the board no problem, but when I turn on the serial monitor and send something to the arduino the IDE crashes and I get a crash log that starts like this:

# An unexpected error has been detected by Java Runtime Environment:
#  SIGSEGV (0xb) at pc=0x00007f28d708c333, pid=6170, tid=139813386271056
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode linux-amd64)
# Problematic frame:
# C  [librxtxSerial-2.1-7.so+0x8333]  read_byte_array+0x43
# If you would like to submit a bug report, please visit:
#  [link removed because i'm not allowed to post websites on my first post]
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

I have ia32libs and librxtx-java installed, and I'm using the librxtxSerial.so and RXTXcomm.jar from librxtx-java and not the ones included with arduino.

It worked perfectly fine in Ubuntu 8.10 64bit after making those changes.

I get the error using sun java 6, open jdk java 6 and sun java 1.5

Anyone have any ideas?

See Ubuntu bug 361635 from Launchpad