GNOME Bugzilla – Bug 310966
gw: evolution hangs after trying to rename a folder
Last modified: 2013-09-13 00:49:07 UTC
Version details: 2.3.5 Distribution/Version: SuSE 9.3 1. Right-click on a folder and select rename. 2. Type a different name and click on OK. After the action is taken evolution hangs. Here is the stack trace:
+ Trace 61879
evolution hangs after sometime wrt the above scenario. But if we try to rename folders one after another, ie, rename a folder. Now immediately after the folder is renamed rename another folder. Evolution hangs. Here is the stack trace:
+ Trace 61881
Thread 1 (Thread 1097744000 (LWP 16945))
it may be this, the store getting locks out of order.
+ Trace 62344
rename folder locks the store:folder_lock, then locks every renamed folder:lock in turn so make sure store refresh does the same i guess.
Created attachment 51226 [details] [review] Patch for the bug
I have applied the patch, it works, I believe it should be ok to commit it.
Patch committed on 24th august.
verified using evolution-2.3.8.0.200508260453-0.snap.novell.11.1. Marking bug as verified.