diff options
author | Mikhail Khodjaiants | 2012-06-14 15:14:28 +0000 |
---|---|---|
committer | Mikhail Khodjaiants | 2012-06-14 15:19:31 +0000 |
commit | a2962826c3ec9324cc29e4fd3f828cb118751595 (patch) | |
tree | 28c1321ed9b27bca22dc98baa69e8a0dfedcefd1 | |
parent | ea9adbf5e0ce5ac621951126d686552386a9d5ee (diff) | |
download | org.eclipse.cdt-a2962826c3ec9324cc29e4fd3f828cb118751595.tar.gz org.eclipse.cdt-a2962826c3ec9324cc29e4fd3f828cb118751595.tar.xz org.eclipse.cdt-a2962826c3ec9324cc29e4fd3f828cb118751595.zip |
Bug 382496 - Eclipse hangs on 'Terminate and Remove' in the CDT debugger
-rw-r--r-- | dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/GdbLaunch.java | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/GdbLaunch.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/GdbLaunch.java index c65e8f9404e..192323456f4 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/GdbLaunch.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/GdbLaunch.java @@ -83,12 +83,7 @@ public class GdbLaunch extends DsfLaunch // Create the dispatch queue to be used by debugger control and services // that belong to this launch - final DefaultDsfExecutor dsfExecutor = new DefaultDsfExecutor(GdbLaunchDelegate.GDB_DEBUG_MODEL_ID); - // Bug 293109 comment 14 - // We can use delayed task on the executor, but once it is shutdown, we don't want to execute them. - // For instance, in GDBBackend, we start a 30-second delayed task to check that GDB properly started. - dsfExecutor.setExecuteExistingDelayedTasksAfterShutdownPolicy(false); - + final DefaultDsfExecutor dsfExecutor = new DefaultDsfExecutor(GdbLaunchDelegate.GDB_DEBUG_MODEL_ID); dsfExecutor.prestartCoreThread(); fExecutor = dsfExecutor; fSession = DsfSession.startSession(fExecutor, GdbLaunchDelegate.GDB_DEBUG_MODEL_ID); |