https://bugs.kde.org/show_bug.cgi?id=445249
Bug ID: 445249 Summary: Akonadi crash after unplugging Thunderbolt dock with attached monitor on Wayland Product: Akonadi Version: unspecified Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: server Assignee: kdepim-bugs@kde.org Reporter: philipp.reichm...@gmail.com Target Milestone: --- Application: akonadiserver (5.18.3 (21.08.3)) Qt Version: 5.15.2 Frameworks Version: 5.87.0 Operating System: Linux 5.14.14-1-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 5.23.2 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: Unplugged my Thunderbolt dock, which has a monitor attached via DisplayPort, in order to fix an issue where the monitor would not go to the resolution I selected in System Settings. - Unusual behavior I noticed: The Wayland session was behaving strangely prior to unplugging. The monitor is capable of 3840x2160 resolution and has supported this resolution in KWin Wayland in the past. I can see and select this resolution in System Settings. Since this morning (with no user changes to my KDE configuration or packages), the monitor comes up with 2560x1440. I can set it to 3840x2160 in System Settings. However, when I apply the settings, the monitor will go to 2560x1440 anyway (as confirmed by the monitor's HUD), and when I enter System Settings again, I see it again at 2560x1440. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Akonadi Server (akonadiserver), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data fields>}} [KCrash Handler] #6 std::default_delete<Akonadi::Server::Connection>::operator() (__ptr=0x111, this=<optimized out>) at /usr/include/c++/11/bits/unique_ptr.h:79 #7 std::unique_ptr<Akonadi::Server::Connection, std::default_delete<Akonadi::Server::Connection> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/11/bits/unique_ptr.h:361 #8 __gnu_cxx::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=<optimized out>) at /usr/include/c++/11/ext/new_allocator.h:168 #9 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++/11/bits/alloc_traits.h:531 #10 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=std::unique_ptr<Akonadi::Server::Connection> = {get() = {<No data fields>}}, this=<optimized out>) at /usr/include/c++/11/bits/vector.tcc:177 #11 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> > > >::erase (__position=std::unique_ptr<Akonadi::Server::Connection> = {get() = {<No data fields>}}, this=<optimized out>) at /usr/include/c++/11/bits/stl_vector.h:1431 #12 Akonadi::Server::AkonadiServer::connectionDisconnected (this=<optimized out>) at /usr/src/debug/akonadi-server-21.08.3-1.1.x86_64/src/server/akonadi.cpp:234 #13 0x00007fd6f95f8fee in QObject::event (this=0x7ffe83590c90, e=0x7fd6a4005970) at kernel/qobject.cpp:1314 #14 0x00007fd6f95cc9cf in doNotify (event=0x7fd6a4005970, receiver=0x7ffe83590c90) at kernel/qcoreapplication.cpp:1154 #15 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1140 #16 QCoreApplication::notifyInternal2 (receiver=0x7ffe83590c90, event=0x7fd6a4005970) at kernel/qcoreapplication.cpp:1064 #17 0x00007fd6f95cfa47 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55eb0afff980) at kernel/qcoreapplication.cpp:1821 #18 0x00007fd6f9624853 in postEventSourceDispatch (s=s@entry=0x55eb0b03da30) at kernel/qeventdispatcher_glib.cpp:277 #19 0x00007fd6f7852d4f in g_main_dispatch (context=0x55eb0b03d4d0) at ../glib/gmain.c:3381 #20 g_main_context_dispatch (context=0x55eb0b03d4d0) at ../glib/gmain.c:4099 #21 0x00007fd6f78530d8 in g_main_context_iterate (context=context@entry=0x55eb0b03d4d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #22 0x00007fd6f785318f in g_main_context_iteration (context=0x55eb0b03d4d0, may_block=1) at ../glib/gmain.c:4240 #23 0x00007fd6f9623ed4 in QEventDispatcherGlib::processEvents (this=0x55eb0b03cbf0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #24 0x00007fd6f95cb3fb in QEventLoop::exec (this=this@entry=0x7ffe83590ad0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #25 0x00007fd6f95d36e0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #26 0x000055eb08ff7559 in AkApplicationBase::exec (this=0x7ffe83590c60) at /usr/src/debug/akonadi-server-21.08.3-1.1.x86_64/src/shared/akapplication.cpp:107 #27 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/akonadi-server-21.08.3-1.1.x86_64/src/server/main.cpp:65 [Inferior 1 (process 3075) detached] The reporter indicates this bug may be a duplicate of or related to bug 442147. Possible duplicates by query: bug 444916, bug 444909, bug 444534, bug 444446, bug 444421. Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug.