Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28686 - [Eclipse] segfault when attempting to display tooltip

Attached to Project: Arch Linux
Opened by Jon VanAlten (vanaltj) - Monday, 27 February 2012, 18:45 GMT
Last edited by Ionut Biru (wonder) - Monday, 27 February 2012, 20:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Eclipse crashes whenever cursor hovering over some keyword is supposed to display tooltip. This was reported in previous version as:
https://bugs.archlinux.org/task/27130
Although, segfault is coming from different location in new version.

Additional info:

eclipse 3.7.2-1

Here is the console output:

# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x88d705c2, pid=734, tid=3075946176
#
# JRE version: 7.0_03-b147
# Java VM: OpenJDK Client VM (22.0-b10 mixed mode linux-x86 )
# Derivative: IcedTea7 2.1
# Distribution: Custom build (Wed Feb 15 15:35:38 UTC 2012)
# Problematic frame:
# C [libxul.so+0xd075c2] NS_InvokeByIndex_P+0x5e9a
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/jon/hs_err_pid734.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
#

(I've attached hs_err file)

Steps to reproduce:

Run eclipse. Open some source code. Place mouse cursor over some variable or class name.

Workaround:

If I provide path to xulrunner library, this problem does not occur. I do this by appending to the /usr/share/eclipse/eclipse.ini file:

-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-10.0.2/

(This of course depends on having xulrunner 10.0.2 package installed, which is the most current package available)
This task depends upon

Closed by  Ionut Biru (wonder)
Monday, 27 February 2012, 20:52 GMT
Reason for closing:  Works for me
Additional comments about closing:  solution: remove xulrunner from the system
Comment by Ionut Biru (wonder) - Monday, 27 February 2012, 18:51 GMT
why are you keep using xulrunner and modify eclipse.ini? just remove it and eclipse will use libwebkit instead.
Comment by Jon VanAlten (vanaltj) - Monday, 27 February 2012, 20:38 GMT
To be honest, I am not sure now why I have xulrunner installed. I probably had a reason once, but it seems nothing here is depending on it. So, having removed it, all is well. Thank you, and sorry about the noise!
Comment by Ionut Biru (wonder) - Monday, 27 February 2012, 20:52 GMT
i should just add conflicts=xulrunner :)

Loading...