Bug 420331

Summary: Crash after pushing one display too far
Product: [Applications] systemsettings Reporter: Rafal <rafalkozlowski07>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rafal 2020-04-20 10:03:57 UTC
Application: systemsettings5 (5.18.4)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 5.6.2-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
One of the display i took very far from another and then close program without saving.

The crash can be reproduced every time.

-- Backtrace:
Application: Ustawienia systemowe (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffab8f75800 (LWP 14194))]

Thread 16 (Thread 0x7ffa67542700 (LWP 14227)):
#0  0x00007ffabb868acf in poll () from /lib64/libc.so.6
#1  0x00007ffa78c4f4f2 in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007ffa78c40e39 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007ffa78c414bf in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007ffa78c41570 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007ffa78c4f439 in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007ffa787ccd78 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#7  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#8  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7ffa67fff700 (LWP 14214)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7ffa79fb2700 (LWP 14211)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7ffaa11ab700 (LWP 14208)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7ffaa19ac700 (LWP 14207)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7ffaa21ad700 (LWP 14206)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7ffaa29ae700 (LWP 14205)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7ffaa31af700 (LWP 14204)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7ffaaca2b700 (LWP 14203)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7ffaad22c700 (LWP 14202)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7ffaada2d700 (LWP 14201)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7ffaae22e700 (LWP 14200)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ffaaea2f700 (LWP 14199)):
#0  0x00007ffaba41d795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffaaf4d72db in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007ffaaf4d6a97 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ffab60a7700 (LWP 14197)):
#0  0x00007ffabb868acf in poll () from /lib64/libc.so.6
#1  0x00007ffab9a3233e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffab9a3245f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffabbe11c0b in QEventDispatcherGlib::processEvents (this=0x7ffaa8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffabbdb9b9b in QEventLoop::exec (this=this@entry=0x7ffab60a6d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffabbbe45ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffabab08507 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007ffabbbe5698 in QThreadPrivate::start (arg=0x7ffabab8ada0) at thread/qthread_unix.cpp:342
#8  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#9  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ffab6ec4700 (LWP 14196)):
#0  0x00007ffabb868acf in poll () from /lib64/libc.so.6
#1  0x00007ffaba3e6772 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007ffaba3e743a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007ffab70c0ab0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007ffabbbe5698 in QThreadPrivate::start (arg=0x55f22be1c250) at thread/qthread_unix.cpp:342
#5  0x00007ffaba416efa in start_thread () from /lib64/libpthread.so.0
#6  0x00007ffabb8733bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffab8f75800 (LWP 14194)):
[KCrash Handler]
#6  0x00007ffabb2a26ac in QArrayData::data (this=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:220
#7  QTypedArrayData<QQuickPointerEvent*>::data (this=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:208
#8  QTypedArrayData<QQuickPointerEvent*>::begin (this=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:211
#9  QVector<QQuickPointerEvent*>::realloc (this=this@entry=0x55f22c53bb18, aalloc=<optimized out>, options=..., options@entry=...) at /usr/include/qt5/QtCore/qvector.h:720
#10 0x00007ffabb295662 in QVector<QQuickPointerEvent*>::detach (this=0x55f22c53bb18) at /usr/include/qt5/QtCore/qflags.h:118
#11 QVector<QQuickPointerEvent*>::begin (this=0x55f22c53bb18) at /usr/include/qt5/QtCore/qvector.h:210
#12 QQuickWindowPrivate::queryPointerEventInstance (this=this@entry=0x55f22c53b980, device=0x7ffabb577360 <(anonymous namespace)::Q_QGS_g_genericMouseDevice::innerFunction()::holder>, eventType=eventType@entry=QEvent::None) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:2355
#13 0x00007ffabb2956f2 in QQuickWindow::mouseGrabberItem (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1636
#14 0x00007ffabb297ffa in QQuickWindowPrivate::removeGrabber (this=this@entry=0x55f22c53b980, grabber=0x55f22dc1c0c0, mouse=mouse@entry=true, touch=touch@entry=true) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:922
#15 0x00007ffabb282bef in QQuickItemPrivate::derefWindow (this=this@entry=0x55f22dc1d0c0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.cpp:3079
#16 0x00007ffabb284ee6 in QQuickItem::~QQuickItem (this=0x55f22dc1c0c0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.cpp:2392
#17 0x00007ffabb2a773e in QQuickRectangle::~QQuickRectangle (this=0x55f22dc1c0c0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickrectangle_p.h:156
#18 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement (this=0x55f22dc1c0c0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#19 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement (this=0x55f22dc1c0c0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#20 0x00007ffabbde77af in QObject::event (this=this@entry=0x55f22dc1c0c0, e=e@entry=0x55f22da82bb0) at kernel/qobject.cpp:1326
#21 0x00007ffabb2823d3 in QQuickItem::event (this=0x55f22dc1c0c0, ev=0x55f22da82bb0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.cpp:8156
#22 0x00007ffabc8c4caf in QApplicationPrivate::notify_helper (this=this@entry=0x55f22bdf1ee0, receiver=receiver@entry=0x55f22dc1c0c0, e=e@entry=0x55f22da82bb0) at kernel/qapplication.cpp:3684
#23 0x00007ffabc8cddf0 in QApplication::notify (this=0x7ffef7833c90, receiver=0x55f22dc1c0c0, e=0x55f22da82bb0) at kernel/qapplication.cpp:3430
#24 0x00007ffabbdbb002 in QCoreApplication::notifyInternal2 (receiver=0x55f22dc1c0c0, event=0x55f22da82bb0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#25 0x00007ffabbdbd794 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55f22bde9130) at kernel/qcoreapplication.cpp:1832
#26 0x00007ffabbe12573 in postEventSourceDispatch (s=0x55f22bf35c30) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007ffab9a32048 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#28 0x00007ffab9a323d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#29 0x00007ffab9a3245f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#30 0x00007ffabbe11bee in QEventDispatcherGlib::processEvents (this=0x55f22bf3f180, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007ffabbdb9b9b in QEventLoop::exec (this=this@entry=0x7ffef7833ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#32 0x00007ffabbdc1972 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#33 0x000055f229fa59c8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings5-5.18.4.1-1.1.x86_64/app/main.cpp:70
[Inferior 1 (process 14194) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2020-05-01 14:11:36 UTC

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