I have also had this problem
I'm running an Intel Duo Core MacBook with MacOS X Leopard 10.5.2, and the free version of LimeWire
When I start up LimeWire I am able to say 'Why', 'Later', or 'Yes' to the pro upgrading alert, however after that there is always a pause and LimeWire quits 'unexpectedly'.
After checking the console for the error report, I found the following messages:
[0x0-0x12012].com.limegroup.gnutella[126] Invalid memory access of location 00000000 eip=005b6dd8
com.apple.launchd[62] ([0x0-0x12012].com.limegroup.gnutella[126]) Exited abnormally: Bus error
So it's saying something about an 'invalid memory access of location' and a 'bus error'. I know all about busses but have yet to find out how to fix bus-related errors. I tried looking for system updates, but found nothing to do with Java. I tried going to the terminal and typing in 'java -version' as I have been told if it replies with an error message then Java is the problem. However I get:
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
So my Java version, I'm assuming, is also fine.
Lastly, one of the system updated things after restarting was my firmware. I was about to perform the update but was told I must be connected to power first, and I cannot do that at present. So aside from the firmware update fixing the problem, I cannot see any other way around this. Any help would be much obliged
EDIT 1: I am now trying to fix the problem by downloading the Mac 10.5.2 combo package, as per Lord of the Rings' suggestion