[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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

==16715== Invalid read of size 1
==16715==    at 0x9920EAF: mkallcap(char*, cs_info const*) (in
==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
==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
==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: