Bug 220714 - Clicking ok or cancel on a bad pops server will crash
Summary: Clicking ok or cancel on a bad pops server will crash
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: rawhide
Hardware: All
OS: Linux
medium
high
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact:
URL:
Whiteboard:
: 214307 228524 231025 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-12-24 03:56 UTC by Trever Adams
Modified: 2007-12-11 15:39 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-02-19 21:46:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Trace back (21.23 KB, text/plain)
2006-12-24 03:56 UTC, Trever Adams
no flags Details
Newer trace back / Shouldn't have any unknown symbol tables (68.77 KB, text/plain)
2007-01-22 18:48 UTC, Trever Adams
no flags Details
Trace back for clicking ok instead of cancel (65.62 KB, text/plain)
2007-01-22 18:58 UTC, Trever Adams
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 362638 0 None None None Never

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. ***


Note You need to log in before you can comment on or make changes to this bug.