Bug 428347 - Eclipse crashes in WebKitGTK.JSEvaluateScript on RHEL 6.5
Summary: Eclipse crashes in WebKitGTK.JSEvaluateScript on RHEL 6.5
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.3.1   Edit
Hardware: PC Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Sravan Kumar Lakkimsetti CLA
QA Contact:
URL:
Whiteboard:
Keywords: readme
: 433240 434333 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-02-17 07:30 EST by Tunca Karabel CLA
Modified: 2014-06-25 03:34 EDT (History)
5 users (show)

See Also:


Attachments
dump file1 (95.37 MB, application/octet-stream)
2014-02-17 07:38 EST, Tunca Karabel CLA
no flags Details
dump file2 (95.37 MB, application/octet-stream)
2014-02-17 07:51 EST, Tunca Karabel CLA
no flags Details
dump file3 (81.74 MB, application/vnd.nokia.n-gage.ac+xml)
2014-02-17 08:02 EST, Tunca Karabel CLA
no flags Details
eclipse kepler sr1 configuration (699.35 KB, text/plain)
2014-02-17 08:06 EST, Tunca Karabel CLA
no flags Details
screenshot eclipse crash (47.60 KB, image/jpeg)
2014-02-17 08:06 EST, Tunca Karabel CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tunca Karabel CLA 2014-02-17 07:30:21 EST
During working with eclipse kepler sr1 and integrated RTC, i got exit code 160

I added following files as attachment to this defect:
-rw-------  1 tkarabel users     437904 Feb 17 11:20 Snap.20140217.111909.21092.0003.trc
-rw-------  1 tkarabel users    5045465 Feb 17 11:20 javacore.20140217.111909.21092.0002.txt
-rw-------  1 tkarabel users 1800089600 Feb 17 11:20 core.20140217.111909.21092.0001.dmp


I did nothing special. I was just switching the tabs where eclipse crashed. This happened many times and is reported in our team by many colleagues. 

Please let me know if you need more details.
Comment 1 Tunca Karabel CLA 2014-02-17 07:38:12 EST
Created attachment 240022 [details]
dump file1
Comment 2 Tunca Karabel CLA 2014-02-17 07:51:01 EST
Created attachment 240023 [details]
dump file2
Comment 3 Tunca Karabel CLA 2014-02-17 08:02:26 EST
Created attachment 240025 [details]
dump file3
Comment 4 Tunca Karabel CLA 2014-02-17 08:05:07 EST
[tkarabel@dwatestvm07 ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
[tkarabel@dwatestvm07 ~]$
[tkarabel@dwatestvm07 ~]$ java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470sr5-20130619_01(SR5))
IBM J9 VM (build 2.6, JRE 1.7.0 Linux amd64-64 Compressed References 20130617_152572 (JIT enabled, AOT enabled)
J9VM - R26_Java726_SR5_20130617_1436_B152572
JIT  - r11.b04_20130528_38954ifx1
GC   - R26_Java726_SR5_20130617_1436_B152572_CMPRSS
J9CL - 20130617_152572)
JCL - 20130616_01 based on Oracle 7u25-b12
[tkarabel@dwatestvm07 ~]$
Comment 5 Tunca Karabel CLA 2014-02-17 08:06:00 EST
Created attachment 240026 [details]
eclipse kepler sr1 configuration
Comment 6 Tunca Karabel CLA 2014-02-17 08:06:56 EST
Created attachment 240027 [details]
screenshot eclipse crash
Comment 7 Szymon Ptaszkiewicz CLA 2014-02-17 08:57:10 EST
From the attached javacore:

