Bug 358617 - Crash in krunner due to Qalculate
Summary: Crash in krunner due to Qalculate
Status: RESOLVED UPSTREAM
Alias: None
Product: krunner
Classification: Plasma
Component: calculator (show other bugs)
Version: 5.5.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
: 381265 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-01-27 03:40 UTC by Vladimir Dergachev
Modified: 2017-06-26 15:57 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Dergachev 2016-01-27 03:40:18 UTC
Application: krunner (5.5.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-25-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:

If I enter   =(1C)^2 and then press / the widget crashes. Similar crashes occurred before for incomplete or not fully formed expressions.

The crash can be reproduced every time.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7fdd50023800 (LWP 20648))]

Thread 19 (Thread 0x7fdd3c363700 (LWP 20649)):
#0  0x00007fdd4ca818dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdd4bf71bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdd4bf7374f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdd3e4ac7e9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdd4acd16aa in start_thread (arg=0x7fdd3c363700) at pthread_create.c:333
#6  0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fdd31d41700 (LWP 20650)):
#0  0x00007fdd4ca818dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdd4a1521ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdd4a1522fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdd4d3af50b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fdd4d35650a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdd4d172ac4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdd4eff0c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fdd4acd16aa in start_thread (arg=0x7fdd31d41700) at pthread_create.c:333
#9  0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fdd2294a700 (LWP 20651)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x3ed6960, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ed6960, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ed6960, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ed6960, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ed6960, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x3ed6960) at ../../src/thread.cpp:103
#9  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdd4acd16aa in start_thread (arg=0x7fdd2294a700) at pthread_create.c:333
#11 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fdd22149700 (LWP 20652)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x3ee6de0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ee6de0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ee6de0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ee6de0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ee6de0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ee6de0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ee6de0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x3ee6de0) at ../../src/thread.cpp:103
#11 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fdd4acd16aa in start_thread (arg=0x7fdd22149700) at pthread_create.c:333
#13 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fdd21948700 (LWP 20653)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x2610bd0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610bd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610bd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610bd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610bd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x2610bd0) at ../../src/thread.cpp:103
#9  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdd4acd16aa in start_thread (arg=0x7fdd21948700) at pthread_create.c:333
#11 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fdd21147700 (LWP 20654)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x3eddc30, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3eddc30, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x3eddc30) at ../../src/thread.cpp:103
#15 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fdd4acd16aa in start_thread (arg=0x7fdd21147700) at pthread_create.c:333
#17 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fdd20946700 (LWP 20655)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x2611540, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611540, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611540, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611540, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611540, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611540, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611540, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611540, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611540, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611540, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611540, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x2611540) at ../../src/thread.cpp:103
#15 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fdd4acd16aa in start_thread (arg=0x7fdd20946700) at pthread_create.c:333
#17 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fdd20145700 (LWP 20656)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x26114f0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26114f0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26114f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26114f0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26114f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26114f0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26114f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26114f0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26114f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26114f0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26114f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26114f0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#15 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26114f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#16 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x26114f0) at ../../src/thread.cpp:103
#17 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fdd4acd16aa in start_thread (arg=0x7fdd20145700) at pthread_create.c:333
#19 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fdd1f944700 (LWP 20657)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x2610fd0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#15 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#16 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#17 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610fd0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#18 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x2610fd0) at ../../src/thread.cpp:103
#19 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1f944700) at pthread_create.c:333
#21 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fdd1f143700 (LWP 20658)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x2611400, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611400, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611400, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611400, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611400, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2611400, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2611400, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x2611400) at ../../src/thread.cpp:103
#11 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1f143700) at pthread_create.c:333
#13 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fdd1e942700 (LWP 20659)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x261d280, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d280, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d280, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d280, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d280, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d280, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d280, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d280, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d280, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d280, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d280, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x261d280) at ../../src/thread.cpp:103
#15 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1e942700) at pthread_create.c:333
#17 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fdd1e141700 (LWP 20660)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x261d240, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d240, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d240, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d240, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d240, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d240, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d240, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d240, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d240, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d240, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d240, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x261d240) at ../../src/thread.cpp:103
#15 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1e141700) at pthread_create.c:333
#17 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fdd1d940700 (LWP 20661)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x26113e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26113e0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26113e0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26113e0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26113e0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26113e0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26113e0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26113e0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#11 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26113e0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#12 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26113e0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#13 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26113e0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#14 0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x26113e0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#15 0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x26113e0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#16 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x26113e0) at ../../src/thread.cpp:103
#17 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1d940700) at pthread_create.c:333
#19 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fdd1d13f700 (LWP 20662)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x3ee6130, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ee6130, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ee6130, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x3ee6130, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3ee6130, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x3ee6130) at ../../src/thread.cpp:103
#9  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1d13f700) at pthread_create.c:333
#11 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fdd1c93e700 (LWP 20663)):
[KCrash Handler]
#6  0x00007fdd24c679c9 in Calculator::getBestUnit(Unit*, bool) () from /usr/lib/x86_64-linux-gnu/libqalculate.so.5
#7  0x00007fdd24c67b86 in Calculator::getBestUnit(Unit*, bool) () from /usr/lib/x86_64-linux-gnu/libqalculate.so.5
#8  0x00007fdd24c69f4d in Calculator::convertToBestUnit(MathStructure const&, EvaluationOptions const&) () from /usr/lib/x86_64-linux-gnu/libqalculate.so.5
#9  0x00007fdd24cb84bd 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.5
#10 0x00007fdd24fe25cb in QalculateEngine::evaluate (this=0x3f89f60, expression=...) at ../../../runners/calculator/qalculate_engine.cpp:102
#11 0x00007fdd24fe3ac6 in CalculatorRunner::calculate (this=this@entry=0x3fb2dc0, term=...) at ../../../runners/calculator/calculatorrunner.cpp:281
#12 0x00007fdd24fe4181 in CalculatorRunner::match (this=0x3fb2dc0, context=...) at ../../../runners/calculator/calculatorrunner.cpp:259
#13 0x00007fdd2af83590 in Plasma::AbstractRunner::performMatch (this=0x3fb2dc0, localContext=...) at ../../src/abstractrunner.cpp:131
#14 0x00007fdd2ad67d10 in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at ../../src/executor.cpp:52
#15 0x00007fdd2ad66860 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x1f54080) at ../../src/job.cpp:83
#16 0x00007fdd2ad6630a in ThreadWeaver::Thread::run (this=0x1f54080) at ../../src/thread.cpp:114
#17 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1c93e700) at pthread_create.c:333
#19 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fdd1c13d700 (LWP 20664)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x2610f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610f90, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610f90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610f90, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610f90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x2610f90) at ../../src/thread.cpp:103
#9  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1c13d700) at pthread_create.c:333
#11 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fdd1b93c700 (LWP 20665)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x261d420, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d420, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d420, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d420, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d420, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x261d420, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#9  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x261d420, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#10 0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x261d420) at ../../src/thread.cpp:103
#11 0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1b93c700) at pthread_create.c:333
#13 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fdd1b13b700 (LWP 20666)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4d178d0b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fdd2ad6355b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=<optimized out>, th=<optimized out>) at ../../src/weaver.cpp:594
#3  0x00007fdd2ad6430f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x215f710, th=th@entry=0x2610e40, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#4  0x00007fdd2ad68568 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610e40, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66
#5  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610e40, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#6  0x00007fdd2ad685c2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2864370, th=0x2610e40, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73
#7  0x00007fdd2ad634bd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x2610e40, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#8  0x00007fdd2ad663d3 in ThreadWeaver::Thread::run (this=0x2610e40) at ../../src/thread.cpp:103
#9  0x00007fdd4d177a6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdd4acd16aa in start_thread (arg=0x7fdd1b13b700) at pthread_create.c:333
#11 0x00007fdd4ca8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fdd50023800 (LWP 20648)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdd4bf71e29 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdd4bf734df in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdd4bf735f1 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fdd4c1c6a47 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007fdd493f626a in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
#6  0x00007fdd493f65a7 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
#7  0x00007fdd3a8a9b6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#8  0x00007fdd3a8aa071 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9  0x00007fdd3a89dd60 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#10 0x00007fdd4f4947da in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fdd4f49a1c2 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fdd4f4a5ebf in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fdd4f4a670b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fdd4f4b6c0e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fdd4f500beb in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fdd4f4d15bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fdd4f4d26c1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fdd4dedb9dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fdd4dee0ea6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fdd4d358d7b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fdd4d3ae30d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fdd4d3ae849 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fdd4a151ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fdd4a152250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fdd4a1522fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fdd4d3af50b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fdd4d35650a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fdd4d35e5ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x0000000000407a37 in main (argc=1, argv=<optimized out>) at ../../krunner/main.cpp:80

Possible duplicates by query: bug 276241.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-06-19 22:25:35 UTC
libqcalculate considers the uppercase C as a temperature unit °C, which causes a crash. Please report this issue directly to libqalculate developers.

To enter hexadecimals numbers, please use a '0x' prefix.
Comment 2 Christoph Feck 2017-06-19 22:26:55 UTC
*** Bug 381265 has been marked as a duplicate of this bug. ***