Fetal error(IDE collapsed)

it happens when i run some junit test which will print some info on
the output window.
and when i open the setting->global code style
similar error occurs.
i guess it's cause by some font file but i can't figure out which.
i'm working in chinese enviroment, with default encoding set to utf-8

any idea?

hs_err_pid972.log file below
#

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

#

  1. EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77fcca36, pid=972,

tid=6356
#

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

  2. Problematic frame:

  3. C

#

-


T H R E A D -



Current thread (0x232660e8): JavaThread "AWT-EventQueue-1"


siginfo: ExceptionCode=0xc0000005, writing address 0x0000000b

Registers:
EAX=0x00930651, EBX=0x00930000, ECX=0x0000000b, EDX=0x25776940
ESP=0x2633f068, EBP=0x2633f074, ESI=0x2576f788, EDI=0x25776940
EIP=0x77fcca36, EFLAGS=0x00010212

Top of Stack: (sp=0x2633f068)
0x2633f068: 00930000 25773980 00000000 2633f11c
0x2633f078: 77fcc8d7 00930000 25773980 2633f0ec
0x2633f088: 00000000 25ced808 25773988 78001db0
0x2633f098: 00000000 00000000 00010000 2633f100
0x2633f0a8: 7ff92000 7ff92000 00000001 25cb6ac4
0x2633f0b8: 25cb6a50 00000000 6d2be90d 04000000
0x2633f0c8: 00000300 25cb6ac4 00000000 25cb6a50
0x2633f0d8: 6d2bedae 25cb6a50 00000400 25cb6adc

Instructions: (pc=0x77fcca36)
0x77fcca26: 4b 57 53 e8 0c cb fb ff 8b 4f 0c 8b 47 08 3b c1
0x77fcca36: 89 01 89 48 04 0f 84 12 e9 ff ff 8a 47 05 a8 04


Stack: [0x26140000,0x26340000), sp=0x2633f068, free space=2044k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
C
C
C

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.font.FileFont.getGlyphImage(JI)J+0
J sun.font.FileFontStrike.getGlyphImagePtr(I)J
J sun.font.FileFontStrike.getGlyphAdvance(I)F
j sun.font.FileFontStrike.getCodePointAdvance(I)F+9
j sun.font.FontDesignMetrics.handleCharWidth(I)F+5
j sun.font.FontDesignMetrics.charWidth(I)I+12
J
com.intellij.openapi.editor.impl.FontInfo.a(Ljavax/swing/JComponent;)Ljava/awt/FontMetrics;
J com.intellij.openapi.editor.impl.EditorImpl$EditorSizeContainer.a()V
j
com.intellij.openapi.editor.impl.EditorImpl$EditorSizeContainer.getContentSize()Ljava/awt/Dimension;+1
j com.intellij.openapi.editor.impl.EditorImpl.i()Ljava/awt/Dimension;+4
j
com.intellij.openapi.editor.impl.EditorImpl.getPreferredSize()Ljava/awt/Dimension;+1
j com.intellij.openapi.editor.impl.EditorImpl.validateSize()V+1
j
com.intellij.openapi.editor.impl.EditorImpl.b(Lcom/intellij/openapi/editor/event/DocumentEvent;)V+28
j
com.intellij.openapi.editor.impl.EditorImpl.access$7300(Lcom/intellij/openapi/editor/impl/EditorImpl;Lcom/intellij/openapi/editor/event/DocumentEvent;)V+2
j
com.intellij.openapi.editor.impl.EditorImpl$EditorDocumentAdapter.documentChanged(Lcom/intellij/openapi/editor/event/DocumentEvent;)V+5
j
com.intellij.openapi.editor.impl.DocumentImpl.a(Lcom/intellij/openapi/editor/event/DocumentEvent;J)V+63
j
com.intellij.openapi.editor.impl.DocumentImpl.access$300(Lcom/intellij/openapi/editor/impl/DocumentImpl;Lcom/intellij/openapi/editor/event/DocumentEvent;J)V+3
j
com.intellij.openapi.editor.impl.DocumentImpl$3.afterChangedUpdate(Lcom/intellij/openapi/editor/event/DocumentEvent;J)V+6
j
com.intellij.openapi.editor.impl.CharArray.insert(Ljava/lang/CharSequence;I)V+19
j
com.intellij.openapi.editor.impl.DocumentImpl.insertString(ILjava/lang/CharSequence;)V+105
j com.intellij.execution.impl.ConsoleViewImpl$6$1.run()V+26
j
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/Object;Lcom/intellij/openapi/command/UndoConfirmationPolicy;)V+98
j
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/Object;)V+9
j com.intellij.execution.impl.ConsoleViewImpl$6.run()V+20
j
com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(Ljava/lang/Runnable;)V+89
j com.intellij.execution.impl.ConsoleViewImpl.c()V+199
j
com.intellij.execution.impl.ConsoleViewImpl.access$200(Lcom/intellij/execution/impl/ConsoleViewImpl;)V+1
j com.intellij.execution.impl.ConsoleViewImpl$1.run()V+20
j com.intellij.util.Alarm$1.run()V+39
j com.intellij.util.Alarm$MyThread$1.run()V+128
J com.intellij.openapi.application.impl.LaterInvocatorEx$FlushQueue.run()V
J java.awt.event.InvocationEvent.dispatch()V
J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(Ljava/awt/AWTEvent;)V
J com.intellij.ide.IdeEventQueue.a(Ljava/awt/AWTEvent;)V
J com.intellij.ide.IdeEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J
java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
j
java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub

