With newer Glib and GTK+ versions, SWT <= 4.3 causes crashes, warnings and errors for programs. In my case it is the android-sdk-updater. Reproducible: Always Steps to Reproduce: 1. Open android (from android-sdk-updater) 2. Create a new AVD Actual Results: Once you leave the dialog where you created the AVD by creating/saving it, android will crash.
The associated bugs from upstream are: https://bugs.eclipse.org/bugs/show_bug.cgi?id=372560 https://bugs.eclipse.org/bugs/show_bug.cgi?id=383189
Created attachment 383816 [details, diff] fix combo widget dispose crash backport to SWT 3.8.2 of upstream commit to master
Created attachment 383818 [details, diff] fix crashes,errors,warnings with newer Glib and GTK+ versions backport to SWT 3.8.2 of upstream commit to master
With those patches applied, android from android-sdk-updater works just fine now -- without any warnings, errors or crashes. Since the bundled SWT version from the SDK is affected as well and the SDK works just fine with SWT 3.8.2, I suggest changing its dependency exclusively to SWT 3.8.2 with this fixes applied, so thers don't run into the same problems. I will open a new bug report shortly about this.
Affected version swt-4.3 is gone. Closing.