GNOME Bugzilla – Bug 420462
evolution crashed when trying to view folder subscriptions
Last modified: 2007-08-13 05:15:32 UTC
The bug has been opened on https://launchpad.net/bugs/93987 "Binary package hint: evolution When attempting to view folder subscriptions on an IMAP server, Evolution was locking up, when I clicked 'Refresh' it crashed. ProblemType: Crash Architecture: i386 Date: Tue Mar 20 01:51:51 2007 DistroRelease: Ubuntu 7.04 ExecutablePath: /usr/bin/evolution InterpreterPath: /usr/bin/evolution-2.10 Package: evolution 2.10.0-0ubuntu1 PackageArchitecture: i386 ProcCmdline: evolution --component=mail ... .
+ Trace 120302
Thread 1 (process 29464)
Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
the thread of the crash has debug informations, what other informations do you need?
Seb, looks like the other threads has corrupted information and the thread that has debug info has no relevance of a crash.
Here is the full trace :-) Memory status: size: 230731776 vsize: 0 resident: 230731776 share: 0 rss: 29495296 rss_rlim: 0 CPU usage: start_time: 1186136519 rtime: 0 utime: 4799 stime: 0 cutime:4419 cstime: 0 timeout: 380 it_real_value: 0 frequency: 14 Backtrace was generated from '/home/sragavan/opt/gnome218/bin/evolution' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1233271104 (LWP 4356)] [New Thread -1362949232 (LWP 29730)] [New Thread -1390273648 (LWP 28548)] [New Thread -1381233776 (LWP 4370)] [New Thread -1371341936 (LWP 4367)] [New Thread -1354556528 (LWP 4364)] [New Thread -1346163824 (LWP 4363)] [New Thread -1336874096 (LWP 4362)] 0xb7f678b2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+ Trace 152535
Thread 1 (Thread -1233271104 (LWP 4356))
Created attachment 93416 [details] [review] Proposed patch
This bug has occured post public-folder optimization. It has changed a few things in the subscribe editor. Subscription editor depends a lot on CAMEL_FOLDER_NOCHILDREN flag now and it is not set well by the imap provider. The EMFolderTree uses the folderinfo->child to determine this. So I patched the imap provider, when ever a FI is created it has NOCHILDREN and when the FI tree is built, if the child is present, I unset that flag in the FI that way the flag represents the state in the node. I may be wrong, I dont know how to set this in the provider directly, any better solutions are welcome. This crash is just a minor issue, there are more. I saw a infinite loop and hangs due to this. Btw, It I haven't tested NNTP. There could be some brokenness in subscription.
Committed to head for now.