-


P R O C E S S -



Java Threads: ( => current thread )
0x25cdf630 JavaThread "Daemon code analyzer"
0x25bff8d0 JavaThread "Thread-16"
0x25ccce70 JavaThread "ReadProcessThread
com.intellij.execution.junit.JUnitProcessHandler$Extractor$3"

0x25a1b008 JavaThread "ReadProcessThread
com.intellij.execution.junit.JUnitProcessHandler$Extractor$3"

0x25cd3808 JavaThread "Thread-15"
0x25e73380 JavaThread "Thread-14"
0x25a47088 JavaThread "Thread-13"
0x25ccead0 JavaThread "Thread-12"
0x25e0d7f0 JavaThread "Thread-11"
0x25ddaf70 JavaThread "EditorCaretThread"
0x258cf010 JavaThread "AlarmThread"
0x234aa920 JavaThread "Thread-8"
0x25916c90 JavaThread "Fatal Errors Grouper"
0x232b7618 JavaThread "TimerQueue" daemon
0x23536aa8 JavaThread "StoreRefreshStatusThread" [_thread_blocked,
id=6380]
0x233199b0 JavaThread "WatchForChangesThread" [_thread_in_native,
id=1972]
0x00d28d50 JavaThread "Thread-4"
=>0x232660e8 JavaThread "AWT-EventQueue-1"
0x22b5b128 JavaThread "AWT-Shutdown"
0x23413008 JavaThread "AlarmThread"
0x2339add0 JavaThread "AlarmThread"
0x2320b9c0 JavaThread "Timer-0" daemon
0x23433d88 JavaThread "SocketListenerThread"
0x23399610 JavaThread "SocketListenerThread"
0x23399488 JavaThread "MessageDeliveryThread"
0x2340e8f0 JavaThread "AWT-Windows" daemon
0x231f1de0 JavaThread "Java2D Disposer" daemon
0x22b9bb78 JavaThread "Lock thread"
0x00d0f168 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=6288]
0x00c3f3c0 JavaThread "CompilerThread0" daemon
0x00d0b758 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=4480]
0x00cfe200 JavaThread "Finalizer" daemon
0x00cfcd10 JavaThread "Reference Handler" daemon [_thread_blocked,
id=6164]
0x00c3eb70 JavaThread "main"

