Bug 530666 (FrequentHudsonJvmCrashWebkit1) - Hudson often crashes with 'libwebkitgtk-3.0.so' in Test_*Browser
Summary: Hudson often crashes with 'libwebkitgtk-3.0.so' in Test_*Browser
Status: RESOLVED FIXED
Alias: FrequentHudsonJvmCrashWebkit1
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.8   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Leo Ufimtsev CLA
QA Contact:
URL:
Whiteboard:
Keywords: test
Depends on: 522270
Blocks:
  Show dependency tree
 
Reported: 2018-02-02 10:32 EST by Leo Ufimtsev CLA
Modified: 2018-02-05 09:37 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leo Ufimtsev CLA 2018-02-02 10:32:03 EST
Hudson's build often crashes in the Test_*_Browser suite, e.g:

....
Running Test_org_eclipse_swt_browser_Browser#test_OpenWindowListener_open_ChildPopup
# 
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fecda1a2b12, pid=28286, tid=0x00007fed9e97b700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_162-b12) (build 1.8.0_162-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.162-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libwebkitgtk-3.0.so.0+0x486b12]
#
# 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/cbi/genie.platform/workspace/eclipse.platform.swt-Gerrit/hs_err_pid28286.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Re-triggering the build often works.

This is because the test server still only webkit1.  (Our build server has webkit2).

To solve this, we are awaiting the test server to be upgraded to have Webkit2 package.
522270 – Update to CentOS 7.4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=522270

(I'm creating this bug for tracking/visibility purposes).
Comment 1 Leo Ufimtsev CLA 2018-02-02 10:48:21 EST
@SWT community, IDK but I suggest maybe adding your vote to:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=522270

To help it gain more attention. That way we wouldn't have to constantly re-trigger the gerrit builds.
Comment 2 Leo Ufimtsev CLA 2018-02-05 09:37:28 EST
test server upgraded. Should use webkit2 now I think. I'll try to verify later.