GNOME Bugzilla – Bug 325830
evo-2.5.4 crashes starting an account with a local delivery server
Last modified: 2013-09-13 00:59:44 UTC
evo-2.5.4 crashes when starting an existing evo account that utilizes a local delivery server [/var/spool/mail/user file on the local server]. The source of the crash can be traced to an undefined symbol mail_tool_get_local_movemail_path in libevolution-mail.so This function was "short-circuited" in ./mail/mail-tools.c The comment in this source file said the function was /* Not used */ However, this function *is* used by another function defined in mail-tools.c char * mail_tool_do_movemail (const char *source_url, CamelException *ex) To fix the problem, I removed the "#if 0 #endif" surrounding the definition of mail_tool_get_local_movemail_path (). -Joseph
Thanks for the bug report. Can you please provide us with an entire stack trace? Please see http://www.gnome.org/projects/evolution/bugs.shtml, section "debugging evolution's crashes", for more information on how to do so. Please REOPEN this bug report after adding it. Thanks in advance.
Below is the output from gdb. Kindly take a look at the source code referenced above. -Joseph ============================================================================ (gdb) run Starting program: /usr/local/src/GNOME/2.13/garnome-2.13.3-pre/bin/evolution-2.6 [Thread debugging using libthread_db enabled] [New Thread 808308864 (LWP 985)] Detaching after fork from child process 997. (evolution-2.6:985): camel-WARNING **: camel_exception_get_id called with NULL parameter. [New Thread 819938528 (LWP 1001)] [New Thread 828327136 (LWP 1002)] [New Thread 837809376 (LWP 1003)] [New Thread 854586592 (LWP 1005)] [New Thread 846197984 (LWP 1004)] /usr/local/src/GNOME/2.13/garnome-2.13.3-pre/bin/evolution-2.6: symbol lookup error: /usr/local/src/GNOME/2.13/garnome-2.13.3-pre/lib/evolution/2.6/components/libevolution-mail.so: undefined symbol: mail_tool_get_local_movemail_path Program exited with code 0177.
No backtrace necessary anyway. Details to reprocude this issue are given, even the code that's wrong is mentioned.
Punting this one to be a Blocker.
Fix committed by Srinivasa Ragavan.