Bug 453966 - Settings crashes after connecting external monitor and selecting display settings
Summary: Settings crashes after connecting external monitor and selecting display sett...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: 5.24.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-18 04:07 UTC by shaber213
Modified: 2022-11-17 05:35 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (3.61 KB, text/plain)
2022-08-05 19:56 UTC, sarahgnurse1@outlook.com
Details
New crash information added by DrKonqi (3.63 KB, text/plain)
2022-11-17 05:35 UTC, shaber213
Details

Note You need to log in before you can comment on or make changes to this bug.
Description shaber213 2022-05-18 04:07:50 UTC
Application: systemsettings (5.24.5)

Qt Version: 5.15.2
Frameworks Version: 5.94.0
Operating System: Linux 5.17.7-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I connected my external monitor via DP
Selected display settings
Settings crashed

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  QGestureManager::getState (this=this@entry=0x5631ff333230, object=object@entry=0x5631ff25be00, recognizer=recognizer@entry=0x61, type=type@entry=257) at kernel/qgesturemanager.cpp:210
#5  0x00007ff3022aee36 in QGestureManager::filterEventThroughContexts (this=this@entry=0x5631ff333230, contexts=..., event=event@entry=0x7ffea5e3eb90) at kernel/qgesturemanager.cpp:284
#6  0x00007ff3022b2008 in QGestureManager::filterEvent (this=0x5631ff333230, receiver=receiver@entry=0x5631ff25be00, event=event@entry=0x7ffea5e3eb90) at kernel/qgesturemanager.cpp:526
#7  0x00007ff302265da6 in QApplication::notify (this=0x7ffea5e3f290, receiver=0x5631ff25be00, e=<optimized out>) at kernel/qapplication.cpp:2907
#8  0x00007ff3015a9988 in QCoreApplication::notifyInternal2 (receiver=0x5631ff25be00, event=0x7ffea5e3eb90) at kernel/qcoreapplication.cpp:1064
#9  0x00007ff3022649ce in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5631ff25be00, event=event@entry=0x7ffea5e3eb90, alienWidget=<optimized out>, nativeWidget=0x5631fefe60a0, buttonDown=buttonDown@entry=0x7ff3027aa330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#10 0x00007ff3022b8d68 in QWidgetWindow::handleMouseEvent (this=0x5631ff2e8560, event=0x7ffea5e3ee40) at kernel/qwidgetwindow.cpp:683
#11 0x00007ff3022bc2c0 in QWidgetWindow::event (this=0x5631ff2e8560, event=0x7ffea5e3ee40) at kernel/qwidgetwindow.cpp:300
#12 0x00007ff30225e37e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5631ff2e8560, e=0x7ffea5e3ee40) at kernel/qapplication.cpp:3632
#13 0x00007ff3015a9988 in QCoreApplication::notifyInternal2 (receiver=0x5631ff2e8560, event=0x7ffea5e3ee40) at kernel/qcoreapplication.cpp:1064
#14 0x00007ff301b0fa45 in QGuiApplicationPrivate::processMouseEvent (e=0x5631ff323c30) at kernel/qguiapplication.cpp:2282
#15 0x00007ff301ae42ac in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#16 0x00007ff2fbf0c4da in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#17 0x00007ff2ff07dda0 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#18 0x00007ff2ff07e158 in ?? () from /lib64/libglib-2.0.so.0
#19 0x00007ff2ff07e1ec in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#20 0x00007ff3016015a6 in QEventDispatcherGlib::processEvents (this=0x5631fedbae80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007ff3015a83fb in QEventLoop::exec (this=this@entry=0x7ffea5e3f170, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#22 0x00007ff3015b0566 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x00007ff301b033bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#24 0x00007ff30225e2f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#25 0x00005631fd046e7d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings5-5.24.5-1.2.x86_64/app/main.cpp:183
[Inferior 1 (process 30567) detached]

Possible duplicates by query: bug 440925, bug 434216, bug 428036, bug 422963, bug 420787.

Reported using DrKonqi
Comment 1 sarahgnurse1@outlook.com 2022-08-05 19:56:20 UTC
Created attachment 151136 [details]
New crash information added by DrKonqi

systemsettings (5.25.3) using Qt 5.15.5

Following recent update, system settings crashes everytime I open it. Using a dual monitor but the crash occurs even when external monitor is not connected.

-- Backtrace (Reduced):
#4  QGestureManager::getState (this=this@entry=0x55dd5298a260, object=object@entry=0x55dd52a2bb70, recognizer=recognizer@entry=0x21, type=type@entry=257) at kernel/qgesturemanager.cpp:210
#5  0x00007fc982da5916 in QGestureManager::filterEventThroughContexts (this=this@entry=0x55dd5298a260, contexts=..., event=event@entry=0x7ffe46119ce0) at kernel/qgesturemanager.cpp:284
#6  0x00007fc982da8b18 in QGestureManager::filterEvent (this=0x55dd5298a260, receiver=receiver@entry=0x55dd52a2bb70, event=event@entry=0x7ffe46119ce0) at kernel/qgesturemanager.cpp:526
#7  0x00007fc982d5ceae in QApplication::notify (this=0x7ffe4611a3e0, receiver=0x55dd52a2bb70, e=<optimized out>) at kernel/qapplication.cpp:2912
#8  0x00007fc98209bfb8 in QCoreApplication::notifyInternal2 (receiver=0x55dd52a2bb70, event=0x7ffe46119ce0) at kernel/qcoreapplication.cpp:1064
Comment 2 shaber213 2022-11-17 05:35:21 UTC
Created attachment 153818 [details]
New crash information added by DrKonqi

systemsettings (5.26.3) using Qt 5.15.7

settings crash when appearnace open

-- Backtrace (Reduced):
#4  QGestureManager::getState (this=this@entry=0x55d85ea9e130, object=object@entry=0x55d85ea67680, recognizer=recognizer@entry=0x61, type=type@entry=257) at kernel/qgesturemanager.cpp:210
#5  0x00007f3cbc7f58e6 in QGestureManager::filterEventThroughContexts (this=this@entry=0x55d85ea9e130, contexts=..., event=event@entry=0x7ffc67e69f20) at kernel/qgesturemanager.cpp:284
#6  0x00007f3cbc7f8ae8 in QGestureManager::filterEvent (this=0x55d85ea9e130, receiver=receiver@entry=0x55d85ea67680, event=event@entry=0x7ffc67e69f20) at kernel/qgesturemanager.cpp:526
#7  0x00007f3cbc7ace8e in QApplication::notify (this=0x7ffc67e6a630, receiver=0x55d85ea67680, e=<optimized out>) at kernel/qapplication.cpp:2912
#8  0x00007f3cbbadc128 in QCoreApplication::notifyInternal2 (receiver=0x55d85ea67680, event=0x7ffc67e69f20) at kernel/qcoreapplication.cpp:1064