GNOME Bugzilla – Bug 364431
Crash while refreshing IMAP subscriptions
Last modified: 2007-08-16 08:11:07 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."
*** Bug 403591 has been marked as a duplicate of this bug. ***
Created attachment 93631 [details] [review] Proposed Patch Another way to reproduce this bug is to keep refreshing continuously. (Keep pressing/holding alt-r )
Commit to head dude.
Tnx. Committed revision 34012.