After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 364431 - Crash while refreshing IMAP subscriptions
Crash while refreshing IMAP subscriptions
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.8.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Johnny Jacob
Evolution QA team
: 403591 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-23 14:01 UTC by Sebastien Bacher
Modified: 2007-08-16 08:11 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Proposed Patch (918 bytes, patch)
2007-08-14 08:59 UTC, Johnny Jacob
committed Details | Review

Description Sebastien Bacher 2006-10-23 14:01:06 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/evolution/+bug/67352

"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
...
http://librarian.launchpad.net/4919786/_usr_bin_evolution.1000.crash
Evolution crash report
... 
 #0  0xb584d33c in sub_folder_subscribed (mm=0x8799e20)
     at em-subscribe-editor.c:214
 	iter = {stamp = -1218829852, user_data = 0x8799e20, 
   user_data2 = 0xb701c3f5, user_data3 = 0xb7c12128}
 	model = <value optimized out>
 	node = <value optimized out>
 	subscribed = 8
 #1  0xb585e065 in mail_msgport_replied (source=0x81674f0, cond=G_IO_IN, 
     d=0x8184b90) at mail-mt.c:461
 No locals.
 #2  0xb7565c8d in g_io_unix_dispatch (source=0x8168020, 
     callback=0xb585e040 <mail_msgport_replied>, user_data=0x8184b90)
     at giounix.c:162
 	buffer_condition = 0
 #3  0xb753c802 in IA__g_main_context_dispatch (context=0x8090f90)
     at gmain.c:2045
 No locals.
 #4  0xb753f7df in g_main_context_iterate (context=0x8090f90, block=1, 
     dispatch=1, self=0x806dc40) at gmain.c:2677
 	got_ownership = <value optimized out>
 	max_priority = 2147483647
 	timeout = 197
 	some_ready = 1
 	nfds = <value optimized out>
 	allocated_nfds = <value optimized out>
 	fds = (GPollFD *) 0x85ee070
 	__PRETTY_FUNCTION__ = "g_main_context_iterate"
 #5  0xb753fb89 in IA__g_main_loop_run (loop=0x810ae98) at gmain.c:2881
 	got_ownership = -1223111744
 	self = (GThread *) 0x806dc40
 	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #6  0xb7d1fa23 in bonobo_main () from /usr/lib/libbonobo-2.so.0
 No symbol table info available.
 #7  0x0805f718 in main (argc=2, argv=0xbf9b63e4) at main.c:615
 	fd = <value optimized out>
 	uri_list = (GSList *) 0x0
 	program = (GnomeProgram *) 0x806e028
 	context = <value optimized out>
 	icon_list = <value optimized out>
...
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."
Comment 1 palfrey 2007-02-02 15:51:28 UTC
*** Bug 403591 has been marked as a duplicate of this bug. ***
Comment 2 Johnny Jacob 2007-08-14 08:59:30 UTC
Created attachment 93631 [details] [review]
Proposed Patch

Another way to reproduce this bug is to keep refreshing continuously. (Keep pressing/holding alt-r )
Comment 3 Srinivasa Ragavan 2007-08-16 04:36:41 UTC
Commit to head dude.
Comment 4 Johnny Jacob 2007-08-16 08:11:07 UTC
Tnx. Committed revision 34012.