Bug 530666 (FrequentHudsonJvmCrashWebkit1)

Summary: Hudson often crashes with 'libwebkitgtk-3.0.so' in Test_*Browser
Product: [Eclipse Project] Platform Reporter: Leo Ufimtsev <lufimtse>
Component: SWTAssignee: Leo Ufimtsev <lufimtse>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: platform-swt-inbox
Version: 4.8Keywords: test
Target Milestone: ---   
Hardware: PC   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=509587
Whiteboard:
Bug Depends on: 522270    
Bug Blocks:    

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.