Skip to content

Deadlock when deleting Secure Storage during SVN update

Bugzilla Link 353462
Status NEW
Importance P3 normal
Reported Jul 31, 2011 07:23 EDT
Modified Jul 31, 2011 07:23 EDT
Reporter Bernhard Stadler

Description

Build Identifier: 20110218-0911

From the SVN password dialog shown during an SVN update, one can start the Secure Storage dialog, which again can trigger an Eclipse restart. This restart cannot complete because the SVN update is still running, resulting in a deadlock.

Reproducible: Always

Steps to Reproduce:
To reproduce the bug, follow these steps:

  1. Use SVNKit connector
  2. Start SVN Update from some project (Important: Password must not be stored so User Credentials dialog pops up)
  3. In the User Credentials dialog, select "Secure Storage"
  4. Under "Contents", select "[Default Secure Storage]", press "Delete" and confirm
  5. Confirm application restart

Then, Eclipse will wait for the update process to finish, which will not happen because it is still waiting for the preferences dialog to be closed.
Clicking the "stop" icon doesn't help => Deadlock.