Open
Description
- I verified I can reproduce this issue against latest Integration Build of Eclipse SDK
Steps to reproduce
Eclipse freezes on MacOS when org.eclipse.jface.viewers.ColumnViewerEditor is used to provide an editable cell text editor on tree and table viewers.
The problem can be reproduced with following steps:
- import attached sample plugin into your eclipse workspace sample.zip
- run target platform
- open the sample view via command-3 and type in "Sample View"
- expand all tree nodes in the Sample View
- now click as fast you can on different tree nodes so that the text cell editor is opened. While the cell editor is open continue with clicking as fast as possible on the cell editor and on the other tree nodes. See attached screencast
eclipse_hang_up_macos.mov
- eclipse freezes and no longer reacts to any user input - so eclipse is not longer usable and needs to be killed via Activity Monitor
- here the java thread dump and process dump from Activity Monitor
dump.txt
The java call OS.objc_msgSendSuper triggered from Text(Control).mouseDown hangs and does not return from the native call.
Tested under this environment:
- OS & version: MacOS Sequoia 15.4 1
- Eclipse IDE/Platform version (as shown in Help > About): ...
Community
- I understand reporting an issue to this OSS project does not mandate anyone to fix it. Other contributors may consider the issue, or not, at their own convenience. The most efficient way to get it fixed is that I fix it myself and contribute it back as a good quality patch to the project.