Bug 220714

Summary: Clicking ok or cancel on a bad pops server will crash
Product: [Fedora] Fedora Reporter: Trever Adams <trever>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED RAWHIDE QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: rawhideCC: davidz, pjones, tjb
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-02-19 21:46: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
Trace back
none
Newer trace back / Shouldn't have any unknown symbol tables
none
Trace back for clicking ok instead of cancel none

Description Trever Adams 2006-12-24 03:56:59 UTC
Description of problem:
If you connect to a server (such as I do) that uses a self signed cert, the
dialog asking if it is ok (cancel/ok as answers) now always comes up.
Additionally, clicking either answer not nearlya lways causes a crash. It will
ALWAYS crash if the send/receive email dialog is up.

Version-Release number of selected component (if applicable):
evolution-2.9.4-3.fc7


How reproducible:
Nearly every time.

Steps to Reproduce:
1. Set up a pops server with self signed cert
2. Send/receive email
3. Click ok or cancel on the dialog
4. Crash
  
Actual results:
Crash.

Expected results:
No crash.

Additional info:
Trace back attached.

Comment 1 Trever Adams 2006-12-24 03:56:59 UTC
Created attachment 144337 [details]
Trace back

Comment 2 Trever Adams 2007-01-22 18:48:31 UTC
Created attachment 146207 [details]
Newer trace back / Shouldn't have any unknown symbol tables

Comment 3 Trever Adams 2007-01-22 18:49:27 UTC
Clicking ok seems fixed. Though this may have been just from me having the admin
regenerate the cert as it was expired. (Clicking cancel is what I did to create
the above trace back.)

Comment 4 Trever Adams 2007-01-22 18:58:14 UTC
Created attachment 146209 [details]
Trace back for clicking ok instead of cancel

146207 is for clicking cancel, this is for clicking ok.

Comment 5 Matthew Barnes 2007-01-22 19:49:41 UTC
Confirmed, I'm able to reproduce this.  I don't think it's directly related to
certificates, but that certificate dialog does send it down a code path that
triggers the problem.  Looks like memory corruption to me.  Investigating.

Comment 6 Matthew Barnes 2007-02-13 17:04:51 UTC
*** Bug 228524 has been marked as a duplicate of this bug. ***

Comment 7 Matthew Barnes 2007-02-15 23:46:43 UTC
I think I may have found the problem.  It looks like an error in some threading
logic I rewrote awhile back.  An upstream bug [1] has all the gory details about
the source of the problem and the solution.

Please give evolution-2.9.91-3.fc7 a try.  It should appear in Rawhide tomorrow.

[1] http://bugzilla.gnome.org/show_bug.cgi?id=362638

Comment 8 Trever Adams 2007-02-16 23:52:32 UTC
At the moment this appears it may be fixed. However, I have occasionally had
success before so, give me another day or so to make sure.

Comment 9 Trever Adams 2007-02-19 21:46:48 UTC
I have only been able to get one crash. It seems unrelated (NEtworkManager
wouldn't setup the network and leave it, so I removed it again, having just
installed it) so I am closing the bug.

Comment 10 Matthew Barnes 2007-03-15 18:50:08 UTC
*** Bug 214307 has been marked as a duplicate of this bug. ***

Comment 11 Matthew Barnes 2007-12-11 15:39:27 UTC
*** Bug 231025 has been marked as a duplicate of this bug. ***