Bug 218611
Summary: | Evolution crashes when attempting to disable IMAP account in RHEL 5 Beta 2 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Clifford Perry <cperry> | ||||
Component: | evolution | Assignee: | Matthew Barnes <mbarnes> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | David Lawrence <dkl> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 5.0 | CC: | bnocera, desktop-bugs | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 5.0.0 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2006-12-19 03:24:14 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
Clifford Perry
2006-12-06 14:13:38 UTC
(In reply to comment #0) > Everything within Evolution seems to be working great except for one item, Can I quote you on that? :) But seriously, thanks for the bug report. I'll have a look at this. Easily reproducible crash. Created attachment 143395 [details]
a patch
Copying the NULL check from the similar code in em-account-prefs.c fixes the
crash. Does this look right, Matt ?
There's the same bug in FC6. Looks right to me, although I'd like to understand why the source URL is coming back NULL before sending this upstream. Thanks Matthias. This was working fine a few months ago so a recent change must've broken it. I confirmed that the problem still exists in upstream CVS HEAD, though sometimes I see it lock up rather than crash. There's a lot of bug reports about this upstream. Some are even a year old! Here's just a few of them. I picked the ones that have useful backtraces. I keep seeing camel_folder_summary_clear() in the backtraces, including the one in comment #0. Looks like a reference counting bug in Camel. I want to investigate this further before claiming a fix. http://bugzilla.gnome.org/show_bug.cgi?id=324168 http://bugzilla.gnome.org/show_bug.cgi?id=333316 http://bugzilla.gnome.org/show_bug.cgi?id=341603 http://bugzilla.gnome.org/show_bug.cgi?id=348315 http://bugzilla.gnome.org/show_bug.cgi?id=367021 http://bugzilla.gnome.org/show_bug.cgi?id=378098 http://bugzilla.gnome.org/show_bug.cgi?id=378323 Even if this needs deeper investigation and upstream scrutiny, I would vote for putting my workaround in now, since it fixes an obvious and easily reproducable crash. Fixed in evolution-2.8.0-27.el5 Couldn't reproduce this issue on RHEL5-Client-20061207.0 with evolution-2.8.0-22 evolution-connector-2.8.0-3 evolution-data-server-1.8.0-13 evolution-webcal-2.7.1-6 And also couldn't reproduce it after downgrade evolution to evolution-2.8.0-11.el5. I did following test: 1. Add an IMAP account 2. go to Edit -> Preferences, Disable/Enable the account (also I tried right clicking on an account and hitting Disable) no crash :( Verified in evolution-2.8.0-28.el5 (RHEL5-Client-20061214.0/tree-i386/Client), couldn't reproduce the crash, so resolve the bug first. Pls feel free to reopen it if you get the same problem again. Thx. |