KNIME 2.10.3 freezes under Fedora20 64bit. I observed the same issues with 2.10.1.
jstack gives:
2014-10-24 13:45:09
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.60-b09 mixed mode):
"Attach Listener" daemon prio=10 tid=0x00007f5da0001000 nid=0x741 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"TimerQueue" daemon prio=10 tid=0x00007f5c70109000 nid=0x696 waiting on condition [0x00007f5ca0aad000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000f968f9d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.DelayQueue.take(Unknown Source)
at javax.swing.TimerQueue.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x00007f5d68004000 nid=0x692 in Object.wait() [0x00007f5ca0bae000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
- locked <0x00000000f968fdf8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
"KNIME-WFM-Parent-Notifier" prio=10 tid=0x00007f5dd956c000 nid=0x67a waiting on condition [0x00007f5d56388000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000c271c250> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"KNIME-Workflow-Notifier" daemon prio=10 tid=0x00007f5dd956b000 nid=0x679 waiting on condition [0x00007f5ca0db0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000c271c418> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Unknown Progress Timer" prio=10 tid=0x00007f5dd944c800 nid=0x678 in Object.wait() [0x00007f5ca02dd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at org.knime.workbench.editor2.figures.ProgressFigure$UnknownProgressTimer.run(ProgressFigure.java:549)
- locked <0x00000000f9441970> (a java.util.ArrayList)
"KNIME Sync Exec Dispatcher-1" daemon prio=10 tid=0x00007f5dd94ea800 nid=0x677 in Object.wait() [0x00007f5cc41f0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
- locked <0x00000000f30e5420> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4491)
at org.knime.workbench.ui.SyncExecQueueDispatcher$2.run(SyncExecQueueDispatcher.java:122)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Global KNIME Timer" prio=10 tid=0x00007f5ca8097000 nid=0x675 in Object.wait() [0x00007f5ca0caf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000f9ac8810> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"Worker-5" prio=10 tid=0x00007f5c74001000 nid=0x66d in Object.wait() [0x00007f5c7fefd000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000000c32d55a8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)
"Java indexing" daemon prio=10 tid=0x00007f5dd96ef000 nid=0x66b in Object.wait() [0x00007f5cd4112000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
- locked <0x00000000c575ba98> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Unknown Source)
"Worker-3" prio=10 tid=0x00007f5c80001000 nid=0x669 in Object.wait() [0x00007f5d573f0000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000000c32d55a8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)
"KNIME Progress Timer" daemon prio=10 tid=0x00007f5d4c027000 nid=0x663 in Object.wait() [0x00007f5d57be2000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000c22d8e40> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"ServerSpace Update Timer" daemon prio=10 tid=0x00007f5dd92cb800 nid=0x662 in Object.wait() [0x00007f5ca3706000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000c22d9228> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"SelectorThread" daemon prio=10 tid=0x00007f5dd92ab800 nid=0x661 runnable [0x00007f5d559a2000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(Unknown Source)
at sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked <0x00000000c22e5818> (a sun.nio.ch.Util$2)
- locked <0x00000000c22e5808> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000000c22d98b0> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at com.sun.corba.ee.impl.transport.SelectorImpl.run(SelectorImpl.java:283)
"Thread-2" prio=10 tid=0x00007f5dd8cb0800 nid=0x64f waiting on condition [0x00007f5d56234000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.schrodinger.knime.util.PythonService$1.run(Unknown Source)
"process reaper" daemon prio=10 tid=0x00007f5dd8df0800 nid=0x635 runnable [0x00007f5d5626d000]
java.lang.Thread.State: RUNNABLE
at java.lang.UNIXProcess.waitForProcessExit(Native Method)
at java.lang.UNIXProcess.access$500(Unknown Source)
at java.lang.UNIXProcess$4.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"AWT-XAWT" daemon prio=10 tid=0x00007f5dd8d33000 nid=0x632 runnable [0x00007f5d569dd000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(Unknown Source)
at sun.awt.X11.XToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Java2D Disposer" daemon prio=10 tid=0x00007f5dd8e80000 nid=0x631 in Object.wait() [0x00007f5d56ade000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000c17c2908> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Bundle File Closer" daemon prio=10 tid=0x00007f5dd8ec6800 nid=0x630 in Object.wait() [0x00007f5d84154000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000000c180d6f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Provisioning Event Dispatcher" daemon prio=10 tid=0x00007f5dd89e3800 nid=0x62e in Object.wait() [0x00007f5d57efd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c33b4610> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000000c33b4610> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Worker-JM" prio=10 tid=0x00007f5d7c095000 nid=0x627 in Object.wait() [0x00007f5d6fefd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c35fdb90> (a java.util.ArrayList)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
- locked <0x00000000c35fdb90> (a java.util.ArrayList)
"[Timer] - Main Queue Handler" daemon prio=10 tid=0x00007f5d7c064800 nid=0x626 in Object.wait() [0x00007f5d6fffe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
- locked <0x00000000c3283180> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)
"Framework Event Dispatcher" daemon prio=10 tid=0x00007f5d7c006800 nid=0x624 in Object.wait() [0x00007f5d84255000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000000c180d868> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Start Level Event Dispatcher" daemon prio=10 tid=0x00007f5dd84b6000 nid=0x623 in Object.wait() [0x00007f5d84356000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c180d8e0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000000c180d8e0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"State Data Manager" daemon prio=10 tid=0x00007f5dd84b5800 nid=0x622 waiting on condition [0x00007f5db014a000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
at java.lang.Thread.run(Unknown Source)
"Framework Active Thread" prio=10 tid=0x00007f5dd8427000 nid=0x621 in Object.wait() [0x00007f5dc410b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
- locked <0x00000000c31f2d68> (a org.eclipse.osgi.framework.internal.core.Framework)
at java.lang.Thread.run(Unknown Source)
"Service Thread" daemon prio=10 tid=0x00007f5dd81e3000 nid=0x61f runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f5dd81e0800 nid=0x61e waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f5dd81dd800 nid=0x61d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f5dd81d5800 nid=0x61c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f5dd81bf000 nid=0x61b in Object.wait() [0x00007f5dc48ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000c17fb538> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
"Reference Handler" daemon prio=10 tid=0x00007f5dd81bd000 nid=0x61a in Object.wait() [0x00007f5dc49f0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0x00000000c0e96648> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f5dd8009800 nid=0x610 runnable [0x00007f5ddf832000]
java.lang.Thread.State: RUNNABLE
at org.eclipse.swt.internal.gtk.OS._gdk_window_at_pointer(Native Method)
at org.eclipse.swt.internal.gtk.OS.gdk_window_at_pointer(OS.java:5326)
at org.eclipse.swt.widgets.Display.gdk_device_get_window_at_position(Display.java:4614)
at org.eclipse.swt.widgets.Display.getCursorControl(Display.java:1483)
at org.eclipse.swt.widgets.Control.gtk_leave_notify_event(Control.java:3252)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2099)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:5467)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4569)
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8756)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1243)
at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2302)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3361)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.knime.product.rcp.KNIMEApplication.start(KNIMEApplication.java:126)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
"VM Thread" prio=10 tid=0x00007f5dd81b9000 nid=0x619 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f5dd801f000 nid=0x611 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f5dd8021000 nid=0x612 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f5dd8023000 nid=0x613 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f5dd8025000 nid=0x614 runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f5dd8026800 nid=0x615 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f5dd8028800 nid=0x616 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f5dd802a800 nid=0x617 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f5dd802c000 nid=0x618 runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f5dd81ed800 nid=0x620 waiting on condition
JNI global references: 1346