Bug 1065796
Summary: | [Weather Calendar] Weather info source never freed | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Delene <delene> | ||||||||||||||||||||||||
Component: | evolution-data-server | Assignee: | Matthew Barnes <mbarnes> | ||||||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||
Version: | 20 | CC: | delene, fabiano, johnny, mbarnes, mcrha, vg.aetera | ||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/3f08fe61f20ed3318ec4b8fc7545c744176d5a09 | ||||||||||||||||||||||||||
Whiteboard: | abrt_hash:8a27000dfb8ab82a17eaa3a6558ce4008a88ca3c | ||||||||||||||||||||||||||
Fixed In Version: | evolution-data-server-3.10.4-2.fc20 | Doc Type: | Bug Fix | ||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||
Last Closed: | 2014-02-19 17:50:01 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
David Delene
2014-02-17 01:08:14 UTC
Created attachment 863915 [details]
File: backtrace
Created attachment 863916 [details]
File: cgroup
Created attachment 863917 [details]
File: core_backtrace
Created attachment 863918 [details]
File: dso_list
Created attachment 863919 [details]
File: environ
Created attachment 863920 [details]
File: exploitable
Created attachment 863921 [details]
File: limits
Created attachment 863922 [details]
File: maps
Created attachment 863923 [details]
File: open_fds
Created attachment 863924 [details]
File: proc_pid_status
Created attachment 863925 [details]
File: var_log_messages
Thanks for a bug report. I see in the backtrace that this crashed in a weather calendar, when processing a forecast information. Could you tell me which location(s) you've filled for the Weather calendar(s), please? I'll use it for testing and as a possible reproducer for the crash. I've got the same issue. My location is Portland, Oregon, USA. i should be more specific: my selected weather location is Portland, Oregon, USA Thanks for the hint. I configured Portland/Oregon weather calendars in my evolution (all three airports) and then also Portland/Maine (just in case), and I'll watch whether it'll crash to me too - it didn't yet, but it may depend on the information provided by the server. I think I've got it. The weather calendar backend never freed the weather information source object, which is responsible for retrieving of weather information and due to this, when the backend was freed while the retrieval was still pending, the finish was called on an already freed object, which could lead to this crash. I fixed this for 3.11.91 development version of evolution-data-server, thus for 3.12.0 stable version, at: https://git.gnome.org/browse/evolution-data-server/commit/?id=a06764d that means we won't see the fix until august or later though right? 3.12 will be released in March. I don't know when 3.12 will get into Fedora, though. Fedora is in a weird transition atm. You are right, I'll backport the patch to 3.10.4-2. evolution-data-server-3.10.4-2.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/evolution-data-server-3.10.4-2.fc20 evolution-data-server-3.10.4-2.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. |