← Back to team overview

openjdk team mailing list archive

[Bug 445009] Re: Eclipse SIGSEGVs in libpango

 

I am also seeing this crash in Xubuntu 9.10 Karmic  on my laptop (amd64
HP nc6320 with intel 945GM graphics) but not on my desktop (also amd64
but with nVidia 9500GT graphics). Other than the graphics drivers, the
two systems are setup with the same software.

I have installed eclipse from the apt repository so the
GDK_NATIVE_WINDOWS workaround is in place and the buttons all work fine.

Xubuntu appears to not have the assistive technologies at all, so I
can't turn it off (the package at-api is not installed).

I have subclipse 1.6.5 installed OK and the javaHL is working. Some of
the subclipse functionality works but checkouts fairly reliably cause a
libpango crash similar to above on the laptop only. I think I have seen
it work occasionally when I haven't changed anything, but usually it
does crash.

I have tried renaming libcairo-swt and using the 64-bit
org.eclipse.swt.gtk.linux.x86_64_3.5.1.v3555a.jar from #47, neither has
any effect.

-- 
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: Unknown
Status in “eclipse” package in Ubuntu: Triaged
Status in “openjdk-6” package in Ubuntu: Invalid
Status in “eclipse” package in Fedora: In Progress

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)







References