Bug 473339

Summary: plasma-workspace: krunner crash almost everytime when start typing
Product: [Plasma] krunner Reporter: d7ghrrkcz
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: alexander.lohnau, d7ghrrkcz, natalie_clarius, nate
Priority: NOR Keywords: drkonqi
Version: 5.27.5   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description d7ghrrkcz 2023-08-13 14:43:29 UTC
Application: krunner (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-11-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [CoredumpBackend]

-- Information about the crash:
This bug has already been reported to Debian BTS:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037557

I discovered that this bug has 100% chance of occuring when I type several numbers very fast all at once into krunner.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#4  0x00007fcc79a5a010 in MathStructure::clear(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
#5  0x00007fcc79a5b322 in MathStructure::setAborted(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
#6  0x00007fcc799d68d7 in CalculateThread::run() () from /lib/x86_64-linux-gnu/libqalculate.so.22
#7  0x00007fcc79a6596f in Thread::doRun(void*) () from /lib/x86_64-linux-gnu/libqalculate.so.22
[...]
#17 0x00007fccb2f09836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5


Reported using DrKonqi
Comment 1 d7ghrrkcz 2023-08-13 14:43:30 UTC
Created attachment 160933 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 d7ghrrkcz 2023-08-13 16:06:04 UTC
Created attachment 160935 [details]
New crash information added by DrKonqi

krunner (5.27.5) using Qt 5.15.8

Another crash. Same situation, just typing numbers

-- Backtrace (Reduced):
#3  0x00007f277a00a76b in Number::clear(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
#4  0x00007f277a00a77b in Number::clear(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
#5  0x00007f277a00a77b in Number::clear(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
#6  0x00007f277a00a77b in Number::clear(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
#7  0x00007f277a05a01c in MathStructure::clear(bool) () from /lib/x86_64-linux-gnu/libqalculate.so.22
Comment 3 Nate Graham 2023-08-13 20:03:03 UTC

*** This bug has been marked as a duplicate of bug 470219 ***