https://bugs.documentfoundation.org/show_bug.cgi?id=86221

--- Comment #31 from Niklas Johansson <[email protected]> ---
Good to hear that it worked out.

I installed the debug symbols and did a back-trace from the crash. At a glance
it looks to me that the crash is in a call to the spell-checker. 

I suppose part of the problem comes down to, the Swedish dictionary is
constructed to be a good spell-checker but has not been prepared for
morphological analyses which is what the thesaurus part is trying to do. And
nowdays the thesaurus is in the context menu and thus it is called when one
right click.

I doubt I will have any time to dig into this in the near future but if someone
has any idea what might be done to avoid this crash and want me to check
something let me know.


Below is the back-trace from the crash:

Program received signal SIGSEGV, Segmentation fault.
0xabd590fa in AffixMgr::suffix_check(char const*, int, int, PfxEntry*, char**,
int, int*, unsigned short, unsigned short, char) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
(gdb) bt
#0  0xabd590fa in AffixMgr::suffix_check(char const*, int, int, PfxEntry*,
char**, int, int*, unsigned short, unsigned short, char) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#1  0xabd5e028 in AffixMgr::compound_check_morph(char const*, int, short,
short, short, short, hentry**, char, char**, char*) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#2  0xabd73000 in SuggestMgr::suggest_morph(char const*) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#3  0xabd6c919 in ?? () from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#4  0xabd6d06e in Hunspell::stem(char***, char const*) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#5  0xabd6d9e0 in Hunspell::spellml(char***, char const*) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#6  0xabd6deaf in Hunspell::suggest(char***, char const*) ()
   from /usr/lib/i386-linux-gnu/libhunspell-1.3.so.0
#7  0xad01fd84 in SpellChecker::GetProposals (this=this@entry=0x8f87cb8, 
    rWord=..., rLocale=...)
    at
/build/buildd/libreoffice-4.4.3~rc2/lingucomponent/source/spellcheck/spell/sspellimp.cxx:457
#8  0xad020398 in SpellChecker::spell (this=0x8f87cb8, rWord=..., rLocale=..., 
    rProperties=...)
    at
/build/buildd/libreoffice-4.4.3~rc2/lingucomponent/source/spellcheck/spell/sspellimp.cxx:499
---Type <return> to continue, or q <return> to quit---

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to