Crash (SIGSEGV) with Ubuntu 16.04

Hi everyone,

KNIME (3.1.2) regularly crashes (segmentation fault) whenever a Node Description is shown on my Ubuntu 16.04 machine. This issue has started only recently although I cannot point it to a specific action I have taken.

Currently, I can only work with KNIME when I am changing the SWT Browser's default type to a non exisiting browser via the knime.ini (-Dorg.eclipse.swt.browser.DefaultType=mozilla). It then falls back to the text browser and everything works properly.

The segmentation fault seems to originate from libwebkitgtk:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f54423d3e87, pid=16257, tid=140003902768896
#
# JRE version: Java(TM) SE Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libwebkitgtk-3.0.so.0+0x55ee87]

I have installed the two packages libwebkitgtk-1.0-0 and libwebkitgtk-3.0-0 in parallel (both from the offical repositories). Switching from one version to the other using the environment variabel SWT_GTK3 (as described in https://tech.knime.org/forum/knime-general/ubuntu-1604-slow-performance#comment-43068) leads to the same segmentation fault.

Is anyone else experiencing the same issue? Any advice would be much appreciated!

All the best,

Stefan

Installation details:

  • KNIME Analytics Platform 3.1.2.v201604221432
  • Ubuntu 16.04

Ubuntu 16.04 has all kinds of bugs related to GTK3 therefore currently we cannot recommend using it. You can try to add the following lines at the op of the knime.ini (2 lines!):

--launcher.GTK_version
2

This way (like using SWT_GTK3=0 in my particular setup) I get a SIGSEGV with libwebkitgtk-1.0:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f89a23d1d57, pid=4133, tid=140233185593088
#
# JRE version: Java(TM) SE Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libwebkitgtk-1.0.so.0+0x55ed57]

This seems really strange to me..

Thanks,

Stefan

1 Like