Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing))

2023-08-16 Thread Patrick Franz
Hej Piotr,

Am Montag, 14. August 2023, 00:30:51 CEST schrieb piorunz:
[...]
> Hi Patrick,
> Yes, exactly! I was able to dig this information out finally and came
> to same conclusion - it's already fixed upstream two months ago:
> https://invent.kde.org/plasma/plasma-workspace/-/commit/e2ef967c58605
> 43c7c4bf3da9129b0c70292e8ed
> 
> Is there any chance that this is cherry picked and imported to Debian
> Stable? Stable is still running 5.27.5, I don't know when it will be
> moved to 5.27.6?

Stable won't get 5.27.6. It _might_ get a later version.

In the meantime, I'll try to backport this to 5.27.5 and get it into 
bookworm independently of what happens with the rest of Plasma.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing))

2023-08-13 Thread piorunz

On 13/08/2023 18:56, Patrick Franz wrote:

Hi,

I was able to reproduce the bug on bookworm, but it is solved for me in
testing ans unstable. Is it maybe this bug ?
https://bugs.kde.org/show_bug.cgi?id=470219

That is solved in Plasma 5.27.6...


Hi Patrick,
Yes, exactly! I was able to dig this information out finally and came to
same conclusion - it's already fixed upstream two months ago:
https://invent.kde.org/plasma/plasma-workspace/-/commit/e2ef967c5860543c7c4bf3da9129b0c70292e8ed

Is there any chance that this is cherry picked and imported to Debian
Stable? Stable is still running 5.27.5, I don't know when it will be
moved to 5.27.6?

--
With kindest regards, Piotr.

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/
⠈⠳⣄



Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing))

2023-08-13 Thread Patrick Franz
Hi,

I was able to reproduce the bug on bookworm, but it is solved for me in 
testing ans unstable. Is it maybe this bug ?
https://bugs.kde.org/show_bug.cgi?id=470219

That is solved in Plasma 5.27.6...


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing)))))

2023-08-13 Thread piorunz

Upstream bug report has been opened:

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



Bug#1037557: Info received (Bug#1037557: Info received (Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing))))

2023-08-13 Thread piorunz

Full gbd run with debuginfod symbols:


$ gdb krunner
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later

This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from krunner...

This GDB supports auto-downloading debuginfo from the following URLs:
  
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from
/home/pioruns/.cache/debuginfod_client/703112e8addd504b93c81c1ca3e6bd4bc8152bd3/debuginfo...

(gdb) run


Starting program: /usr/bin/krunner
[Thread debugging using libthread_db enabled]


Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x703ff6c0 (LWP 355717)]


[New Thread 0x7fffed5ff6c0 (LWP 355722)]


[New Thread 0x7fffecdfe6c0 (LWP 355723)]
[New Thread 0x7fffdf5ff6c0 (LWP 355724)]
[New Thread 0x7fffdedfe6c0 (LWP 355725)]
[New Thread 0x7fffde5fd6c0 (LWP 355726)]
[Thread 0x7fffde5fd6c0 (LWP 355726) exited]
[New Thread 0x7fffde5fd6c0 (LWP 355727)]


[New Thread 0x7fffddbfc6c0 (LWP 355728)]
[Thread 0x7fffddbfc6c0 (LWP 355728) exited]
[New Thread 0x7fffddbfc6c0 (LWP 355729)]


[New Thread 0x7fffbedff6c0 (LWP 355730)]


[New Thread 0x7fffbe5fe6c0 (LWP 355731)]
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.


kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed
[New Thread 0x7fffb7c226c0 (LWP 355766)]


[New Thread 0x7fffb74216c0 (LWP 355767)]
[New Thread 0x7fffb6b846c0 (LWP 355768)]


Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)


