-
Bug
-
Resolution: Fixed
-
P3
-
6u10
-
b02
-
x86
-
linux
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2198547 | 7 | Sergey Malenkov | P3 | Closed | Fixed | b112 |
Steps to reproduce crash on my machine (Ubuntu Hardy 8.04, JDK both 1.6.0_10 and JDK 1.7.0 build 33)
1) Start NetBeans IDE 6.5 Beta with main window narrow, so that initially memory toolbar (showing heap image graph) is partly hidden by quick search box (text box on the right side of toolbar area)
2) Drag the handle of memory toolbar more behind quick search (and back and repeat if crash didn't appear for the first time)
No matter if JDK 1.6 or 1.7, crash always points to:
C [libmawt.so+0x3b70f] Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f
------
Stack: [0xb11b6000,0xb13b7000], sp=0xb13b52f0, free space=2044k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libmawt.so+0x38560]
C [libmawt.so+0x3b70f] Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f
j com.sun.java.swing.plaf.gtk.GTKEngine.nativeFinishPainting([III)I+0
j com.sun.java.swing.plaf.gtk.GTKEngine.finishPainting(Z)V+31
J
com.sun.java.swing.plaf.gtk.GTKPainter.paintToolBarBackground(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
J javax.swing.plaf.synth.SynthToolBarUI.update(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
J javax.swing.JComponent.paintComponent(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J org.openide.awt.Toolbar.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
j
javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+157
j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
J javax.swing.JComponent._paintImmediately(IIII)V
j javax.swing.JComponent.paintImmediately(IIII)V+83
J javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V
J javax.swing.RepaintManager.paintDirtyRegions()V
J javax.swing.RepaintManager.prePaintDirtyRegions()V
J javax.swing.RepaintManager$ProcessingRunnable.run()V
J java.awt.event.InvocationEvent.dispatch()V
J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J org.netbeans.core.TimableEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
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
V [libjvm.so+0x1c73b0]
V [libjvm.so+0x2d6988]
V [libjvm.so+0x1c6bc7]
V [libjvm.so+0x1c6c7a]
V [libjvm.so+0x243f35]
V [libjvm.so+0x373a8e]
V [libjvm.so+0x2d7e2e]
C [libpthread.so.0+0x54fb]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sun.java.swing.plaf.gtk.GTKEngine.nativeFinishPainting([III)I+0
j com.sun.java.swing.plaf.gtk.GTKEngine.finishPainting(Z)V+31
J
com.sun.java.swing.plaf.gtk.GTKPainter.paintToolBarBackground(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
J javax.swing.plaf.synth.SynthToolBarUI.update(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
J javax.swing.JComponent.paintComponent(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J org.openide.awt.Toolbar.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
j
javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+157
j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
J javax.swing.JComponent._paintImmediately(IIII)V
j javax.swing.JComponent.paintImmediately(IIII)V+83
J javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V
J javax.swing.RepaintManager.paintDirtyRegions()V
J javax.swing.RepaintManager.prePaintDirtyRegions()V
J javax.swing.RepaintManager$ProcessingRunnable.run()V
J java.awt.event.InvocationEvent.dispatch()V
J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J org.netbeans.core.TimableEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
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
For full information containing JVM crash logs please see
http://www.netbeans.org/issues/show_bug.cgi?id=144931
I don't know if I specified product category and subcategory correctly, please reassign if needed.
Also note that java GTK L&F must be active (which is evident from stack trace, but anyway)
1) Start NetBeans IDE 6.5 Beta with main window narrow, so that initially memory toolbar (showing heap image graph) is partly hidden by quick search box (text box on the right side of toolbar area)
2) Drag the handle of memory toolbar more behind quick search (and back and repeat if crash didn't appear for the first time)
No matter if JDK 1.6 or 1.7, crash always points to:
C [libmawt.so+0x3b70f] Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f
------
Stack: [0xb11b6000,0xb13b7000], sp=0xb13b52f0, free space=2044k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libmawt.so+0x38560]
C [libmawt.so+0x3b70f] Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f
j com.sun.java.swing.plaf.gtk.GTKEngine.nativeFinishPainting([III)I+0
j com.sun.java.swing.plaf.gtk.GTKEngine.finishPainting(Z)V+31
J
com.sun.java.swing.plaf.gtk.GTKPainter.paintToolBarBackground(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
J javax.swing.plaf.synth.SynthToolBarUI.update(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
J javax.swing.JComponent.paintComponent(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J org.openide.awt.Toolbar.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
j
javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+157
j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
J javax.swing.JComponent._paintImmediately(IIII)V
j javax.swing.JComponent.paintImmediately(IIII)V+83
J javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V
J javax.swing.RepaintManager.paintDirtyRegions()V
J javax.swing.RepaintManager.prePaintDirtyRegions()V
J javax.swing.RepaintManager$ProcessingRunnable.run()V
J java.awt.event.InvocationEvent.dispatch()V
J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J org.netbeans.core.TimableEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
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
V [libjvm.so+0x1c73b0]
V [libjvm.so+0x2d6988]
V [libjvm.so+0x1c6bc7]
V [libjvm.so+0x1c6c7a]
V [libjvm.so+0x243f35]
V [libjvm.so+0x373a8e]
V [libjvm.so+0x2d7e2e]
C [libpthread.so.0+0x54fb]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sun.java.swing.plaf.gtk.GTKEngine.nativeFinishPainting([III)I+0
j com.sun.java.swing.plaf.gtk.GTKEngine.finishPainting(Z)V+31
J
com.sun.java.swing.plaf.gtk.GTKPainter.paintToolBarBackground(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
J javax.swing.plaf.synth.SynthToolBarUI.update(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
J javax.swing.JComponent.paintComponent(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J org.openide.awt.Toolbar.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
j
javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+157
j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
J javax.swing.JComponent._paintImmediately(IIII)V
j javax.swing.JComponent.paintImmediately(IIII)V+83
J javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V
J javax.swing.RepaintManager.paintDirtyRegions()V
J javax.swing.RepaintManager.prePaintDirtyRegions()V
J javax.swing.RepaintManager$ProcessingRunnable.run()V
J java.awt.event.InvocationEvent.dispatch()V
J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J org.netbeans.core.TimableEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
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
For full information containing JVM crash logs please see
http://www.netbeans.org/issues/show_bug.cgi?id=144931
I don't know if I specified product category and subcategory correctly, please reassign if needed.
Also note that java GTK L&F must be active (which is evident from stack trace, but anyway)
- backported by
-
JDK-2198547 libmawt.so crash at Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f
- Closed