https://bugs.kde.org/show_bug.cgi?id=439320

            Bug ID: 439320
           Summary: systemsettings srashes when saving window management
                    behavior
           Product: systemsettings
           Version: 5.22.1
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: alexey....@gmail.com
  Target Milestone: ---

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

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

Reply via email to