Other Threads:
0x00cba300 VMThread
0x00d10700 WatcherThread

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 5760K, used 3722K [0x10010000, 0x10650000,
0x10ed0000)
eden space 5120K, 70% used [0x10010000, 0x10391f20, 0x10510000)
from space 640K, 20% used [0x10510000, 0x105309b8, 0x105b0000)
to space 640K, 0% used [0x105b0000, 0x105b0000, 0x10650000)
tenured generation total 75820K, used 58973K [0x10ed0000, 0x158db000,
0x1c010000)
the space 75820K, 77% used [0x10ed0000, 0x14867410, 0x14867600,
0x158db000)
compacting perm gen total 49152K, used 48907K [0x1c010000, 0x1f010000,
0x21c10000)
the space 49152K, 99% used [0x1c010000, 0x1efd2d10, 0x1efd2e00,
0x1f010000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0048c000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\bin\idea.exe
0x77f80000 - 0x77ffb000 C:\WINNT\system32\ntdll.dll
0x796d0000 - 0x79732000 C:\WINNT\system32\ADVAPI32.DLL
0x77e60000 - 0x77f38000 C:\WINNT\system32\KERNEL32.DLL
0x786f0000 - 0x78761000 C:\WINNT\system32\RPCRT4.DLL
0x77f40000 - 0x77f7c000 C:\WINNT\system32\GDI32.dll
0x77df0000 - 0x77e55000 C:\WINNT\system32\USER32.DLL
0x78000000 - 0x78045000 C:\WINNT\system32\msvcrt.dll
0x78f90000 - 0x791d8000 C:\WINNT\system32\SHELL32.DLL
0x70bd0000 - 0x70c35000 C:\WINNT\system32\SHLWAPI.DLL
0x71710000 - 0x71794000 C:\WINNT\system32\COMCTL32.DLL
0x75e00000 - 0x75e1a000 C:\WINNT\system32\IMM32.DLL
0x60000000 - 0x6004b000 C:\WINNT\system32\MSCTF.dll
0x777e0000 - 0x777e7000 C:\WINNT\system32\version.dll
0x75950000 - 0x75956000 C:\WINNT\system32\LZ32.DLL
0x10000000 - 0x10003000 C:\WINNT\mui\fallback\0804\msctf.dll.mui
0x6d6e0000 - 0x6d874000
d:\progra1\jetbra1\intell~1.1\jre\bin\client\jvm.dll
0x77530000 - 0x77560000 C:\WINNT\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 d:\progra1\jetbra1\intell~1.1\jre\bin\hpi.dll
0x687e0000 - 0x687eb000 C:\WINNT\system32\PSAPI.DLL
0x6d6b0000 - 0x6d6bc000 d:\progra1\jetbra1\intell~1.1\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 d:\progra1\jetbra1\intell~1.1\jre\bin\java.dll
0x6d6d0000 - 0x6d6df000 d:\progra1\jetbra1\intell~1.1\jre\bin\zip.dll
0x6d530000 - 0x6d543000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\net.dll
0x74fb0000 - 0x74fc4000 C:\WINNT\system32\WS2_32.dll
0x74fa0000 - 0x74fa8000 C:\WINNT\system32\WS2HELP.DLL
0x74f50000 - 0x74f6e000 C:\WINNT\system32\msafd.dll
0x74f90000 - 0x74f97000 C:\WINNT\System32\wshtcpip.dll
0x6d070000 - 0x6d1d7000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\awt.dll
0x777c0000 - 0x777de000 C:\WINNT\system32\WINSPOOL.DRV
0x79a90000 - 0x79aa1000 C:\WINNT\system32\MPR.DLL
0x77a30000 - 0x77b27000 C:\WINNT\system32\ole32.dll
0x6d2b0000 - 0x6d2ed000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\fontmanager.dll
0x23dc0000 - 0x23dc9000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\bin\focuskiller.dll
0x77800000 - 0x7780c000 C:\WINNT\System32\rnr20.dll
0x77960000 - 0x77984000 C:\WINNT\system32\DNSAPI.DLL
0x74fd0000 - 0x74fda000 C:\WINNT\system32\WSOCK32.DLL
0x77300000 - 0x77313000 C:\WINNT\system32\iphlpapi.dll
0x774e0000 - 0x774e5000 C:\WINNT\system32\ICMP.DLL
0x772e0000 - 0x772f7000 C:\WINNT\system32\MPRAPI.DLL
0x750e0000 - 0x750ef000 C:\WINNT\system32\SAMLIB.DLL
0x75100000 - 0x7514f000 C:\WINNT\system32\NETAPI32.DLL
0x797b0000 - 0x797bf000 C:\WINNT\system32\SECUR32.DLL
0x75150000 - 0x75156000 C:\WINNT\system32\NETRAP.DLL
0x77930000 - 0x7795a000 C:\WINNT\system32\WLDAP32.DLL
0x77990000 - 0x77a2b000 C:\WINNT\system32\OLEAUT32.DLL
0x77370000 - 0x7739f000 C:\WINNT\system32\ACTIVEDS.DLL
0x77340000 - 0x77363000 C:\WINNT\system32\ADSLDPC.DLL
0x777f0000 - 0x777fe000 C:\WINNT\system32\RTUTILS.DLL
0x6d990000 - 0x6da3c000 C:\WINNT\system32\SETUPAPI.DLL
0x794d0000 - 0x79532000 C:\WINNT\system32\USERENV.DLL
0x774a0000 - 0x774d3000 C:\WINNT\system32\RASAPI32.DLL
0x77480000 - 0x77491000 C:\WINNT\system32\RASMAN.DLL
0x774f0000 - 0x77512000 C:\WINNT\system32\TAPI32.DLL
0x77320000 - 0x77339000 C:\WINNT\system32\DHCPCSVC.DLL
0x777a0000 - 0x777a8000 C:\WINNT\System32\winrnr.dll
0x777b0000 - 0x777b5000 C:\WINNT\system32\rasadhlp.dll
0x6d3d0000 - 0x6d3d6000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\jawt.dll
0x25110000 - 0x2511c000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\bin\transparency.dll
0x6d550000 - 0x6d559000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\nio.dll
0x26540000 - 0x2655f000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\bin\FileWatcher2K.dll
0x6d200000 - 0x6d22f000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\cmm.dll
0x6d430000 - 0x6d44f000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\jpeg.dll
0x6d230000 - 0x6d253000 D:\Program Files\JetBrains\IntelliJ IDEA
5.1\jre\bin\dcpr.dll

VM Arguments:
jvm_args:
-Dexe4j.semaphoreName=d:_progra1_jetbra1_intell~1.1_bin_idea.exe
-Dexe4j.moduleName=d:\progra1\jetbra1\intell~1.1\bin\idea.exe
-Dexe4j.processCommFile=F:\DOCUME1\SHAWN1.ALA\LOCALS~1\Temp\e4j_p972.tmp
-Dexe4j.tempDir= -Xms32m -Xmx192m -XX:MaxPermSize=92m -ea
-Xbootclasspath/p:../lib/boot.jar -Didea.properties.file=$
java_command: ]]>
Launcher Type: generic

