Hi,
I get frequently JVM crashes at (seemingly) arbitrary actions when
using NetBeans 4.0. All these crashes happen at
sun.awt.font.NativeFontWrapper.getFontMetrics(Native Method). I found
descriptions of similar problems because of disabled fonts in FontBook.
But I don't have any fonts disabled, at least I don't find any..
Any suggestions how to proceed? I'm using 10.3.8 with the latest java
updates (1.4.2_05-141.4).
snippets from crash logs follow:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : Bus Error occurred at PC=0x908311EC
Function=[Unknown.]
Library=/usr/lib/libobjc.A.dylib
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
at sun.awt.font.NativeFontWrapper.getFontMetrics(Native Method)
at
sun.awt.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.ja
va:179)
at sun.awt.font.FontDesignMetrics.<init>(FontDesignMetrics.java:164)
at apple.awt.CToolkit.getFontMetrics(CToolkit.java:1157)
- locked <0x61e4f9c8> (a apple.awt.CToolkit$LookAndFeelChangeListener)
at javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:204)
at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:42)
at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:498)
at
javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java: 679)
at
javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:
214)
at
javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(Parag
raphView.java:128)
at javax.swing.text.BoxView.checkRequests(BoxView.java:913)
at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
at
javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java: 257)
at
javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java: 881)
at
javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView
.java:129)
at javax.swing.text.BoxView.checkRequests(BoxView.java:913)
at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
at javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:360)
at
javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java: 881)
at
javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView
.java:129)
at javax.swing.text.BoxView.checkRequests(BoxView.java:913)
at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:325)
at javax.swing.text.BoxView.layout(BoxView.java:682)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at
javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java: 1600)
at javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:936)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1044)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1023)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrea
d.java:234)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.
java:184)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:170)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
-----------
Thread 15 Crashed:
0 libobjc.A.dylib 0x908311ec objc_msgSend + 0xc
1 libawt.jnilib 0x8107c360
Java_sun_awt_font_NativeFontWrapper_getFontMetrics + 0xf4
2 <<00000000>> 0x046a0f5c 0 + 0x46a0f5c
3 <<00000000>> 0x048f3468 0 + 0x48f3468
4 <<00000000>> 0x048f2f1c 0 + 0x48f2f1c
5 <<00000000>> 0x0436c574 0 + 0x436c574
6 <<00000000>> 0x044f9ac0 0 + 0x44f9ac0
7 <<00000000>> 0x04543a30 0 + 0x4543a30
8 <<00000000>> 0x04528a60 0 + 0x4528a60
9 <<00000000>> 0x0457c22c 0 + 0x457c22c
10 <<00000000>> 0x049401c0 0 + 0x49401c0
11 <<00000000>> 0x0457cc14 0 + 0x457cc14
12 <<00000000>> 0x04522984 0 + 0x4522984
13 <<00000000>> 0x04544910 0 + 0x4544910
14 <<00000000>> 0x04813b44 0 + 0x4813b44
15 <<00000000>> 0x048d3304 0 + 0x48d3304
16 <<00000000>> 0x03f2cec0 0 + 0x3f2cec0
17 <<00000000>> 0x04522984 0 + 0x4522984
18 <<00000000>> 0x04544910 0 + 0x4544910
19 <<00000000>> 0x0456afe0 0 + 0x456afe0
20 <<00000000>> 0x048d3304 0 + 0x48d3304
21 <<00000000>> 0x03f2cec0 0 + 0x3f2cec0
22 <<00000000>> 0x04522984 0 + 0x4522984
23 <<00000000>> 0x04927bcc 0 + 0x4927bcc
24 <<00000000>> 0x0456cf60 0 + 0x456cf60
25 <<00000000>> 0x0456ccb0 0 + 0x456ccb0
26 <<00000000>> 0x045d4614 0 + 0x45d4614
27 <<00000000>> 0x03f2cec0 0 + 0x3f2cec0
28 <<00000000>> 0x03f2cfb0 0 + 0x3f2cfb0
29 <<00000000>> 0x0436d758 0 + 0x436d758
30 <<00000000>> 0x0434bee0 0 + 0x434bee0
31 <<00000000>> 0x043b0fe4 0 + 0x43b0fe4
32 <<00000000>> 0x04458570 0 + 0x4458570
33 <<00000000>> 0x03fa1680 0 + 0x3fa1680
34 <<00000000>> 0x03f2cfb0 0 + 0x3f2cfb0
35 <<00000000>> 0x03f2cfb0 0 + 0x3f2cfb0
36 <<00000000>> 0x03f2cfb0 0 + 0x3f2cfb0
37 <<00000000>> 0x03f2a16c 0 + 0x3f2a16c
38 libclient.dylib 0x97536ff8 JVM_GetCPMethodClassNameUTF
+ 0xb38
39 libclient.dylib 0x97558448 JVM_GetCPClassNameUTF + 0x998
40 libclient.dylib 0x975950a8 JVM_Close + 0x4b8
41 libclient.dylib 0x975a5970 JVM_Interrupt + 0x2e0
42 libclient.dylib 0x9764a70c JVM_UnloadLibrary + 0xcdec
43 libclient.dylib 0x97590e04 JVM_FindClassFromClass + 0xc14
44 libclient.dylib 0x976ee90c JVM_UnloadLibrary + 0xb0fec
45 libSystem.B.dylib 0x900246e8 _pthread_body + 0x28
with best regards,
konrad
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden