[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 David Edmundson changed: What|Removed |Added CC||k...@davidedmundson.co.uk --- Comment #1 from David Edmundson --- do you know if you had deliberately made that duplicate line, or whether it had just appeared? -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 Nate Graham changed: What|Removed |Added Product|kwin|systemsettings CC||plasma-b...@kde.org Component|general |kcm_kwin_virtualdesktops -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 --- Comment #17 from Szőts Ákos --- I tried to reproduce it. Now, what happens is, instead of a crash when I click Apply, the whole desktop is rendered unusable by kwin_x11 which starts spinning X11 and doesn't repaint windows anymore. In another terminal (without X11) I could attach KWin to GDB and I saw the following: #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffcd9a04b9c) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffcd9a04b9c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x7ff3610a3e6f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffcd9a04b9c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x7ff3610a6ab0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568e55e0dd8, cond=0x7ffcd9a04b70) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x7ffcd9a04b70, mutex=mutex@entry=0x5568e55e0dd8) at pthread_cond_wait.c:618 #5 0x7ff362f3cf25 in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x7ffcd9a04b70, c=0x5568e55e0dc0) at /usr/src/debug/libxcb-1.15-1.3.x86_64/src/xcb_conn.c:476 #6 wait_for_reply (c=c@entry=0x5568e55e0dc0, request=263708, e=e@entry=0x0) at /usr/src/debug/libxcb-1.15-1.3.x86_64/src/xcb_in.c:522 #7 0x7ff362f3de01 in xcb_wait_for_reply (c=0x5568e55e0dc0, request=263708, e=0x0) at /usr/src/debug/libxcb-1.15-1.3.x86_64/src/xcb_in.c:538 #8 0x7ff3634d1a1e in get_stringlist_reply(xcb_connection_t*, xcb_get_property_cookie_t, xcb_atom_t) (c=, cookie=..., cookie@entry=..., type=322) at /usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/netwm.cpp:242 #9 0x7ff3634d1fb8 in NETRootInfo::update(QFlags, QFlags) (this=0x5568e5b403c0, properties=..., properties2=...) at /usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/netwm.cpp:2120 #10 0x7ff3634d3b72 in NETRootInfo::event(xcb_generic_event_t*, QFlags*, QFlags*) (this=this@entry=0x5568e5b403c0, event=event@entry=0x5568e6079fc0, properties=properties@entry=0x7ffcd9a05200, properties2=properties2@entry=0x7ffcd9a051f8) at /usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/netwm.cpp:1870 #11 0x7ff3523f10a6 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) (this=0x5568e5b403c0, ev=0x5568e6079fc0) at /usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/kwindowsystem.cpp:250 #12 0x7ff3624d952f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=, eventType=..., message=message@entry=0x5568e6079fc0, result=result@entry=0x7ffcd9a052b8) at kernel/qabstracteventdispatcher.cpp:495 #13 0x7ff35c6f447f in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x5568e55df790, event=event@entry=0x5568e6079fc0) at qxcbconnection.cpp:536 #14 0x7ff35c6f5b16 in QXcbConnection::processXcbEvents(QFlags) (this=0x5568e55df790, flags=...) at qxcbconnection.cpp:1020 #15 0x7ff35c71bbbc in QXcbUnixEventDispatcher::processEvents(QFlags) (this=0x5568e568c490, flags=...) at qxcbeventdispatcher.cpp:61 #16 0x7ff3624daa2b in QEventLoop::exec(QFlags) (this=this@entry=0x7ffcd9a05400, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #17 0x7ff3624e2b96 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #18 0x7ff36296ee0c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #19 0x7ff3619a5395 in QApplication::exec() () at kernel/qapplication.cpp:2829 #20 0x5568e467c08d in main(int, char**) (argc=, argv=0x7ffcd9a056c8) at /usr/src/debug/kwin5-5.25.3-1.1.x86_64/src/main_x11.cpp:501 I attach the full backtrace of all threads. -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 --- Comment #18 from Szőts Ákos --- Created attachment 151712 --> https://bugs.kde.org/attachment.cgi?id=151712&action=edit KWin GDB full backtrace -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 ratijas changed: What|Removed |Added CC||m...@ratijas.tk --- Comment #16 from ratijas --- Can't reproduce / ain't getting duplicated desktops. New added desktops are named simply "New Desktop" for me, but it doesn't cause any troubles when removing them. Operating System: Arch Linux KDE: git master Qt Version: 5.15.5 Kernel Version: 5.18.10-arch1-1 (64-bit) Graphics Platform: X11 -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 Nate Graham changed: What|Removed |Added CC||szots...@gmail.com --- Comment #15 from Nate Graham --- *** Bug 443518 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 Justin Zobel changed: What|Removed |Added Resolution|--- |WAITINGFORINFO Status|REPORTED|NEEDSINFO CC||justin.zo...@gmail.com --- Comment #19 from Justin Zobel --- What version was this new crash replicated on Szőts? If you can please change the status to reported and modify the version field at the top when you reply, thanks! -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 Szőts Ákos changed: What|Removed |Added Resolution|WAITINGFORINFO |--- Version|5.18.5 |5.26.3 Status|NEEDSINFO |REPORTED Platform|Fedora RPMs |OpenSUSE --- Comment #20 from Szőts Ákos --- Operating System: openSUSE Tumbleweed 20221128 KDE Plasma Version: 5.26.3 KDE Frameworks Version: 5.100.0 Qt Version: 5.15.7 Kernel Version: 6.0.8-1-default (64-bit) Graphics Platform: X11 Graphics Processor: NVIDIA GeForce GTX 960/PCIe/SSE2 This time only system settings crashed. Application: Rendszerbeállítások (systemsettings), signal: Segmentation fault [KCrash Handler] #6 std::__atomic_base::load (__m=std::memory_order::relaxed, this=) at /usr/include/c++/12/bits/atomic_base.h:486 #7 QAtomicOps::loadRelaxed (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:239 #8 QBasicAtomicInteger::loadRelaxed (this=) at /usr/include/qt5/QtCore/qbasicatomic.h:107 #9 QtPrivate::RefCount::ref (this=) at /usr/include/qt5/QtCore/qrefcount.h:55 #10 QString::QString (other=..., this=0x7ffcb4e851c0) at /usr/include/qt5/QtCore/qstring.h:1094 #11 KWin::DesktopsModel::syncWithServer (this=0x561d7f0f92c0) at /usr/src/debug/kwin-5.26.3/src/kcmkwin/kwindesktop/desktopsmodel.cpp:305 #12 0x7f952c0e3ecf in KWin::VirtualDesktops::save (this=0x561d7f0f3980) at /usr/src/debug/kwin-5.26.3/src/kcmkwin/kwindesktop/virtualdesktops.cpp:80 #13 0x7f9545d263f2 in KCModuleQml::save (this=0x561d7f190730) at /usr/src/debug/kcmutils-5.100.0/src/kcmoduleqml.cpp:299 #14 0x7f9545d2e327 in KCModuleProxy::save (this=) at /usr/src/debug/kcmutils-5.100.0/src/kcmoduleproxy.cpp:279 #15 0x7f95462d8751 in ModuleView::moduleSave (this=0x561d7ea54ab0, module=) at /usr/src/debug/systemsettings-5.26.3/core/ModuleView.cpp:369 #16 0x7f95462d8a8e in ModuleView::moduleSave (this=) at /usr/src/debug/systemsettings-5.26.3/core/ModuleView.cpp:360 #17 0x7f95462daebe in ModuleView::qt_static_metacall (_o=, _c=, _id=, _a=0x7ffcb4e85440) at /usr/src/debug/systemsettings-5.26.3/build/core/systemsettingsview_autogen/EWIEGA46WW/moc_ModuleView.cpp:133 #18 0x7f9544b1354c in doActivate (sender=0x561d7e6de590, signal_index=9, argv=0x7ffcb4e85440) at kernel/qobject.cpp:3931 #19 0x7f9544b0c74f in QMetaObject::activate (sender=sender@entry=0x561d7e6de590, m=m@entry=0x7f9545cbe160 , local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffcb4e85440) at kernel/qobject.cpp:3979 #20 0x7f9545897072 in QAbstractButton::clicked (this=this@entry=0x561d7e6de590, _t1=) at .moc/moc_qabstractbutton.cpp:308 #21 0x7f95458972da in QAbstractButtonPrivate::emitClicked (this=0x561d7e480c00) at widgets/qabstractbutton.cpp:416 #22 0x7f9545898b78 in QAbstractButtonPrivate::click (this=0x561d7e480c00) at widgets/qabstractbutton.cpp:409 #23 0x7f9545898d97 in QAbstractButton::mouseReleaseEvent (this=0x561d7e6de590, e=0x7ffcb4e859c0) at widgets/qabstractbutton.cpp:1045 #24 0x7f95457e6c38 in QWidget::event (this=0x561d7e6de590, event=0x7ffcb4e859c0) at kernel/qwidget.cpp:9043 #25 0x7f95457a53fe in QApplicationPrivate::notify_helper (this=this@entry=0x561d7e3aa6e0, receiver=receiver@entry=0x561d7e6de590, e=e@entry=0x7ffcb4e859c0) at kernel/qapplication.cpp:3637 #26 0x7f95457ad922 in QApplication::notify (this=, receiver=0x561d7e6de590, e=) at kernel/qapplication.cpp:3081 #27 0x7f9544adc128 in QCoreApplication::notifyInternal2 (receiver=0x561d7e6de590, event=0x7ffcb4e859c0) at kernel/qcoreapplication.cpp:1064 #28 0x7f95457aba9e in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x561d7e6de590, event=event@entry=0x7ffcb4e859c0, alienWidget=, nativeWidget=0x561d7e8a4610, buttonDown=buttonDown@entry=0x7f9545cf0330 , lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619 #29 0x7f95457ffa58 in QWidgetWindow::handleMouseEvent (this=0x561d7e8f21a0, event=0x7ffcb4e85c70) at kernel/qwidgetwindow.cpp:683 #30 0x7f9545802fb0 in QWidgetWindow::event (this=0x561d7e8f21a0, event=0x7ffcb4e85c70) at kernel/qwidgetwindow.cpp:300 #31 0x7f95457a53fe in QApplicationPrivate::notify_helper (this=, receiver=0x561d7e8f21a0, e=0x7ffcb4e85c70) at kernel/qapplication.cpp:3637 #32 0x7f9544adc128 in QCoreApplication::notifyInternal2 (receiver=0x561d7e8f21a0, event=0x7ffcb4e85c70) at kernel/qcoreapplication.cpp:1064 #33 0x7f9544f7b9ad in QGuiApplicationPrivate::processMouseEvent (e=0x561d7e9d16c0) at kernel/qguiapplication.cpp:2285 #34 0x7f9544f4f37c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #35 0x7f953f51a0fa in xcbSourceDispatch (source=) at qxcbeventdispatcher.cpp:105 #36 0x7f954331ca90 in g_main_dispatch (context=0x7f953800501
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 --- Comment #13 from Nate Graham --- Still cannot reproduce. Any chance you could see if it's fixed in Plasma 5.21? -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 423091] System Setting App crashes when deleting a duplicated line in virtual screen settings
https://bugs.kde.org/show_bug.cgi?id=423091 --- Comment #14 from Wolfgang Reh --- Can't reproduce the bug with version: Operating System: Fedora 34 KDE Plasma Version: 5.22.4 KDE Frameworks Version: 5.85.0 Qt Version: 5.15.2 Kernel Version: 5.13.16-200.fc34.x86_64 (64-bit) Graphics Platform: X11 But still the first virtual desktop has the same name in the system settings as the second one. But only in the system settings, during mouse-over in the status-bar the correct name is displayed. -- You are receiving this mail because: You are watching all bug changes.