GNOME Bugzilla – Bug 304938
Crash after posting to newsgroup
Last modified: 2013-09-13 00:54:12 UTC
Distribution: Debian 3.1 Package: Evolution Severity: normal Version: GNOME2.10.1 2.3.x Gnome-Distributor: Debian Synopsis: Crash after posting to newsgroup Bugzilla-Product: Evolution Bugzilla-Component: Mailer Bugzilla-Version: 2.3.x BugBuddy-GnomeVersion: 2.0 (2.10.0) Description: Description of the crash: Evolution 2.4 crashed after I posted to a newsgroup. The post was left in my outbox, and any attempt to send it resulted in a crash. Steps to reproduce the crash: 1. Create a new message to a newsgroup. 2. Post. 3. Crash! Expected Results: No crash How often does this happen? Everytime Additional Information: I'm using the source from CVS, not 2.3.x. Debugging Information: Backtrace was generated from '/usr/local/bin/evolution-2.4' Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1229201280 (LWP 24821)] [New Thread -1374032976 (LWP 27588)] [New Thread -1373635664 (LWP 27587)] [New Thread -1372103760 (LWP 27586)] [New Thread -1344275536 (LWP 27342)] [New Thread -1244283984 (LWP 27341)] [New Thread -1262486608 (LWP 25315)] [New Thread -1306170448 (LWP 24839)] [New Thread -1279394896 (LWP 24838)] [New Thread -1296172112 (LWP 24836)] [New Thread -1287783504 (LWP 24834)] [New Thread -1271006288 (LWP 24831)] [New Thread -1252787280 (LWP 24829)] [New Thread -1235764304 (LWP 24827)] 0xb74cd561 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
+ Trace 59974
Thread 9 (Thread -1279394896 (LWP 24838))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-05-21 00:37 UTC -------
Looks like this code: It assumes mail_send is called on a transport, but this isn't the case for posting to news which just appends the message to the folder. camel_exception_clear (ex); if (!( ((CamelService *)xport)->provider->flags & CAMEL_PROVIDER_DISABLE_SENT_FOLDER)) { if (sent_folder_uri) { folder = mail_tool_uri_to_folder (sent_folder_uri, 0, ex); if (camel_exception_is_set(ex)) { g_string_append_printf (err, _("Failed to append to %s: %s\n"
Created attachment 50379 [details] [review] should fix since you're using cvs, if you can test this patch it would be handy
oh no need to confirm i guess, i thought i couldn't reproduce but i did and this patch fixes it
applied, 2.3 only bug