https://bugs.kde.org/show_bug.cgi?id=367927
Bug ID: 367927
Summary: Krunner crashes evaluating math operation
Product: krunner
Version: unspecified
Platform: Chakra
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: calculator
Assignee: k...@privat.broulik.de
Reporter: jive...@gmail.com
Application: krunner (5.7.4)
Qt Version: 5.7.0
Frameworks Version: 5.25.0
Krunner 5.7.4 is starting crash very often, but I found a way to make it crash
everytime: tring to calculate an operation with / and *, for example 15/5*3,
28/4*9, etc
it shows the result for a couple of seconds and then it crashes.
Reproducible: Always
Steps to Reproduce:
1. activate krunner
2. try to evaluate 15/5*3
Actual Results:
result shown for a couple of seconds then it crashes
Expected Results:
just show the result
-- Backtrace:
Application: krunner (krunner), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f27289437c0 (LWP 836))]
Thread 15 (Thread 0x7f2714994700 (LWP 838)):
#0 0x7f272513d18d in poll () from /usr/lib/libc.so.6
#1 0x7f2724627ae2 in ?? () from /usr/lib/libxcb.so.1
#2 0x7f2724629757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3 0x7f2716d488d9 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4 0x7f272583c028 in ?? () from /usr/lib/libQt5Core.so.5
#5 0x7f2723124464 in start_thread () from /usr/lib/libpthread.so.0
#6 0x7f272514612d in clone () from /usr/lib/libc.so.6
Thread 14 (Thread 0x7f270e8dc700 (LWP 840)):
#0 0x7f2721065338 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x7f272101a722 in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#2 0x7f272101b109 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x7f272101b322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4 0x7f2725a67fbb in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/libQt5Core.so.5
#5 0x7f2725a1277a in
QEventLoop::exec(QFlags) () from
/usr/lib/libQt5Core.so.5
#6 0x7f2725837444 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7 0x7f2728a52925 in ?? () from /usr/lib/libQt5DBus.so.5
#8 0x7f272583c028 in ?? () from /usr/lib/libQt5Core.so.5
#9 0x7f2723124464 in start_thread () from /usr/lib/libpthread.so.0
#10 0x7f272514612d in clone () from /usr/lib/libc.so.6
Thread 13 (Thread 0x7f27062c4700 (LWP 905)):
#0 0x7f2721065338 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x7f272101b1d9 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x7f272101b322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3 0x7f2725a67fbb in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/libQt5Core.so.5
#4 0x7f2725a1277a in
QEventLoop::exec(QFlags) () from
/usr/lib/libQt5Core.so.5
#5 0x7f2725837444 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x7f27278adf95 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x7f272583c028 in ?? () from /usr/lib/libQt5Core.so.5
#8 0x7f2723124464 in start_thread () from /usr/lib/libpthread.so.0
#9 0x7f272514612d in clone () from /usr/lib/libc.so.6
Thread 12 (Thread 0x7f26fb173700 (LWP 1758)):
#0 0x7f272312a03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x7f272583cedb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2 0x7f2727b544ad in ?? () from /usr/lib/libQt5Quick.so.5
#3 0x7f2727b54d85 in ?? () from /usr/lib/libQt5Quick.so.5
#4 0x7f272583c028 in ?? () from /usr/lib/libQt5Core.so.5
#5 0x7f2723124464 in start_thread () from /usr/lib/libpthread.so.0
#6 0x7f272514612d in clone () from /usr/lib/libc.so.6
Thread 11 (Thread 0x7f26e8b14700 (LWP 1784)):
#0 0x7f2725a676ed in ?? () from /usr/lib/libQt5Core.so.5
#1 0x7f272101a730 in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#2 0x7f272101b109 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x7f272101b322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4 0x7f2725a67fbb in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/libQt5Core.so.5
#5 0x7f2725a1277a in
QEventLoop::exec(QFlags) () from
/usr/lib/libQt5Core.so.5
#6 0x7f27261e7c5e in KJob::exec() () from /usr/lib/libKF5CoreAddons.so.5
#7 0x7f26ef63b80c in ?? () from
/usr/lib/qt5/plugins/krunner_pimcontacts.so
#8 0x7f26ef63d2f1 in ?? () from
/usr/lib/qt5/plugins/krunner_pimcontacts.so
#9 0x7f26ffde1368 in
Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from
/usr/lib/libKF5Runner.so.5
#10 0x7f26ffbbcb37 in
ThreadWeaver::Executor::run(QSharedPointer const&,
ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x7f26ffbbb7d0 in
ThreadWeaver::Job::execute(QSharedPointer const&,
ThreadWeaver::Thread*) () from /usr/lib/libKF5Thr