IntelliJ crushes when Ctl+Click is used to navigate the class hierarchy

Hello,

IntelliJ sometimes crushes when I Ctl+Click on a class in the class editor. I've tried jdk1.4.2_05, jdk1.4.2_09, and jdk1.5.0_05 and the problem persists with all JREs.

Here is an example of the error log when this happens:

==========================================================

#

  1. An unexpected error has been detected by HotSpot Virtual Machine:

#

  1. EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1aad18bc, pid=2528, tid=2660

#

  1. Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode)

  2. Problematic frame:

  3. C

#

-


T H R E A D -



Current thread (0x16a6dff8): JavaThread "WatchForChangesThread"

siginfo: ExceptionCode=0xc0000005, reading address 0x184f17bc

Registers:
EAX=0x184f17bc, EBX=0x16a6dff8, ECX=0x184f17bc, EDX=0x00000000
ESP=0x1adff938, EBP=0x1adff9d0, ESI=0x00000011, EDI=0x1adff9e8
EIP=0x1aad18bc, EFLAGS=0x00010202

Top of Stack: (sp=0x1adff938)
0x1adff938: 1adff9e8 00000011 7c57972f 00000b48
0x1adff948: 00000001 6d781f75 00000b48 7c599d21
0x1adff958: 00000294 00000001 00000001 6d781c7c
0x1adff968: 00000294 6d781c83 00000038 0466a128
0x1adff978: 6d6ba9ab 1adff9b0 1adff9a8 6d6e91ce
0x1adff988: 16a6dff8 00000006 00000008 16a6dff8
0x1adff998: 6d72db54 184f17bc 184f17bc 00000000
0x1adff9a8: 1adff9e0 016ad0f0 16a6dff8 1adff9bc

Instructions: (pc=0x1aad18bc)
0x1aad18ac: e8 8b 45 d0 03 45 d4 89 45 cc 8b 4d cc 8b 55 d4
0x1aad18bc: 03 11 89 55 d4 8b 45 cc 83 38 00 75 02 eb 4d 83