Environment Variables:
JAVA_HOME=D:\j2sdk1.4.2_08
CLASSPATH=D:\j2sdk1.4.2_08\lib\tools.jar
PATH=C:\Program Files\Common
Files\NetSarang;d:\j2sdk1.4.2_08\bin;D:\Oracle\product\10.1.0\Client_1\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program
Files\Subversion\bin;C:\Program Files\Microsoft SQL
Server\90\Tools\binn\;f:\preview\bin;C:\Program Files\thinktecture\WSCF
0.51\
USERNAME=shawn
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel



-


S Y S T E M -



OS: Windows 2000 Build 2195 Service Pack 4

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

Memory: 4k page, physical 1015280k(320220k free), swap 2445512k(1795472k
free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for windows-x86, built
on Nov 10 2005 11:12:14 by "java_re" with MS VC++ 6.0



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

4 comments

i'm using 5.1.
in 5.0.1, it works fine.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

0

Perhaps these will help you:

http://support.jetbrains.com/kb/entry!default.jspa?categoryID=4&externalID=172&fromSearchPage=true
http://www.intellij.net/forums/thread.jsp?forum=27&thread=189420#5014810

Both link to a (different) test program to find the broken font(s). (You
might have to modify them a bit to include Chinese characters, if you
still can't find the offending font.)

Bas

0

it works, thanx Bas and Stephen
On Thu, 16 Feb 2006 18:39:14 +0800, Bas Leijdekkers
<leijdekkers@SPAMBLOCK.carp-technologies.nl> wrote:

Perhaps these will help you:

>

http://support.jetbrains.com/kb/entry!default.jspa?categoryID=4&externalID=172&fromSearchPage=true
http://www.intellij.net/forums/thread.jsp?forum=27&thread=189420#5014810

>

Both link to a (different) test program to find the broken font(s). (You
might have to modify them a bit to include Chinese characters, if you
still can't find the offending font.)

>

Bas




--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

0

Please sign in to leave a comment.