[Bug 58175] Kate hangs on spellcheck
Tom S.
toms at internode.on.net
Wed Aug 30 08:10:09 UTC 2006
Public bug reported:
Binary package hint: kate
Kate hangs on spellcheck (i.e. after selecting "Tools > Spelling",
"Tools > Spelling (from cursor)" or "Tools > Spellcheck Selection")
reporting:
ASSERT: "i <= nodes" in /usr/share/qt3/include/qvaluelist.h (373)
According to gdb via KDbg, this is asserted by:
QValueListPrivate<QString>::at () from /usr/lib/libkateinterfaces.so.0
KateSpell::spellcheck () from /usr/lib/kde3/libkatepart.so
KateSpell::spellcheck () from /usr/lib/kde3/libkatepart.so
KateSpell::qt_invoke () from /usr/lib/kde3/libkatepart.so
QObject::activate_signal () from /usr/lib/libqt-mt.so.3
...
By my naive reading, the output of strace somewhat implausibly suggests
that only the last 39 entries returned by getdents64() are examined by
KSpellConfig::interpret() before this Qt assertion failure. (I suppose
that the */l10n/*/entry.desktop files are opened by a call to
KGlobal::locale()->twoAlphaToCountryName() from
KSpellConfig::interpret().)
System:
* Kubuntu 6.06.1 LTS
* AMD Athlon 64 Processor 4000+
* kate 4:3.5.2-0ubuntu27
* /usr/lib/aspell is on a LVM2 XFS partition
grep 'localechooser:' /var/log/installer/syslog
Aug 20 08:49:44 localechooser: Generating locales...
Aug 20 08:49:44 localechooser: en_AU.UTF-8...
Aug 20 08:49:46 localechooser: done
Aug 20 08:49:46 localechooser: Generation complete.
Aug 20 08:49:46 localechooser: Generating locales...
Aug 20 08:49:46 localechooser: en_AU.UTF-8...
Aug 20 08:49:46 localechooser: up-to-date
Aug 20 08:49:46 localechooser: en_US.UTF-8...
Aug 20 08:49:47 localechooser: done
Aug 20 08:49:47 localechooser: Generation complete.
env | grep 'LANG'
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
** Affects: kdebase (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
--
Kate hangs on spellcheck
https://launchpad.net/bugs/58175
More information about the kubuntu-bugs
mailing list