Community
Participate
Working Groups
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.
Created attachment 240022 [details] dump file1
Created attachment 240023 [details] dump file2
Created attachment 240025 [details] dump file3
[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 ~]$
Created attachment 240026 [details] eclipse kepler sr1 configuration
Created attachment 240027 [details] screenshot eclipse crash
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.
The stack looks similar to the one in bug 355209, but there is no information about possible cause in that bug.
Sravan, can you please try to reproduce this with Kepler SR2 or Luna on your RHEL setup? Thanks!
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
Hi Sravan, i dont exactly know what you mean. Can you tell me what snippet do you want?
(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
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
(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
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
[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?
(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.
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
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
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 ~]#
any suggestions would be very welcome :)
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]#
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
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.
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.
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 ;-)
This problem is with older webkitgtk libraries. Upgrading to newer webkitgtk will resolve this problem. Or use xulrunner instead of webkit
*** Bug 434333 has been marked as a duplicate of this bug. ***
*** Bug 433240 has been marked as a duplicate of this bug. ***
(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
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.