FS#24932 - [eclipse] crash on browser init through mouse over

Attached to Project: Arch Linux
Opened by WhoTouchaMySpageth! (tuxfusion) - Tuesday, 28 June 2011, 18:29 GMT
Last edited by Ionut Biru (wonder) - Monday, 27 February 2012, 17:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Paul Mattal (paul)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
init eclipse browser through hovering over code object in editor which calls mini browser window crashes eclipse hard

Additional info:
* package version(s)
eclipse 3.7
* config and/or log files etc.
crash log attached

Steps to reproduce:
install eclipse , remove ~/.eclipse
start eclipse , init javadoc with hovering over java code object , crash
I want to post this here first because this bug which talks about XULrunner <> webkit in 3.7 , https://bugs.eclipse.org/bugs/show_bug.cgi?id=343454, is closed and I don't knwo what the real problem is arch or eclipse. Is libpng the problem ?
This task depends upon

Closed by  Ionut Biru (wonder)
Monday, 27 February 2012, 17:56 GMT
Reason for closing:  No response
Additional comments about closing:  please open a new bug if is still available in 3.7.2
Comment by WhoTouchaMySpageth! (tuxfusion) - Tuesday, 28 June 2011, 18:45 GMT
I tried the symlink in this bugreport without success : https://bugs.eclipse.org/bugs/show_bug.cgi?id=345682
Comment by Ionut Biru (wonder) - Wednesday, 29 June 2011, 12:58 GMT
why symlink when is using the right soname from libwebkit. I noticed that it loaded libpng12.so from NX but libwebkit and gtk2 uses libpng14.so. Can you try to remove nxclient for a moment and see if is working?
Comment by Ionut Biru (wonder) - Wednesday, 29 June 2011, 13:16 GMT
# Problematic frame:
# C [libpng12.so.0+0x31e30] png_set_progressive_read_fn+0x0
#

indeed is that
Comment by WhoTouchaMySpageth! (tuxfusion) - Wednesday, 29 June 2011, 17:28 GMT
cool , that's it. I dumped nxclient which I don't need anyway. What's the proper fix ?
Comment by Kien Truong (dikei) - Tuesday, 16 August 2011, 16:54 GMT
In order to use the internal browser with libwebkit 1.4, eclipse will need both libpng14 and libpng12. If one of them is not available, then the internal browser will be disabled, which save you from the crashes. I haven't encountered these crashes in my machine, so may be it's fixed upstream.

Loading...