I have been running knime on a Oracle Linux 6.5 to execute the following workflow as part of a cron job:
bash -ic ~/knime/knime-full_3.4.1/knime -nosplash -reset -application org.knime.product.KNIME_BATCH_APPLICATION -workflowFile="~/xModels_linux.knwf"
Recently my Linux box was upgraded to Centos7 and the knime executable file crashes every time I invoke it:
Segmentation fault (core dumped)
$ ldd ./knime
linux-vdso.so.1 => (0x00007fffce4ec000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f94d65f6000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f94d63f2000)
libc.so.6 => /lib64/libc.so.6 (0x00007f94d6025000)
The only thing I was able to find in the /var/log/messages is:
Jun 5 22:04:46 kernel: knime: segfault at 0 ip 00007fa30ac82660 sp 00007ffc54a2a9a0 error 4 in ld-2.17.so[7fa30ac79000+22000]
Jun 5 22:04:46 abrt-hook-ccpp: Process 348847 (knime) of user 583280758 killed by SIGSEGV - dumping core
Jun 5 22:04:46 abrt-server: Executable ‘/home/sciabs/knime/knime-full_3.4.1/knime’ doesn’t belong to any package and ProcessUnpackaged is set to ‘no’
Jun 5 22:04:46 abrt-server: ‘post-create’ on ‘/var/spool/abrt/ccpp-2019-06-05-22:04:46-348847’ exited with 1
Jun 5 22:04:46 abrt-server: Deleting problem directory ‘/var/spool/abrt/ccpp-2019-06-05-22:04:46-348847’
The interesting thing is that the same knime executable file seems to run fine if I launch it with a double on the icon.
I look in the FAQ and in google but I could not find anything remotely related.