Stack: [0x1ac00000,0x1ae00000), sp=0x1adff938, free space=2046k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C
J com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl()[Lcom/intellij/vfs/local/win32/FileWatcher$ChangeInfo;
J com.intellij.vfs.local.win32.FileWatcher.waitForChange()[Lcom/intellij/vfs/local/win32/FileWatcher$ChangeInfo;
J com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run()V
v ~OSRAdapter
v ~StubRoutines::call_stub
V
V
V
V
V
V
V
C
C

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl()[Lcom/intellij/vfs/local/win32/FileWatcher$ChangeInfo;
J com.intellij.vfs.local.win32.FileWatcher.waitForChange()[Lcom/intellij/vfs/local/win32/FileWatcher$ChangeInfo;
J com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run()V
v ~OSRAdapter
v ~StubRoutines::call_stub

-


P R O C E S S -



Java Threads: ( => current thread )
0x24f3eca0 JavaThread "Timer-226"
0x1a3309e0 JavaThread "EditorCaretThread"
0x1a189630 JavaThread "AlarmThread"
0x16bb2ce8 JavaThread "Thread-8"
0x162ab840 JavaThread "Fatal Errors Grouper"
0x16bfe328 JavaThread "TimerQueue" daemon
0x16a70dc0 JavaThread "StoreRefreshStatusThread"
=>0x16a6dff8 JavaThread "WatchForChangesThread"
0x16a6eb28 JavaThread "Thread-4"
0x163cacc8 JavaThread "AWT-EventQueue-1"
0x1688af98 JavaThread "AWT-Shutdown"
0x16863c28 JavaThread "AlarmThread"
0x16437c18 JavaThread "AlarmThread"
0x16878670 JavaThread "Timer-0" daemon
0x16424b38 JavaThread "SocketListenerThread"
0x168a6790 JavaThread "SocketListenerThread"
0x16421d38 JavaThread "MessageDeliveryThread"
0x1643f410 JavaThread "AWT-Windows" daemon
0x16407b38 JavaThread "Java2D Disposer" daemon
0x162ac090 JavaThread "Lock thread"
0x00c68d18 JavaThread "Low Memory Detector" daemon
0x00c67820 JavaThread "CompilerThread0" daemon
0x00c66a58 JavaThread "Signal Dispatcher" daemon
0x00c5de08 JavaThread "Finalizer" daemon
0x00c5c918 JavaThread "Reference Handler" daemon
0x00b9e818 JavaThread "main"

Other Threads:
0x00c59f68 VMThread
0x00c8bc28 WatcherThread

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 9344K, used 8772K [0x03720000, 0x04140000, 0x045e0000)
eden space 8320K, 100% used [0x03720000, 0x03f40000, 0x03f40000)
from space 1024K, 44% used [0x03f40000, 0x03fb1378, 0x04040000)
to space 1024K, 0% used [0x04040000, 0x04040000, 0x04140000)
tenured generation total 122684K, used 104164K [0x045e0000, 0x0bdaf000, 0x0f720000)
the space 122684K, 84% used [0x045e0000, 0x0ab99280, 0x0ab99400, 0x0bdaf000)
compacting perm gen total 50944K, used 50921K [0x0f720000, 0x128e0000, 0x15320000)
the space 50944K, 99% used [0x0f720000, 0x128da630, 0x128da800, 0x128e0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0048c000 C:\IntelliJ IDEA 5.0.1\bin\idea.exe
0x77f80000 - 0x77ffd000 C:\WINNT\system32\ntdll.dll
0x7c2d0000 - 0x7c332000 C:\WINNT\system32\ADVAPI32.DLL
0x7c570000 - 0x7c623000 C:\WINNT\system32\KERNEL32.DLL
0x77d30000 - 0x77da1000 C:\WINNT\system32\RPCRT4.DLL
0x77f40000 - 0x77f7b000 C:\WINNT\system32\GDI32.dll
0x77e10000 - 0x77e6f000 C:\WINNT\system32\USER32.dll
0x78000000 - 0x78045000 C:\WINNT\system32\msvcrt.dll
0x782f0000 - 0x78535000 C:\WINNT\system32\SHELL32.DLL
0x70a70000 - 0x70ad6000 C:\WINNT\system32\SHLWAPI.dll
0x71710000 - 0x71794000 C:\WINNT\system32\COMCTL32.dll
0x6d6b0000 - 0x6d839000 c:\intell~1.1\jre\bin\client\jvm.dll
0x77570000 - 0x775a0000 C:\WINNT\system32\WINMM.dll
0x60000000 - 0x60049000 C:\WINNT\system32\MSCTF.dll
0x63000000 - 0x63014000 C:\WINNT\system32\SynTPFcs.dll
0x77820000 - 0x77827000 C:\WINNT\system32\VERSION.dll
0x759b0000 - 0x759b6000 C:\WINNT\system32\LZ32.DLL
0x6d2f0000 - 0x6d2f8000 c:\intell~1.1\jre\bin\hpi.dll
0x690a0000 - 0x690ab000 C:\WINNT\system32\PSAPI.DLL
0x779b0000 - 0x77a4b000 C:\WINNT\system32\OLEAUT32.DLL
0x77a50000 - 0x77b3f000 C:\WINNT\system32\ole32.dll
0x6d680000 - 0x6d68c000 c:\intell~1.1\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 c:\intell~1.1\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000 c:\intell~1.1\jre\bin\zip.dll
0x6d530000 - 0x6d543000 C:\IntelliJ IDEA 5.0.1\jre\bin\net.dll
0x75030000 - 0x75044000 C:\WINNT\system32\WS2_32.dll
0x75020000 - 0x75028000 C:\WINNT\system32\WS2HELP.DLL
0x43000000 - 0x43005000 C:\Program Files\Google\Google Desktop Search\GoogleDesktopNetwork1.dll
0x74fd0000 - 0x74fee000 C:\WINNT\system32\msafd.dll
0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll
0x6d070000 - 0x6d1d7000 C:\IntelliJ IDEA 5.0.1\jre\bin\awt.dll
0x77800000 - 0x7781e000 C:\WINNT\system32\WINSPOOL.DRV
0x76620000 - 0x76630000 C:\WINNT\system32\MPR.DLL
0x75e60000 - 0x75e7a000 C:\WINNT\system32\IMM32.dll
0x6d2b0000 - 0x6d2ed000 C:\IntelliJ IDEA 5.0.1\jre\bin\fontmanager.dll
0x17460000 - 0x17469000 C:\IntelliJ IDEA 5.0.1\bin\focuskiller.dll
0x782c0000 - 0x782cc000 C:\WINNT\System32\rnr20.dll
0x77980000 - 0x779a4000 C:\WINNT\system32\DNSAPI.DLL
0x75050000 - 0x75058000 C:\WINNT\system32\WSOCK32.DLL
0x77340000 - 0x77353000 C:\WINNT\system32\iphlpapi.dll
0x77520000 - 0x77525000 C:\WINNT\system32\ICMP.DLL
0x77320000 - 0x77337000 C:\WINNT\system32\MPRAPI.DLL
0x75150000 - 0x7515f000 C:\WINNT\system32\SAMLIB.DLL
0x75170000 - 0x751bf000 C:\WINNT\system32\NETAPI32.DLL
0x7c340000 - 0x7c34f000 C:\WINNT\system32\Secur32.dll
0x77bf0000 - 0x77c01000 C:\WINNT\system32\NTDSAPI.dll
0x77950000 - 0x7797a000 C:\WINNT\system32\WLDAP32.DLL
0x751c0000 - 0x751c6000 C:\WINNT\system32\NETRAP.dll
0x773b0000 - 0x773df000 C:\WINNT\system32\ACTIVEDS.DLL
0x77380000 - 0x773a3000 C:\WINNT\system32\ADSLDPC.DLL
0x77830000 - 0x7783e000 C:\WINNT\system32\RTUTILS.DLL
0x77880000 - 0x7790e000 C:\WINNT\system32\SETUPAPI.DLL
0x7c0f0000 - 0x7c151000 C:\WINNT\system32\USERENV.DLL
0x774e0000 - 0x77513000 C:\WINNT\system32\RASAPI32.DLL
0x774c0000 - 0x774d1000 C:\WINNT\system32\RASMAN.DLL
0x77530000 - 0x77552000 C:\WINNT\system32\TAPI32.DLL
0x77360000 - 0x77379000 C:\WINNT\system32\DHCPCSVC.DLL
0x777e0000 - 0x777e8000 C:\WINNT\System32\winrnr.dll
0x777f0000 - 0x777f5000 C:\WINNT\system32\rasadhlp.dll
0x6d3d0000 - 0x6d3d6000 C:\IntelliJ IDEA 5.0.1\jre\bin\jawt.dll
0x187b0000 - 0x187bc000 C:\IntelliJ IDEA 5.0.1\bin\transparency.dll
0x6d550000 - 0x6d559000 C:\IntelliJ IDEA 5.0.1\jre\bin\nio.dll
0x1aad0000 - 0x1aaef000 C:\IntelliJ IDEA 5.0.1\bin\FileWatcher2K.dll
0x6d200000 - 0x6d22f000 C:\IntelliJ IDEA 5.0.1\jre\bin\cmm.dll
0x6d430000 - 0x6d44f000 C:\IntelliJ IDEA 5.0.1\jre\bin\jpeg.dll
0x6d230000 - 0x6d253000 C:\IntelliJ IDEA 5.0.1\jre\bin\dcpr.dll
0x22170000 - 0x221a0000 C:\Program Files\HPQ\Quick Launch Buttons\CPQINFO.DLL
0x6d280000 - 0x6d288000 C:\IntelliJ IDEA 5.0.1\jre\bin\dt_shmem.dll

VM Arguments:
jvm_args: -Dexe4j.semaphoreName=c:_intell1.1_bin_idea.exe -Dexe4j.moduleName=c:\intell1.1\bin\idea.exe -Dexe4j.processCommFile=C:\DOCUME1\GKostad\LOCALS1\Temp\e4j_p2528.tmp -Dexe4j.tempDir= -Xms32m -Xmx192m -XX:MaxPermSize=92m -ea -Xbootclasspath/p:../lib/boot.jar -Didea.properties.file=$
java_command: ]]>

Environment Variables:
JAVA_HOME=C:\j2sdk1.4.2_09
PATH=C:\java\tools\ntbin;C:\j2sdk1.4.2_09\bin;C:\PROGRA~1\PVCS\VM\win32\bin;C:\oracle\bin;C:\Program Files\Compaq\Compaq Management Agents\Dmi\Win32\Bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\des_817\tools\bin;"C:\Program Files\Hummingbird\Connectivity\7.00\Accessories\";C:\Program Files\Common Files\GTK\2.0\bin;c:\oracle\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;c:\jikes\bin;;C:\Program Files\Subversion\bin;C:\programs\jh2.0\demos\bin;C:\programs\skinlf-1.2.11\lib;C:\ORAWIN\BIN;
USERNAME=GKostad
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 9 Stepping 5, GenuineIntel



-


S Y S T E M -



OS: Windows 2000 Build 2195 Service Pack 4

CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 1047920k(275952k free), swap 1734788k(1037728k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun 3 2005 02:10:41 by "java_re" with MS VC++ 6.0

==========================================================

Thanks for your time.

Cheers,

Georgi

3 comments

Hello Georgi,

This is in fact a known problem. We have a preliminary fix for this (not
released yet), and hopefully the final fix will be released in IDEA 5.0.2.

G> IntelliJ sometimes crushes when I Ctl+Click on a class in the class
G> editor. I've tried jdk1.4.2_05, jdk1.4.2_09, and jdk1.5.0_05 and the
G> problem persists with all JREs.
G>
G> Here is an example of the error log when this happens:
G>
G> ==========================================================
G>
G> #
G> # An unexpected error has been detected by HotSpot Virtual Machine:
G> #
G> # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1aad18bc,
G> pid=2528, tid=2660
G> #
G> # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode)
G> # Problematic frame:
G> # C

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Georgi,
could you please try to remove FileWatcher2K.dll and FileWatcherNT.dll with attached files and check if the problem is solved?



Attachment(s):
FileWatcher2K.dll
FileWatcherNT.dll
0

Please sign in to leave a comment.