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

--- Comment #4 from Andrei Rybak <rybak....@gmail.com> ---
Created attachment 159365
  --> https://bugs.kde.org/attachment.cgi?id=159365&action=edit
demonstration of krunner closing unexpectedly

Originally, the crash happened just after typing "40" or "400". On 2023-05-26 I
managed to reproduce the _crash_ (with drkonqi) a couple of times.

Since then, I've installed debug symbols for libqalculate22. Now, after an
upgrade and restart I'm not able to reproduce the crash, but there's still some
weird behavior going on – krunner closes unexpectedly, but drkonqi doesn't
appear. drkonqi itself seems to be working, e.g. I'm able to reproduce the
crash from https://bugs.kde.org/show_bug.cgi?id=469919 and drkonqi reports the
crash in Spectacle.

Unfortunately, I can't pin down the exact steps to reproduce the weird
behavior. As far as I can tell, it has something to do with having a
quote-unquote "incomplete" math expression in history. In my case, it's a
trailing minus sign. For example:

1. Open krunner (in my case, via shortcut Alt+F2)
2. Type `1000-` (one thousand and a trailing minus)
3. Press Enter
4. Press Esc
5. Open krunner again
6. Start typing some number

In some cases, during step 6 krunner closes unexpectedly.

As an example, on the attached screen recording
(kde-krunner-glitch-2023-05-31.mp4) at the very end I'm trying to type "30000"
(thirty thousand), but I'm only able to type in "3000" (three thousand).
krunner closes unexpectedly just after I press the fourth zero.

The screen recording includes a demo of the keys being pressed via an
application called "screenkey".

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

Reply via email to