[krunner] [Bug 365248] Krunner crash when typing first letter or clicking setting button

Guillaume Racicot via KDE Bugzilla bugzilla_noreply at kde.org
Wed Jul 13 18:55:16 BST 2016


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

--- Comment #6 from Guillaume Racicot <gufideg at gmail.com> ---
(In reply to Thomas Pfeiffer from comment #5)
> (In reply to Pavel from comment #3)
> > I don't know how to disable calculator for krunner.
> 
> You can open ~/.config/krunnerrc and remove Calculator from the
> enabledCategories=
> 
> Does that prevent the crash?

My krunnerrc did not have a enabledCategories, nor the occurence "Calculator".
I tried running krunner with an empty krunnerrc file, the app is starting but
still crashing the same way.

I tested the bug further and I just realized that pressing the settings button
in krunner did not make krunner to crash, but the System Settings Module is
crashing.

Note that still, typing in the krunner text box is crashing krunner.

Here's the backtrace for kcm (when pressing the settings button in krunner)
As we can see, the crash is still occuring when loading the calculator, from
either krunner or kcm.

Application: System Settings Module (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f61838cc7c0 (LWP 2304))]

Thread 3 (Thread 0x7f6168241700 (LWP 2306)):
#0  0x00007f61832d86cd in poll () from /usr/lib/libc.so.6
#1  0x00007f617b565fd6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f617b5660ec in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f61809bf59b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007f61809690da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f618078c0f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f61825cee75 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f6180790d78 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f617d772484 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f61832e16dd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f6170fa7700 (LWP 2305)):
#0  0x00007f61832d86cd in poll () from /usr/lib/libc.so.6
#1  0x00007f617dfe68e0 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f617dfe8679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f617372b469 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f6180790d78 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f617d772484 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f61832e16dd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f61838cc7c0 (LWP 2304)):
[KCrash Handler]
#5  0x00007f6183277d76 in strlen () from /usr/lib/libc.so.6
#6  0x00007f6183277aae in strdup () from /usr/lib/libc.so.6
#7  0x00007f6154fb45c9 in Calculator::Calculator() () from
/usr/lib/libqalculate.so.5
#8  0x00007f615530dc4d in ?? () from
/usr/lib/qt/plugins/krunner_calculatorrunner.so
#9  0x00007f615530ef19 in ?? () from
/usr/lib/qt/plugins/krunner_calculatorrunner.so
#10 0x00007f6155310a7f in ?? () from
/usr/lib/qt/plugins/krunner_calculatorrunner.so
#11 0x00007f6182366564 in KPluginFactory::create(char const*, QWidget*,
QObject*, QList<QVariant> const&, QString const&) () from
/usr/lib/libKF5CoreAddons.so.5
#12 0x00007f6166c1517f in ?? () from /usr/lib/libKF5Runner.so.5
#13 0x00007f6166c165a4 in ?? () from /usr/lib/libKF5Runner.so.5
#14 0x00007f6166c100d7 in Plasma::RunnerManager::reloadConfiguration() () from
/usr/lib/libKF5Runner.so.5
#15 0x00007f6166e27771 in ?? () from /usr/lib/qt/plugins/kcm_plasmasearch.so
#16 0x00007f6166e2c128 in ?? () from /usr/lib/qt/plugins/kcm_plasmasearch.so
#17 0x00007f6182366564 in KPluginFactory::create(char const*, QWidget*,
QObject*, QList<QVariant> const&, QString const&) () from
/usr/lib/libKF5CoreAddons.so.5
#18 0x00007f6182fc06b7 in KCModuleLoader::loadModule(KCModuleInfo const&,
KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from
/usr/lib/libKF5KCMUtils.so.5
#19 0x00007f6182fc979f in ?? () from /usr/lib/libKF5KCMUtils.so.5
#20 0x00007f6182fca395 in KCModuleProxy::realModule() const () from
/usr/lib/libKF5KCMUtils.so.5
#21 0x00007f6182fc581b in KCMultiDialog::addModule(KCModuleInfo const&,
KPageWidgetItem*, QStringList const&) () from /usr/lib/libKF5KCMUtils.so.5
#22 0x00007f61835a2b81 in kdemain () from /usr/lib/libkdeinit5_kcmshell5.so
#23 0x00007f618321a741 in __libc_start_main () from /usr/lib/libc.so.6
#24 0x0000000000400779 in _start ()

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list