[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2023-01-17 Thread Zamundaaa
https://bugs.kde.org/show_bug.cgi?id=435132

Zamundaaa  changed:

   What|Removed |Added

 CC||xaver.h...@gmail.com
 Resolution|--- |WORKSFORME
 Status|CONFIRMED   |RESOLVED

--- Comment #7 from Zamundaaa  ---
KWinQpaPlugin.so needing to be deleted was due to some changes in KWin,
closing.

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

[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2021-06-16 Thread Leszek Lesner
https://bugs.kde.org/show_bug.cgi?id=435132

Leszek Lesner  changed:

   What|Removed |Added

 CC||leszek.les...@web.de

--- Comment #6 from Leszek Lesner  ---
I also had the issue and got the tip to remove "KWinQpaPlugin.so" from the lib
folder if it is still there. 
After that Wayland session runs rock solid again for me.

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

[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2021-04-01 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=435132

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org

--- Comment #5 from Nate Graham  ---
Seems relevant:

#3  0x7f9897b14a79 in
QSGRenderLoop::handleContextCreationFailure(QQuickWindow*) () at
/usr/lib/libQt5Quick.so.5

When an app crashes because kwin_wayland crashes, those app crash logs can be
ignored. "The Wayland connection broke. Did the Wayland compositor die?" means
that yes indeed, the wayland connection broke. This is ultimately caused by a
Qt bug: https://bugreports.qt.io/browse/QTBUG-85631

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

[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2021-04-01 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=435132

ber...@codewiz.org changed:

   What|Removed |Added

 Resolution|BACKTRACE   |---
 Status|NEEDSINFO   |CONFIRMED
 Ever confirmed|0   |1

--- Comment #4 from ber...@codewiz.org ---
The Wayland connection broke. Did the Wayland compositor die?

Thread 1 "gwenview" received signal SIGABRT, Aborted.
0x744aaef5 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x744aaef5 in raise () from /usr/lib/libc.so.6
#1  0x74494862 in abort () from /usr/lib/libc.so.6
#2  0x74a0cc51 in qt_message_fatal (message=:
{static null = {}, d = }, context=
  @0x7fffd4b0: {version = 102, line = 0, file = 0x170b52007b128200
, function =
0x5569ce60 "\240Ԯ\360\377\177", category = 0x709c1d34
 "[]D\211\340A\\\303\017\037@"})
at /home/bernie/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:1914
#3  QMessageLogger::fatal (this=this@entry=0x7fffd4f0,
msg=msg@entry=0x70ab2098 "The Wayland connection broke. Did the Wayland
compositor die?")
at /home/bernie/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:893
#4  0x70a32da9 in QtWaylandClient::QWaylandDisplay::checkError
(this=)
at /home/bernie/kde/src/Qt5/qtwayland/src/client/qwaylanddisplay.cpp:209
#5  QtWaylandClient::QWaylandDisplay::checkError (this=) at
/home/bernie/kde/src/Qt5/qtwayland/src/client/qwaylanddisplay.cpp:204
#6  0x70a4185a in QtWaylandClient::QWaylandDisplay::flushRequests
(this=0x5569cd00)
at /home/bernie/kde/src/Qt5/qtwayland/src/client/qwaylanddisplay.cpp:222
#7  0x74c606e0 in doActivate (sender=0x55673a60,
signal_index=3, argv=0x7fffd600, argv@entry=0x0)
at /home/bernie/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3898
#8  0x74c59a00 in QMetaObject::activate
(sender=sender@entry=0x55673a60, m=m@entry=0x74ef97c0
, 
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
/home/bernie/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3946
#9  0x74c26c40 in QAbstractEventDispatcher::aboutToBlock
(this=this@entry=0x55673a60) at .moc/moc_qabstracteventdispatcher.cpp:143
#10 0x74c81484 in QEventDispatcherGlib::processEvents
(this=0x55673a60, flags=)
at
/home/bernie/kde/src/Qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:410
#11 0x74c28a7b in QEventLoop::exec (this=this@entry=0x7fffd720,
flags={i = 36}, flags@entry={i = 0})
at
../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qflags.h:69
#12 0x74c30d00 in QCoreApplication::exec () at
../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qflags.h:121
#13 0x555ccfd2 in main (argc=1, argv=0x7fffd928) at
/home/bernie/kde/src/gwenview/app/main.cpp:202
(gdb) 
#0  0x744aaef5 in raise () from /usr/lib/libc.so.6
#1  0x74494862 in abort () from /usr/lib/libc.so.6
#2  0x74a0cc51 in qt_message_fatal (message=:
{static null = {}, d = }, context=
  @0x7fffd4b0: {version = 102, line = 0, file = 0x170b52007b128200
, function =
0x5569ce60 "\240Ԯ\360\377\177", category = 0x709c1d34
 "[]D\211\340A\\\303\017\037@"})
at /home/bernie/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:1914
#3  QMessageLogger::fatal (this=this@entry=0x7fffd4f0,
msg=msg@entry=0x70ab2098 "The Wayland connection broke. Did the Wayland
compositor die?")
at /home/bernie/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:893
#4  0x70a32da9 in QtWaylandClient::QWaylandDisplay::checkError
(this=)
at /home/bernie/kde/src/Qt5/qtwayland/src/client/qwaylanddisplay.cpp:209
#5  QtWaylandClient::QWaylandDisplay::checkError (this=) at
/home/bernie/kde/src/Qt5/qtwayland/src/client/qwaylanddisplay.cpp:204
#6  0x70a4185a in QtWaylandClient::QWaylandDisplay::flushRequests
(this=0x5569cd00)
at /home/bernie/kde/src/Qt5/qtwayland/src/client/qwaylanddisplay.cpp:222
#7  0x74c606e0 in doActivate (sender=0x55673a60,
signal_index=3, argv=0x7fffd600, argv@entry=0x0)
at /home/bernie/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3898
#8  0x74c59a00 in QMetaObject::activate
(sender=sender@entry=0x55673a60, m=m@entry=0x74ef97c0
, 
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
/home/bernie/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3946
#9  0x74c26c40 in QAbstractEventDispatcher::aboutToBlock
(this=this@entry=0x55673a60) at .moc/moc_qabstracteventdispatcher.cpp:143
#10 0x74c81484 in QEventDispatcherGlib::processEvents
(this=0x55673a60, flags=)
at
/home/bernie/kde/src/Qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:410
#11 0x74c28a7b in QEventLoop::exec (this=this@entry=0x7fffd720,
flags={i = 36}, 

[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2021-03-30 Thread Alois Wohlschlager
https://bugs.kde.org/show_bug.cgi?id=435132

Alois Wohlschlager  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 CC||alo...@gmx-topmail.de
 Resolution|--- |BACKTRACE

--- Comment #3 from Alois Wohlschlager  ---
The kwin_wayland backtrace is missing debug symbols for Qt. Please install
these and create a new backtrace.

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

[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2021-03-29 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=435132

--- Comment #2 from ber...@codewiz.org ---
I was able to capture a stack trace of kwin_wayland crashing:

Thread 1 "kwin_wayland" received signal SIGABRT, Aborted.
0x7f98955e4ef5 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x7f98955e4ef5 in raise () at /usr/lib/libc.so.6
#1  0x7f98955ce862 in abort () at /usr/lib/libc.so.6
#2  0x7f9898abc9ac in  () at /usr/lib/libQt5Core.so.5
#3  0x7f9897b14a79 in
QSGRenderLoop::handleContextCreationFailure(QQuickWindow*) () at
/usr/lib/libQt5Quick.so.5
#4  0x7f9897b15fe0 in  () at /usr/lib/libQt5Quick.so.5
#5  0x7f9897b177da in  () at /usr/lib/libQt5Quick.so.5
#6  0x7f98990c9b95 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0x7f98964b2752 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#8  0x7f9898ce1a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#9  0x7f98990bea20 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() at /usr/lib/libQt5Gui.so.5
#10 0x7f9899092bb5 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags)
() at /usr/lib/libQt5Gui.so.5
#11 0x7f9899092e39 in
QWindowSystemInterface::flushWindowSystemEvents(QFlags)
() at /usr/lib/libQt5Gui.so.5
#12 0x7f98990aa118 in QPlatformWindow::setVisible(bool) () at
/usr/lib/libQt5Gui.so.5
#13 0x7f98914021d9 in KWin::QPA::Window::setVisible(bool)
(this=0x55590fadfa60, visible=true) at
/home/bernie/kde/src/kwin/plugins/qpa/window.cpp:58
#14 0x7f98990c971b in QWindowPrivate::setVisible(bool) () at
/usr/lib/libQt5Gui.so.5
#15 0x7f989772e2af in  () at /usr/lib/libQt5Qml.so.5
#16 0x7f989772eca6 in  () at /usr/lib/libQt5Qml.so.5
#17 0x7f989772c914 in
QQmlBinding::update(QFlags) () at
/usr/lib/libQt5Qml.so.5
--Type  for more, q to quit, c to continue without paging--
#18 0x7f989770900d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () at /usr/lib/libQt5Qml.so.5
#19 0x7f9898d18905 in  () at /usr/lib/libQt5Core.so.5
#20 0x7f9898398db9 in KWin::Outline::activeChanged() (this=0x55590f05e7b0)
at /home/bernie/kde/build/kwin/src/kwin_autogen/EWIEGA46WW/moc_outline.cpp:226
#21 0x7f98984f833f in KWin::Outline::show() (this=0x55590f05e7b0) at
/home/bernie/kde/src/kwin/src/outline.cpp:54
#22 0x7f98984f844e in KWin::Outline::show(QRect const&, QRect const&)
(this=0x55590f05e7b0, outlineGeometry=..., visualParentGeometry=...)
at /home/bernie/kde/src/kwin/src/outline.cpp:79
#23 0x7f98983cff20 in
KWin::AbstractClient::setElectricBorderMaximizing(bool) (this=0x55590fa9cf10,
maximizing=true) at /home/bernie/kde/src/kwin/src/abstract_client.cpp:3048
#24 0x7f98983cc75c in
KWin::AbstractClient::checkQuickTilingMaximizationZones(int, int)
(this=0x55590fa9cf10, xroot=20, yroot=211)
at /home/bernie/kde/src/kwin/src/abstract_client.cpp:2246
#25 0x7f98983c63f4 in KWin::AbstractClient::handleMoveResize(QPoint const&,
QPoint const&) (this=0x55590fa9cf10, local=..., global=...)
at /home/bernie/kde/src/kwin/src/abstract_client.cpp:1130
#26 0x7f98983c5f9a in KWin::AbstractClient::updateMoveResize(QPointF
const&) (this=0x55590fa9cf10, currentGlobalCursor=...) at
/home/bernie/kde/src/kwin/src/abstract_client.cpp:1112
#27 0x7f98984997d8 in KWin::MoveResizeFilter::pointerEvent(QMouseEvent*,
unsigned int) (this=0x55590f0275e0, event=0x7ffe773999b0, nativeButton=0)
at /home/bernie/kde/src/kwin/src/input.cpp:513
#28 0x7f989851a41a in std::__invoke_impl(std::__invoke_memfun_deref, bool
(KWin::InputEventFilter::*&)(QMouseEvent*, unsigned int),
KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&) (__f=
@0x7ffe77399740:  table offset 16, __t=@0x55590efeae48:
0x55590f0275e0) at /usr/include/c++/10.2.0/bits/invoke.h:73
#29 0x7f9898519f97 in std::__invoke(bool
(KWin::InputEventFilter::*&)(QMouseEvent*, unsigned int),
KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&)
(__fn=@0x7ffe77399740:  table offset 16) at
/usr/include/c++/10.2.0/bits/invoke.h:95
#30 0x7f989851997f in std::_Bind, KWin::MouseEvent*,
int))(QMouseEvent*, unsigned int)>::__call(std::tuple&&,
std::_Index_tuple<0ul, 1ul, 2ul>) (this=0x7ffe77399740, __args=...) at
/usr/include/c++/10.2.0/functional:416
#31 0x7f9898519572 in std::_Bind, KWin::MouseEvent*,
int))(QMouseEvent*, unsigned int)>::operator()(KWin::InputEventFilter* const&) (this=0x7ffe77399740) at
/usr/include/c++/10.2.0/functional:499
#32 0x7f98985191a5 in __gnu_cxx::__ops::_Iter_pred, KWin::MouseEvent*,
int))(QMouseEvent*, unsigned int)> >::operator()(KWin::InputEventFilter* const*) (this=0x7ffe77399740,
__it=0x55590efeae48) at /usr/include/c++/10.2.0/bits/predefined_ops.h:316
#33 0x7f9898517e23 in std::__find_if, KWin::MouseEvent*,
int))(QMouseEvent*, unsigned int)> > >(KWin::InputEventFilter* const*,
KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred, 

[kwin] [Bug 435132] Wayland session restarts while dragging windows or alt-tab switching, then several clients crash

2021-03-29 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=435132

--- Comment #1 from ber...@codewiz.org ---
This is the stack trace of one of the clients crashing after the session
restart:

Application: The KDE Crash Handler (drkonqi), signal: Aborted

[KCrash Handler]
#4  0x7f143c894ef5 in raise () from /usr/lib/libc.so.6
#5  0x7f143c87e862 in abort () from /usr/lib/libc.so.6
#6  0x7f143ccac9ac in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/libQt5Core.so.5
#7  0x7f143b7620fa in ?? () from /usr/lib/libQt5WaylandClient.so.5
#8  0x7f143b771465 in QtWaylandClient::QWaylandDisplay::flushRequests() ()
from /usr/lib/libQt5WaylandClient.so.5
#9  0x7f143cf08dc0 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x7f143cf0c2f0 in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from
/usr/lib/libQt5Core.so.5
#11 0x7f143cf0cafd in QSocketNotifier::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#12 0x7f143dabb752 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#13 0x7f143ced1a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#14 0x7f143cf2b2a6 in ?? () from /usr/lib/libQt5Core.so.5
#15 0x7f143b883f9c in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#16 0x7f143b8d7a49 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x7f143b8816f1 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#18 0x7f143cf2a691 in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/libQt5Core.so.5
#19 0x7f143ced03ac in
QEventLoop::exec(QFlags) () from
/usr/lib/libQt5Core.so.5
#20 0x7f143ced8844 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#21 0x558367f45dca in ?? ()
#22 0x7f143c87fb25 in __libc_start_main () from /usr/lib/libc.so.6
#23 0x558367f4667e in _start ()
[Inferior 1 (process 7214) detached]

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