Bug 1140970

Summary: [abrt] claws-mail: WTFCrash(): claws-mail killed by SIGSEGV (with webkitgtk-2.4.5)
Product: [Fedora] Fedora Reporter: Raphael Groner <projects.rg>
Component: claws-mailAssignee: Andreas Bierfert <andreas.bierfert>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: andreas.bierfert, kupo
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/be15d5214bc23785c969af1bad65607932b1cec2
Whiteboard: abrt_hash:3cc97bd674bbc93ec3f24fc6a1f29eaa2acb77ff
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-12 10:31:48 UTC Type: ---
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
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Raphael Groner 2014-09-12 07:07:44 UTC
Description of problem:
Click on a mail to load and show it into the message view. That mail seems to be harmful in web interface.

Version-Release number of selected component:
claws-mail-3.10.1-1.fc20

Additional info:
reporter:       libreport-2.2.3
backtrace_rating: 4
cmdline:        claws-mail
crash_function: WTFCrash
executable:     /usr/bin/claws-mail
kernel:         3.16.1-300.fc21.x86_64
runlevel:       N 5
type:           CCpp

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 WTFCrash at /lib64/libjavascriptcoregtk-1.0.so.0
 #1 WTF::fastMalloc(unsigned long) at /lib64/libjavascriptcoregtk-1.0.so.0
 #2 WTF::StringImpl::create(unsigned char const*, unsigned int) at /lib64/libjavascriptcoregtk-1.0.so.0
 #3 WTF::StringImpl::create(unsigned char const*) at /lib64/libjavascriptcoregtk-1.0.so.0
 #4 WTF::String::String(char const*) at /lib64/libjavascriptcoregtk-1.0.so.0
 #5 WebCore::PluginPackage::fetchInfo() at /lib64/libwebkitgtk-1.0.so.0
 #6 WebCore::PluginPackage::createPackage(WTF::String const&, long const&) at /lib64/libwebkitgtk-1.0.so.0
 #7 WebCore::PluginDatabase::refresh() at /lib64/libwebkitgtk-1.0.so.0
 #8 WebCore::PluginDatabase::installedPlugins(bool) at /lib64/libwebkitgtk-1.0.so.0
 #9 PlatformStrategiesGtk::refreshPlugins() at /lib64/libwebkitgtk-1.0.so.0

Comment 1 Raphael Groner 2014-09-12 07:07:49 UTC
Created attachment 936756 [details]
File: backtrace

Comment 2 Raphael Groner 2014-09-12 07:07:50 UTC
Created attachment 936757 [details]
File: cgroup

Comment 3 Raphael Groner 2014-09-12 07:07:52 UTC
Created attachment 936758 [details]
File: core_backtrace

Comment 4 Raphael Groner 2014-09-12 07:07:54 UTC
Created attachment 936759 [details]
File: dso_list

Comment 5 Raphael Groner 2014-09-12 07:07:56 UTC
Created attachment 936760 [details]
File: environ

Comment 6 Raphael Groner 2014-09-12 07:07:57 UTC
Created attachment 936761 [details]
File: exploitable

Comment 7 Raphael Groner 2014-09-12 07:07:59 UTC
Created attachment 936762 [details]
File: limits

Comment 8 Raphael Groner 2014-09-12 07:08:04 UTC
Created attachment 936763 [details]
File: maps

Comment 9 Raphael Groner 2014-09-12 07:08:05 UTC
Created attachment 936764 [details]
File: open_fds

Comment 10 Raphael Groner 2014-09-12 07:08:06 UTC
Created attachment 936765 [details]
File: proc_pid_status

Comment 11 Raphael Groner 2014-09-12 07:08:08 UTC
Created attachment 936766 [details]
File: var_log_messages

Comment 12 Raphael Groner 2014-09-12 08:08:18 UTC
Happened again. But not reproducible for sure. After a restart, the mail is  displayed properly. So it doesn't seem to depend on a specific mail to select.

Setting severity to high cause of an usability issue.

Comment 13 Raphael Groner 2014-09-12 08:14:23 UTC
I guess this is due to a new webkitgtk I installed for testing purpose and I'll downgrade again to the repo version.

claws-mail-3.10.1-1.fc20.x86_64
webkitgtk-2.4.5-3.fc20.x86_64
claws-mail-plugins-fancy-3.10.1-1.fc20.x86_64

Comment 14 Michael Schwendt 2014-09-12 10:31:48 UTC
> webkitgtk-2.4.5-3.fc20.x86_64

In which repo did you find that one?

webkitgtk-2.2.7-3.fc20 is the latest stable update for F20:
https://admin.fedoraproject.org/updates/search/webkit

Btw, bugzilla fields such as "Severity" are meaningless to many a Fedora packager.

The Fancy plugin works great here.