Bug 1677846
Summary: | [abrt] Use GWeakRef when watching D-Bus bus names | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jens Kleine-Herzbruch <jensgr> | ||||||||||||||||||||||||||
Component: | evolution | Assignee: | Milan Crha <mcrha> | ||||||||||||||||||||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||||
Version: | 29 | CC: | caillon+fedoraproject, lucilanga, mcrha, oscargsv, Pupkur, rhughes, rstrode, sandmann | ||||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/c680e121d310d74403ffc479d9e901dd281fa02c | ||||||||||||||||||||||||||||
Whiteboard: | abrt_hash:f48c7ea90b691ffbbcba868a13dc7999eff197f6;VARIANT_ID=workstation; | ||||||||||||||||||||||||||||
Fixed In Version: | evolution-3.31.92 | Doc Type: | If docs needed, set a value | ||||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||||
Last Closed: | 2019-02-21 14:00: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
Jens Kleine-Herzbruch
2019-02-16 11:19:16 UTC
Created attachment 1535400 [details]
File: backtrace
Created attachment 1535401 [details]
File: cgroup
Created attachment 1535402 [details]
File: core_backtrace
Created attachment 1535403 [details]
File: cpuinfo
Created attachment 1535404 [details]
File: dso_list
Created attachment 1535405 [details]
File: exploitable
Created attachment 1535406 [details]
File: limits
Created attachment 1535407 [details]
File: maps
Created attachment 1535408 [details]
File: mountinfo
Created attachment 1535409 [details]
File: open_fds
Created attachment 1535410 [details]
File: proc_pid_status
Created attachment 1535411 [details]
File: var_log_messages
Thanks for a bug report. Looking into the backtrace, it seems to me that you had selected also a meeting request, but you probably moved out of it before it had been shown in the message preview. Only after that the related code had been executed, causing the crash. I'll try to reproduce it here and let you know when I know more. That's quite possible. I think I can reproduce this, too (not 100% reliably, but still), so if you need any more info from me let me know. Thanks. I managed to reproduce this by some cheating the glib2 code. You have a very interesting operations interleaving, because the GDBus code schedules a callback on the main loop just before the bus name watcher is removed, which causes this crash. I made a change for this in itip formatter and also in the message composer, where basically the same thing could happen. The third place (in EWebView) had been already covered. Fixed upstream with [1], for evolution 3.31.92+ (thus for Fedora 30). [1] https://gitlab.gnome.org/GNOME/evolution/commit/07a2087169 *** Bug 1696702 has been marked as a duplicate of this bug. *** *** Bug 1722913 has been marked as a duplicate of this bug. *** |