GNOME Bugzilla – Bug 336623
Evolution crashes on opening or previewing any mail message (Debian)
Last modified: 2006-04-01 17:12:45 UTC
Distribution: Debian testing/unstable Package: Evolution Severity: Normal Version: GNOME2.12.3 unspecified Gnome-Distributor: Debian Synopsis: Evolution crashes on opening or previewing any mail message (IMAP4) Bugzilla-Product: Evolution Bugzilla-Component: Mailer Bugzilla-Version: unspecified Description: Description of the crash: Complete crash - have to force-kill. Steps to reproduce the crash: 1. Open Evolution, set up IMAP4 account. 2. Open or preview any message (text or html, doesn't matter) Expected Results: Message (text or html, doesn't matter) displays normally How often does this happen? Always Additional Information: Using Debian packages below. Using linux 2.6.15; also tested with 2.6.13-rc, same results. ii evolution 2.4.2.1-2 The groupware suite ii evolution-data-server 1.4.2.1-2 evolution database backend server ii evolution-data-server-dev 1.4.2.1-2 Development files for evolution-data-server ii evolution-dev 2.4.2.1-2 Development library files for Evolution rc evolution-plugins 2.4.2.1-1.1 All bundled plugins for Evolution ii libebook1.2-5 1.4.2.1-2 Client library for evolution address books ii libebook1.2-dev 1.4.2.1-2 Client library for evolution address books ( ii libecal1.2-3 1.4.2.1-2 Client library for evolution calendars ii libecal1.2-dev 1.4.2.1-2 Client library for evolution calendars (deve ii libedata-book1.2-2 1.4.2.1-2 Backend library for evolution address books ii libedata-book1.2-dev 1.4.2.1-2 Backend library for evolution address books ii libedata-cal1.2-1 1.4.2.1-2 Backend library for evolution calendars ii libedata-cal1.2-dev 1.4.2.1-2 Backend library for evolution calendars (dev ii libedataserver1.2-4 1.4.2.1-2 Utility library for evolution data servers ii libedataserver1.2-dev 1.4.2.1-2 Utility library for evolution data servers ( ii libedataserverui1.2-6 1.4.2.1-2 GUI utility library for evolution data serve ii libedataserverui1.2-dev 1.4.2.1-2 GUI utility library for evolution data serve ii libexchange-storage1.2-0 1.4.2.1-2 Backend library for evolution calendars ii libexchange-storage1.2-dev 1.4.2.1-2 Backend library for evolution calendars (dev Debugging Information: Backtrace was generated from '/usr/bin/evolution' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1232279872 (LWP 4879)] [New Thread -1299174480 (LWP 4890)] [New Thread -1290785872 (LWP 4889)] [New Thread -1282397264 (LWP 4888)] [New Thread -1274008656 (LWP 4887)] [New Thread -1265620048 (LWP 4886)] [New Thread -1256760400 (LWP 4884)] [New Thread -1247269968 (LWP 4883)] [New Thread -1238488144 (LWP 4881)] (no debugging symbols found) 0xb6b07179 in pthread_setcanceltype () from /lib/tls/libc.so.6
+ Trace 67345
Thread 1 (Thread -1232279872 (LWP 4879))
------- Bug created by bug-buddy at 2006-03-30 14:53 -------
matthew, if this is an "imap4rev1" account, i'd ask you to use "imap" instead. "imap4rev1" is an experimental account type. if you start evolution from a terminal window, is there any output?
This is a crash in GtkHTML, thus I doubt the IMAP backend got anything to do with it. Anyway, the info provided looks familiar. Let me take a guess: You updated glib from 2.8 to 2.10 recently. Since then, you are experiencing this crash. Matthew, please upgrade evolution-plugins, likely 2.4.2.1-2. I am pretty positive, this will solve your issue already. Anyway, please tell the glib version installed. When running Evo in a terminal, do you get something along the line of "glib detected: double free" in the terminal when experiencing the crash?
Another thing to try would be calling Evo like this: $ G_SLICE=always-malloc evolution
Thanks to everyone for their help. #3 has solved my issue! #1: I had it set on imap4rev1, but it's now back on IMAP. No change. #2: Not sure it's GtkHTML, since it happens on plain text messages as well. I hadn't actually got evolution-plugins installed - that's why the first column shows 'rc' rather than 'ii'. You might be right about the upgrade on glib though; I'm definitely using 2.10. The immediate crash message usually does contain free(), yes. #3: This has solved my problem! Thankyou very much. I hope it won't be necessary in the future, but as an interim solution it works great!
*** This bug has been marked as a duplicate of 336767 ***
(In reply to comment #4) > Thanks to everyone for their help. #3 has solved my issue! Sure. Glad we could solve this one. > #2: Not sure it's GtkHTML, since it happens on plain text messages as well. Yes, the mail uses GtkHTML for formatting (note the header, for example), even for plain text messages. Plus, the stacktrace shows clearly the crash actually happens in GtkHTML. :) > I hadn't actually got evolution-plugins installed - that's why the first > column shows 'rc' rather than 'ii'. Right, could have spotted this myself... Not a Debian user, though. > You might be right about the upgrade on glib > though; I'm definitely using 2.10. The immediate crash message usually does > contain free(), yes. > > #3: This has solved my problem! Thankyou very much. I hope it won't be > necessary in the future, but as an interim solution it works great! Yup, both issues are due to the glib upgrade on Debian. The issue mentioned in comment 2 is known for about a week, the issue in comment 3 came up just 2 or 3 days ago.