[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 Vlad Zagorodniy changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution|--- |UPSTREAM --- Comment #8 from Vlad Zagorodniy --- IIRC, the crash should not occur with Qt 5.12. If you're still able to reproduce the crash with Qt 5.12, please reopen this bug report. :-) -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #7 from u...@unascribed.com --- Created attachment 117325 --> https://bugs.kde.org/attachment.cgi?id=117325=edit FreezeOrb aurorae theme Nope, works fine with Breeze. So I guess this is related to Aurorae? I've attached the theme I'm using. I hacked it together by hand from someone else's old theme using Inkscape so it's possible there's something wrong with it. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #6 from Vlad Zagorodniy --- Hmm, the backtrace is quite familiar (can't recall where I saw it). Can you reproduce the crash with the Breeze decoration theme? -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #5 from u...@unascribed.com --- Er, I had the terminal extremely wide for easier comparison, and it looks like that changed gdb's wrapping. Version from a narrower terminal: > #0 0x7f7668d6ee97 in __GI_raise (sig=sig@entry=6) > at ../sysdeps/unix/sysv/linux/raise.c:51 > #1 0x7f7668d70801 in __GI_abort () at abort.c:79 > #2 0x7f7668d6039a in __assert_fail_base (fmt=0x7f7668ee77d8 "%s%s%s:%u: > %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f766bdc3f0d > "m_windows.contains(c)", file=file@entry=0x7f766bdc3ef1 > "/workspace/build/scene.cpp", line=line@entry=412, > function=function@entry=0x7f766bdc4100 > KWin::Deleted*)::__PRETTY_FUNCTION__> "void > KWin::Scene::windowClosed(KWin::Toplevel*, KWin::Deleted*)") at assert.c:92 > #3 0x7f7668d60412 in __GI___assert_fail > (assertion=assertion@entry=0x7f766bdc3f0d "m_windows.contains(c)", > file=file@entry=0x7f766bdc3ef1 "/workspace/build/scene.cpp", > line=line@entry=412, function=function@entry=0x7f766bdc4100 > KWin::Deleted*)::__PRETTY_FUNCTION__> "void > KWin::Scene::windowClosed(KWin::Toplevel*, KWin::Deleted*)") at assert.c:101 > #4 0x7f766bccc6bf in KWin::Scene::windowClosed(KWin::Toplevel*, > KWin::Deleted*) (this=0x555de11e8cd0, c=, > deleted=0x555de1b575b0) > at ./scene.cpp:412 > #5 0x7f766bda0063 in KWin::Scene::qt_static_metacall(QObject*, > QMetaObject::Call, int, void**) (_o=, _c=, > _id=, _a=) > at ./obj-x86_64-linux-gnu/kwin_autogen/EWIEGA46WW/moc_scene.cpp:98 > #6 0x7f766997c075 in QMetaObject::activate(QObject*, int, int, void**) > (sender=sender@entry=0x555de0de48e0, signalOffset=, > local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7ffec71d51d0) > at kernel/qobject.cpp:3771 > #7 0x7f766997c747 in QMetaObject::activate(QObject*, QMetaObject const*, > int, void**) (sender=sender@entry=0x555de0de48e0, m=m@entry=0x7f766c054e60 > , > local_signal_index=local_signal_index@entry=5, > argv=argv@entry=0x7ffec71d51d0) at kernel/qobject.cpp:3633 > #8 0x7f766bd99aae in KWin::Toplevel::windowClosed(KWin::Toplevel*, > KWin::Deleted*) (this=this@entry=0x555de0de48e0, _t1=, > _t1@entry=0x555de0de48e0, _t2=, _t2@entry=0x555de1b575b0) > at ./obj-x86_64-linux-gnu/kwin_autogen/EWIEGA46WW/moc_toplevel.cpp:718 > #9 0x7f766bd3c99c in KWin::ShellClient::destroyClient() > (this=0x555de0de48e0) at ./shell_client.cpp:376 > #10 0x7f766997c18f in QtPrivate::QSlotObjectBase::call(QObject*, void**) > (a=0x7ffec71d5340, r=0x555de0de48e0, this=0x555de18188f0) > at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 > #11 0x7f766997c18f in QMetaObject::activate(QObject*, int, int, void**) > (sender=sender@entry=0x555de1816700, signalOffset=, > local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffec71d5340) > at kernel/qobject.cpp:3754 > #12 0x7f766997c747 in QMetaObject::activate(QObject*, QMetaObject const*, > int, void**) (sender=sender@entry=0x555de1816700, m=m@entry=0x7f7669dc8a40 > , local_signal_index=local_signal_index@entry=0, > argv=argv@entry=0x7ffec71d5340) at kernel/qobject.cpp:3633 > #13 0x7f766997c7ef in QObject::destroyed(QObject*) > (this=this@entry=0x555de1816700, _t1=, > _t1@entry=0x555de1816700) > at .moc/moc_qobject.cpp:214 > #14 0x7f766998316a in QObject::~QObject() (this=, > __in_chrg=) at kernel/qobject.cpp:904 > #15 0x7f766b061c17 in () > at /usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 > #16 0x7f766997cc00 in QObject::event(QEvent*) (this=0x555de1816700, > e=) at kernel/qobject.cpp:1242 > #17 0x7f7669f32e1c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) (this=this@entry=0x555de0adb010, > receiver=receiver@entry=0x555de1816700, e=e@entry=0x555de1962dd0) at > kernel/qapplication.cpp:3727 > #18 0x7f7669f3a3ef in QApplication::notify(QObject*, QEvent*) > (this=0x7ffec71d6690, receiver=0x555de1816700, e=0x555de1962dd0) > at kernel/qapplication.cpp:3486 > #19 0x7f766994cfe8 in QCoreApplication::notifyInternal2(QObject*, > QEvent*) (receiver=0x555de1816700, event=event@entry=0x555de1962dd0) > at kernel/qcoreapplication.cpp:1048 > #20 0x7f766994fb2d in QCoreApplication::sendEvent(QObject*, QEvent*) > (event=0x555de1962dd0, receiver=) > at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 > #21 0x7f766994fb2d in QCoreApplicationPrivate::sendPostedEvents(QObject*, > int, QThreadData*) (receiver=0x0, event_type=52, data=0x555de0ac6500) > at kernel/qcoreapplication.cpp:1745 > #22 0x7f76646ffe7d in QQuickRenderControlPrivate::windowDestroyed() > (this=this@entry=0x555de1986940) at items/qquickrendercontrol.cpp:190 > #23 0x7f76647001b0 in QQuickRenderControlPrivate::windowDestroyed() > (this=0x555de1986940) at items/qquickrendercontrol.cpp:176 > #24 0x7f76647001b0 in
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #4 from u...@unascribed.com --- > (gdb) bt > #0 0x7f7668d6ee97 in __GI_raise (sig=sig@entry=6) at > ../sysdeps/unix/sysv/linux/raise.c:51 > #1 0x7f7668d70801 in __GI_abort () at abort.c:79 > #2 0x7f7668d6039a in __assert_fail_base (fmt=0x7f7668ee77d8 "%s%s%s:%u: > %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f766bdc3f0d > "m_windows.contains(c)", file=file@entry=0x7f766bdc3ef1 > "/workspace/build/scene.cpp", line=line@entry=412, > function=function@entry=0x7f766bdc4100 > KWin::Deleted*)::__PRETTY_FUNCTION__> "void > KWin::Scene::windowClosed(KWin::Toplevel*, KWin::Deleted*)") at assert.c:92 > #3 0x7f7668d60412 in __GI___assert_fail > (assertion=assertion@entry=0x7f766bdc3f0d "m_windows.contains(c)", > file=file@entry=0x7f766bdc3ef1 "/workspace/build/scene.cpp", > line=line@entry=412, function=function@entry=0x7f766bdc4100 > KWin::Deleted*)::__PRETTY_FUNCTION__> "void > KWin::Scene::windowClosed(KWin::Toplevel*, KWin::Deleted*)") at assert.c:101 > #4 0x7f766bccc6bf in KWin::Scene::windowClosed(KWin::Toplevel*, > KWin::Deleted*) (this=0x555de11e8cd0, c=, > deleted=0x555de1b575b0) at ./scene.cpp:412 > #5 0x7f766bda0063 in KWin::Scene::qt_static_metacall(QObject*, > QMetaObject::Call, int, void**) (_o=, _c=, > _id=, _a=) at > ./obj-x86_64-linux-gnu/kwin_autogen/EWIEGA46WW/moc_scene.cpp:98 > #6 0x7f766997c075 in QMetaObject::activate(QObject*, int, int, void**) > (sender=sender@entry=0x555de0de48e0, signalOffset=, > local_signal_index=local_signal_index@entry=5, > argv=argv@entry=0x7ffec71d51d0) at kernel/qobject.cpp:3771 > #7 0x7f766997c747 in QMetaObject::activate(QObject*, QMetaObject const*, > int, void**) (sender=sender@entry=0x555de0de48e0, m=m@entry=0x7f766c054e60 > , > local_signal_index=local_signal_index@entry=5, > argv=argv@entry=0x7ffec71d51d0) at kernel/qobject.cpp:3633 > #8 0x7f766bd99aae in KWin::Toplevel::windowClosed(KWin::Toplevel*, > KWin::Deleted*) (this=this@entry=0x555de0de48e0, _t1=, > _t1@entry=0x555de0de48e0, _t2=, _t2@entry=0x555de1b575b0) at > ./obj-x86_64-linux-gnu/kwin_autogen/EWIEGA46WW/moc_toplevel.cpp:718 > #9 0x7f766bd3c99c in KWin::ShellClient::destroyClient() > (this=0x555de0de48e0) at ./shell_client.cpp:376 > #10 0x7f766997c18f in QtPrivate::QSlotObjectBase::call(QObject*, void**) > (a=0x7ffec71d5340, r=0x555de0de48e0, this=0x555de18188f0) at > ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 > #11 0x7f766997c18f in QMetaObject::activate(QObject*, int, int, void**) > (sender=sender@entry=0x555de1816700, signalOffset=, > local_signal_index=local_signal_index@entry=0, > argv=argv@entry=0x7ffec71d5340) at kernel/qobject.cpp:3754 > #12 0x7f766997c747 in QMetaObject::activate(QObject*, QMetaObject const*, > int, void**) (sender=sender@entry=0x555de1816700, m=m@entry=0x7f7669dc8a40 > , local_signal_index=local_signal_index@entry=0, > argv=argv@entry=0x7ffec71d5340) at kernel/qobject.cpp:3633 > #13 0x7f766997c7ef in QObject::destroyed(QObject*) > (this=this@entry=0x555de1816700, _t1=, > _t1@entry=0x555de1816700) at .moc/moc_qobject.cpp:214 > #14 0x7f766998316a in QObject::~QObject() (this=, > __in_chrg=) at kernel/qobject.cpp:904 > #15 0x7f766b061c17 in () at > /usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 > #16 0x7f766997cc00 in QObject::event(QEvent*) (this=0x555de1816700, > e=) at kernel/qobject.cpp:1242 > #17 0x7f7669f32e1c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) (this=this@entry=0x555de0adb010, > receiver=receiver@entry=0x555de1816700, e=e@entry=0x555de1962dd0) at > kernel/qapplication.cpp:3727 > #18 0x7f7669f3a3ef in QApplication::notify(QObject*, QEvent*) > (this=0x7ffec71d6690, receiver=0x555de1816700, e=0x555de1962dd0) at > kernel/qapplication.cpp:3486 > #19 0x7f766994cfe8 in QCoreApplication::notifyInternal2(QObject*, > QEvent*) (receiver=0x555de1816700, event=event@entry=0x555de1962dd0) at > kernel/qcoreapplication.cpp:1048 > #20 0x7f766994fb2d in QCoreApplication::sendEvent(QObject*, QEvent*) > (event=0x555de1962dd0, receiver=) at > ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 > #21 0x7f766994fb2d in QCoreApplicationPrivate::sendPostedEvents(QObject*, > int, QThreadData*) (receiver=0x0, event_type=52, data=0x555de0ac6500) at > kernel/qcoreapplication.cpp:1745 > #22 0x7f76646ffe7d in QQuickRenderControlPrivate::windowDestroyed() > (this=this@entry=0x555de1986940) at items/qquickrendercontrol.cpp:190 > #23 0x7f76647001b0 in QQuickRenderControlPrivate::windowDestroyed() > (this=0x555de1986940) at items/qquickrendercontrol.cpp:176 > #24 0x7f76647001b0 in QQuickRenderControl::~QQuickRenderControl() > (this=0x555de19971c0, __in_chrg=) at > items/qquickrendercontrol.cpp:181 > #25 0x7f76647001d9 in QQuickRenderControl::~QQuickRenderControl() > (this=0x555de19971c0,
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #3 from Vlad Zagorodniy --- No, debug symbols are still missing. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #2 from u...@unascribed.com --- > (gdb) bt > #0 0x7fc56cc4fe97 in __GI_raise (sig=sig@entry=6) > at ../sysdeps/unix/sysv/linux/raise.c:51 > #1 0x7fc56cc51801 in __GI_abort () at abort.c:79 > #2 0x7fc56cc4139a in __assert_fail_base (fmt=0x7fc56cdc87d8 "%s%s%s:%u: > %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fc56fca4f0d > "m_windows.contains(c)", file=file@entry=0x7fc56fca4ef1 > "/workspace/build/scene.cpp", line=line@entry=412, > function=function@entry=0x7fc56fca5100 "void > KWin::Scene::windowClosed(KWin::Toplevel*, KWin::Deleted*)") at assert.c:92 > #3 0x7fc56cc41412 in __GI___assert_fail (assertion=0x7fc56fca4f0d > "m_windows.contains(c)", file=0x7fc56fca4ef1 "/workspace/build/scene.cpp", > line=412, function=0x7fc56fca5100 "void > KWin::Scene::windowClosed(KWin::Toplevel*, KWin::Deleted*)") at assert.c:101 > #4 0x7fc56fbad6bf in KWin::Scene::windowClosed(KWin::Toplevel*, > KWin::Deleted*) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 > #5 0x7fc56fc81063 in () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 > #6 0x7fc56d85d075 in QMetaObject::activate(QObject*, int, int, void**) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #7 0x7fc56fc7aaae in KWin::Toplevel::windowClosed(KWin::Toplevel*, > KWin::Deleted*) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 > #8 0x7fc56fc1d99c in KWin::ShellClient::destroyClient() () > at /usr/lib/x86_64-linux-gnu/libkwin.so.5 > #9 0x7fc56d85d18f in QMetaObject::activate(QObject*, int, int, void**) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #10 0x7fc56d85d7ef in QObject::destroyed(QObject*) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #11 0x7fc56d86416a in QObject::~QObject() () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #12 0x7fc56ef42c17 in () > at /usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 > #13 0x7fc56d85dc00 in QObject::event(QEvent*) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #14 0x7fc56de13e1c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 > #15 0x7fc56de1b3ef in QApplication::notify(QObject*, QEvent*) () > at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 > #16 0x7fc56d82dfe8 in QCoreApplication::notifyInternal2(QObject*, > QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #17 0x7fc56d830b2d in QCoreApplicationPrivate::sendPostedEvents(QObject*, > int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #18 0x7fc5685e0e7d in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 > #19 0x7fc5685e11b0 in QQuickRenderControl::~QQuickRenderControl() () > at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 > #20 0x7fc5685e11d9 in QQuickRenderControl::~QQuickRenderControl() () > at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 > #21 0x7fc52457887e in () > at > /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so > #22 0x7fc5245789b9 in () > at > /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so > #23 0x7fc56faec9d6 in KWin::AbstractClient::destroyDecoration() () > at /usr/lib/x86_64-linux-gnu/libkwin.so.5 > #24 0x7fc56fc1d9b0 in KWin::ShellClient::destroyClient() () > at /usr/lib/x86_64-linux-gnu/libkwin.so.5 > #25 0x7fc56d85d18f in QMetaObject::activate(QObject*, int, int, void**) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #26 0x7fc56ef21838 in > KWayland::Server::Resource::Private::unbind(wl_resource*) () at > /usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 > #27 0x7fc565e3be52 in () > at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 > #28 0x7fc565e3beae in wl_resource_destroy () > at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 > #29 0x7fc55f282dae in ffi_call_unix64 () > at /usr/lib/x86_64-linux-gnu/libffi.so.6 > #30 0x7fc55f28271f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6 > #31 0x7fc565e3f7e4 in () > at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 > #32 0x7fc565e3c26f in () > at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 > #33 0x7fc565e3d832 in wl_event_loop_dispatch () > at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 > #34 0x7fc56ef0043e in KWayland::Server::Display::Private::dispatch() () > at /usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 > #35 0x7fc56d85d18f in QMetaObject::activate(QObject*, int, int, void**) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #36 0x7fc56d869868 in QSocketNotifier::activated(int, > QSocketNotifier::QPrivateSignal) () at > /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #37 0x7fc56d869c22 in QSocketNotifier::event(QEvent*) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #38 0x7fc56de13e1c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () at
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 --- Comment #1 from Vlad Zagorodniy --- Hmm, could it be that Scene::windowClosed is called several times for the same window? Could you please provide a backtrace of the crash? -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 402965] Assertion failure in windowClosed
https://bugs.kde.org/show_bug.cgi?id=402965 u...@unascribed.com changed: What|Removed |Added Flags||Wayland+, Mesa+ -- You are receiving this mail because: You are watching all bug changes.