[New Thread 0x7fffb627e6c0 (LWP 355784)]
[New Thread 0x7fffb5a7d6c0 (LWP 355785)]
[New Thread 0x7fffb527c6c0 (LWP 355786)]
[New Thread 0x7fffb4a7b6c0 (LWP 355787)]
[New Thread 0x7fff93fff6c0 (LWP 355788)]
[New Thread 0x7fff8bfff6c0 (LWP 355789)]
[New Thread 0x7fff937fe6c0 (LWP 355790)]
[New Thread 0x7fff92ffd6c0 (LWP 355791)]
[New Thread 0x7fff927fc6c0 (LWP 355792)]
[New Thread 0x7fff91ffb6c0 (LWP 355793)]
[New Thread 0x7fff917fa6c0 (LWP 355794)]
[New Thread 0x7fff90ff96c0 (LWP 355795)]
[New Thread 0x7fff8b7fe6c0 (LWP 355796)]
[New Thread 0x7fff8affd6c0 (LWP 355797)]
[New Thread 0x7fff8a7fc6c0 (LWP 355798)]
[New Thread 0x7fff89ffb6c0 (LWP 355799)]
[New Thread 0x7fff897fa6c0 (LWP 355800)]
[New Thread 0x7fff88ff96c0 (LWP 355801)]
[New Thread 0x7fff53fff6c0 (LWP 355802)]
[New Thread 0x7fff4bfff6c0 (LWP 355803)]
[New Thread 0x7fff537fe6c0 (LWP 355804)]
[New Thread 0x7fff52ffd6c0 (LWP 355805)]
[New Thread 0x7fff527fc6c0 (LWP 355806)]
[New Thread 0x7fff51ffb6c0 (LWP 355807)]
[New Thread 0x7fff517fa6c0 (LWP 355808)]
[New Thread 0x7fff50ff96c0 (LWP 355809)]
[New Thread 0x7fff4b7fe6c0 (LWP 355810)]
[New Thread 0x7fff4affd6c0 (LWP 355811)]
[New Thread 0x7fff4a7fc6c0 (LWP 355812)]
[New Thread 0x7fff49ffb6c0 (LWP 355813)]
[New Thread 0x7fff497fa6c0 (LWP 355814)]
[New Thread 0x7fff48ff96c0 (LWP 355815)]
[Detaching after vfork from child process 355816]


[New Thread 0x7fff13fff6c0 (LWP 355817)]


[Detaching after fork from child process 355818]
[New Thread 0x7fff137fe6c0 (LWP 355819)]
[Thread 0x7fff137fe6c0 (LWP 355819) exited]
[Thread 0x7fff13fff6c0 (LWP 355817) exited]
[New Thread 0x7fff137fe6c0 (LWP 355821)]
[New Thread 0x7fff12ffd6c0 (LWP 355822)]
[New Thread 0x7fff0affd6c0 (LWP 355829)]
[New Thread 0x7fff11ffb6c0 (LWP 355824)]
[New Thread 0x7fff127fc6c0 (LWP 355823)]
[New Thread 0x7fff0bfff6c0 (LWP 355827)]
[New Thread 0x7fff10ff96c0 (LWP 355826)]
[New Thread 0x7fff09ffb6c0 (LWP 355831)]
[New Thread 0x7fff117fa6c0 (LWP 355825)]
[New Thread 0x7fff0a7fc6c0 (LWP 355830)]
[New Thread 0x7fff097fa6c0 (LWP 355832)]
[New Thread 0x7fff08ff96c0 (LWP 355833)]
[New Thread 0x7fff0b7fe6c0 (LWP 355828)]
[Thread 0x7fff12ffd6c0 (LWP 355822) exited]

Thread 50 "GlobalQueue[13]" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff137fe6c0 (LWP 355821)]
0x7fffbca5a1a4 in MathStructure::set
(this=this@entry=0x7fffb5a7c830, o=...,
merge_precision=merge_precision@entry=false) at
./libqalculate/MathStructure.cc:218
Download failed: Invalid argument.  Continuing without source file
./libqalculate/./libqalculate/MathStructure.cc.

