Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361868

Summary: Deadlock when workbench is terminated
Product: [Technology] Tigerstripe Reporter: Navid Mehregani <nmehrega>
Component: CoreAssignee: Project Inbox <tigerstripe.core-inbox>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P3    
Version: unspecified   
Target Milestone: 0.5M0   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Thread dump none

Description Navid Mehregani CLA 2011-10-24 16:32:27 EDT
Build Identifier: 

In some cases when Tigerstripe workbench is terminated (by killing the process), it's no longer possible to launch the workbench with the same workspace.  It seems to deadlock on workbench startup.  Please see attached thread dump for more details.  In particular look at the following threads:

Daemon Thread [Thread-1] and Thread [Worker-0] 



Reproducible: Always

Steps to Reproduce:
1. Launch a runtime instance of Tigerstripe.  Checkout a few projects
2. Terminate the workbench by killing the process
3. Relaunch Tigerstripe in the same workspace
Comment 1 Navid Mehregani CLA 2011-10-24 16:33:16 EDT
Created attachment 205867 [details]
Thread dump
Comment 2 Navid Mehregani CLA 2011-11-03 11:29:05 EDT
Fixed and verified. Thanks!