← Back to team overview

openjdk team mailing list archive

[Bug 445009] Re: Eclipse SIGSEGVs in libpango

 

This is more irratic now.

After a few times restarting eclipse and attempting subclipse update.
- Twice I've had libpango crash as before.
- Three times it just gives lots of NullPointerException under org.eclipse.swt.widgets.Display.fixedSizeAllocateProc(Display.java:1281).
- Three times eclipse has just frozen.
- Once I've just had "Fatal IO error 11 (Resource temporarily unavaliable) on X server :0.0"

I would suggest that there might be a bug in subclipse itself, since it
also uses native code (javahl), but the NullPointerException seems to
occur through subclipse's use of swt, not through any calls to SVN.

My desktop machine (same version and setup of everything) has never
failed to work under heavy use, the laptop meanwhile has never worked
once. I'm at a loss as to how to investigate further. Anything I can
try?

-- 
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: Fix Released
Status in “openjdk-6” package in Ubuntu: Invalid
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)







References