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: | 5.6.5 | ||
Target Milestone: | --- | ||
Platform: | Mint (Debian based) | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
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 *** |