Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Michael Biebl, le Thu 08 Oct 2015 11:30:21 +0200, a écrit : > Unfortunate timing though. I see that today's update of openjdk-7 will > disable ATK support again [1]. Indeed :) I'll probably do another approach: after people here have tested, I'll call for testing on debian-java, and see how well it goes before asking for re-enabling by default. Samuel
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Hi Samuel, Am 08.10.2015 um 00:36 schrieb Samuel Thibault: > Hello, > > Alexandre Pereira Nunes, le Wed 07 Oct 2015 15:04:36 -0300, a écrit : >> I'm attaching an additional patch that complements the old netbeans one. >> With this, I can now open netbeans. > > Thanks! I have uploaded it in 0.33.3-2. Tim, Michael, could you try > it? My specific issue seems to be fixed with 0.33.3-2, thanks for the update. Unfortunate timing though. I see that today's update of openjdk-7 will disable ATK support again [1]. So I specifically held back the update to stick with 7u85-2.6.1-3 for the testing. Michael [1] https://packages.qa.debian.org/o/openjdk-7/news/20151007T185023Z.html -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
> Alexandre Pereira Nunes, le Wed 07 Oct 2015 15:04:36 -0300, a écrit : > > I'm attaching an additional patch that complements the old netbeans one. > > With this, I can now open netbeans. > > Thanks! I have uploaded it in 0.33.3-2. Tim, Michael, could you try > it? I uncommented the Atk lines in /etc/java-7-openjdk/accessibility.properties and /etc/java-8-openjdk/accessibility.properties and restarted Netbeans. Just a quick test but problems so far. ii libatk-wrapper-java 0.33.3-3 all ATK implementation for Java using JNI ii libatk-wrapper-java-jni:amd64 0.33.3-3 amd64 ATK implementation for Java using JNI (JNI bindings) Thanks for fixing. Tim
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Tim Ruehsen, le Thu 08 Oct 2015 09:22:10 +0200, a écrit : > > Alexandre Pereira Nunes, le Wed 07 Oct 2015 15:04:36 -0300, a écrit : > > > I'm attaching an additional patch that complements the old netbeans one. > > > With this, I can now open netbeans. > > > > Thanks! I have uploaded it in 0.33.3-2. Tim, Michael, could you try > > it? > > I uncommented the Atk lines in /etc/java-7-openjdk/accessibility.properties > and /etc/java-8-openjdk/accessibility.properties and restarted Netbeans. > > Just a quick test but problems so far. I guess you meant "no problems" :) > ii libatk-wrapper-java 0.33.3-3 all > ATK implementation for Java using JNI > ii libatk-wrapper-java-jni:amd64 0.33.3-3 amd64 > ATK implementation for Java using JNI (JNI bindings) Samuel
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Package: libatk-wrapper-java-jni Version: 0.33.3-1.1 Followup-For: Bug #798924 I'm refreshing the patch with a potential fix for an aditional crash (a double free() invocation) which crashed java too. I'm not sure it really fixed it, but it's harmless if it didn't, anyway. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.1 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages libatk-wrapper-java-jni depends on: ii libatk-bridge2.0-0 2.18.0-1 ii libatk-wrapper-java 0.33.3-1.1 ii libatk1.0-0 2.18.0-1 ii libatspi2.0-02.18.0-1 ii libc62.19-22 ii libcairo-gobject21.14.2-2 ii libcairo21.14.2-2 ii libdbus-1-3 1.10.0-3 ii libgdk-pixbuf2.0-0 2.32.0-1 ii libglib2.0-0 2.46.0-2 ii libgtk-3-0 3.16.6-1 ii libgtk2.0-0 2.24.28-1 ii libpango-1.0-0 1.38.0-3 ii libpangocairo-1.0-0 1.38.0-3 libatk-wrapper-java-jni recommends no packages. libatk-wrapper-java-jni suggests no packages. -- no debconf information Index: java-atk-wrapper-0.33.3/jni/src/AtkWrapper.c === --- java-atk-wrapper-0.33.3.orig/jni/src/AtkWrapper.c +++ java-atk-wrapper-0.33.3/jni/src/AtkWrapper.c @@ -258,6 +258,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(focus_notify_handler, para); } @@ -335,6 +340,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); para->is_toplevel = (jIsToplevel == JNI_TRUE) ? TRUE : FALSE; gdk_threads_add_idle(window_open_handler, para); @@ -412,6 +422,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jboolean jIsToplevel) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); para->is_toplevel = (jIsToplevel == JNI_TRUE) ? TRUE : FALSE; gdk_threads_add_idle(window_close_handler, para); @@ -462,6 +477,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_minimize_handler, para); } @@ -511,6 +531,11 @@ JNIEXPORT void JNICALL Java_org_GNOME_Ac jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac ); gdk_threads_add_idle(window_maximize_handler, para); } @@ -561,6 +586,11 @@ JNIEXPORT void JNICALL Java_org_GNOME_Ac { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_restore_handler, para); } @@ -609,6 +639,11 @@ JNIEXPORT void JNICALL Java_org_GNOME_Ac jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_activate_handler, para); } @@ -659,6 +694,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_deactivate_
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Alexandre Pereira Nunes, le Wed 07 Oct 2015 14:42:16 -0300, a écrit : > I've patched the package build system to generate a debug package. This can > further help getting usable stack traces from java core dump. Good idea. I'll integrate it after your patch gets to testing (since the debug package will need a NEW processing). Samuel
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Hello, Alexandre Pereira Nunes, le Wed 07 Oct 2015 15:04:36 -0300, a écrit : > I'm attaching an additional patch that complements the old netbeans one. > With this, I can now open netbeans. Thanks! I have uploaded it in 0.33.3-2. Tim, Michael, could you try it? Samuel
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Package: libatk-wrapper-java Followup-For: Bug #798924 I'm attaching an additional patch that complements the old netbeans one. With this, I can now open netbeans. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.1 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages libatk-wrapper-java depends on: ii x11-utils 7.7+3 Versions of packages libatk-wrapper-java recommends: ii libatk-wrapper-java-jni 0.33.3-1.1 libatk-wrapper-java suggests no packages. -- no debconf information Index: java-atk-wrapper-0.33.3/jni/src/AtkWrapper.c === --- java-atk-wrapper-0.33.3.orig/jni/src/AtkWrapper.c +++ java-atk-wrapper-0.33.3/jni/src/AtkWrapper.c @@ -258,6 +258,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(focus_notify_handler, para); } @@ -335,6 +340,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); para->is_toplevel = (jIsToplevel == JNI_TRUE) ? TRUE : FALSE; gdk_threads_add_idle(window_open_handler, para); @@ -412,6 +422,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jboolean jIsToplevel) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); para->is_toplevel = (jIsToplevel == JNI_TRUE) ? TRUE : FALSE; gdk_threads_add_idle(window_close_handler, para); @@ -462,6 +477,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_minimize_handler, para); } @@ -511,6 +531,11 @@ JNIEXPORT void JNICALL Java_org_GNOME_Ac jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac ); gdk_threads_add_idle(window_maximize_handler, para); } @@ -561,6 +586,11 @@ JNIEXPORT void JNICALL Java_org_GNOME_Ac { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_restore_handler, para); } @@ -609,6 +639,11 @@ JNIEXPORT void JNICALL Java_org_GNOME_Ac jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_activate_handler, para); } @@ -659,6 +694,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_deactivate_handler, para); } @@ -710,6 +750,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (!global_ac) { + if (jaw_debug) + g_warning("%s: global_ac == NULL", __func__); + return; + } CallbackPara *para = alloc_callback_para(global_ac); gdk_threads_add_idle(window_state_change_handler, para); } @@ -1044,6 +1089,11 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobjectArray args) {
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Package: libatk-wrapper-java Version: 0.33.3-1 Followup-For: Bug #798924 I've patched the package build system to generate a debug package. This can further help getting usable stack traces from java core dump. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.1 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages libatk-wrapper-java depends on: ii x11-utils 7.7+3 Versions of packages libatk-wrapper-java recommends: ii libatk-wrapper-java-jni 0.33.3-1 libatk-wrapper-java suggests no packages. -- debconf-show failed diff -pru 2.orig/java-atk-wrapper-0.33.3/debian/changelog 2/java-atk-wrapper-0.33.3/debian/changelog --- 2.orig/java-atk-wrapper-0.33.3/debian/changelog 2015-09-12 07:39:38.0 -0300 +++ 2/java-atk-wrapper-0.33.3/debian/changelog 2015-10-07 14:36:14.030860951 -0300 @@ -1,3 +1,10 @@ +java-atk-wrapper (0.33.3-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add debug packages. + + -- Alexandre Pereira Nunes Wed, 07 Oct 2015 14:35:51 -0300 + java-atk-wrapper (0.33.3-1) unstable; urgency=medium * New upstream release. diff -pru 2.orig/java-atk-wrapper-0.33.3/debian/control 2/java-atk-wrapper-0.33.3/debian/control --- 2.orig/java-atk-wrapper-0.33.3/debian/control 2015-09-08 23:20:38.0 -0300 +++ 2/java-atk-wrapper-0.33.3/debian/control 2015-10-07 14:33:50.529307388 -0300 @@ -30,3 +30,15 @@ Description: ATK implementation for Java ATK-Bridge. . This package contains the JNI bindings. + +Package: libatk-wrapper-java-jni-dbg +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, libatk-wrapper-java (>= ${source:Version}) +Description: ATK implementation for Java using JNI (JNI bindings) + Java ATK Wrapper is an implementation of ATK which uses JNI. It + converts Java Swing events into ATK events, and sends these events to + ATK-Bridge. + . + This package contains the debug symbos for the JNI bindings. diff -pru 2.orig/java-atk-wrapper-0.33.3/debian/rules 2/java-atk-wrapper-0.33.3/debian/rules --- 2.orig/java-atk-wrapper-0.33.3/debian/rules 2015-09-08 23:26:26.0 -0300 +++ 2/java-atk-wrapper-0.33.3/debian/rules 2015-10-07 14:35:35.614670875 -0300 @@ -12,3 +12,8 @@ clean-local: override_dh_auto_configure: JAVACFLAGS="$(JAVACFLAGS)" dh_auto_configure -- --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)/jni/ + +override_dh_strip: + dh_strip -plibatk-wrapper-java-jni --dbg-package=libatk-wrapper-java-jni-dbg + +.PHONY: override_dh_strip override_dh_auto_configure
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Package: libatk-wrapper-java Version: 0.33.3-1 Followup-For: Bug #798924 Is this a revival of #798273? -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.1 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages libatk-wrapper-java depends on: ii x11-utils 7.7+3 Versions of packages libatk-wrapper-java recommends: ii libatk-wrapper-java-jni 0.33.3-1 libatk-wrapper-java suggests no packages. -- no debconf information
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Mithat Konar, le Sat 03 Oct 2015 16:20:19 -0500, a écrit : > When I use Samuel's fix, Which fix? Commenting the line in /etc? It's not a fix, it's a workaround, which just completely disables libatk-wrapper-java. Any bug in that situation can thus not be due to it. Samuel
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
When I use Samuel's fix, some C++ code completion doesn't work as expected. In several classes I've tried writing, code completion isn't picking up stuff declared in the header file. When I use a copy of Oracle Java downloaded just for NB (i.e., netbeans_jdkhome="/home//opt/oracle-java/jre1.8" in /home//opt/netbeans/etc/netbeans.conf), things work as expected. Note that I am using NB from upstream--so mileage may vary with the Debian package. Whether this is a new or related bug I can't say, but I thought it worth mentioning in case anyone else is having the same problem. -Mithat
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
On Wednesday 16 September 2015 11:37:53 Samuel Thibault wrote: > Tim Ruehsen, le Wed 16 Sep 2015 11:30:15 +0200, a écrit : > > This is really a no-go. I can't use the IDE any more. Neither in the > > office > > nor at home. > > If anyone knows of a work-around, please let me know. > > Comment the line in /etc/java-7-openjdk/accessibility.properties Samuel, many thanks, you saved my day !!! The libglib crash also does not happen any more after commenting that line. Tim
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Tim Ruehsen, le Wed 16 Sep 2015 11:30:15 +0200, a écrit : > This is really a no-go. I can't use the IDE any more. Neither in the office > nor at home. > If anyone knows of a work-around, please let me know. Comment the line in /etc/java-7-openjdk/accessibility.properties Samuel
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
On Monday 14 September 2015 11:11:39 Samuel Thibault wrote: > Hello, > > Tim Ruehsen, le Mon 14 Sep 2015 10:03:57 +0200, a écrit : > > the latest version makes Netbeans (8.0.2 and 8.1beta) SIGSEGV on startup. > > Tested with Debian OpenJDK 7 and 8. > > I'm not getting a crash on my box. Are you perhaps using e.g. a > different look&feel than the default? I am on SID (unstable) and do a daily 'apt-get --with-new-pkgs upgrade'. I tested it on another SID box and have the same problem. For testing, I downgraded libatk-wrapper-java and libatk-wrapper-java-jni to 0.33.0-5 and could start Netbeans 8.1beta. I disabled all plugins, stopped it, upgraded the two packages back to 0.33.3-1 ... and now I can start Netbeans. But as soon as I open a Java Project and edit a java file, it crashes with the same error at libatk-wrapper.so.6.0.0+0x6f87. What I did right before crash was: move the cursor behind a class name end enter dot ('.') to get the list of methods/attributes. Immediate crash. I guess the crash on startup comes when having either the C/C++ plugin activated and/or having lots of open projects (mixed C++ and Java). Maybe something related: When I downgrade the above mentioned atk packages to 0.33.0-5, I also get a crash when typing the dot after a class name + moving the cursor in the appearing popup list. But it comes with this message: # C [libglib-2.0.so.0+0x38808] g_hash_table_iter_next+0xb8 I experience these crashes with both combinations Netbeans8.1beta+OpenJDK8 and Netbeans8.0.2+OpenJDK7. This is really a no-go. I can't use the IDE any more. Neither in the office nor at home. If anyone knows of a work-around, please let me know. If I can do anything to help fixing the issue, let me know. Tim
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
On Monday 14 September 2015 11:11:39 Samuel Thibault wrote: > Hello, > > Tim Ruehsen, le Mon 14 Sep 2015 10:03:57 +0200, a écrit : > > the latest version makes Netbeans (8.0.2 and 8.1beta) SIGSEGV on startup. > > Tested with Debian OpenJDK 7 and 8. > > I'm not getting a crash on my box. Are you perhaps using e.g. a > different look&feel than the default? Not that I know of. Netbeans 8.1beta is a fresh install (but took the settings from 8.0.2). $ cat /etc/java-7-openjdk/swing.properties # uncomment to set the default look and feel to GTK #swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel $ cat /etc/java-8-openjdk/swing.properties # uncomment to set the default look and feel to GTK #swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel Maybe there are some private settings regarding L&F ? If it helps, the crash also shows /usr/oms/netbeans-8.1beta/platform/lib/nbexec: line 474: 9249 Aborted "/usr/lib/jvm/java-8-openjdk-amd64/bin/java" -Djdk.home="/usr/lib/jvm/java-8- openjdk-amd64" -classpath "/usr/oms/netbeans-8.1beta/platform/lib/boot.jar:/usr/oms/netbeans-8.1beta/platform/lib/org- openide-modules.jar:/usr/oms/netbeans-8.1beta/platform/lib/org-openide- util.jar:/usr/oms/netbeans-8.1beta/platform/lib/org-openide-util- lookup.jar:/usr/oms/netbeans-8.1beta/platform/lib/org-openide-util- ui.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/boot_ja.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/boot_pt_BR.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/boot_ru.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/boot_zh_CN.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-modules_ja.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-modules_pt_BR.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-modules_ru.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-modules_zh_CN.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-util_ja.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org-openide- util-lookup_ja.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org-openide- util-lookup_pt_BR.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-util-lookup_ru.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org- openide-util- lookup_zh_CN.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org-openide- util_pt_BR.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org-openide- util_ru.jar:/usr/oms/netbeans-8.1beta/platform/lib/locale/org-openide- util_zh_CN.jar:/usr/lib/jvm/java-8-openjdk- amd64/lib/dt.jar:/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar" - Dnetbeans.default_userdir_root="/usr/oms/.netbeans" - Dnetbeans.running.environment=kde - Dnetbeans.dirs="/usr/oms/netbeans-8.1beta/nb:/usr/oms/netbeans-8.1beta/ergonomics:/usr/oms/netbeans-8.1beta/ide:/usr/oms/netbeans-8.1beta/extide:/usr/oms/netbeans-8.1beta/java:/usr/oms/netbeans-8.1beta/apisupport:/usr/oms/netbeans-8.1beta/webcommon:/usr/oms/netbeans-8.1beta/websvccommon:/usr/oms/netbeans-8.1beta/enterprise:/usr/oms/netbeans-8.1beta/mobility:/usr/oms/netbeans-8.1beta/profiler:/usr/oms/netbeans-8.1beta/python:/usr/oms/netbeans-8.1beta/php:/usr/oms/netbeans-8.1beta/identity:/usr/oms/netbeans-8.1beta/harness:/usr/oms/netbeans-8.1beta/cnd:/usr/oms/netbeans-8.1beta/cndext:/usr/oms/netbeans-8.1beta/dlight:/usr/oms/netbeans-8.1beta/groovy:/usr/oms/netbeans-8.1beta/extra:/usr/oms/netbeans-8.1beta/javacard:/usr/oms/netbeans-8.1beta/javafx:" -Dnetbeans.home="/usr/oms/netbeans-8.1beta/platform" '- Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade' '- Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense' '-Xmx1024m' '-client' '-Xss2m' '-Xms32m' '-Dnetbeans.logger.console=true' '-ea' '- Dapple.laf.useScreenMenuBar=true' '-Dapple.awt.graphics.UseQuartz=true' '- Dsun.java2d.noddraw=true' '-Dsun.java2d.dpiaware=true' '- Dsun.zip.disableMemoryMapping=true' '- Dnetbeans.extbrowser.manual_chrome_plugin_install=yes' -XX: +HeapDumpOnOutOfMemoryError - XX:HeapDumpPath="/usr/oms/.netbeans/8.1beta/var/log/heapdump.hprof" org.netbeans.Main --cachedir "/usr/oms/.cache/netbeans/8.1beta" --userdir "/usr/oms/.netbeans/8.1beta" "--branding" "nb" 0<&0 Tim
Bug#798924: /usr/lib/x86_64-linux-gnu/jni/libatk-wrapper.so.6.0.0: SIGSEGV on Netbeans startup
Hello, Tim Ruehsen, le Mon 14 Sep 2015 10:03:57 +0200, a écrit : > the latest version makes Netbeans (8.0.2 and 8.1beta) SIGSEGV on startup. > Tested with Debian OpenJDK 7 and 8. I'm not getting a crash on my box. Are you perhaps using e.g. a different look&feel than the default? Samuel