218 ./libqalculate/MathStructure.cc: No such file or directory.
(gdb) bt
#0  0x7fffbca5a1a4 in MathStructure::set
(this=this@entry=0x7fffb5a7c830, o=...,

Bug#1037557: Info received (Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing)))

2023-08-13 Thread piorunz

Crashing krunner directly from terminal, with gdb on:

$ gdb krunner
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later

This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from krunner...
(No debugging symbols found in krunner)
(gdb) run
Starting program: /usr/bin/krunner
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x703ff6c0 (LWP 551440)]
[New Thread 0x7fffed5ff6c0 (LWP 551441)]
[New Thread 0x7fffecdfe6c0 (LWP 551442)]
[New Thread 0x7fffdf5ff6c0 (LWP 551443)]
[New Thread 0x7fffdedfe6c0 (LWP 551444)]
[New Thread 0x7fffde5fd6c0 (LWP 551445)]
[Thread 0x7fffde5fd6c0 (LWP 551445) exited]
[New Thread 0x7fffde5fd6c0 (LWP 551446)]
[New Thread 0x7fffddbfc6c0 (LWP 551447)]
[Thread 0x7fffddbfc6c0 (LWP 551447) exited]
[New Thread 0x7fffddbfc6c0 (LWP 551448)]
[New Thread 0x7fffbedff6c0 (LWP 551449)]
[New Thread 0x7fffbe5fe6c0 (LWP 551450)]
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed
[New Thread 0x7fffb7c226c0 (LWP 551488)]
[New Thread 0x7fffb74216c0 (LWP 551489)]
[New Thread 0x7fffb6b846c0 (LWP 551490)]
Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
[New Thread 0x7fffb627e6c0 (LWP 551506)]
[New Thread 0x7fffb5a7d6c0 (LWP 551507)]
[New Thread 0x7fffb527c6c0 (LWP 551508)]
[New Thread 0x7fffb4a7b6c0 (LWP 551509)]
[New Thread 0x7fff93fff6c0 (LWP 551510)]
[New Thread 0x7fff8b7fe6c0 (LWP 551511)]
[New Thread 0x7fff937fe6c0 (LWP 551512)]
[New Thread 0x7fff92ffd6c0 (LWP 551513)]
[New Thread 0x7fff927fc6c0 (LWP 551514)]
[New Thread 0x7fff91ffb6c0 (LWP 551515)]
[New Thread 0x7fff917fa6c0 (LWP 551516)]
[New Thread 0x7fff90ff96c0 (LWP 551517)]
[New Thread 0x7fff8bfff6c0 (LWP 551518)]
[New Thread 0x7fff8affd6c0 (LWP 551519)]
[New Thread 0x7fff8a7fc6c0 (LWP 551520)]
[New Thread 0x7fff89ffb6c0 (LWP 551521)]
[New Thread 0x7fff897fa6c0 (LWP 551522)]
[New Thread 0x7fff88ff96c0 (LWP 551523)]
[New Thread 0x7fff53fff6c0 (LWP 551524)]
[New Thread 0x7fff4b7fe6c0 (LWP 551525)]
[New Thread 0x7fff537fe6c0 (LWP 551526)]
[New Thread 0x7fff52ffd6c0 (LWP 551527)]
[New Thread 0x7fff527fc6c0 (LWP 551528)]
[New Thread 0x7fff51ffb6c0 (LWP 551529)]
[New Thread 0x7fff517fa6c0 (LWP 551530)]
[New Thread 0x7fff50ff96c0 (LWP 551531)]
[New Thread 0x7fff4bfff6c0 (LWP 551532)]
[New Thread 0x7fff4affd6c0 (LWP 551533)]
[New Thread 0x7fff4a7fc6c0 (LWP 551534)]
[New Thread 0x7fff49ffb6c0 (LWP 551535)]
[New Thread 0x7fff497fa6c0 (LWP 551536)]
[New Thread 0x7fff48ff96c0 (LWP 551537)]
[Detaching after fork from child process 551538]
[Detaching after vfork from child process 551540]
[New Thread 0x7fff127fc6c0 (LWP 551541)]
[New Thread 0x7fff12ffd6c0 (LWP 551545)]
[New Thread 0x7fff10ff96c0 (LWP 551544)]
[New Thread 0x7fff13fff6c0 (LWP 551543)]
[New Thread 0x7fff11ffb6c0 (LWP 551547)]
[New Thread 0x7fff137fe6c0 (LWP 551542)]
[New Thread 0x7fff117fa6c0 (LWP 551546)]

Thread 51 "GlobalQueue[19]" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff13fff6c0 (LWP 551543)]
0x7fffbca5a010 in MathStructure::clear(bool) () from
/lib/x86_64-linux-gnu/libqalculate.so.22
(gdb) bt
#0  0x7fffbca5a010 in MathStructure::clear(bool) () from
/lib/x86_64-linux-gnu/libqalculate.so.22
#1  0x7fffbca5b322 in MathStructure::setAborted(bool) () from
/lib/x86_64-linux-gnu/libqalculate.so.22
#2  0x7fffbc9d68d7 in CalculateThread::run() () from
/lib/x86_64-linux-gnu/libqalculate.so.22
#3  0x7fffbca6596f in Thread::doRun(void*) () from
/lib/x86_64-linux-gnu/libqalculate.so.22
#4  0x75aa8044 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x75b285fc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)

All what needs to be done is to type several numbers very fast. 100%
chance of crash.