Bug 82814 - evolution crashes if windows closed in odd order
Summary: evolution crashes if windows closed in odd order
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: evolution
Version: 8.0
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2003-01-27 06:15 UTC by Need Real Name
Modified: 2008-05-01 15:38 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2003-02-02 06:06:51 UTC
Embargoed:


Attachments (Terms of Use)

Description Need Real Name 2003-01-27 06:15:52 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021212

Description of problem:
evolution crashes if dialog boxes are closed in wrong order, e.g. if parent
dialog box is closed before child.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. run evolution
2. select tools .. mail settings ..accounts .. (select account) .. 
3. edit account
4. select "special folders" in Account Editor dialog box
5. click DRAFTS
6. while folder select dlgbox is open, close Account Editor
7. close folder selector
8. evolution crashes with :

Gdk-ERROR **: BadWindow (invalid Window parameter)
  serial 15771 error_code 3 request_code 19 minor_code 0




Actual Results:  crash

Expected Results:  either stop user from closing dialog boxes in wrong order or
not crash if they do.

Additional info:

Incidentally, while trying to reproduce this, it would appear that 
once this happens once, evolution is flakey afterwards. Second time around, the
folder selector dialog box wouldn't appear and evolution takes forever (> 1 min
) to close down, i lose interest and start manually killing processes.

Comment 1 Jeremy Katz 2003-02-02 06:06:51 UTC
This seems to be fixed in the newer release in rawhide.


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