Bug 439321

Summary: Wayland connection error thrown
Product: [Plasma] plasmashell Reporter: Alexey Min <alexey.min>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aalsing, aisidun, asturm, baito30, bugseforuns, josealvarado1337, kde, ltstarwarskid, matt.fagnani, nate, plasma-bugs, rdieter, svckd
Priority: NOR Keywords: drkonqi, wayland
Version: 5.22.1   
Target Milestone: 1.0   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexey Min 2021-06-30 01:11:57 UTC
Application: plasmashell (5.22.1)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.12.13-gentoo x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.1
Distribution: Gentoo/Linux

-- Information about the crash:
- What I was doing when the application crashed:

In desktop edit mode tried to drag the panel from one screen to another.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 915)]
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#7  0x00007ffa2f15e536 in __GI_abort () at abort.c:79
#8  0x00007ffa2f584181 in qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) (context=..., message=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/global/qlogging.cpp:1914
#9  0x00007ffa2f5805da in QMessageLogger::fatal(char const*, ...) const (this=0x7ffe912aaa00, msg=0x7ffa2d42e798 "The Wayland connection experienced a fatal error: %s") at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/global/qlogging.cpp:893
#10 0x00007ffa2d380fe9 in QtWaylandClient::QWaylandDisplay::checkError() const (this=0x564e7a6cc130) at /usr/src/debug/dev-qt/qtwayland-5.15.2-r1/qtwayland-everywhere-src-5.15.2/src/client/qwaylanddisplay.cpp:211
#11 0x00007ffa2d381051 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x564e7a6cc130) at /usr/src/debug/dev-qt/qtwayland-5.15.2-r1/qtwayland-everywhere-src-5.15.2/src/client/qwaylanddisplay.cpp:222
#12 0x00007ffa2d3bba2a in QtWaylandClient::QWaylandDisplay::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x564e7a6cc130, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffe912aaba0) at .moc/moc_qwaylanddisplay_p.cpp:77
#13 0x00007ffa2f845d5b in doActivate<false>(QObject*, int, void**) (sender=0x564e7a72f980, signal_index=4, argv=0x7ffe912aaba0) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3898
#14 0x00007ffa2f83f691 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x564e7a72f980, m=0x7ffa2fbc5a00 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=1, argv=0x0) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3946
#15 0x00007ffa2f7edae3 in QAbstractEventDispatcher::awake() (this=0x564e7a72f980) at .moc/moc_qabstracteventdispatcher.cpp:149
#16 0x00007ffa2f8871e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564e7a72f980, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:430
#17 0x00007ffa2f7f0109 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe912aad40, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventloop.cpp:139
#18 0x00007ffa2f7f042f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe912aad40, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventloop.cpp:232
#19 0x00007ffa2f7f3dcc in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1371
#20 0x00007ffa2fcf865c in QGuiApplication::exec() () at /usr/src/debug/dev-qt/qtgui-5.15.2-r1/qtbase-everywhere-src-5.15.2/src/gui/kernel/qguiapplication.cpp:1867
#21 0x00007ffa305c8cf5 in QApplication::exec() () at /usr/src/debug/dev-qt/qtwidgets-5.15.2/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qapplication.cpp:2824
#22 0x0000564e798677d4 in main(int, char**) (argc=<optimized out>, argv=0x7ffe912aaea0) at /usr/src/debug/kde-plasma/plasma-workspace-5.22.2/plasma-workspace-5.22.2/shell/main.cpp:254
[Inferior 1 (process 915) detached]

Possible duplicates by query: bug 429344, bug 427384, bug 424911, bug 423222, bug 423132.

Reported using DrKonqi
Comment 1 Nate Graham 2021-08-31 18:16:39 UTC
Gross:

#9  0x00007ffa2f5805da in QMessageLogger::fatal(char const*, ...) const (this=0x7ffe912aaa00, msg=0x7ffa2d42e798 "The Wayland connection experienced a fatal error: %s") at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/global/qlogging.cpp:893
Comment 2 Andreas Sturmlechner 2021-09-23 08:30:23 UTC
Still happening on current stable Gentoo?

That would be Plasma 5.22.5, KDE Frameworks 5.85.
Comment 3 David Edmundson 2021-10-03 19:51:38 UTC
*** Bug 433767 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2021-10-03 19:51:44 UTC
*** Bug 438373 has been marked as a duplicate of this bug. ***
Comment 5 David Edmundson 2021-10-03 19:51:51 UTC
*** Bug 438517 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2021-10-03 19:52:01 UTC
*** Bug 424879 has been marked as a duplicate of this bug. ***
Comment 7 David Edmundson 2021-10-03 19:52:09 UTC
*** Bug 413480 has been marked as a duplicate of this bug. ***
Comment 8 David Edmundson 2021-10-03 19:53:00 UTC
We don't have a good log in any of the dupes. I strongly strongly suspect it's us trying to render panels / desktopviews on the placeholder screen.

Lets assume it's that until we know anything better.
Comment 9 David Edmundson 2021-10-03 19:53:18 UTC
*** Bug 443174 has been marked as a duplicate of this bug. ***
Comment 10 David Edmundson 2021-10-03 20:09:11 UTC

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