Crash while refreshing IMAP subscriptions

Bug #67352 reported by Sitsofe Wheeler
2
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Critical
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Description of the problem:
While adding and removing subscriptions in evolution to an account running dovecot with subfolders evolution suddenly crashed.

Steps the reproduce:
1. Start evolution.
2. Subscribe to an IMAP account which has subfolders (folders that contain other folders but no messages).
3. Play with the folder subscriptions (ticking and unticking them).
4. Press the refresh/reload button.

Expected results:
Folder list to be refreshed.

Actual results:
Evolution segfaults.

How reproducible is this bug:
Unknown.

Version Information:
(Edgy)
evolution 2.8.1-0ubuntu2

Related branches

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

While I'm somewhat sure the crash occurred while I was pressing the refresh button, a guaranteed way of causing a crash is to double click on a subfolder in the subscription view. This will generate a crash 100% of the time.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. I've forwarded it upstream: http://bugzilla.gnome.org/show_bug.cgi?id=364431

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Changed in evolution:
status: Unknown → Unconfirmed
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Still here but double clicking no longer produces a crash. If you double click twenty times on the subfolder then press the refresh button you will get a 100% reproducible crash.

Here's what evolution printed on the terminal:
(evolution-2.10:13806): Gtk-CRITICAL **: gtk_tree_view_expand_row: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
Segmentation fault (core dumped)

Ubuntu Feisty
evolution 2.9.92-0ubuntu1

Changed in evolution:
status: New → Confirmed
Changed in evolution:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug has been fixed upstream now

Changed in evolution:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (4.1 KiB)

evolution (2.11.91-0ubuntu1) gutsy; urgency=low

  * New upstream version:
    Bug fixes:
    - #201201: Double-click on selected range in week view empty area
               should bring up event editor
    - #201202: Double-click on selected range in day view should bring
               up event editor
    - #239441: Fixed a crash when sorting imap mailbox by date (LP: #117735)
    - #256878: Set the message for valid signatures
    - #262226: Inconsistent "all day" behaviour of appointment editor
    - #262682: Add labelled-by relation between labels and entry.
    - #272167: 'Mark calendar for offline option' is available
               for local calendars
    - #274070: (BNC) download of freebusy not working
    - #301835: (BNC) Fixed a crash when clicking on mail with
               a calendar appointment
    - #303877: candidate window position at 0,0 in Evolution Task
    - #303878: candidate window position at 0,0 in calendar
    - #308636: User can delete grouwpise 'Calendar'
    - #309166: Fix incorrect cusor movement and delete for indic charcters
               in evolution calendar
    - #328405: A signature will be attached when redirecting an email
    - #329746: Renamed 'Journal' to 'Memo'.
    - #330628: In day view Meeting icon should be displayed in All day meeting
    - #331174: Rename KRBx_LDFLAGS to KRBx_LIBS
    - #337616, #352346, #467364, #468309: Documentation fixes
    - #338803: Free/Busy Loses Meeting Duration When Click To Another Time.
    - #347770: Improved description text parsing
    - #350539: Check for NULL MIME part
    - #352358: Harmonized some error messages
    - #353462: Changing the labels of buttons from "Yes/No" to make
               them HIG compliant. (LP: #57155)
    - #355766: Multi-lang text in Body is not printed when composing
               in ASCII mode
    - #355864: Fixed a critical warning when unchecking a webcal
    - #364431: Fix a crash while refreshing IMAP subscriptions (LP: #67352)
    - #364700: Load/Enable junk plugins while loading only
    - #367760: Fix multiple issues with Save / Save All attachment button
    - #385414: Fix multi language text display in message source
    - #385517: Evolution Preferences for Task now allows to change field values
    - #411619: Fixed build failures with -z defs
    - #412732: Fixed a crash when adding contact (LP: #88117)
    - #414420: Fix a crasher on repeated destroy
    - #420492: new all day event does not record "show as busy" status
    - #428110: Dragging memo onto the same memo list used to delete the memo
    - #431459: Enable format plugins while loading only
    - #435942: Documentation fixes
    - #440328: Added missing mnemonic for merge button
    - #440807: Sync now with Pidgin IM (LP: #129931)
    - #458715: Fixed a crash in GW proxy setting
    - #464106: GoTo Date dialog does not honor settings
    - #464338: Show popup when creating new folder
    - #465573: Optimize pixbuf behaviour
    - #466548: Fixed a crash when editing calendar event when none of the
               accounts are enabled
    - #466796: Fixed a crash at start up
    - #467165: Fixed a crash at start up (LP: #132729)
    - #467198: Initialize the ...

Read more...

Changed in evolution:
status: Fix Committed → Fix Released
Changed in evolution:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.