Bug 1349318

Summary: segfault in libjavascriptcoregtk-1.0.so.0.16.19 when launching Citrix Receiver
Product: [Fedora] Fedora Reporter: falke1337
Component: webkitgtkAssignee: Kevin Fenzi <kevin>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 24CC: bmillett, falke1337, huzaifas, kevin, martin.sourada, mtasaka, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: webkitgtk-2.4.11-2.fc24 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-30 21:23:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
coredump generated by abrt (ccpp-2016-06-23-09:33:19-22356.tar.gz) none

Description falke1337 2016-06-23 08:34:04 UTC
Description of problem:
Since the upgrade from Fedora 23 to Fedora 24, I can't launch Citrix Receiver because of a segfault in libjavascriptcoregtk-1.0.so.0.16.19 (part of webkitgtk).

Version-Release number of selected component (if applicable):
webkitgtk-2.4.11-1.fc24.x86_64
ICAClient-13.3.0.344519-0.x86_64

How reproducible:
Install Fedora 24 and the x86_64 version of Citrix Receiver 13.3 (also tested with 13.2.1)


Steps to Reproduce:
1. Install Fedora 24
2. Install x86_64 version of Citrix Receiver 13.3 or 13.2.1
3. Launch /opt/Citrix/ICAClient/selfservice

Actual results:
The UI shows for a second and then crashes with segmentation fault.

Expected results:
The UI should open and stay open, so I can use the Citrix Client

Additional info:

Error in /var/log/messages:
Jun 23 10:28:24 it105-n01 audit: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=1 pid=14877 comm="selfservice" exe="/opt/Citrix/ICAClient/selfservice" sig=11
Jun 23 10:28:24 it105-n01 kernel: selfservice[14877]: segfault at 8 ip 00007f02f8336ee8 sp 00007f02f2abf350 error 4 in libjavascriptcoregtk-1.0.so.0.16.19[7f02f7d11000+6fc000]
Jun 23 10:28:24 it105-n01 abrt-hook-ccpp: Process 14876 (selfservice) of user 1000 killed by SIGSEGV - dumping core
Jun 23 10:28:25 it105-n01 kwin_x11: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9203, resource id: 115343364, major code: 15 (QueryTree), minor code: 0
Jun 23 10:28:25 it105-n01 kwin_x11: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9253, resource id: 115343457, major code: 15 (QueryTree), minor code: 0


Output of /opt/Citrix/ICAClient/selfservice:
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
openjdk version "1.8.0_92"
OpenJDK Runtime Environment (build 1.8.0_92-b14)
OpenJDK 64-Bit Server VM (build 25.92-b14, mixed mode)
Segmentation fault (Speicherabzug geschrieben)

Comment 1 falke1337 2016-06-23 08:49:09 UTC
Created attachment 1171374 [details]
coredump generated by abrt (ccpp-2016-06-23-09:33:19-22356.tar.gz)

Comment 2 Tomas Popela 2016-06-24 12:07:51 UTC
Hi,
can you please test the following scratch build?

http://koji.fedoraproject.org/koji/taskinfo?taskID=14633691

Comment 3 Kevin Fenzi 2016-06-24 21:54:27 UTC
*** Bug 1350050 has been marked as a duplicate of this bug. ***

Comment 4 Brian Millett 2016-06-24 22:32:18 UTC
I can verify that the webkitgtk.x86_64 2.4.11-2.fc24 works and I can launce the ICAclient citrix receiver 13.3

f24 laptop
[brian]$ uname -a
Linux smeagol.momillett.org 4.5.7-300.fc24.x86_64 #1 SMP Wed Jun 8 18:12:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Comment 5 falke1337 2016-06-27 06:06:55 UTC
Hi,

sorry for my late response.

I tested the new version (webkitgtk-2.4.11-2.fc24.x86_64.rpm) and it indeed solves the issue. Citrix Receiver 13.3 (ICAClient-13.3.0.344519-0.x86_64) is working fine now.

Thanks for your effort and the patched version.

Comment 6 Fedora Update System 2016-06-28 07:32:58 UTC
webkitgtk-2.4.11-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-c4b1e36ab2

Comment 7 Fedora Update System 2016-06-29 22:56:44 UTC
webkitgtk-2.4.11-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-c4b1e36ab2

Comment 8 falke1337 2016-06-30 06:03:53 UTC
Reinstalled package using updates-testing repository and it also solves the issue.
Comment at the Fedora Update System is written.

Comment 9 Fedora Update System 2016-06-30 21:23:21 UTC
webkitgtk-2.4.11-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.