GNOME Bugzilla – Bug 569883
Evolution reports "no such column: uid" on some SQL operations
Last modified: 2013-09-14 16:52:54 UTC
I added a divide-by-zero in camel-db.c if we got hit by such a message, and ran with it for some days. Today I got it. Revision levels: Path: gtkhtml Revision: 9118 Path: evolution-data-server Revision: 10007 Path: evolution Revision: 37195 Path: evolution-exchange Revision: 1863 Path: evolution-webcal Revision: 460 hggdh@xango2:/usr/src/buildd/evolution/evo-svn $
+ Trace 212043
Thread 3 (process 21531)
No sure about that, but it seems that if I position myself on the unread vfolder, and then I move to another (real) folder, I get the crash. While I move around on real folders I di not get it.
With 2.25.90 you would face this often. Its a bug in the tracker-meta data code. I would gtry to fix it before 2.25.90
Yes, I am running trunk... so I am hit with it every time I leave the unread vfolder. If you have enough data, I will go ahead and take out the divide-by-zero.
Created attachment 127745 [details] [review] Don't insert to Deletes entries for vfolders This must fix it
This patch seems to do the trick. No "no such column: uid" is being reported anymore. Also, no new errors are being reported. I guess it is a go.
Pushed in 2.25.90