Summary: | Akonadi crash when cursor moves into a tooltip popup window | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | David Tonhofer <bughunt> |
Component: | server | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bughunt, MacrosV, postix |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi core backtrace collected at kwin crash |
Description
David Tonhofer
2023-03-16 07:43:08 UTC
Created attachment 157520 [details]
New crash information added by DrKonqi
akonadiserver (5.22.0 (22.12.0)) using Qt 5.15.8
I happened again.
The triggering event seems to be a yellow-colored tooltip that pops up near the mouse. If the mouse cursor is moved into the tooltip, akonadi crashes.
-- Backtrace (Reduced):
#4 std::default_delete<Akonadi::Server::Connection>::operator() (__ptr=0x111, this=<optimized out>) at /usr/include/c++/12/bits/unique_ptr.h:89
#5 std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/12/bits/unique_ptr.h:396
#6 std::__new_allocator<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > >::destroy<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > (__p=<optimized out>, this=0x7fff5f24b0b8) at /usr/include/c++/12/bits/new_allocator.h:181
#7 std::allocator_traits<std::allocator<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > >::destroy<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > (__p=<optimized out>, __a=...) at /usr/include/c++/12/bits/alloc_traits.h:535
#8 std::vector<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> >, std::allocator<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > >::_M_erase (__position=..., this=0x7fff5f24b0b8) at /usr/include/c++/12/bits/vector.tcc:181
VERY reproducible. But I'm not sure whether it is KDE/Qt, GTK or Fedora related. For example, if you have the "abrt" tool open (report-gtk) and you activate the tooltip for the "minimize" button in the "abrt" window's decorations and you move the mouse into the tooltip ... kwin_wayland goes down with segmentation fault. Created attachment 157923 [details]
New crash information added by DrKonqi
akonadiserver (5.22.3 (22.12.3)) using Qt 5.15.8
I find that I can very reliably induce this crash by simply leaving my system unattended for long enough to cause the screens to turn off. I did recently decide to temporarily disable system locking, so that may have something to do with it, but I cannot be entirely sure that this is related as I have noticed problems whether or not I have my screen locked, provided that I have had my screens turn off. Furthermore, if I do not restart my system and allow the crash to occur once more it results in all open programs being closed and I am forced to kill and relaunch plasmashell to get my desktop functional once more. Another odd thing I have noticed is that I no longer have any notification that I have experienced a crash and the KDE Crash Handler no longer registers that a crash has occurred after the first crash has taken place.
-- Backtrace (Reduced):
#4 std::default_delete<Akonadi::Server::Connection>::operator() (__ptr=0x110, this=<optimized out>) at /usr/include/c++/12/bits/unique_ptr.h:89
#5 std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/12/bits/unique_ptr.h:396
#6 std::__new_allocator<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > >::destroy<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > (__p=<optimized out>, this=0x7fff9a93a3d8) at /usr/include/c++/12/bits/new_allocator.h:181
#7 std::allocator_traits<std::allocator<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > >::destroy<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > (__p=<optimized out>, __a=...) at /usr/include/c++/12/bits/alloc_traits.h:535
#8 std::vector<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> >, std::allocator<std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> > > >::_M_erase (__position=..., this=0x7fff9a93a3d8) at /usr/include/c++/12/bits/vector.tcc:181
While trying to reproduce via: 1) Start Godot 2) Make a "yellow tooltip" pop up about the window frame (not proper to Godot but to the window manager) for example, go into the "minimize" button until "minimize" pops up 3) Move the mouse into the "minimize" tooltip 4) Kwin (not only Akonadi) crashes with segmentation fault (but I can't report bug because "kernel is tainted", cat /proc/sys/kernel/tainted says "512", i.e. "kernel issued warning"). running: kwin-wayland-5.27.3-2.fc36 crash function: QTimer::timeout(QTimer::QPrivateSignal) Attaching the "core_backtrace", for what it's worth Created attachment 157928 [details]
core backtrace collected at kwin crash
This may only be remotely related to the reported bug
*** This bug has been marked as a duplicate of bug 450217 *** |