GNOME Bugzilla – Bug 617038
[backup-restore] evolution is not able to quit while taking backup
Last modified: 2011-04-07 15:12:25 UTC
Created attachment 159756 [details] Screen shot evolution 2.31.1 1. File -> Backup settings 2. Option 'restart after backup' enable Evolution keep showing 'shutting down evolution' but cann't do it. lakhil@linux-r6qu:~> ps -ef | grep evo lakhil 2608 2131 0 08:51 ? 00:00:00 evolution-alarm-notify lakhil 20365 2763 6 12:18 pts/2 00:00:17 evolution-backup --gui --backup --restart /home/lakhil/Desktop/evolution-backup.tar.gz lakhil 20460 20365 0 12:19 pts/2 00:00:00 evolution --quit lakhil 20540 18382 0 12:23 pts/3 00:00:00 grep evo could be due to bug 600861
As evolution doesn't progress further, i do 'cancel' the backup operation but now evolution won't even start. lakhil@linux-r6qu:~> ps -ef | grep evo lakhil 2608 2131 0 08:51 ? 00:00:00 evolution-alarm-notify lakhil 18679 1 0 11:57 pts/3 00:00:00 evolution --quit lakhil 18765 1 0 12:03 pts/2 00:00:00 evolution --quit lakhil 18773 1 0 12:04 pts/2 00:00:00 evolution --quit lakhil 18789 1 0 12:05 pts/2 00:00:00 evolution --quit lakhil 19555 1 0 12:09 pts/2 00:00:00 evolution --quit lakhil 19864 18681 0 12:12 pts/4 00:00:00 grep evo Program received signal SIGINT, Interrupt. 0xffffe430 in __kernel_vsyscall () (gdb) bt
+ Trace 221585
Oh. That looks like the new backup kill thing has problems. mbarnes pushed something about evolutoin --quit and evolutoin --kill... CCing Matthew.
Well, if the process is hung up on something during shutdown then we need to fix that. Killing the process programmatically is just papering over the -real- issue, and can cause data loss or corruption.
There were some fixes recently with "evolution --quit", in bug #603468. I noticed that operations with evolution-mapi can be really slow, especially item creation or modification, which is done in the e-addressbook/calendar-factory, and evolution itself is just waiting for a DBus message, same as camel's folder update is done even when application is quitting, but these (apart of the camel's one) are things we cannot do much about, can we?
Is there any progress on this? Backing up manually is giving people problems, it would be nice to be able to do this automatically again.
I just tried to backup my settings in 2.31.92 by File->Backup Evolution settings... and it works as expected, no pending 'evolution --quit' process left. Could you retest, please?
I can't get this version of Evolution started past the beta warning. I'm trying to test it on an openSUSE 11.3 VM.
(In reply to comment #7) > I can't get this version of Evolution started past the beta warning. I'm trying > to test it on an openSUSE 11.3 VM. What does it do, or rather doesn't? Try to get a backtrace of running evolution.
Created attachment 171342 [details] Attaching backtrace I should mention that I'm having issues the panel as well.
*** Bug 631115 has been marked as a duplicate of this bug. ***
Okay, the desktop is fully functional (factory). Backing up Evolution produces an empty tarball. Output attached.
Created attachment 171634 [details] Output from Evolution backup
OK, so it couldn't find /home/chief/.evolution (we moved away from an issue from comment #7, right?) What is the evolution version, please? Because I do not know what is shipped in "openSUSE 11.3 VM", somehow. Being it 2.32.0, then your issue might be addressed in bug #629972
I'm not sure what was causing the problems mentioned in #7 and #9, maybe conflicting versions. I upgraded all packages to Gnome factory, and this has fixed the conflicts. I'm now running Evolution 2.32.0. Should I try to revert to 2.31.92?
Nono, do not revert, let's consider it fixed :) Especially if it was some library conflict.
*** Bug 631843 has been marked as a duplicate of this bug. ***
*** Bug 634144 has been marked as a duplicate of this bug. ***
*** Bug 631651 has been marked as a duplicate of this bug. ***
*** Bug 638636 has been marked as a duplicate of this bug. ***
*** Bug 637421 has been marked as a duplicate of this bug. ***
I don't see problem in Evolution 2.32.1, shall we close the bug ?
If it works fine for you with git master then I would say yes, please close this.
Assuming this to be OBSOLETE. Please reopen if this is not the case.