Bug 845706 - eclipse-swt: segfault in libwebkitgtk code
Summary: eclipse-swt: segfault in libwebkitgtk code
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: eclipse
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Alexander Kurtakov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-08-03 23:01 UTC by Mikolaj Izdebski
Modified: 2013-07-22 07:13 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-07-22 07:13:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
HotSpot JVM log (107.41 KB, text/x-log)
2012-08-03 23:03 UTC, Mikolaj Izdebski
no flags Details
Packages installed in the system (279.38 KB, text/x-log)
2012-08-03 23:04 UTC, Mikolaj Izdebski
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 744371 0 unspecified CLOSED Eclipse triggers JVM segfault 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 806192 0 unspecified CLOSED Eclipse crashed with Help Context open, Problematic frame: # C [libwebkitgtk-1.0.so 2021-02-22 00:41:40 UTC

Internal Links: 744371 806192

Description Mikolaj Izdebski 2012-08-03 23:01:49 UTC
Description of problem:
During startup, after after selecting workspace, Eclipse dumps core.
The reason seems to be SWT or webkit code. More detailed logs attached.

# Problematic frame:
# C  [libwebkitgtk-1.0.so.0+0xad1233]  WebCore::Settings::setMockScrollbarsEnabled(bool)+0x30553

Version-Release number of selected component (if applicable):
eclipse-swt-4.2.0-6.fc18.x86_64
webkitgtk-1.8.1-4.fc18.x86_64
(versions of other packages available in root.log)

How reproducible:
Only once after new user is created.
Fully reproducible once per user created.

Steps to Reproduce:
1. mock -r fedora-rawhide-x86_64 init
2. mock -r fedora-rawhide-x86_64 install sudo
3. mock -r fedora-rawhide-x86_64 install xauth
4. mock -r fedora-rawhide-x86_64 install eclipse-jbosstools
5. mock -r fedora-rawhide-x86_64 shell "adduser me"
6. mock -r fedora-rawhide-x86_64 shell "sudo -u me sh -c 'cat >~/.Xauthority'" <~/.Xauthority
7. mock -r fedora-rawhide-x86_64 shell "DISPLAY=$DISPLAY sudo -u me eclipse"
8. when workspace selection window appears, press "Enter"

Actual results:
A fatal error has been detected by the Java Runtime Environment: SIGSEGV

Expected results:
Eclipse starts normally.

Additional info:
(will be attached)

Comment 1 Mikolaj Izdebski 2012-08-03 23:03:10 UTC
Created attachment 602197 [details]
HotSpot JVM log

Log of the JVM

Comment 2 Mikolaj Izdebski 2012-08-03 23:04:35 UTC
Created attachment 602198 [details]
Packages installed in the system

List of all packages installed in the test system (in Polish, sorry)

Comment 3 Mikolaj Izdebski 2012-08-03 23:10:04 UTC
If you need any more info, I can provide that.

Comment 4 Mikolaj Izdebski 2012-12-01 19:23:08 UTC
Still happens with eclipse 4.2.1-21.fc19 (webkitgtk version 1.10.1-1.fc19)

Comment 5 Mikolaj Izdebski 2013-02-25 08:43:27 UTC
Still happens on Fedora 18 with latest updates-testing.

Comment 6 Alexander Kurtakov 2013-03-06 11:20:34 UTC
Does it still happens on latest Fedora 18 + updates-testing? What about removing eclipse-jbosstools, does it happen without it too?

Comment 7 Mikolaj Izdebski 2013-03-06 11:58:31 UTC
I can reliably reproduce this bug in Fedora 19. I don't know about Fedora 18.
This happens without eclipse-jbosstools installed.

Comment 8 Fedora End Of Life 2013-04-03 13:36:38 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle.
Changing version to '19'.

(As we did not run this process for some time, it could affect also pre-Fedora 19 development
cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.)

More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19

Comment 9 Orion Poplawski 2013-04-09 16:56:15 UTC
I'm seeing it on F18+testing with:

eclipse-cdt-8.1.2-1.fc18.x86_64
eclipse-cdt-parsers-8.1.2-1.fc18.x86_64
eclipse-ecf-core-3.5.6-3.fc18.noarch
eclipse-emf-2.8.1-7.fc18.noarch
eclipse-emf-core-2.8.1-7.fc18.noarch
eclipse-equinox-osgi-4.2.2-6.fc18.x86_64
eclipse-jgit-2.2.0-1.fc18.noarch
eclipse-photran-8.0.5-1.fc18.noarch
eclipse-photran-intel-8.0.5-1.fc18.noarch
eclipse-photran-xlf-8.0.5-1.fc18.noarch
eclipse-platform-4.2.2-6.fc18.x86_64
eclipse-ptp-6.0.5-1.fc18.noarch
eclipse-ptp-etfw-ppw-6.0.5-1.fc18.noarch
eclipse-ptp-etfw-tau-6.0.5-1.fc18.noarch
eclipse-ptp-etfw-tau-fortran-6.0.5-1.fc18.noarch
eclipse-ptp-fortran-6.0.5-1.fc18.noarch
eclipse-ptp-gem-6.0.5-1.fc18.noarch
eclipse-ptp-master-6.0.5-1.fc18.noarch
eclipse-ptp-pldt-fortran-6.0.5-1.fc18.noarch
eclipse-ptp-pldt-upc-6.0.5-1.fc18.noarch
eclipse-ptp-rdt-6.0.5-1.fc18.noarch
eclipse-ptp-rdt-sync-fortran-6.0.5-1.fc18.noarch
eclipse-ptp-rdt-xlc-6.0.5-1.fc18.noarch
eclipse-ptp-remote-rse-6.0.5-1.fc18.noarch
eclipse-ptp-rm-contrib-6.0.5-1.fc18.noarch
eclipse-ptp-sci-6.0.5-1.fc18.noarch
eclipse-ptp-sdk-6.0.5-1.fc18.noarch
eclipse-rse-3.4-3.fc18.noarch
eclipse-swt-4.2.2-6.fc18.x86_64

Seems okay after I remove the eclipse-ptp components.  Damn.

Comment 10 Orion Poplawski 2013-04-09 17:00:55 UTC
Of course, without eclipse-ptp installed, there is no welcome screen to click through, so that might be part of it.

Comment 11 Alexander Kurtakov 2013-06-12 09:34:43 UTC
Orion, do you still see this? There were few swt fixes that went in and should prevent some webkit crashes.

Comment 12 Mikolaj Izdebski 2013-07-20 21:34:22 UTC
I saw this segfault every day for over a year (also in Fedira 19 alpha), but I can 't see this bug in Fedora 19 with updates testing.  It's fixed for me.

Comment 13 Krzysztof Daniel 2013-07-22 07:13:49 UTC
Making as closed worksforme per comment 12.


Note You need to log in before you can comment on or make changes to this bug.