Bug 999894

Summary: Undefined symbol from /lib64/libjavascriptcoregtk-3.0.so.0
Product: [Fedora] Fedora Reporter: Serge Matveenko <s>
Component: webkitgtk3Assignee: Matthias Clasen <mclasen>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: fedora, kalevlember, lucilanga, mbarnes, mclasen, mcrha, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-27 11:20:44 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
Affected message. none

Description Serge Matveenko 2013-08-22 10:44:17 UTC
Description of problem:

Evolution crashes on reply when text selected for quoting contains new line character.

The error reported to console is "evolution: symbol lookup error: /lib64/libjavascriptcoregtk-3.0.so.0: undefined symbol: _ZN3JSC9Structure16putSpecificValueERNS_12JSGlobalDataEFS_12PropertyNamgEjPNS_6JSCellE"


Version-Release number of selected component (if applicable):

Name        : evolution
Arch        : x86_64
Version     : 3.8.5
Release     : 2.fc19


How reproducible:

Always.


Steps to Reproduce:
1. Select message with preview enabled.
2. Select multiline text in preview window.
3. Hit "reply" or "group reply" button

Actual results:

Evolution crashes with message

evolution: symbol lookup error: /lib64/libjavascriptcoregtk-3.0.so.0: undefined symbol: _ZN3JSC9Structure16putSpecificValueERNS_12JSGlobalDataEFS_12PropertyNamgEjPNS_6JSCellE


Expected results:

Reply editor window opened.

Comment 1 Milan Crha 2013-08-23 05:44:12 UTC
Thanks for a bug report. The library is part of webkitgtk3, thus I move it there. Could you write here a version of it, please? (rpm -q webkitgtk3).

Comment 2 Serge Matveenko 2013-08-23 07:55:22 UTC
$ rpm -q webkitgtk3
webkitgtk3-2.0.4-1.fc19.x86_64

Comment 3 Serge Matveenko 2013-08-23 07:57:49 UTC
I'm using evolution-ews. Dont know is it important or not.

Comment 4 Tomas Popela 2013-08-26 14:30:17 UTC
Hi, thank you for your bug report. Me and Milan can't reproduce it. It happens for you on every email?

Comment 5 Serge Matveenko 2013-08-26 14:46:11 UTC
Hi, just realized that only some of messages are affected.

Attaching one that is affected.

It is plain text message containing quoted text.

You need to select text from the "bbb..." line to the "ccc..." line.

Comment 6 Serge Matveenko 2013-08-26 14:47:05 UTC
Created attachment 790553 [details]
Affected message.

Comment 7 Milan Crha 2013-08-27 08:37:37 UTC
I've installed:
   $ rpm -q webkitgtk3
   webkitgtk3-2.0.4-1.fc19.x86_64

and I imported your message into a subfolder of On This Computer/Inbox and selected the beginning of "bbb" at the end of "ccc" with a mouse drag and it did not crash to me, neither wrote anything on a console of evolution.

Could it be that the installation/update of the webkitgtk3 failed in some weird way, left the libraries half update and half with its previous version?

   $ ls -l /lib64/libjavascriptcoregtk-*
lrwxrwxrwx. 1 root root      35 Jul  4 11:02 /lib64/libjavascriptcoregtk-1.0.so.0 -> libjavascriptcoregtk-1.0.so.0.13.14
-rwxr-xr-x. 1 root root 5730288 Jun  7 17:10 /lib64/libjavascriptcoregtk-1.0.so.0.13.14
lrwxrwxrwx. 1 root root      35 Aug 26 09:57 /lib64/libjavascriptcoregtk-3.0.so -> libjavascriptcoregtk-3.0.so.0.13.16
lrwxrwxrwx. 1 root root      35 Aug 26 09:57 /lib64/libjavascriptcoregtk-3.0.so.0 -> libjavascriptcoregtk-3.0.so.0.13.16
-rwxr-xr-x. 1 root root 5730248 Jul 22 11:02 /lib64/libjavascriptcoregtk-3.0.so.0.13.16

Comment 8 Serge Matveenko 2013-08-27 08:57:58 UTC
$ rpm -q webkitgtk3
webkitgtk3-2.0.4-1.fc19.x86_64

$ ls -l /lib64/libjavascriptcoregtk-*
lrwxrwxrwx. 1 root root      35 авг 20 16:21 /lib64/libjavascriptcoregtk-3.0.so.0 -> libjavascriptcoregtk-3.0.so.0.13.16
-rwxr-xr-x. 1 root root 5730248 июл 22 13:02 /lib64/libjavascriptcoregtk-3.0.so.0.13.16

Comment 9 Milan Crha 2013-08-27 10:52:03 UTC
Hrm, even with uninstalled webkitgtk (and gimp) and restarted evolution I do not get the crash. Could you try to:
   $ yum downgrade webkitgtk3
   $ yum update webkitgtk3

just in case the previous update failed for any reason, please?

Also, I do not expect you doing anything differently from me, but to be sure, I place mouse cursor at the beginning of the first "bbb", push down mouse left button and drag it at the end of "ccc" line, then I release the mouse button, thus there are selected all "bbb" and "ccc" with "> ccc" as well.

Comment 10 Serge Matveenko 2013-08-27 11:20:44 UTC
$ yum downgrade webkitgtk3
$ yum update webkitgtk3

fixed the problem. Odd.

Thank you very much for support and keep up the good work!