Java callstack:
    at org/eclipse/swt/internal/webkit/WebKitGTK._JSEvaluateScript(Native Method)
    at org/eclipse/swt/internal/webkit/WebKitGTK.JSEvaluateScript(WebKitGTK.java:119)
    at org/eclipse/swt/browser/WebKit.execute(WebKit.java:808)
    at org/eclipse/swt/browser/WebKit.addEventHandlers(WebKit.java:728)
    at org/eclipse/swt/browser/WebKit.webkit_window_object_cleared(WebKit.java:1993)
    at org/eclipse/swt/browser/WebKit.webViewProc(WebKit.java:473)
    at org/eclipse/swt/browser/WebKit.Proc(WebKit.java:387)
    at org/eclipse/swt/internal/webkit/WebKitGTK._webkit_web_frame_get_global_context(Native Method)
    at org/eclipse/swt/internal/webkit/WebKitGTK.webkit_web_frame_get_global_context(WebKitGTK.java:959)
    at org/eclipse/swt/browser/WebKit.execute(WebKit.java:791)
    at org/eclipse/swt/browser/WebBrowser.createFunction(WebBrowser.java:375)
    at org/eclipse/swt/browser/BrowserFunction.<init>(BrowserFunction.java:147)
    at org/eclipse/swt/browser/BrowserFunction.<init>(BrowserFunction.java:84)
    at org/eclipse/swt/browser/WebKit$6.<init>(WebKit.java:636)
    at org/eclipse/swt/browser/WebKit.create(WebKit.java:636)
    at org/eclipse/swt/browser/Browser.<init>(Browser.java:99)
    ...

Moving to SWT for comment.
Comment 8 Szymon Ptaszkiewicz CLA 2014-02-17 10:26:13 EST
The stack looks similar to the one in bug 355209, but there is no information about possible cause in that bug.
Comment 9 Arun Thondapu CLA 2014-02-17 12:07:36 EST
Sravan, can you please try to reproduce this with Kepler SR2 or Luna on your RHEL setup? Thanks!
Comment 10 Sravan Kumar Lakkimsetti CLA 2014-02-19 03:20:43 EST
I have tested using the browser snippets. I also made sure that the code path I am taking is same as the path mentioned in the stack trace. I am not able to reproduce this problem.

Is it possible to get a snippet with reproducible scenario?

Thanks
Sravan
Comment 11 Tunca Karabel CLA 2014-02-19 05:26:53 EST
Hi Sravan,

