https://bugs.kde.org/show_bug.cgi?id=356719
Bug ID: 356719 Summary: Plasma crash after closing notification of removed panel Product: plasmashell Version: 5.5.0 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: opensuse.lietuviu.ka...@gmail.com CC: bhus...@gmail.com, plasma-b...@kde.org Application: plasmashell (5.5.0) Qt Version: 5.5.0 Operating System: Linux 4.1.13-5-default x86_64 Distribution (Platform): openSUSE RPMs -- Information about the crash: - What I was doing when the application crashed: Removed panel. Closed notification about removing of panel. 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 0x7fbe755d97c0 (LWP 8305))] Thread 8 (Thread 0x7fbe5f055700 (LWP 8309)): #0 0x00007fbe6eaf2c1d in poll () from /lib64/libc.so.6 #1 0x00007fbe73a2b422 in poll (__timeout=-1, __nfds=1, __fds=0x7fbe5f054d00) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0xa74cf0, cond=cond@entry=0xa74d30, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007fbe73a2d00f in xcb_wait_for_event (c=0xa74cf0) at xcb_in.c:693 #4 0x00007fbe611a5c29 in QXcbEventReader::run (this=0xa83240) at qxcbconnection.cpp:1214 #5 0x00007fbe6f1e955f in QThreadPrivate::start (arg=0xa83240) at thread/qthread_unix.cpp:331 #6 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #7 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fbe5c8a7700 (LWP 8353)): #0 0x00007fbe6eb0761f in __libc_enable_asynccancel () from /lib64/libc.so.6 #1 0x00007fbe6eaf2c12 in poll () from /lib64/libc.so.6 #2 0x00007fbe6b1d2e64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fbe50003070, timeout=-1, context=0x7fbe50000990) at gmain.c:4103 #3 g_main_context_iterate (context=context@entry=0x7fbe50000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #4 0x00007fbe6b1d2f7c in g_main_context_iteration (context=0x7fbe50000990, may_block=1) at gmain.c:3869 #5 0x00007fbe6f41aa5b in QEventDispatcherGlib::processEvents (this=0x7fbe500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #6 0x00007fbe6f3c1a63 in QEventLoop::exec (this=this@entry=0x7fbe5c8a6df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #7 0x00007fbe6f1e484a in QThread::exec (this=this@entry=0xb40ce0) at thread/qthread.cpp:503 #8 0x00007fbe724ed5f8 in QQmlThreadPrivate::run (this=0xb40ce0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141 #9 0x00007fbe6f1e955f in QThreadPrivate::start (arg=0xb40ce0) at thread/qthread_unix.cpp:331 #10 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fbe453b7700 (LWP 8371)): #0 0x00007fbe6eaf2c1d in poll () from /lib64/libc.so.6 #1 0x00007fbe6b1d2e64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fbe40002e70, timeout=-1, context=0x7fbe40000990) at gmain.c:4103 #2 g_main_context_iterate (context=context@entry=0x7fbe40000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x00007fbe6b1d2f7c in g_main_context_iteration (context=0x7fbe40000990, may_block=1) at gmain.c:3869 #4 0x00007fbe6f41aa5b in QEventDispatcherGlib::processEvents (this=0x7fbe400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fbe6f3c1a63 in QEventLoop::exec (this=this@entry=0x7fbe453b6df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fbe6f1e484a in QThread::exec (this=this@entry=0xcff810) at thread/qthread.cpp:503 #7 0x00007fbe724ed5f8 in QQmlThreadPrivate::run (this=0xcff810) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007fbe6f1e955f in QThreadPrivate::start (arg=0xcff810) at thread/qthread_unix.cpp:331 #9 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fbe3fa8f700 (LWP 8373)): #0 get_thread_data () at thread/qthread_unix.cpp:181 #1 QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:212 #2 0x00007fbe6f41a96a in postEventSourcePrepare (s=0x7fbe380012d0, timeout=timeout@entry=0x7fbe3fa8ec34) at kernel/qeventdispatcher_glib.cpp:247 #3 0x00007fbe6b1d24ad in g_main_context_prepare (context=context@entry=0x7fbe38000990, priority=priority@entry=0x7fbe3fa8ecb8) at gmain.c:3410 #4 0x00007fbe6b1d2d80 in g_main_context_iterate (context=context@entry=0x7fbe38000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788 #5 0x00007fbe6b1d2f7c in g_main_context_iteration (context=0x7fbe38000990, may_block=1) at gmain.c:3869 #6 0x00007fbe6f41aa5b in QEventDispatcherGlib::processEvents (this=0x7fbe380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #7 0x00007fbe6f3c1a63 in QEventLoop::exec (this=this@entry=0x7fbe3fa8edf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007fbe6f1e484a in QThread::exec (this=this@entry=0xd8e1e0) at thread/qthread.cpp:503 #9 0x00007fbe724ed5f8 in QQmlThreadPrivate::run (this=0xd8e1e0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141 #10 0x00007fbe6f1e955f in QThreadPrivate::start (arg=0xd8e1e0) at thread/qthread_unix.cpp:331 #11 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #12 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fbe3e1b1700 (LWP 8377)): #0 0x00007fbe6e30005f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbe74cb07eb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fbe74f97ea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fbe74cb0819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fbdb6b10700 (LWP 8391)): #0 0x00007fbe6b214cf9 in g_mutex_lock (mutex=mutex@entry=0x7fbdb0000990) at gthread-posix.c:1336 #1 0x00007fbe6b1d1ee0 in g_main_context_acquire (context=0x7fbdb0000990) at gmain.c:3182 #2 0x00007fbe6b1d2d25 in g_main_context_iterate (context=context@entry=0x7fbdb0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3758 #3 0x00007fbe6b1d2f7c in g_main_context_iteration (context=0x7fbdb0000990, may_block=1) at gmain.c:3869 #4 0x00007fbe6f41aa5b in QEventDispatcherGlib::processEvents (this=0x7fbdb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fbe6f3c1a63 in QEventLoop::exec (this=this@entry=0x7fbdb6b0fdb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fbe6f1e484a in QThread::exec (this=this@entry=0x1225450) at thread/qthread.cpp:503 #7 0x00007fbe73083f82 in QQuickPixmapReader::run (this=0x1225450) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/util/qquickpixmapcache.cpp:754 #8 0x00007fbe6f1e955f in QThreadPrivate::start (arg=0x1225450) at thread/qthread_unix.cpp:331 #9 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fbda6f21700 (LWP 8401)): #0 0x00007fbe6eaf2c1d in poll () from /lib64/libc.so.6 #1 0x00007fbe6b1d2e64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fbda00048d0, timeout=3446306, context=0x7fbda0000990) at gmain.c:4103 #2 g_main_context_iterate (context=context@entry=0x7fbda0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x00007fbe6b1d2f7c in g_main_context_iteration (context=0x7fbda0000990, may_block=1) at gmain.c:3869 #4 0x00007fbe6f41aa5b in QEventDispatcherGlib::processEvents (this=0x7fbda00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fbe6f3c1a63 in QEventLoop::exec (this=this@entry=0x7fbda6f20dd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fbe6f1e484a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007fbda856ecf7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so #8 0x00007fbe6f1e955f in QThreadPrivate::start (arg=0x2679c50) at thread/qthread_unix.cpp:331 #9 0x00007fbe6e2fc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbe6eafb04d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fbe755d97c0 (LWP 8305)): [KCrash Handler] #6 ref<int> (_q_value=@0x3f5400003ba00000: <error reading variable>) at ../../src/corelib/arch/qatomic_x86.h:181 #7 ref (this=0x3f5400003ba00000) at ../../src/corelib/thread/qbasicatomic.h:129 #8 QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x2cc93a0) at tools/qsharedpointer.cpp:1332 #9 0x00007fbe7242c2a2 in QWeakPointer<QObject> (ptr=0x2cc93a0, this=0x7fbe3c105358) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:696 #10 QPointer (p=0x2cc93a0, this=0x7fbe3c105358) at /usr/include/qt5/QtCore/qpointer.h:62 #11 QObjectWrapper (object=0x2cc93a0, engine=0xe8cfd0, this=0x7fbe3c105330) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:237 #12 alloc<QV4::QObjectWrapper, QV4::ExecutionEngine*, QObject*> (arg1=0xe8cfd0, arg1=0xe8cfd0, arg2=0x2cc93a0, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4mm_p.h:117 #13 QV4::QObjectWrapper::create (engine=engine@entry=0xe8cfd0, object=object@entry=0x2cc93a0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:689 #14 0x00007fbe7242d815 in QV4::QObjectWrapper::wrap (engine=engine@entry=0xe8cfd0, object=0x2cc93a0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:594 #15 0x00007fbe723aea2c in QV4::ExecutionEngine::fromVariant (this=this@entry=0xe8cfd0, variant=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4engine.cpp:1418 #16 0x00007fbe724de061 in QV4::QmlContextWrapper::get (m=<optimized out>, name=<optimized out>, hasProperty=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/qqmlcontextwrapper.cpp:232 #17 0x00007fbe723b6e29 in get (hasProperty=0x7ffcbb4101a0, name=0x7fbe3ea900e0, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4object_p.h:276 #18 QV4::ExecutionContext::getProperty (this=0x7fbe3ea900e8, name=0x7fbe3ea900e0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4context.cpp:383 #19 0x00007fbe72444b87 in QV4::Runtime::getActivationProperty (engine=0xe8cfd0, nameIndex=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4runtime.cpp:690 #20 0x00007fbdb54dd7cd in ?? () #21 0x0000000000000000 in ?? () Possible duplicates by query: bug 355728. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.