| Summary: | krunner crashed | ||
|---|---|---|---|
| Product: | [Plasma] krunner | Reporter: | basharjaankhan |
| Component: | general | Assignee: | Kai Uwe Broulik <kde> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | nate, simonandric5 |
| Priority: | NOR | ||
| Version First Reported In: | 5.6.5 | ||
| Target Milestone: | --- | ||
| Platform: | Mint (Debian based) | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
basharjaankhan
2017-06-16 06:03:39 UTC
I can reproduce this crash 100% in Kubuntu 17.0.4 with KRunner 5.9.4.
Running KRunner from Konsole prints out the following during the crash:
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/nate/.local/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share", "/var/lib/snapd/desktop")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/nate/.local/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share", "/var/lib/snapd/desktop")
ktp-common-internals: Current presence changed
ktp-common-internals: Current presence changed
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/nate/.local/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share", "/var/lib/snapd/desktop")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/nate/.local/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share", "/var/lib/snapd/desktop")
KCrash: Attempting to start /usr/bin/krunner from kdeinit
sock_file=/run/user/1000/kdeinit5__0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = krunner path = /usr/bin pid = 5645
KCrash: Arguments: /usr/bin/krunner
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
QSocketNotifier: Invalid socket 6 and type 'Read', disabling...
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Exception', disabling...
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...
intel_do_flush_locked failed: Bad file descriptor
No backtrace was generated.
Got a backtrace:
Thread 9 "GlobalQueue[05]" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbe5c4700 (LWP 15401)]
0x00007fffc1017949 in Calculator::getBestUnit(Unit*, bool) ()
from /usr/lib/x86_64-linux-gnu/libqalculate.so.6
(gdb) backtrace full
#0 0x00007fffc1017949 in Calculator::getBestUnit(Unit*, bool) ()
from /usr/lib/x86_64-linux-gnu/libqalculate.so.6
No symbol table info available.
#1 0x00007fffc1017b06 in Calculator::getBestUnit(Unit*, bool) ()
from /usr/lib/x86_64-linux-gnu/libqalculate.so.6
No symbol table info available.
#2 0x00007fffc102737d in Calculator::convertToBestUnit(MathStructure const&, EvaluationOptions const&) () from /usr/lib/x86_64-linux-gnu/libqalculate.so.6
No symbol table info available.
#3 0x00007fffc106cda5 in Calculator::calculate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, EvaluationOptions const&, MathStructure*, MathStructure*, bool) () from /usr/lib/x86_64-linux-gnu/libqalculate.so.6
No symbol table info available.
#4 0x00007fffc139b97a in ?? ()
from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_calculatorrunner.so
No symbol table info available.
#5 0x00007fffc139cf37 in ?? ()
from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_calculatorrunner.so
No symbol table info available.
#6 0x00007fffc139d5a4 in ?? ()
from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_calculatorrunner.so
No symbol table info available.
#7 0x00007fffd125a538 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) ()
from /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5
No symbol table info available.
#8 0x00007fffd1039bf8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
No symbol table info available.
#9 0x00007fffd1038630 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
No symbol table info available.
#10 0x00007fffd10381d0 in ThreadWeaver::Thread::run() ()
from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
No symbol table info available.
#11 0x00007ffff3e9ec98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#12 0x00007ffff157b6da in start_thread (arg=0x7fffbe5c4700) at pthread_create.c:456
__res = <optimized out>
pd = 0x7fffbe5c4700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736387106560, 8049756887225513128,
140736395495982, 140736395495983, 140736387107264, 140736387106560,
-8049894590262233944, -8049734006026095448}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "start_thread"
#13 0x00007ffff37ab17f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
No locals.
Looks like Calculator::getBestUnit() is getting confused. Of note, I can only reproduce this by typing "=F2", not "=f2".
libqcalculate considers the uppercase F as a temperature unit °F, which causes a crash. Please report this issue directly to libqalculate developers. To enter hexadecimals numbers, please use a '0x' prefix. *** This bug has been marked as a duplicate of bug 358617 *** |