Мой Eclipse с папирусом (2018-12) падает в Linux (16.04) со следующей ошибкой:
cairo-surface.c:953:cairo_surface_destroy:Assertion`CAIRO_REFERENCE_COUNT_HAS_REFERENCE `(_cairo_atomic_int_get (&(&surface->ref_count)->ref_count) > 0)' failed.
Я использую eclipse-papyrus для создания uml для конечного автомата Spring. Это очень раздражает, когда затмение падает. Ошибка обычно возникает, когда я пытаюсь увеличить или уменьшить масштаб диаграммы. Я обнаружил, что похожая ошибка сообщается:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=544501
Я попытался обойти проблему, добавив следующие аргументы vm в eclipse.ini:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=true
-Dorg.eclipse.swt.internal.gtk.useCairo=false
Это не работает для меня. Интересно, есть ли другой способ обойти эту проблему?