Bug 574789 - Deadlock in Win32Monitor during Bug_006708.testBug(Bug_006708.java:40)
Summary: Deadlock in Win32Monitor during Bug_006708.testBug(Bug_006708.java:40)
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 4.21   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-11 06:08 EDT by Andrey Loskutov CLA
Modified: 2021-07-11 06:08 EDT (History)
0 users

See Also:


Attachments
tests log (157.00 KB, text/plain)
2021-07-11 06:08 EDT, Andrey Loskutov CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Loskutov CLA 2021-07-11 06:08:04 EDT
Created attachment 286764 [details]
tests log

Seen in I20210710-1800 tests (they DNF).

"Worker-2: Uninstalling auto-refresh monitors from the workspace"
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor.removeHandles(Win32Monitor.java:514)
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor.unmonitor(Win32Monitor.java:581)
	at org.eclipse.core.internal.refresh.MonitorManager.stop(MonitorManager.java:304)
	at org.eclipse.core.internal.refresh.RefreshManager.manageAutoRefresh(RefreshManager.java:59)
	at org.eclipse.core.internal.refresh.RefreshManager.lambda$0(RefreshManager.java:80)
	at org.eclipse.core.internal.refresh.RefreshManager$$Lambda$620/0x000000010056f840.run(Unknown Source)
	at org.eclipse.core.internal.refresh.MonitorJob.run(MonitorJob.java:124)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

"main"
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor.createHandleArrays(Win32Monitor.java:422)
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle.openHandleOn(Win32Monitor.java:213)
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle.openHandleOn(Win32Monitor.java:205)
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ResourceHandle.open(Win32Monitor.java:328)
	at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor.monitor(Win32Monitor.java:476)
	at org.eclipse.core.internal.resources.refresh.win32.Win32RefreshProvider.installMonitor(Win32RefreshProvider.java:40)
	at org.eclipse.core.internal.refresh.MonitorManager.safeInstallMonitor(MonitorManager.java:261)
	at org.eclipse.core.internal.refresh.MonitorManager.monitor(MonitorManager.java:154)
	at org.eclipse.core.internal.refresh.MonitorManager.visit(MonitorManager.java:373)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:67)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:51)
	at org.eclipse.core.internal.refresh.MonitorManager.resourceChanged(MonitorManager.java:357)
	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:381)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1503)
	at org.eclipse.core.internal.resources.Project.open(Project.java:1103)
	at org.eclipse.core.internal.resources.Project.open(Project.java:1112)
	at org.eclipse.core.tests.resources.regression.Bug_006708.testBug(Bug_006708.java:40)