Bug#612542: libhunspell-1.2-0: Iceweasel is crashing inside libhunspell when producing a suggestion list
Package: libhunspell-1.2-0
Version: 1.2.14-2
Severity: important
I've been have crashes in Iceweasel when right-clicking on a word. I
ran it under valgrind, and produced the message below, showing that
mkallcap was trying to read invalid memory. Rolling it back to the
version in testing, 1.2.11-1, made it work again. Iceweasel is version
3.5.16-4.
==16715== Invalid read of size 1
==16715== at 0x9920EAF: mkallcap(char*, cs_info const*) (in
/usr/lib/libhunspell-1.2.so.0.0.0)
==16715== by 0x992F513: SuggestMgr::ngsuggest(char**, char*, int,
HashMgr**, int) (in /usr/lib/libhunspell-1.2.so.0.0.0)
==16715== by 0x992A1E0: Hunspell::suggest(char***, char const*) (in
/usr/lib/libhunspell-1.2.so.0.0.0)
==16715== by 0x6F25E4D: ??? (in /usr/lib/xulrunner-1.9.1/libxul.so)
==16715== by 0x6F1DD98: ??? (in /usr/lib/xulrunner-1.9.1/libxul.so)
==16715== by 0x6E29617: ??? (in /usr/lib/xulrunner-1.9.1/libxul.so)
==16715== by 0x6F6517D: NS_InvokeByIndex_P (in
/usr/lib/xulrunner-1.9.1/libxul.so)
==16715== by 0x67A7BC7: ??? (in /usr/lib/xulrunner-1.9.1/libxul.so)
==16715== by 0x67AF492: ??? (in /usr/lib/xulrunner-1.9.1/libxul.so)
==16715== by 0x7E88456: js_Invoke (in /usr/lib/libmozjs.so.2d)
==16715== by 0x7E887F9: ??? (in /usr/lib/libmozjs.so.2d)
==16715== by 0x7E507E4: JS_CallFunctionValue (in /usr/lib/libmozjs.so.2d)
==16715== Address 0x137 is not stack'd, malloc'd or (recently) free'd
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libhunspell-1.2-0 depends on:
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-10 GCC support library
ii libstdc++6 4.4.5-10 The GNU Standard C++ Library v3
Versions of packages libhunspell-1.2-0 recommends:
ii myspell-en-us [myspell 1:3.2.1-2 English_american dictionary for my
ii myspell-eo [myspell-di 2.1.2000.02.25-42 Esperanto dictionary for myspell
libhunspell-1.2-0 suggests no packages.
-- no debconf information
--
Kie ekzistas vivo, ekzistas espero.
Reply to: