Bug 389467 - System Settings crashes when deleting characters in search bar with Power Management section open
Summary: System Settings crashes when deleting characters in search bar with Power Man...
Status: RESOLVED DUPLICATE of bug 388414
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.11.95
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-01-26 15:47 UTC by Orif Khodjaev
Modified: 2018-01-29 05:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Orif Khodjaev 2018-01-26 15:47:41 UTC
Application: systemsettings5 (5.11.95)

Qt Version: 5.9.3
Frameworks Version: 5.43.0
Operating System: Linux 4.13.0-32-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:

Opened System Settings
Opened Power Management
Returned to search bar
Typed something and erased several times -> Crash

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb0e529f8c0 (LWP 22939))]

Thread 5 (Thread 0x7fb0b2bf2700 (LWP 22945)):
#0  0x00007fb0e16bbb49 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fb0b2bf1a88: 0x1, this=0x18ddc00) at /usr/include/c++/5/bits/atomic_base.h:752
#1  std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fb0b2bf1a88: 0x1, this=0x18ddc00) at /usr/include/c++/5/atomic:462
#2  QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:299
#3  QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, this=0x18ddc00) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:264
#4  QBasicMutex::fastTryUnlock (current=<synthetic pointer>, this=0x18ddc00) at thread/qmutex.h:104
#5  QMutex::unlock (this=this@entry=0x18ddc00) at thread/qmutex.cpp:337
#6  0x00007fb0e18ee5f1 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213
#7  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:207
#8  QThreadData::canWaitLocked (this=0x18ddbd0) at ../../include/QtCore/5.9.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#9  postEventSourcePrepare (s=0x7fb0ac0012d0, timeout=0x7fb0b2bf1b14) at kernel/qeventdispatcher_glib.cpp:259
#10 0x00007fb0daf6191d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb0daf622bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb0daf6249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fb0e18ee6cb in QEventDispatcherGlib::processEvents (this=0x7fb0ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007fb0e1896e2a in QEventLoop::exec (this=this@entry=0x7fb0b2bf1ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#15 0x00007fb0e16bf8f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#16 0x00007fb0df774d25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007fb0e16c4709 in QThreadPrivate::start (arg=0x18dd9d0) at thread/qthread_unix.cpp:368
#18 0x00007fb0dcdeb6ba in start_thread (arg=0x7fb0b2bf2700) at pthread_create.c:333
#19 0x00007fb0e0fd341d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fb0bc677700 (LWP 22944)):
#0  0x00007fb0e0fc774d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb0daf6238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb0daf6249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb0e18ee6cb in QEventDispatcherGlib::processEvents (this=0x7fb0b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fb0e1896e2a in QEventLoop::exec (this=this@entry=0x7fb0bc676ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fb0e16bf8f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007fb0df774d25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fb0e16c4709 in QThreadPrivate::start (arg=0x15bbc90) at thread/qthread_unix.cpp:368
#8  0x00007fb0dcdeb6ba in start_thread (arg=0x7fb0bc677700) at pthread_create.c:333
#9  0x00007fb0e0fd341d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fb0c8e91700 (LWP 22942)):
#0  0x00007fb0daf622f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb0daf6249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb0e18ee6cb in QEventDispatcherGlib::processEvents (this=0x7fb0c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#3  0x00007fb0e1896e2a in QEventLoop::exec (this=this@entry=0x7fb0c8e90cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#4  0x00007fb0e16bf8f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#5  0x00007fb0e1d6d315 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007fb0e16c4709 in QThreadPrivate::start (arg=0x7fb0e1fe1d40) at thread/qthread_unix.cpp:368
#7  0x00007fb0dcdeb6ba in start_thread (arg=0x7fb0c8e91700) at pthread_create.c:333
#8  0x00007fb0e0fd341d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fb0d1dbd700 (LWP 22941)):
#0  0x00007fb0e0fc774d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb0dd661c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb0dd6638d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb0d43141f9 in QXcbEventReader::run (this=0x11a4100) at qxcbconnection.cpp:1330
#4  0x00007fb0e16c4709 in QThreadPrivate::start (arg=0x11a4100) at thread/qthread_unix.cpp:368
#5  0x00007fb0dcdeb6ba in start_thread (arg=0x7fb0d1dbd700) at pthread_create.c:333
#6  0x00007fb0e0fd341d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fb0e529f8c0 (LWP 22939)):
[KCrash Handler]
#6  0x0000000000000030 in ?? ()
#7  0x00007fb0e18a23d9 in QMetaObject::cast (this=0x7fb0e3b54540 <QWidgetWindow::staticMetaObject>, obj=obj@entry=0x6414520) at kernel/qmetaobject.cpp:366
#8  0x00007fb0e18a2415 in QMetaObject::cast (this=<optimized out>, obj=obj@entry=0x6414520) at kernel/qmetaobject.cpp:355
#9  0x00007fb0e34cee13 in qobject_cast<QWidgetWindow*> (object=0x6414520) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:514
#10 QGestureManager::filterEvent (this=0x153f080, receiver=0x6414520, event=0x7fffc4b71350) at kernel/qgesturemanager.cpp:588
#11 0x00007fb0e3488213 in QApplication::notify (this=0x7fffc4b71780, receiver=0x6414520, e=0x7fffc4b71350) at kernel/qapplication.cpp:3046
#12 0x00007fb0e1898df8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x6414520, event=event@entry=0x7fffc4b71350) at kernel/qcoreapplication.cpp:1018
#13 0x00007fb0dfc72ce9 in QCoreApplication::sendEvent (event=0x7fffc4b71350, receiver=0x6414520) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:233
#14 QQuickKeysAttached::keyReleased (this=0x1699dd0, event=0x7fffc4b71350, post=<optimized out>) at items/qquickitem.cpp:1428
#15 0x00007fb0dfc7edd7 in QQuickItemPrivate::deliverKeyEvent (this=0x167e010, e=0x7fffc4b71350) at items/qquickitem.cpp:5026
#16 0x00007fb0dfc7f185 in QQuickItem::event (this=0x167df60, ev=0x7fffc4b71350) at items/qquickitem.cpp:7738
#17 0x00007fb0e347eb9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x167df60, e=0x7fffc4b71350) at kernel/qapplication.cpp:3722
#18 0x00007fb0e34865a7 in QApplication::notify (this=0x7fffc4b71780, receiver=0x167df60, e=0x7fffc4b71350) at kernel/qapplication.cpp:3481
#19 0x00007fb0e1898df8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x167df60, event=event@entry=0x7fffc4b71350) at kernel/qcoreapplication.cpp:1018
#20 0x00007fb0dfc8fdbd in QCoreApplication::sendEvent (event=0x7fffc4b71350, receiver=0x167df60) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:233
#21 QQuickWindow::sendEvent (this=<optimized out>, item=0x167df60, e=e@entry=0x7fffc4b71350) at items/qquickwindow.cpp:2835
#22 0x00007fb0dfc8ff1b in QQuickWindowPrivate::deliverKeyEvent (this=this@entry=0x15bac80, e=e@entry=0x7fffc4b71350) at items/qquickwindow.cpp:1636
#23 0x00007fb0dfc9007f in QQuickWindow::keyReleaseEvent (this=<optimized out>, e=0x7fffc4b71350) at items/qquickwindow.cpp:1628
#24 0x00007fb0e2d1cf15 in QWindow::event (this=this@entry=0x1586440, ev=ev@entry=0x7fffc4b71350) at kernel/qwindow.cpp:2267
#25 0x00007fb0dfc97e85 in QQuickWindow::event (this=0x1586440, e=0x7fffc4b71350) at items/qquickwindow.cpp:1610
#26 0x00007fb0e347eb9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1586440, e=0x7fffc4b71350) at kernel/qapplication.cpp:3722
#27 0x00007fb0e34865a7 in QApplication::notify (this=0x7fffc4b71780, receiver=0x1586440, e=0x7fffc4b71350) at kernel/qapplication.cpp:3481
#28 0x00007fb0e1898df8 in QCoreApplication::notifyInternal2 (receiver=0x1586440, event=event@entry=0x7fffc4b71350) at kernel/qcoreapplication.cpp:1018
#29 0x00007fb0e0302fec in QCoreApplication::sendEvent (event=0x7fffc4b71350, receiver=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:233
#30 QQuickWidget::keyReleaseEvent (this=<optimized out>, e=0x7fffc4b71350) at qquickwidget.cpp:1239
#31 0x00007fb0e34bdb08 in QWidget::event (this=this@entry=0x15ba2c0, event=event@entry=0x7fffc4b71350) at kernel/qwidget.cpp:9200
#32 0x00007fb0e030474b in QQuickWidget::event (this=0x15ba2c0, e=0x7fffc4b71350) at qquickwidget.cpp:1467
#33 0x00007fb0e347eb9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x15ba2c0, e=0x7fffc4b71350) at kernel/qapplication.cpp:3722
#34 0x00007fb0e3487ed6 in QApplication::notify (this=0x7fffc4b71780, receiver=0x15ba2c0, e=0x7fffc4b71350) at kernel/qapplication.cpp:3116
#35 0x00007fb0e1898df8 in QCoreApplication::notifyInternal2 (receiver=0x15ba2c0, event=0x7fffc4b71350) at kernel/qcoreapplication.cpp:1018
#36 0x00007fb0e34da57b in QWidgetWindow::event (this=0x1301bc0, event=0x7fffc4b71350) at kernel/qwidgetwindow.cpp:236
#37 0x00007fb0e347eb9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1301bc0, e=0x7fffc4b71350) at kernel/qapplication.cpp:3722
#38 0x00007fb0e34865a7 in QApplication::notify (this=0x7fffc4b71780, receiver=0x1301bc0, e=0x7fffc4b71350) at kernel/qapplication.cpp:3481
#39 0x00007fb0e1898df8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1301bc0, event=event@entry=0x7fffc4b71350) at kernel/qcoreapplication.cpp:1018
#40 0x00007fb0e2d0d408 in QCoreApplication::sendSpontaneousEvent (event=0x7fffc4b71350, receiver=0x1301bc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#41 QGuiApplicationPrivate::processKeyEvent (e=0x18ad8f0) at kernel/qguiapplication.cpp:2075
#42 0x00007fb0e2d127a5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x18ad8f0) at kernel/qguiapplication.cpp:1739
#43 0x00007fb0e2cec81b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939
#44 0x00007fb0d4373440 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:77
#45 0x00007fb0daf62197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fb0daf623f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fb0daf6249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fb0e18ee6af in QEventDispatcherGlib::processEvents (this=0x11da3e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#49 0x00007fb0e1896e2a in QEventLoop::exec (this=this@entry=0x7fffc4b71660, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#50 0x00007fb0e189fd64 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#51 0x00007fb0e2d0820c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#52 0x00007fb0e347eaf5 in QApplication::exec () at kernel/qapplication.cpp:2910
#53 0x000000000040b689 in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:65

Possible duplicates by query: bug 388187.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-01-29 05:19:18 UTC

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