i dont exactly know what you mean. Can you tell me what snippet do you want?
Comment 12 Sravan Kumar Lakkimsetti CLA 2014-02-19 05:37:24 EST
(In reply to Tunca Karabel from comment #11)
> Hi Sravan,
> 
> i dont exactly know what you mean. Can you tell me what snippet do you want?

Hi,

I am looking for a reproducible scenario. If you have steps to reproduce it would be great. I am looking for a small piece of example code which reproduces this. 

Here are our observations
The stack trace indicates the crash occurred in browser widget. To be specific it crashed while evaluating javascript. I would like to know if you are doing any browser related activities in any of the tabs? what is lat page you viewed? Is there any browser widget used in your code?

Thanks
Sravan
Comment 13 Tunca Karabel CLA 2014-02-21 05:59:31 EST
Hi Sravan,

there are no specific steps to recreate the problem. Eclipse crashes randomly. Sometimes during editing a java file, sometimes by browsing files. The filetypes we are using are mostly java or xml. I still dont know how i can send you a snippet. Do you mean a log file which is generated after crash or something else?

I have also already tried xulrunner 10.0.2 or 27.0.1 but it dit also not help. 

It would be great if you could give us instructions how we could help you to further investigate the problem. 

Thanks
Tunca
Comment 14 Sravan Kumar Lakkimsetti CLA 2014-02-21 06:14:03 EST
(In reply to Tunca Karabel from comment #13)
> Hi Sravan,
> 
> there are no specific steps to recreate the problem. Eclipse crashes
> randomly. Sometimes during editing a java file, sometimes by browsing files.
> The filetypes we are using are mostly java or xml. I still dont know how i
> can send you a snippet. Do you mean a log file which is generated after
> crash or something else?
> 
> I have also already tried xulrunner 10.0.2 or 27.0.1 but it dit also not
> help. 
> 
> It would be great if you could give us instructions how we could help you to
> further investigate the problem. 
> 
> Thanks
> Tunca

Since there are no reproducible steps creating a snippet will be a problem. 

You should not get this error with Xulrunner. Since you are getting this. I will analyse furthur why this error is coming

Thanks
Sravan
Comment 15 Sravan Kumar Lakkimsetti CLA 2014-02-21 07:04:12 EST
Hi,

We have noticed a crash in internal web browser when we use older version of webkit(1.2). If we use webkit 2.0.4 we do not get this crash.

Can you please verify whether upgrading webkitgtk library solves the problem?

Thanks
Sravan
Comment 16 Tunca Karabel CLA 2014-02-21 09:57:01 EST
[root@dwatestvm07 Downloads]# rpm -i webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64.rpm
error: Failed dependencies:
	libc.so.6(GLIBC_2.14)(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libcairo-gobject.so.2()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgailutil-3.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgdk-3.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstapp-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstaudio-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstbase-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstfft-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstpbutils-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstreamer-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgstvideo-1.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libgtk-3.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libharfbuzz-icu.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libharfbuzz.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libicudata.so.51()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libicui18n.so.51()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libicuuc.so.51()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libjavascriptcoregtk-3.0.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libjpeg.so.8()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libjpeg.so.8(LIBJPEG_8.0)(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libpng16.so.16()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libpng16.so.16(PNG16_0)(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libsecret-1.so.0()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	libwebp.so.4()(64bit) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	pkgconfig(gtk+-3.0) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
	pkgconfig(javascriptcoregtk-3.0) is needed by webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64
[root@dwatestvm07 Downloads]#

Hi Sravan,

is there a way to install the latest webkit on rhel 6.5 without destroying the system?
Comment 17 Arun Thondapu CLA 2014-02-21 10:28:19 EST
(In reply to Tunca Karabel from comment #16)
> [root@dwatestvm07 Downloads]# rpm -i
> webkitgtk-webkit2-2.1.2-2.ram0.97.x86_64.rpm
> error: Failed dependencies:

It looks like you're trying to install webkit2 (which is the 2.x version that only works with GTK 3 as opposed to the 1.x version which has separate packages for GTK 2 and GTK 3). You could probably try to install a more recent version of Webkit 1.x itself, 1.11.92 seems to be the last available 1.x version from here - http://webkitgtk.org/releases/ - I would think this has a better chance of installing on RHEL without complaining about too many dependencies but I have not tried it out myself.
Comment 18 Sravan Kumar Lakkimsetti CLA 2014-02-23 23:40:06 EST
Hi,

Use yum install command to install on RHEL. This will resolve the dependencies and if required it will update the dependencies as well. 

Thanks
Sravan
Comment 19 Sravan Kumar Lakkimsetti CLA 2014-02-24 01:00:07 EST
Hi,

In my test machine I have these packages

webkitgtk3-2.0.4-1.fc19.x86_64
webkitgtk-2.0.4-1.fc19.x86_64

One is for gtk3 and another for gtk2. When I tested the browser with this I did not get any error

Thanks
Sravan
Comment 20 Tunca Karabel CLA 2014-02-24 10:34:54 EST
Hi Sravan, 

i downloaded the version webkitgtk-1.11.92 but how can i change the eclipse setting, so that eclipse should use this version?

yum install did not work. It says that the latest version is already installed:

[root@dwatestvm07 ~]# yum info webkitgtk.x86_64
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Installed Packages
Name        : webkitgtk
Arch        : x86_64
Version     : 1.2.6
Release     : 5.el6
Size        : 19 M
Repo        : installed
From repo   : ftp3-updates
Summary     : GTK+ Web content engine library
URL         : http://www.webkitgtk.org/
License     : LGPLv2+ and BSD
Description : WebKitGTK+ is the port of the portable web rendering engine WebKit to the
            : GTK+ platform.

[root@dwatestvm07 ~]# yum install webkitgtk.x86_64
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package webkitgtk-1.2.6-5.el6.x86_64 already installed and latest version
Nothing to do
[root@dwatestvm07 ~]#
Comment 21 Tunca Karabel CLA 2014-02-26 07:47:48 EST
any suggestions would be very welcome :)
Comment 22 Tunca Karabel CLA 2014-02-26 09:38:46 EST
I cannot work with my eclipse. I got again dump during delivering some changesets. Does someone know how i can activate the webkit i have downloaded?

Unhandled exception
Type=Segmentation error vmState=0x00000000
J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
Handler1=00007FC9B4AD7940 Handler2=00007FC9B4777900 InaccessibleAddress=00007FC8A6E81030
RDI=0000000000000000 RSI=00007FC922D57DC0 RAX=00007FC921A06B00 RBX=00007FC922C9A210
RCX=00007FC921A06B00 RDX=0000000000000004 R8=000000000000003F R9=00007FC9219206A0
R10=0000000000000000 R11=00007FC9315039B0 R12=0000000000000200 R13=00007FC921A7E0B0
R14=FFFF000000000000 R15=FFFF000000000002
RIP=00007FC8A6E81030 GS=0000 FS=0000 RSP=00007FC9B58865B8
EFlags=0000000000210212 CS=0033 RBP=00007FC9B5886660 ERR=0000000000000014
TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=00007FC8A6E81030
xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm1 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm2 73694c746e657645 (f: 1852143232.000000, d: 8.844307e+247)
xmm3 64272872656e6574 (f: 1701733760.000000, d: 2.863838e+174)
xmm4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm6 000000003f600000 (f: 1063256064.000000, d: 5.253183e-315)
xmm7 0020202000000000 (f: 0.000000, d: 4.485050e-308)
xmm8 ffffffffff000000 (f: 4278190080.000000, d: -nan)
xmm9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm10 ffff0000ffffffff (f: 4294967296.000000, d: -nan)
xmm11 3febb67ae8584caa (f: 3898100992.000000, d: 8.660254e-01)
xmm12 3e5bed86458a4d01 (f: 1166691584.000000, d: 2.600982e-08)
xmm13 39dfdc0a740850d4 (f: 1946702080.000000, d: 6.283185e-30)
xmm14 3f252382d7366000 (f: 3610664960.000000, d: 1.612756e-04)
xmm15 3febb67ae8584caa (f: 3898100992.000000, d: 8.660254e-01)
Target=2_60_20130617_152572 (Linux 2.6.32-431.5.1.el6.x86_64)
CPU=amd64 (4 logical CPUs) (0x55fd63000 RAM)
----------- Stack Backtrace -----------
(0x00007FC9B476B052 [libj9prt26.so+0x13052])
(0x00007FC9B47786CF [libj9prt26.so+0x206cf])
(0x00007FC9B476AD9B [libj9prt26.so+0x12d9b])
(0x00007FC9B476AE97 [libj9prt26.so+0x12e97])
(0x00007FC9B47786CF [libj9prt26.so+0x206cf])
(0x00007FC9B476A9BB [libj9prt26.so+0x129bb])
(0x00007FC9B4AD6E7D [libj9vm26.so+0x1ae7d])
(0x00007FC9B47786CF [libj9prt26.so+0x206cf])
(0x00007FC9B4AD7136 [libj9vm26.so+0x1b136])
(0x00007FC9B4AD7991 [libj9vm26.so+0x1b991])
(0x00007FC9B4777AEF [libj9prt26.so+0x1faef])
(0x000000335420F710 [libpthread.so.0+0xf710])
---------------------------------------
JVMDUMP039I Processing dump event "gpf", detail "" at 2014/02/26 15:33:06 - please wait.
JVMDUMP032I JVM requested System dump using '/home/tkarabel/core.20140226.153306.8821.0001.dmp' in response to an event
JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e" specifies that the core dump is to be piped to an external program.  Attempting to rename either core or core.16596.

JVMDUMP010I System dump written to /home/tkarabel/core.20140226.153306.8821.0001.dmp
JVMDUMP032I JVM requested Java dump using '/home/tkarabel/javacore.20140226.153306.8821.0002.txt' in response to an event
JVMDUMP010I Java dump written to /home/tkarabel/javacore.20140226.153306.8821.0002.txt
JVMDUMP032I JVM requested Snap dump using '/home/tkarabel/Snap.20140226.153306.8821.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /home/tkarabel/Snap.20140226.153306.8821.0003.trc
JVMDUMP013I Processed dump event "gpf", detail "".

[root@dwatestvm07 framework_scripts]#
Comment 23 Sravan Kumar Lakkimsetti CLA 2014-02-27 00:18:57 EST
Hi,

Attach the new dump file to the bug?

regarding the downloaded webkitgtk. it is likely that you may have downloaded the source code(the link you provided is pointing to source code download). You need to build and install it. the steps are given here http://trac.webkit.org/wiki/BuildingGtk

Thanks
Sravan
Comment 24 Tunca Karabel CLA 2014-03-05 05:44:12 EST
latest status:

we downloaded the source file and tried to build it but get following error message:

[root@dwatestvm07 webkitgtk-1.11.92]# ./configure 
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for native Win32... no
checking for perl... /usr/bin/perl
checking for python... /usr/bin/python
checking for ruby... /usr/bin/ruby
checking for bison... /usr/bin/bison
checking for mv... /bin/mv
checking for gperf... /usr/bin/gperf
checking for flex... /usr/bin/flex
checking for gawk... gawk
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
configure: error: Compiler GCC >= 4.7 or Clang >= 3.0 is required for C compilation

Changing the lib webkit and the GCC breaks our distribution. (RHEL 6.5)

We tried also install via rpm the latest compatible webkit but we get dependencies issues like you see:

[root@dwatestvm07 Downloads]# rpm -i webkitgtk-2.2.2-1.fc20.x86_64.rpm
warning: webkitgtk-2.2.2-1.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
error: Failed dependencies:
	libc.so.6(GLIBC_2.14)(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstapp-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstaudio-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstbase-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstfft-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstpbutils-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstreamer-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libgstvideo-1.0.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libharfbuzz-icu.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libharfbuzz.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libicudata.so.50()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libicui18n.so.50()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libicuuc.so.50()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libpng16.so.16()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libpng16.so.16(PNG16_0)(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libsecret-1.so.0()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64
	libwebp.so.4()(64bit) is needed by webkitgtk-2.2.2-1.fc20.x86_64

The question is now which distribution and release is supported by eclipse kepler SR1? Is RHEL 6.5 supported or not? If not can you give us a advice, what we should do?

Should i attach some dump files again? I think, the new dump files are the same.
Comment 25 Sravan Kumar Lakkimsetti CLA 2014-03-12 02:18:30 EDT
Hi,

Redhat 6.5 is definitely a supported version. and webkitgtk1.2 is also supported. but we noticed the crash using webkitgtk1.2. The problem with webkitgtk they have fixed it later versions of webkit. This is the reason why we are asking to upgrade the webkitgtk

Please note that the webkitgtk 1.2 is quite old version.

latest fedora variants(19 and 20) come with later versions of webkitgtk. this problem is not reproduced in those versions.

fedora 20 comes with version 2.2.4 and fedora 19 comes with version 2.0.4

RHEL7 comes with Webkit version 2.0.4. 

If the new dumpfiles are same then there is no need to attach.
Comment 26 Tunca Karabel CLA 2014-03-12 04:34:38 EDT
Hi,

in the meantime i deinstalled webkit via yum and now the problems seems to be resolved. That means we can close this defect. 

Thank you all for your investigations and time ;-)
Comment 27 Sravan Kumar Lakkimsetti CLA 2014-03-12 06:07:39 EDT
This problem is with older webkitgtk libraries. Upgrading to newer webkitgtk will resolve this problem. Or use xulrunner instead of webkit
Comment 28 Arun Thondapu CLA 2014-05-26 07:22:12 EDT
*** Bug 434333 has been marked as a duplicate of this bug. ***
Comment 29 Arun Thondapu CLA 2014-05-26 07:30:48 EDT
*** Bug 433240 has been marked as a duplicate of this bug. ***
Comment 30 Arun Thondapu CLA 2014-06-04 11:35:46 EDT
(In reply to Sravan Kumar Lakkimsetti from comment #27)
> This problem is with older webkitgtk libraries. Upgrading to newer webkitgtk
> will resolve this problem. Or use xulrunner instead of webkit

Since upgrading to newer Webkit on RHEL 6.5 is not an easy thing to do, using Mozilla XULRunner is the best alternative. The following VM arguments can be added to eclipse.ini to force Eclipse to use XULRunner instead of Webkit while creating the Browser widget:

-Dorg.eclipse.swt.browser.DefaultType=mozilla -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib64/firefox
Comment 31 Krzysztof Kazmierczyk CLA 2014-06-25 03:34:02 EDT
We have also one case where changing Java vendor from IBM to Oracle resolved the issue. Anyway we do not know whether this was coincidence or there is something with Java indeed.