Bug 439320 - systemsettings srashes when saving window management behavior
Summary: systemsettings srashes when saving window management behavior
Status: RESOLVED DUPLICATE of bug 437455
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.22.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-30 01:03 UTC by Alexey Min
Modified: 2021-07-01 09:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Min 2021-06-30 01:03:57 UTC
Application: systemsettings5 (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 systemsettings navigate to Window management, Window behavior, Advanced tab. Change window placement from "Minimal overlapping" to "Centered", observe crash.

Lauch again, navigate same way, change from "Centered" to "Minimal Overlapping" - crash again.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fc0a2cdb880 (LWP 1607))]
[KCrash Handler]
#6  0x00007fc0a531da47 in QWaylandClientExtensionPrivate::handleRegistryGlobal (data=0x5602dae44db0, registry=0x5602d85267a0, id=53, interface=..., version=1) at /usr/src/debug/dev-qt/qtwayland-5.15.2-r1/qtwayland-everywhere-src-5.15.2/src/client/global/qwaylandclientextension.cpp:67
#7  0x00007fc0a52f7781 in QtWaylandClient::QWaylandDisplay::registry_global (this=0x5602d8526110, id=53, interface=..., version=1) at /usr/src/debug/dev-qt/qtwayland-5.15.2-r1/qtwayland-everywhere-src-5.15.2/src/client/qwaylanddisplay.cpp:396
#8  0x00007fc0a532c27c in QtWayland::wl_registry::handle_global (data=0x5602d8526120, object=0x5602d85267a0, name=53, interface=0x5602d972b450 "org_kde_kwin_blur_manager", version=1) at qwayland-wayland.cpp:94
#9  0x00007fc0a2d6bbbd in ffi_call_unix64 () at /usr/src/debug/dev-libs/libffi-3.3-r2/libffi-3.3/src/x86/unix64.S:101
#10 0x00007fc0a2d6b14a in ffi_call_int (cif=0x7fff8bc2bbf0, fn=0x7fc0a532c218 <QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int)>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at /usr/src/debug/dev-libs/libffi-3.3-r2/libffi-3.3/src/x86/ffi64.c:669
#11 0x00007fc0a526d59b in wl_closure_invoke (closure=0x5602d972b370, flags=1, target=0x5602d85267a0, opcode=0, data=0x5602d8526120) at ../wayland-1.19.0/src/connection.c:1018
#12 0x00007fc0a526a5d8 in dispatch_event (display=0x5602d8526650, queue=0x5602d8526720) at ../wayland-1.19.0/src/wayland-client.c:1452
#13 0x00007fc0a526a8be in dispatch_queue (display=0x5602d8526650, queue=0x5602d8526720) at ../wayland-1.19.0/src/wayland-client.c:1598
#14 0x00007fc0a526ab91 in wl_display_dispatch_queue_pending (display=0x5602d8526650, queue=0x5602d8526720) at ../wayland-1.19.0/src/wayland-client.c:1840
#15 0x00007fc0a526abf9 in wl_display_dispatch_pending (display=0x5602d8526650) at ../wayland-1.19.0/src/wayland-client.c:1903
#16 0x00007fc0a52f603e in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5602d8526110) at /usr/src/debug/dev-qt/qtwayland-5.15.2-r1/qtwayland-everywhere-src-5.15.2/src/client/qwaylanddisplay.cpp:221
#17 0x00007fc0a5330a2a in QtWaylandClient::QWaylandDisplay::qt_static_metacall (_o=0x5602d8526110, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff8bc2c040) at .moc/moc_qwaylanddisplay_p.cpp:77
#18 0x00007fc0a7a0ad5b in doActivate<false> (sender=0x5602d85960e0, signal_index=3, argv=0x7fff8bc2c040) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3898
#19 0x00007fc0a7a04691 in QMetaObject::activate (sender=0x5602d85960e0, m=0x7fc0a7d8b3e0 <QSocketNotifier::staticMetaObject>, local_signal_index=0, argv=0x7fff8bc2c040) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3946
#20 0x00007fc0a7a13f8e in QSocketNotifier::activated (this=0x5602d85960e0, _t1=..., _t2=QSocketNotifier::Read, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#21 0x00007fc0a7a13ad5 in QSocketNotifier::event (this=0x5602d85960e0, e=0x7fff8bc2c430) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qsocketnotifier.cpp:302
#22 0x00007fc0a87bed7f in QApplicationPrivate::notify_helper (this=this@entry=0x5602d8520560, receiver=receiver@entry=0x5602d85960e0, e=e@entry=0x7fff8bc2c430) at /usr/src/debug/dev-qt/qtwidgets-5.15.2/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qapplication.cpp:3632
#23 0x00007fc0a87c7a30 in QApplication::notify (this=0x7fff8bc2c7c0, receiver=0x5602d85960e0, e=0x7fff8bc2c430) at /usr/src/debug/dev-qt/qtwidgets-5.15.2/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qapplication.cpp:3156
#24 0x00007fc0a79b859b in QCoreApplication::notifyInternal2 (receiver=0x5602d85960e0, event=0x7fff8bc2c430) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1063
#25 0x00007fc0a79b8f8a in QCoreApplication::sendEvent (receiver=0x5602d85960e0, event=0x7fff8bc2c430) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1458
#26 0x00007fc0a7a4b4a8 in socketNotifierSourceDispatch (source=0x5602d8523050) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:107
#27 0x00007fc0a563834c in g_main_dispatch (context=0x5602d857aee0) at ../glib-2.68.2/glib/gmain.c:3337
#28 0x00007fc0a5639343 in g_main_context_dispatch (context=0x5602d857aee0) at ../glib-2.68.2/glib/gmain.c:4055
#29 0x00007fc0a563953e in g_main_context_iterate (context=0x5602d857aee0, block=1, dispatch=1, self=0x5602d857ea00) at ../glib-2.68.2/glib/gmain.c:4131
#30 0x00007fc0a5639616 in g_main_context_iteration (context=0x5602d857aee0, may_block=1) at ../glib-2.68.2/glib/gmain.c:4196
#31 0x00007fc0a7a4c185 in QEventDispatcherGlib::processEvents (this=0x5602d8596150, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#32 0x00007fc0a79b5109 in QEventLoop::processEvents (this=0x7fff8bc2c6b0, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventloop.cpp:139
#33 0x00007fc0a79b542f in QEventLoop::exec (this=0x7fff8bc2c6b0, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r2/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventloop.cpp:232
#34 0x00007fc0a79b8dcc 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
#35 0x00007fc0a7fe465c 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
#36 0x00007fc0a87becf5 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
#37 0x00005602d8011ddc in main (argc=<optimized out>, argv=0x7fff8bc2c7d0) at /usr/src/debug/kde-plasma/systemsettings-5.22.2/systemsettings-5.22.2/app/main.cpp:208
[Inferior 1 (process 1607) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2021-07-01 09:41:37 UTC

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