Something about SWT requiring Gnome themes, that had been recently unilaterally converted to use CSS for styling, or something...
Gah!
It took lots of fiddling to be able to open dialogs on Eclipse without crashing the whole application, and even after all that fiddling it never worked right.
Had to switch to Gnome to get it to work right, on linux, but hated that...
I know it's not KDE's fault if Gnome wants to change how it's themes work, or that SWT uses gnome, but between that and systemd making everything utterly confusing I don't use linux as a desktop os anymore, despite using it since Yaggsdril.
tl;dr: I now develop on OS X now, so I can open dialogs in Eclipse without crashing.