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 -- kubuntu-bugs mailing list kubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs