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

Nate Graham <pointedst...@zoho.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #2 from Nate Graham <pointedst...@zoho.com> ---
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".

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

Reply via email to