GNOME Bugzilla – Bug 255491
Contacts crash when double-clicking a contact
Last modified: 2013-09-10 14:03:17 UTC
I've compiled Evolution late yesterday (it's 4am now) from CVS on a pretty old Slackware 8.0 system (glibc 2.2.4, gcc 2.95.3, albeit upgraded with XFree86 4.3.0, Linux 2.4.20, and other stuff) and with entire Gnome/Gtk+ setup from March 3rd (built using jhbuild). I started Evolution for the first time, went through the "setup assistant" (entered my name, main mail account, etc.), and created a couple of contacts. When I click on any of them, I get a crash. Bug-buddy collected some backtrace, but it couldn't get all the symbols and variables passed to function calls, which will probably make it harder to debug. I have then deleted my .evolution directory, and reran evolution, and created only new new contact without removing novell one. When I double click the new contact, Evolution crashes; when I double click the Novell one, it opens as expected (it behaves the same if I use the Control-O or a menu item to open it). I'll attach backtrace bug-buddy got from this last run, and since it borks in address_to_text, I may also attach ~/.evolution/addressbook/local/system/addressbook.db* if you think that would help. Other relevant data might be that I'm running in a Serbian locale (sr_CS.UTF-8, available from srpski.org/locale), and have used two patches attached to bug 253464. I'll recompile without patches now, and if that makes it work, I'll close the bug (though, since the relevant code is not touched, I find it highly unlikely).
Created attachment 43398 [details] Backtrace gotten using bug-buddy
Created attachment 43399 [details] My two-contact address book which might be the root of the crash (extracts two files to addressbook/local/system)
I confirm that it crashes also without the patches there, and it is probably something to do with how contact was created, and how does it look in database. Therefore, I attached two files in a tarball for anyone who's familiar with that to look into. Of course, I may be way off, so if you've got any questions that will help you, do ask.
too old now, editor reworked and this has worked for a while anyhow. Re-open if still a problem