我在控制台上收到的完整信息是:
Invalid memory access of location 00000000 eip=0117f7e1
Bus error
我不记得以前看到Java VM崩溃了,而且我没有运行特别新的代码。你以前见过这个吗?
我在OS X上运行Java 1.5时遇到此错误。准确的版本是:
java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02-304)
Java HotSpot(TM) Client VM (build 1.5.0_19-137, mixed mode, sharing)
答案 0 :(得分:2)
它看起来像地址00000000的NULL指针解引用。您应该将其报告给JRE供应商。
答案 1 :(得分:1)
这是对jvm的访问冲突,这是一个错误。你正在使用的jvm的版本已经过时了。我建议升级到更新版本的jvm
答案 2 :(得分:1)
我和
有同样的错误java版“1.6.0_20” Java(TM)SE运行时环境(版本1.6.0_20-b02-279-10M3065) Java HotSpot(TM)64位服务器VM(版本16.3-b01-279,混合模式)
我在MacOSX 10.6.4上
当我尝试在几千个RSS源列表中使用http://commons.apache.org/dormant/feedparser/时发生了这种情况,我尝试使用多个并发线程进行解析。 我尝试在Executors.newFixedThreadPool(numberOfThreads)中使用2个,5个,10个并发线程
但每次我都收到此错误。现在我只使用一个没有线程池的线程,但速度慢,但到目前为止这些错误都没有。也许它只是在途中发生,因为吞吐量较低(因为单线程)....我会看到......