Looking elsewhere, I happened to find a solution here: https://www.digisoftinc.org/wiki/index.php/Linux_Notes#Eclipse_3.4_and_Ubuntu_9.10_Fix It's not clear whether the author(s) discovered it by them/him/herself or whether copied+pasted from somewhere else.
For reference, it involves installing xulrunner and editing eclipse.ini, i.e.: 1. sudo apt-get install xulrunner 2. echo '-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner' >>/usr/lib/eclipse/eclipse.ini After doing these two steps, I restarted eclipse. The SIGSEGV on pressing the Cancel button on the Install new software ... menu no longer happens. Please note: This solution is also reported in bug #393091 -- Eclipse SIGSEGVs in libpango https://bugs.launchpad.net/bugs/445009 You received this bug notification because you are a member of OpenJDK, which is subscribed to openjdk-6 in ubuntu. Status in Eclipse: Fix Released Status in “eclipse” package in Ubuntu: Fix Released Status in “openjdk-6” package in Ubuntu: Invalid Status in “eclipse” source package in Karmic: New Status in “openjdk-6” source package in Karmic: New Status in “eclipse” package in Fedora: Fix Committed Bug description: ============= BUG ============= After having started Eclipse 3.5 on Karmic 32bit (openjdk-6-jre 6b16-1.6.1-1ubuntu2) and running it for some minutes, it terminates saying # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xb7b62856, pid=24497, tid=3084424896 # # JRE version: 6.0_15-b03 # Java VM: Java HotSpot(TM) Client VM (14.1-b02 mixed mode, sharing linux-x86 ) # Problematic frame: # C [libpango-1.0.so.0+0x23856] pango_layout_new+0x36 # # An error report file with more information is saved as: # /home/niklas/hs_err_pid24497.log [...] Seems to be the bug in https://bugzilla.redhat.com/show_bug.cgi?id=522187 , but for the bug opener, the problem seems to be gone. Please tell me if you need more information. ============= WORKAROUND ============= Disable assistive technologies: System > Preferences > Assistive Technology Preferences > "Enable assistive technologies" -OR- Replace /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a.jar (rename it to .backup or something) with 32bit Ubuntu: http://launchpadlibrarian.net/36500083/org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a.jar 64bit Ubuntu: http://launchpadlibrarian.net/36643806/org.eclipse.swt.gtk.linux.x86_64_3.5.1.v3555a.jar (See comment 44 and 47 for more info) _______________________________________________ Mailing list: https://launchpad.net/~openjdk Post to : [email protected] Unsubscribe : https://launchpad.net/~openjdk More help : https://help.launchpad.net/ListHelp

