Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20724 - evolution 1.3.x crash on new mail
Summary: evolution 1.3.x crash on new mail
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 20728 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-05-09 18:23 UTC by Link M Dupont
Modified: 2003-05-14 11:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Link M Dupont 2003-05-09 18:23:54 UTC
Not sure if this has been reported, but here goes. I've unmasked and built
evolution 1.3.3 and tried this with 1.3.2. It builds okay, and runs fine. But
when I try to open a new mail message, it crashes with the follow:** ERROR **:
file dictionary.c: line 304 (impl_gnome_spell_dictionary_set_language):
assertion failed: (language)
aborting...

I've run 1.3.2 on Debian without a problem, so I don't think its an upstream
evolution bug. It might be a problem with one of evolutions dependency libs. I'm
thinking gnome-spell. :) In looking at the output of ldd /usr/bin/evolution-1.3,
I noticed that its not linked against any gnome-spell library. I don't know if
its supposed to or not, but I got a feeling...

Reproducible: Always
Steps to Reproduce:
Comment 1 foser (RETIRED) gentoo-dev 2003-05-09 18:41:02 UTC
experiences on other platforms with old versions of applications under heavy development are no guarantee for the future.

I assume you have a dictionary installed ? Get us a backtrace of the crash, with debugging enabled if you can (recompile with 'debug' in USE ).
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2003-05-09 19:12:07 UTC
gnome-spell is not linked but activated via bonobo.

i assume you are using gnome-spell-1.0.3? what happens if you actually set the composer dictionary language in evolution's settings?

looks like a gnome-spell thing more than a evolution thing.
Comment 3 foser (RETIRED) gentoo-dev 2003-05-09 19:49:10 UTC
*** Bug 20728 has been marked as a duplicate of this bug. ***
Comment 4 Link M Dupont 2003-05-09 21:46:39 UTC
OKay, taking Alistair's recommendation in, it worked okay. Sorry for posting this thing twice, i must've hit reload or something. Any ideas why this wasn't turned on by default? 
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-05-10 08:58:24 UTC
hmm .. i never had it crash when i didn't have my dictionary language set. it just didn't turn on spellcheck rather than crash evolution. there must be something funny with the GConf keys that it was expecting. i can't reproduce this at all though, because gnome-spell automatically generates those keys.

maybe your gconf keys (especially /GNOME/Spell/language) were corrupted. but removing the actual key doesn't cause it to crash. if you could provide some more insight into how to reproduce this then we can get somewhere, otherwise it "worksforme".
Comment 6 Link M Dupont 2003-05-10 14:51:52 UTC
i really have no clue how to reproduce this. My GConf keys in /Gnome/Spell seem okay to me. language = en-US, etc. My only guess is that environment variables weren't set. Possibly LANG, or something like that. I've had issues on Gentoo with that in the past. But other than that, I don't have a clue why/how that happened.
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2003-05-11 19:10:17 UTC
well, can't find a solution to this. i'll try probing ximian about it. although the fact i can't reproduce it will be a problem.
Comment 8 Alastair Tse (RETIRED) gentoo-dev 2003-05-14 11:43:12 UTC
ok. i'm now able to reproduce this. and the REAL solution is the have LANG environment variable.

eg: export LANG=en_US

i've filed a bug with ximian and see if they'll try and handle this gracefully rather than crashing