I use Arch Linux(btw), which is a "bleeding edge" Linux distro. The distro mentioned in that bug report is based on Arch Linux.

On 12/7/20 3:34 PM, Philip Race wrote:
Looks like https://bugs.openjdk.java.net/browse/JDK-8255790 which has not been
seen on any of our supported Linux configs - what are you using ?

-phil

On 12/7/20, 1:20 PM, Ty Young wrote:
Hi,


Just sending this to report that as of right now there is somekind of regression in the GTK bindings code that is causing a segfault and as a result Netbeans (or presumably any other IDE) will not run on JDK 16 on Linux. This doesn't happen with Java 11. Here is the error trace that Netbeans spits out after segfaulting:


Current thread (0x00007f5cdc1364e0):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=181601, stack(0x00007f5cd5c2e000,0x00007f5cd5e2f000)]

Stack: [0x00007f5cd5c2e000,0x00007f5cd5e2f000], sp=0x00007f5cd5e2c058,  free space=2040k Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x00007f5c80de40cc

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sun.java.swing.plaf.gtk.GTKStyle.nativeGetXThickness(I)I+0 java.desktop@16-internal j com.sun.java.swing.plaf.gtk.GTKStyle.<init>(Ljava/awt/Font;Lcom/sun/java/swing/plaf/gtk/GTKEngine$WidgetType;)V+24 java.desktop@16-internal j com.sun.java.swing.plaf.gtk.GTKStyleFactory.getStyle(Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle;+310 java.desktop@16-internal j com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(Ljavax/swing/UIDefaults;)V+53 java.desktop@16-internal j com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getDefaults()Ljavax/swing/UIDefaults;+33 java.desktop@16-internal j javax.swing.UIManager.setLookAndFeel(Ljavax/swing/LookAndFeel;)V+66 java.desktop@16-internal j  javax.swing.UIManager.setLookAndFeel(Ljava/lang/String;)V+34 java.desktop@16-internal
j  org.netbeans.swing.plaf.Startup.initialize()V+106
j  org.netbeans.swing.plaf.Startup.<init>()V+25
j org.netbeans.swing.plaf.Startup.run(Ljava/lang/Class;ILjava/net/URL;Ljava/util/ResourceBundle;)V+44
j  org.netbeans.core.CoreBridgeImpl$1$1.run()V+23
J 3088 c1 java.awt.event.InvocationEvent.dispatch()V java.desktop@16-internal (69 bytes) @ 0x00007f5d593829ac [0x00007f5d59382780+0x000000000000022c] J 3071 c1 java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V java.desktop@16-internal (136 bytes) @ 0x00007f5d593786dc [0x00007f5d59376b80+0x0000000000001b5c] J 3070 c1 java.awt.EventQueue$4.run()Ljava/lang/Void; java.desktop@16-internal (60 bytes) @ 0x00007f5d593747bc [0x00007f5d59374680+0x000000000000013c] J 3065 c1 java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V java.desktop@16-internal (80 bytes) @ 0x00007f5d59375424 [0x00007f5d59374e60+0x00000000000005c4] J 3074 c1 java.awt.EventDispatchThread.pumpOneEventForFilters(I)V java.desktop@16-internal (113 bytes) @ 0x00007f5d5937c934 [0x00007f5d5937c2a0+0x0000000000000694] j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35 java.desktop@16-internal j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11 java.desktop@16-internal j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4 java.desktop@16-internal j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3 java.desktop@16-internal
j  java.awt.EventDispatchThread.run()V+9 java.desktop@16-internal
v  ~StubRoutines::call_stub


Much appreciated if this could be fixed.



Reply via email to