https://bugs.kde.org/show_bug.cgi?id=356545

            Bug ID: 356545
           Summary: Plasma 5.5.0 crash after removing 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:

Added empty panel, added prorgams in it, changed visibility options, locked,
unlocked, changed order of icons, changed height, widht, locked panel, unlocked
panel, removed panel. Imediate crash.

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

Thread 8 (Thread 0x7f9956aab700 (LWP 6352)):
#0  0x00007f9966542c1d in poll () from /lib64/libc.so.6
#1  0x00007f996b469422 in poll (__timeout=-1, __nfds=1, __fds=0x7f9956aaad00)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x1625e80, cond=cond@entry=0x1625ec0,
vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f996b46b00f in xcb_wait_for_event (c=0x1625e80) at xcb_in.c:693
#4  0x00007f9958bfbc29 in QXcbEventReader::run (this=0x16343d0) at
qxcbconnection.cpp:1214
#5  0x00007f9966c3955f in QThreadPrivate::start (arg=0x16343d0) at
thread/qthread_unix.cpp:331
#6  0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f994ffff700 (LWP 6365)):
#0  g_mutex_unlock (mutex=0x7f9948000990) at gthread-posix.c:1348
#1  0x00007f9962c234a0 in g_main_context_prepare
(context=context@entry=0x7f9948000990, priority=priority@entry=0x7f994fffecb8)
at gmain.c:3408
#2  0x00007f9962c23d80 in g_main_context_iterate
(context=context@entry=0x7f9948000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#3  0x00007f9962c23f7c in g_main_context_iteration (context=0x7f9948000990,
may_block=1) at gmain.c:3869
#4  0x00007f9966e6aa5b in QEventDispatcherGlib::processEvents
(this=0x7f99480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f9966e11a63 in QEventLoop::exec (this=this@entry=0x7f994fffedf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9966c3484a in QThread::exec (this=this@entry=0x16f7d30) at
thread/qthread.cpp:503
#7  0x00007f9969f1d5f8 in QQmlThreadPrivate::run (this=0x16f7d30) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f9966c3955f in QThreadPrivate::start (arg=0x16f7d30) at
thread/qthread_unix.cpp:331
#9  0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f993cd2e700 (LWP 6437)):
#0  0x00007f9962c65cf9 in g_mutex_lock (mutex=mutex@entry=0x7f9938000990) at
gthread-posix.c:1336
#1  0x00007f9962c238fc in g_main_context_check
(context=context@entry=0x7f9938000990, max_priority=2147483647,
fds=fds@entry=0x7f9938002e70, n_fds=n_fds@entry=1) at gmain.c:3651
#2  0x00007f9962c23df8 in g_main_context_iterate
(context=context@entry=0x7f9938000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007f9962c23f7c in g_main_context_iteration (context=0x7f9938000990,
may_block=1) at gmain.c:3869
#4  0x00007f9966e6aa5b in QEventDispatcherGlib::processEvents
(this=0x7f99380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f9966e11a63 in QEventLoop::exec (this=this@entry=0x7f993cd2ddf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9966c3484a in QThread::exec (this=this@entry=0x18c65a0) at
thread/qthread.cpp:503
#7  0x00007f9969f1d5f8 in QQmlThreadPrivate::run (this=0x18c65a0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f9966c3955f in QThreadPrivate::start (arg=0x18c65a0) at
thread/qthread_unix.cpp:331
#9  0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f99377ff700 (LWP 6439)):
#0  0x00007f9965d5005f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f996c6ed7eb in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f996c9d4ea0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f996c6ed819 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f98b6009700 (LWP 6441)):
#0  0x00007f9962c65cf9 in g_mutex_lock (mutex=mutex@entry=0x7f98b0000990) at
gthread-posix.c:1336
#1  0x00007f9962c238fc in g_main_context_check
(context=context@entry=0x7f98b0000990, max_priority=2147483647,
fds=fds@entry=0x7f98b0003070, n_fds=n_fds@entry=1) at gmain.c:3651
#2  0x00007f9962c23df8 in g_main_context_iterate
(context=context@entry=0x7f98b0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007f9962c23f7c in g_main_context_iteration (context=0x7f98b0000990,
may_block=1) at gmain.c:3869
#4  0x00007f9966e6aa5b in QEventDispatcherGlib::processEvents
(this=0x7f98b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f9966e11a63 in QEventLoop::exec (this=this@entry=0x7f98b6008df0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9966c3484a in QThread::exec (this=this@entry=0x1af2270) at
thread/qthread.cpp:503
#7  0x00007f9969f1d5f8 in QQmlThreadPrivate::run (this=0x1af2270) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f9966c3955f in QThreadPrivate::start (arg=0x1af2270) at
thread/qthread_unix.cpp:331
#9  0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f98addb5700 (LWP 6490)):
#0  0x00007ffd7dbfab30 in clock_gettime ()
#1  0x00007f9966557c9d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f9966ce9b06 in qt_clock_gettime (ts=0x7f98addb4b40, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f9966e69089 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f98a8002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f9966e69615 in QTimerInfoList::timerWait (this=0x7f98a8002ed0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f9966e6a82e in timerSourcePrepareHelper (timeout=0x7f98addb4bf4,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>,
timeout=timeout@entry=0x7f98addb4bf4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f9962c234ad in g_main_context_prepare
(context=context@entry=0x7f98a8000990, priority=priority@entry=0x7f98addb4c78)
at gmain.c:3410
#10 0x00007f9962c23d80 in g_main_context_iterate
(context=context@entry=0x7f98a8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f9962c23f7c in g_main_context_iteration (context=0x7f98a8000990,
may_block=1) at gmain.c:3869
#12 0x00007f9966e6aa5b in QEventDispatcherGlib::processEvents
(this=0x7f98a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f9966e11a63 in QEventLoop::exec (this=this@entry=0x7f98addb4db0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f9966c3484a in QThread::exec (this=this@entry=0x1f31de0) at
thread/qthread.cpp:503
#15 0x00007f996aab0f82 in QQuickPixmapReader::run (this=0x1f31de0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/util/qquickpixmapcache.cpp:754
#16 0x00007f9966c3955f in QThreadPrivate::start (arg=0x1f31de0) at
thread/qthread_unix.cpp:331
#17 0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f989df0e700 (LWP 6526)):
#0  0x00007f9966542c1d in poll () from /lib64/libc.so.6
#1  0x00007f9962c23e64 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f98980048d0, timeout=1897660, context=0x7f9898000990) at gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7f9898000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3803
#3  0x00007f9962c23f7c in g_main_context_iteration (context=0x7f9898000990,
may_block=1) at gmain.c:3869
#4  0x00007f9966e6aa5b in QEventDispatcherGlib::processEvents
(this=0x7f98980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f9966e11a63 in QEventLoop::exec (this=this@entry=0x7f989df0ddd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9966c3484a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f989f55bcf7 in KCupsConnection::run() () from
/usr/lib64/libkcupslib.so
#8  0x00007f9966c3955f in QThreadPrivate::start (arg=0x22f28c0) at
thread/qthread_unix.cpp:331
#9  0x00007f9965d4c0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f996654b04d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f996d0167c0 (LWP 6349)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f9969e8e9a5 in cache (obj=0x23741d0, this=0x1b70090) 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=0x23741d0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/qqmlengine.cpp:1832
#9  0x00007f9969e5c241 in QV4::QObjectWrapper::create
(engine=engine@entry=0x1b68b60, object=object@entry=0x23741d0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:688
#10 0x00007f9969e5d815 in QV4::QObjectWrapper::wrap
(engine=engine@entry=0x1b68b60, object=0x23741d0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4qobjectwrapper.cpp:594
#11 0x00007f9969ddea2c in QV4::ExecutionEngine::fromVariant
(this=this@entry=0x1b68b60, variant=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4engine.cpp:1418
#12 0x00007f9969f0e061 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 0x00007f9969de6e29 in get (hasProperty=0x7ffd7db0fa10, name=0x7f98b500a0e0,
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=0x7f98b500a0e8,
name=0x7f98b500a0e0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4context.cpp:383
#15 0x00007f9969e74b87 in QV4::Runtime::getActivationProperty
(engine=0x1b68b60, nameIndex=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/jsruntime/qv4runtime.cpp:690
#16 0x00007f98ac7817cd in ?? ()
#17 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 355725, bug 355431.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to