Bug 355725

Summary: Crash few time after removing/adding/removing new panel
Product: [Plasma] plasmashell Reporter: opensuse.lietuviu.kalba
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, mklapetek, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description opensuse.lietuviu.kalba 2015-11-22 11:52:33 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.12-1-default x86_64
Distribution (Platform): openSUSE RPMs

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

I several times removed and added new panels in desktop.
P.S. Mouse not always is responsible to clicks, so even in this crash report dialogs I must navigate with keyboard. Maybe this is somehow related with fact, that I opened Kate as super user...

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb981e467c0 (LWP 11893))]

Thread 8 (Thread 0x7fb96b934700 (LWP 11894)):
#0  0x00007fb97b3b4c1d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb9802ba422 in poll (__timeout=-1, __nfds=1, __fds=0x7fb96b933d00) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x17c67a0, cond=cond@entry=0x17c67e0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007fb9802bc00f in xcb_wait_for_event (c=0x17c67a0) at xcb_in.c:693
#4  0x00007fb96da84c29 in QXcbEventReader::run (this=0x17d4d30) at qxcbconnection.cpp:1214
#5  0x00007fb97baab55f in QThreadPrivate::start (arg=0x17d4d30) at thread/qthread_unix.cpp:331
#6  0x00007fb97abbe0a4 in start_thread (arg=0x7fb96b934700) at pthread_create.c:309
#7  0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fb969199700 (LWP 11895)):
#0  g_main_context_prepare (context=context@entry=0x7fb95c000990, priority=priority@entry=0x7fb969198cb8) at gmain.c:3481
#1  0x00007fb977aa5d80 in g_main_context_iterate (context=context@entry=0x7fb95c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#2  0x00007fb977aa5f7c in g_main_context_iteration (context=0x7fb95c000990, may_block=1) at gmain.c:3869
#3  0x00007fb97bcdca5b in QEventDispatcherGlib::processEvents (this=0x7fb95c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fb97bc83a63 in QEventLoop::exec (this=this@entry=0x7fb969198df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fb97baa684a in QThread::exec (this=this@entry=0x18a3f10) at thread/qthread.cpp:503
#6  0x00007fb97ed765f8 in QQmlThreadPrivate::run (this=0x18a3f10) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007fb97baab55f in QThreadPrivate::start (arg=0x18a3f10) at thread/qthread_unix.cpp:331
#8  0x00007fb97abbe0a4 in start_thread (arg=0x7fb969199700) at pthread_create.c:309
#9  0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fb951ba5700 (LWP 11898)):
#0  g_mutex_unlock (mutex=0x7fb94c000990) at gthread-posix.c:1348
#1  0x00007fb977aa58e9 in g_main_context_check (context=context@entry=0x7fb94c000990, max_priority=2147483647, fds=fds@entry=0x7fb94c002e70, n_fds=n_fds@entry=1) at gmain.c:3647
#2  0x00007fb977aa5df8 in g_main_context_iterate (context=context@entry=0x7fb94c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007fb977aa5f7c in g_main_context_iteration (context=0x7fb94c000990, may_block=1) at gmain.c:3869
#4  0x00007fb97bcdca5b in QEventDispatcherGlib::processEvents (this=0x7fb94c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fb97bc83a63 in QEventLoop::exec (this=this@entry=0x7fb951ba4df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb97baa684a in QThread::exec (this=this@entry=0x1a5da00) at thread/qthread.cpp:503
#7  0x00007fb97ed765f8 in QQmlThreadPrivate::run (this=0x1a5da00) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fb97baab55f in QThreadPrivate::start (arg=0x1a5da00) at thread/qthread_unix.cpp:331
#9  0x00007fb97abbe0a4 in start_thread (arg=0x7fb951ba5700) at pthread_create.c:309
#10 0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb94bfff700 (LWP 11901)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb98151e7eb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fb981805ea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fb98151e819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fb97abbe0a4 in start_thread (arg=0x7fb94bfff700) at pthread_create.c:309
#4  0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb8cb1b8700 (LWP 11902)):
#0  g_mutex_unlock (mutex=0x7fb8c4000990) at gthread-posix.c:1348
#1  0x00007fb977aa4f20 in g_main_context_acquire (context=0x7fb8c4000990) at gmain.c:3196
#2  0x00007fb977aa5d25 in g_main_context_iterate (context=context@entry=0x7fb8c4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3758
#3  0x00007fb977aa5f7c in g_main_context_iteration (context=0x7fb8c4000990, may_block=1) at gmain.c:3869
#4  0x00007fb97bcdca5b in QEventDispatcherGlib::processEvents (this=0x7fb8c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fb97bc83a63 in QEventLoop::exec (this=this@entry=0x7fb8cb1b7df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb97baa684a in QThread::exec (this=this@entry=0x1ab4270) at thread/qthread.cpp:503
#7  0x00007fb97ed765f8 in QQmlThreadPrivate::run (this=0x1ab4270) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fb97baab55f in QThreadPrivate::start (arg=0x1ab4270) at thread/qthread_unix.cpp:331
#9  0x00007fb97abbe0a4 in start_thread (arg=0x7fb8cb1b8700) at pthread_create.c:309
#10 0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb8c3633700 (LWP 11903)):
#0  g_mutex_unlock (mutex=0x7fb8bc000990) at gthread-posix.c:1348
#1  0x00007fb977aa5a5a in g_main_context_dispatch (context=context@entry=0x7fb8bc000990) at gmain.c:3740
#2  0x00007fb977aa5ed8 in g_main_context_iterate (context=context@entry=0x7fb8bc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#3  0x00007fb977aa5f7c in g_main_context_iteration (context=0x7fb8bc000990, may_block=1) at gmain.c:3869
#4  0x00007fb97bcdca5b in QEventDispatcherGlib::processEvents (this=0x7fb8bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fb97bc83a63 in QEventLoop::exec (this=this@entry=0x7fb8c3632db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb97baa684a in QThread::exec (this=this@entry=0x1c82cd0) at thread/qthread.cpp:503
#7  0x00007fb97f902f82 in QQuickPixmapReader::run (this=0x1c82cd0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/util/qquickpixmapcache.cpp:754
#8  0x00007fb97baab55f in QThreadPrivate::start (arg=0x1c82cd0) at thread/qthread_unix.cpp:331
#9  0x00007fb97abbe0a4 in start_thread (arg=0x7fb8c3633700) at pthread_create.c:309
#10 0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fb8b28af700 (LWP 11910)):
#0  0x00007fb97baa4b8a in testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x2ac8488: 0x1) at ../../src/corelib/arch/qatomic_x86.h:259
#1  testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x2ac8488: 0x1) at ../../src/corelib/thread/qgenericatomic.h:166
#2  testAndSetAcquire (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, this=0x2ac8488, this@entry=0x0) at ../../src/corelib/thread/qbasicatomic.h:278
#3  fastTryLock (current=<synthetic pointer>, this=0x2ac8488, this@entry=0x0) at thread/qmutex.h:82
#4  QMutex::lock (this=this@entry=0x2ac8488) at thread/qmutex.cpp:212
#5  0x00007fb97bcdc985 in QMutexLocker (m=0x2ac8488, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128
#6  canWaitLocked (this=0x2ac8460) at ../../src/corelib/thread/qthread_p.h:249
#7  postEventSourcePrepare (s=0x7fb8ac0012d0, timeout=timeout@entry=0x7fb8b28aec14) at kernel/qeventdispatcher_glib.cpp:254
#8  0x00007fb977aa54ad in g_main_context_prepare (context=context@entry=0x7fb8ac000990, priority=priority@entry=0x7fb8b28aec98) at gmain.c:3410
#9  0x00007fb977aa5d80 in g_main_context_iterate (context=context@entry=0x7fb8ac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#10 0x00007fb977aa5f7c in g_main_context_iteration (context=0x7fb8ac000990, may_block=1) at gmain.c:3869
#11 0x00007fb97bcdca5b in QEventDispatcherGlib::processEvents (this=0x7fb8ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#12 0x00007fb97bc83a63 in QEventLoop::exec (this=this@entry=0x7fb8b28aedd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#13 0x00007fb97baa684a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#14 0x00007fb8b3efcb77 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#15 0x00007fb97baab55f in QThreadPrivate::start (arg=0x2b3ea60) at thread/qthread_unix.cpp:331
#16 0x00007fb97abbe0a4 in start_thread (arg=0x7fb8b28af700) at pthread_create.c:309
#17 0x00007fb97b3bd04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fb981e467c0 (LWP 11893)):
[KCrash Handler]
#6  0x000000000341dd60 in ?? ()
#7  0x00007fb97ece79a5 in cache (obj=0x3df2590, this=0x1b78540) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsapi/qjsengine_p.h:167
#8  QQmlData::ensurePropertyCache (engine=<optimized out>, object=object@entry=0x3df2590) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/qqmlengine.cpp:1832
#9  0x00007fb97ecb5241 in QV4::QObjectWrapper::create (engine=engine@entry=0x1b07260, object=object@entry=0x3df2590) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:688
#10 0x00007fb97ecb6815 in QV4::QObjectWrapper::wrap (engine=engine@entry=0x1b07260, object=0x3df2590) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:594
#11 0x00007fb97ec37a2c in QV4::ExecutionEngine::fromVariant (this=this@entry=0x1b07260, variant=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4engine.cpp:1418
#12 0x00007fb97ed67061 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
#13 0x00007fb97ec3fe29 in get (hasProperty=0x7fff7627c0a0, name=0x7fb8ca1b90e0, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4object_p.h:276
#14 QV4::ExecutionContext::getProperty (this=0x7fb8ca1b90e8, name=0x7fb8ca1b90e0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4context.cpp:383
#15 0x00007fb97eccdb87 in QV4::Runtime::getActivationProperty (engine=0x1b07260, nameIndex=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4runtime.cpp:690
#16 0x00007fb8c802b7cd in ?? ()
#17 0x00000000017c53e0 in ?? ()
#18 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 355431.

Reported using DrKonqi
Comment 1 Martin Klapetek 2015-11-23 20:00:04 UTC

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