https://bugs.kde.org/show_bug.cgi?id=378376
Bug ID: 378376 Summary: plasma crashed when panel changes with screen edge button clicked Product: plasmashell Version: 5.9.4 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: ogldel...@mail.ru CC: bhus...@gmail.com, plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.9.4) Qt Version: 5.7.1 Frameworks Version: 5.32.0 Operating System: Linux 4.10.5-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: load img1; then do click 1 then click 2 do click 1 do click2... until plasma crash The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6f4b8b0580 (LWP 1732))] Thread 8 (Thread 0x7f6e6a41e700 (LWP 2269)): #0 0x00007f6f44f5a7bd in poll () from /lib64/libc.so.6 #1 0x00007f6f3fd5fa86 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6e5c052200, timeout=<optimized out>, context=0x7f6e5c1f9750) at gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7f6e5c1f9750, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924 #3 0x00007f6f3fd5fb9c in g_main_context_iteration (context=0x7f6e5c1f9750, may_block=may_block@entry=1) at gmain.c:3990 #4 0x00007f6f4587d18b in QEventDispatcherGlib::processEvents (this=0x7f6e5c1a13f0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6f45826aea in QEventLoop::exec (this=this@entry=0x7f6e6a41dcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6f45654813 in QThread::exec (this=this@entry=0x443b480) at thread/qthread.cpp:507 #7 0x00007f6f48745305 in QQmlThreadPrivate::run (this=0x443b480) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147 #8 0x00007f6f456594c8 in QThreadPrivate::start (arg=0x443b480) at thread/qthread_unix.cpp:368 #9 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f6e7ecdc700 (LWP 2031)): #0 0x00007f6f44f5a7bd in poll () from /lib64/libc.so.6 #1 0x00007f6f3fd5fa86 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6e780048d0, timeout=<optimized out>, context=0x7f6e78000990) at gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7f6e78000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924 #3 0x00007f6f3fd5fb9c in g_main_context_iteration (context=0x7f6e78000990, may_block=may_block@entry=1) at gmain.c:3990 #4 0x00007f6f4587d18b in QEventDispatcherGlib::processEvents (this=0x7f6e780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6f45826aea in QEventLoop::exec (this=this@entry=0x7f6e7ecdbcb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6f45654813 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f6e81595df7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so #8 0x00007f6f456594c8 in QThreadPrivate::start (arg=0x3b924a0) at thread/qthread_unix.cpp:368 #9 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f6e92a6f700 (LWP 1906)): #0 g_mutex_lock (mutex=mutex@entry=0x7f6e8c000990) at gthread-posix.c:1336 #1 0x00007f6f3fd5f4a4 in g_main_context_check (context=context@entry=0x7f6e8c000990, max_priority=2147483647, fds=fds@entry=0x7f6e8c0013c0, n_fds=n_fds@entry=1) at gmain.c:3766 #2 0x00007f6f3fd5fa24 in g_main_context_iterate (context=context@entry=0x7f6e8c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3926 #3 0x00007f6f3fd5fb9c in g_main_context_iteration (context=0x7f6e8c000990, may_block=may_block@entry=1) at gmain.c:3990 #4 0x00007f6f4587d18b in QEventDispatcherGlib::processEvents (this=0x7f6e8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6f45826aea in QEventLoop::exec (this=this@entry=0x7f6e92a6ec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6f45654813 in QThread::exec (this=this@entry=0x1831140) at thread/qthread.cpp:507 #7 0x00007f6f492d62d6 in QQuickPixmapReader::run (this=0x1831140) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/quick/util/qquickpixmapcache.cpp:822 #8 0x00007f6f456594c8 in QThreadPrivate::start (arg=0x1831140) at thread/qthread_unix.cpp:368 #9 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f6f257ee700 (LWP 1879)): #0 0x00007f6f445109a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6f4af77974 in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007f6f4af779b9 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f6f275c5700 (LWP 1871)): #0 0x00007f6f44f5a7bd in poll () from /lib64/libc.so.6 #1 0x00007f6f3fd5fa86 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6f1c003070, timeout=<optimized out>, context=0x7f6f1c000990) at gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7f6f1c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924 #3 0x00007f6f3fd5fb9c in g_main_context_iteration (context=0x7f6f1c000990, may_block=may_block@entry=1) at gmain.c:3990 #4 0x00007f6f4587d18b in QEventDispatcherGlib::processEvents (this=0x7f6f1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6f45826aea in QEventLoop::exec (this=this@entry=0x7f6f275c4cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6f45654813 in QThread::exec (this=this@entry=0x115fa20) at thread/qthread.cpp:507 #7 0x00007f6f48745305 in QQmlThreadPrivate::run (this=0x115fa20) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147 #8 0x00007f6f456594c8 in QThreadPrivate::start (arg=0x115fa20) at thread/qthread_unix.cpp:368 #9 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f6f2cf70700 (LWP 1829)): #0 0x00007f6f3fda53a9 in g_mutex_lock (mutex=mutex@entry=0x7f6f20000990) at gthread-posix.c:1336 #1 0x00007f6f3fd5f606 in g_main_context_dispatch (context=context@entry=0x7f6f20000990) at gmain.c:3850 #2 0x00007f6f3fd5faf0 in g_main_context_iterate (context=context@entry=0x7f6f20000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929 #3 0x00007f6f3fd5fb9c in g_main_context_iteration (context=0x7f6f20000990, may_block=may_block@entry=1) at gmain.c:3990 #4 0x00007f6f4587d18b in QEventDispatcherGlib::processEvents (this=0x7f6f200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6f45826aea in QEventLoop::exec (this=this@entry=0x7f6f2cf6fcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6f45654813 in QThread::exec (this=this@entry=0x1119350) at thread/qthread.cpp:507 #7 0x00007f6f48745305 in QQmlThreadPrivate::run (this=0x1119350) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147 #8 0x00007f6f456594c8 in QThreadPrivate::start (arg=0x1119350) at thread/qthread_unix.cpp:368 #9 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f6f385b1700 (LWP 1739)): #0 0x00007f6f44f5a7bd in poll () from /lib64/libc.so.6 #1 0x00007f6f3fd5fa86 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6f30003390, timeout=<optimized out>, context=0x7f6f30001600) at gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7f6f30001600, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924 #3 0x00007f6f3fd5fb9c in g_main_context_iteration (context=0x7f6f30001600, may_block=may_block@entry=1) at gmain.c:3990 #4 0x00007f6f4587d18b in QEventDispatcherGlib::processEvents (this=0x7f6f300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6f45826aea in QEventLoop::exec (this=this@entry=0x7f6f385b0cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6f45654813 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f6f45c8f385 in ?? () from /usr/lib64/libQt5DBus.so.5 #8 0x00007f6f456594c8 in QThreadPrivate::start (arg=0x7f6f45f00d20) at thread/qthread_unix.cpp:368 #9 0x00007f6f4450a537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6f44f6404f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f6f4b8b0580 (LWP 1732)): [KCrash Handler] #6 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x10) at /usr/include/c++/6/bits/atomic_base.h:396 #7 QAtomicOps<int>::load<int> (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:227 #8 QBasicAtomicInteger<int>::load (this=0x10) at /usr/include/qt5/QtCore/qbasicatomic.h:99 #9 QtPrivate::RefCount::isShared (this=0x10) at /usr/include/qt5/QtCore/qrefcount.h:101 #10 QHash<Plasma::FrameSvg*, int>::detach (this=0x4636ba8) at /usr/include/qt5/QtCore/qhash.h:273 #11 QHash<Plasma::FrameSvg*, int>::operator[] (akey=@0x7fff9e3e4238: 0x48130f0, this=0x4636ba8) at /usr/include/qt5/QtCore/qhash.h:741 #12 Plasma::FrameData::ref (this=0x4636af0, svg=0x48130f0) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/framesvg.cpp:973 #13 0x00007f6f49a42a7d in Plasma::FrameSvgPrivate::alphaMask (this=0x43f5f00) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/framesvg.cpp:485 #14 0x00007f6f49a43733 in Plasma::FrameSvg::mask (this=0x48130f0) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/framesvg.cpp:326 #15 0x00007f6f4b2a8bec in PlasmaQuick::DialogPrivate::updateTheme (this=this@entry=0x3fc11c0) at /usr/src/debug/plasma-framework-5.32.0/src/plasmaquick/dialog.cpp:242 #16 0x00007f6f4b2a9cf1 in PlasmaQuick::DialogPrivate::syncToMainItemSize (this=this@entry=0x3fc11c0) at /usr/src/debug/plasma-framework-5.32.0/src/plasmaquick/dialog.cpp:636 #17 0x00007f6f4b2aac43 in PlasmaQuick::DialogPrivate::updateVisibility (this=0x3fc11c0, visible=visible@entry=true) at /usr/src/debug/plasma-framework-5.32.0/src/plasmaquick/dialog.cpp:296 #18 0x00007f6f4b2acab6 in PlasmaQuick::Dialog::event (this=0x4696330, event=0x7fff9e3e4910) at /usr/src/debug/plasma-framework-5.32.0/src/plasmaquick/dialog.cpp:1141 #19 0x00007f6f467a3eac in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x4696330, e=0x7fff9e3e4910) at kernel/qapplication.cpp:3799 #20 0x00007f6f467ab661 in QApplication::notify (this=0x7fff9e3e8060, receiver=0x4696330, e=0x7fff9e3e4910) at kernel/qapplication.cpp:3556 #21 0x00007f6f45828b00 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x4696330, event=event@entry=0x7fff9e3e4910) at kernel/qcoreapplication.cpp:988 #22 0x00007f6f4600c41e in QCoreApplication::sendEvent (event=0x7fff9e3e4910, receiver=0x4696330) at ../../src/corelib/kernel/qcoreapplication.h:231 #23 QWindow::setVisible (this=this@entry=0x4696330, visible=visible@entry=true) at kernel/qwindow.cpp:537 #24 0x00007f6f4b2a88ec in PlasmaQuick::Dialog::setVisible (this=0x4696330, visible=<optimized out>) at /usr/src/debug/plasma-framework-5.32.0/src/plasmaquick/dialog.cpp:1316 #25 0x00007f6f4b2aba38 in PlasmaQuick::Dialog::qt_static_metacall (_o=_o@entry=0x4696330, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=9, _a=_a@entry=0x7fff9e3e4ad0) at /usr/src/debug/plasma-framework-5.32.0/build/src/plasmaquick/moc_dialog.cpp:346 #26 0x00007f6f4b2ad25b in PlasmaQuick::Dialog::qt_metacall (this=0x4696330, _c=QMetaObject::WriteProperty, _id=9, _a=0x7fff9e3e4ad0) at /usr/src/debug/plasma-framework-5.32.0/build/src/plasmaquick/moc_dialog.cpp:399 #27 0x00007f6f486c2bc2 in QQmlPropertyPrivate::write (object=object@entry=0x4696330, property=..., value=..., context=0x49bf160, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/qqmlproperty.cpp:1259 #28 0x00007f6f4868fb12 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x1161b30, object=object@entry=0x4696330, property=0x7f6f1c0893a0, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:544 #29 0x00007f6f48690120 in QV4::QObjectWrapper::setQmlProperty (engine=0x1161b30, qmlContext=<optimized out>, object=0x4696330, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:431 #30 0x00007f6f48690252 in QV4::QObjectWrapper::put (m=0x7f6f265c6b68, name=0x7f6f265c6b60, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:704 #31 0x00007f6f486a0636 in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/jsruntime/qv4object_p.h:310 #32 QV4::Runtime::setProperty (engine=0x1161b30, object=..., nameIndex=<optimized out>, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/jsruntime/qv4runtime.cpp:603 #33 0x00007f6e6938d376 in ?? () #34 0x0000000000000001 in ?? () #35 0x00007f6f265c63d8 in ?? () #36 0x0000000100000002 in ?? () #37 0x0000000001165ed0 in ?? () #38 0x0000000000000000 in ?? () Possible duplicates by query: bug 373885, bug 372712, bug 371254. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.