** Description changed:

  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().)
+ The output of strace shows 23 */l10n/*/entry.desktop files being opened
+ by a call to KGlobal::locale()->twoAlphaToCountryName() from
+ KSpellConfig::interpret() before this Qt assertion failure. However,
+ this is irrelevant (comment to follow).
  
  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

-- 
Kate hangs on spellcheck
https://launchpad.net/bugs/58175

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to