https://bugs.kde.org/show_bug.cgi?id=471645

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |n...@kde.org
            Summary|krunner crashed when        |krunner in
                   |changing the input          |Hunspell::suggest() crashed
                   |frequently in a short       |when changing the input
                   |timeframe                   |frequently in a short
                   |                            |timeframe

--- Comment #2 from Nate Graham <n...@kde.org> ---
Pasting full backtrace for searchability:

Thread 28 (Thread 0x7fe0e23fb6c0 (LWP 597981)):
[KCrash Handler]
#6  0x00007fe107edd4e5 in  () at /usr/lib/libhunspell-1.7.so.0
#7  0x00007fe107ee6af4 in  () at /usr/lib/libhunspell-1.7.so.0
#8  0x00007fe107ee6ce4 in  () at /usr/lib/libhunspell-1.7.so.0
#9  0x00007fe107ee6ce4 in  () at /usr/lib/libhunspell-1.7.so.0
#10 0x00007fe107ee6ce4 in  () at /usr/lib/libhunspell-1.7.so.0
#11 0x00007fe107ee6ce4 in  () at /usr/lib/libhunspell-1.7.so.0
#12 0x00007fe107ee6ce4 in  () at /usr/lib/libhunspell-1.7.so.0
#13 0x00007fe107ee6ce4 in  () at /usr/lib/libhunspell-1.7.so.0
#14 0x00007fe107ed88a8 in  () at /usr/lib/libhunspell-1.7.so.0
#15 0x00007fe107ece57a in  () at /usr/lib/libhunspell-1.7.so.0
#16 0x00007fe107ed317e in Hunspell::suggest(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) () at
/usr/lib/libhunspell-1.7.so.0
#17 0x00007fe10c17bdee in HunspellDict::suggest(QString const&) const
(this=0x7fe0c2b683f0, word=<optimized out>) at
/usr/include/c++/13.1.1/bits/new_allocator.h:100
#18 0x00007fe10c0e1387 in Sonnet::SpellerPlugin::checkAndSuggest(QString
const&, QStringList&) const (suggestions=..., word=..., this=0x7fe0c2b683f0) at
/usr/src/debug/sonnet/sonnet-5.107.0/src/core/spellerplugin.cpp:41
#19 Sonnet::SpellerPlugin::checkAndSuggest(QString const&, QStringList&) const
(this=0x7fe0c2b683f0, word=..., suggestions=...) at
/usr/src/debug/sonnet/sonnet-5.107.0/src/core/spellerplugin.cpp:37
#20 0x00007fe10c1903c4 in operator()(QString const&) const
(__closure=__closure@entry=0x7fe0e23fabb0, langCode=...) at
/usr/src/debug/kdeplasma-addons/kdeplasma-addons-5.27.6/runners/spellchecker/spellcheck.cpp:217
#21 0x00007fe10c190e8b in SpellCheckRunner::match(Plasma::RunnerContext&)
(this=<optimized out>, context=<optimized out>) at
/usr/src/debug/kdeplasma-addons/kdeplasma-addons-5.27.6/runners/spellchecker/spellcheck.cpp:252
#22 0x00007fe138bdfbd0 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x558a1eccf900, self=...) at
/usr/src/debug/krunner/krunner-5.107.0/src/runnerjobs.cpp:140
#23 0x00007fe138ba67de in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver/threadweaver-5.107.0/src/executor.cpp:33
#24 0x00007fe138ba7726 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x558a1eb96c40) at
/usr/src/debug/threadweaver/threadweaver-5.107.0/src/job.cpp:64
#25 0x00007fe138bab442 in ThreadWeaver::Thread::run() (this=0x558a1eb96c40) at
/usr/src/debug/threadweaver/threadweaver-5.107.0/src/thread.cpp:98
#26 0x00007fe15e4f34da in  () at /usr/lib/libQt5Core.so.5
#27 0x00007fe15de9d44b in start_thread (arg=<optimized out>) at
pthread_create.c:444
#28 0x00007fe15df20e40 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to