[Bug 238844] www/webkit2-gtk3: 2.24.0 is buggy and breaks eclipse

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Aug 1 09:39:44 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238844

--- Comment #2 from Patrick Mackinlay <freebsd.68fba at nospam.spacesurfer.com> ---
To find a easily reproducible scenario, I tried a bran new install, I removed
my ports compiled versions of webkit2-gtk3 and eclipse, then ran a `pkg install
eclipse`. It installed eclipse-4.11 and webkit2-gtk3-2.24.0_1. Before starting
I removed my .eclipse directory and my workspace. 

To reproduce, 
 1. Start eclipse (in a terminal) with an empty workspace.
 2. Close the welcome panel.
 3. Create a new java 1.8 java project, TestProject (File->New->Java Project).
 4. Create a new java class, Test.java (File->New->Class).
 5. Create a new toString() method in the Test class using autocomplete
(Position the mouse cursor in the body of the test class, type "to" and press
CTRL-SPACE, select the toString option, but then do nothing else)
 6. Eclipse should then add an empty toString method almost immediately,
however after 10 seconds the exception will occur (will appear in your terminal
window).

Note that this scenario will trigger the bug, but the GUI thread will not block
and so the bug appears fairly benign. In my normal use, where I am using
autocomplete continusouly (to complete variable names, method names, classes
etc.) the GUI thread eventually blocks and eclipse becomes unusable. You can
try deleting the toString() method and doing it again, the second time round
appears worse. If you try to create toString(), then equals() and then
hashCode() methods relatively quickly one after another, using autocomplete
after the first two letters, you will probably block your GUI thread, or at the
very least it will fail to autocomplete.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-gnome mailing list