GNOME Bugzilla – Bug 312467
gw: Logout from proxy and then immedeitly login 'evolution' crashed
Last modified: 2013-09-13 00:48:49 UTC
In evolution client where id 'pnayak' is configured logged out of prxy id 'mpn'. On evolution client where mpn was configured removed proxy access to pnayak and then again gave proxy access to give RW access. In evolution client where 'pnayak' was configured just after logging out, logged in again, 'evolution' crashed Bug buddy traces of evolution Backtrace was generated from '/opt/gnome/bin/evolution' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 27375)] [New Thread 1126173616 (LWP 27680)] [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 27375)] [New Thread 1126173616 (LWP 27680)] [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 27375)] [New Thread 1126173616 (LWP 27680)] [New Thread 1130892208 (LWP 27538)] [New Thread 1130625968 (LWP 27537)] [New Thread 1115937712 (LWP 27514)] [New Thread 1109633968 (LWP 27441)] [New Thread 1122241456 (LWP 27440)] [New Thread 1128278960 (LWP 27439)] [New Thread 1113836464 (LWP 27438)] [New Thread 1120140208 (LWP 27434)] [New Thread 1107532720 (LWP 27377)] 0xffffe410 in ?? ()
+ Trace 62174
Thread 1 (Thread 1097776768 (LWP 27375))
not reproducible again, so set priority as normal.
Again crashed for same scenario but traces are different, executed forget password before 'Proxy login'. Backtrace was generated from '/opt/gnome/bin/evolution' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 15989)] [New Thread 1124096944 (LWP 16056)] [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 15989)] [New Thread 1124096944 (LWP 16056)] [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 15989)] [New Thread 1124096944 (LWP 16056)] [New Thread 1121995696 (LWP 16052)] [New Thread 1119894448 (LWP 16051)] [New Thread 1117793200 (LWP 16050)] [New Thread 1115691952 (LWP 16039)] [New Thread 1113590704 (LWP 16038)] [New Thread 1109625776 (LWP 15992)] [New Thread 1107524528 (LWP 15991)] 0xffffe410 in ?? ()
+ Trace 62192
Thread 1 (Thread 1097776768 (LWP 15989))
Happened again while during proxy login Backtrace was generated from '/opt/gnome/bin/evolution' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 13729)] [New Thread 1144794032 (LWP 14136)] [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 13729)] [New Thread 1144794032 (LWP 14136)] [Thread debugging using libthread_db enabled] [New Thread 1097776768 (LWP 13729)] [New Thread 1144794032 (LWP 14136)] [New Thread 1144527792 (LWP 14135)] [New Thread 1135004592 (LWP 13816)] [New Thread 1124498352 (LWP 13780)] [New Thread 1122397104 (LWP 13779)] [New Thread 1119894448 (LWP 13778)] [New Thread 1117793200 (LWP 13777)] [New Thread 1115691952 (LWP 13772)] [New Thread 1113590704 (LWP 13771)] [New Thread 1109482416 (LWP 13732)] [New Thread 1107381168 (LWP 13731)] 0xffffe410 in ?? ()
+ Trace 62194
Thread 1 (Thread 1097776768 (LWP 13729))
Created attachment 53678 [details] [review] Fixes the crash When the user explicitly "forget-password" then Evolution tries to connect with a NULL password which is the reason for the crash/unexpected behaviors. The attached patch fixes this. However, among the attached stack-traces, one thing exists which is no way related to mailer/proxy. This is due to a failure in gconf sync-up. This could be same as ESources getting removed from Addressbook and not from calendar (or vice-versa) and I guess a seperate bug already exists for that.
look fine. OK to commit. Thanks
Committed to HEAD and branch. Check with the latest version.