Command line static analysis on linux - crash.

Hi,

Trying to run SA on a ruby project, from command line. It works (relatively) ok on Mac, but when I try to run it on linux (Ubuntu), I am getting a stack trace. I tried different versions of ubuntu, different JDKs ("1.6.0_24", "1.6.0_33", "1.7.0_05" - which BTW is not an option on our build machine), different versions or RubyMine (4.0.3, 4.5) all with the following result:


[  14506]  ERROR - .VirtualFilePointerManagerImpl - JetBrains RubyMine 4.5  Build #RM-119.28
[  14506]  ERROR - .VirtualFilePointerManagerImpl - JDK: 1.7.0_05
[  14506]  ERROR - .VirtualFilePointerManagerImpl - VM: Java HotSpot(TM) 64-Bit Server VM
[  14506]  ERROR - .VirtualFilePointerManagerImpl - Vendor: Oracle Corporation
[  14506]  ERROR - .VirtualFilePointerManagerImpl - OS: Linux
[  14506]  ERROR - .VirtualFilePointerManagerImpl - Last Action:
[  14506]  ERROR - .VirtualFilePointerManagerImpl - Assertion failed: 0
java.lang.Throwable
 at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:98)
 at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$DelegatingDisposable.dispose(VirtualFilePointerManagerImpl.java:534)
 at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:47)
 at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:126)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:138)
 at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:116)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:138)
 at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:116)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:138)
 at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:125)
 at com.intellij.openapi.util.Disposer.dispose(Disposer.java:108)
 at com.intellij.openapi.util.Disposer.dispose(Disposer.java:104)
 at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.dispose(LibraryTableBase.java:132)
 at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:47)
 at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:126)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:138)
 at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:116)
 at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:138)
 at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)
 at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:125)
 at com.intellij.openapi.util.Disposer.dispose(Disposer.java:108)
 at com.intellij.openapi.util.Disposer.dispose(Disposer.java:104)
 at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:343)
 at com.intellij.openapi.application.impl.ApplicationImpl.b(ApplicationImpl.java:842)
 at com.intellij.openapi.application.impl.ApplicationImpl.access$900(ApplicationImpl.java:85)
 at com.intellij.openapi.application.impl.ApplicationImpl$9.run(ApplicationImpl.java:820)
 at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:831)
 at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:801)
 at com.intellij.codeInspection.InspectionApplication$1.run(InspectionApplication.java:111)
 at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:918)
 at com.intellij.codeInspection.InspectionApplication.startup(InspectionApplication.java:97)
 at com.intellij.codeInspection.AbstractInspectionToolStarter.main(AbstractInspectionToolStarter.java:85)
 at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:216)
 at com.intellij.idea.MainImpl$3.run(MainImpl.java:191)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.awt.EventQueue.access$000(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)
[  14508]  ERROR - .VirtualFilePointerManagerImpl - JetBrains RubyMine 4.5  Build #RM-119.28
[  14508]  ERROR - .VirtualFilePointerManagerImpl - JDK: 1.7.0_05
[  14508]  ERROR - .VirtualFilePointerManagerImpl - VM: Java HotSpot(TM) 64-Bit Server VM
[  14508]  ERROR - .VirtualFilePointerManagerImpl - Vendor: Oracle Corporation
[  14508]  ERROR - .VirtualFilePointerManagerImpl - OS: Linux
[  14508]  ERROR - .VirtualFilePointerManagerImpl - Last Action:

Please sign in to leave a comment.