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

            Bug ID: 383175
           Summary: Plasma crash while moving mouse cursor into taskbar
           Product: plasmashell
           Version: 5.8.7
          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: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.8.7)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.76-1-default x86_64
Distribution: "openSUSE Leap 42.3"

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

I configured my panel with panel to be auto-hiding. Sometimes Plasma crash
while moving mouse cursor into taskbar to make it visible. I saw just shadow of
panle and then all computer do pause for some seconds. Usually at these times I
in parallel use other programs, that may do sinnificant operations in disk or
with RAM.

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

Thread 9 (Thread 0x7f2cad443700 (LWP 9956)):
#0  0x00007f2d780f620d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2d747a7314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f2ca8004cd0, timeout=2477386, context=0x7f2ca8000990) at gmain.c:4135
#2  0x00007f2d747a7314 in g_main_context_iterate
(context=context@entry=0x7f2ca8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2d747a742c in g_main_context_iteration (context=0x7f2ca8000990,
may_block=1) at gmain.c:3901
#4  0x00007f2d78a031ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2ca80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2cad442c90, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f2d787ebf5a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2cae86c8f7 in KCupsConnection::run() () at
/usr/lib64/libkcupslib.so
#8  0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x622c7b0) at
thread/qthread_unix.cpp:365
#9  0x00007f2d778ff744 in start_thread (arg=0x7f2cad443700) at
pthread_create.c:334
#10 0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f2cc0738700 (LWP 9940)):
#0  0x00007f2d780f228d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2d747e7750 in read (__nbytes=16, __buf=0x7f2cc0737a70,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f2d747e7750 in g_wakeup_acknowledge (wakeup=0x7f2cc8002570) at
gwakeup.c:210
#3  0x00007f2d747a6e49 in g_main_context_check
(context=context@entry=0x7f2cb8000990, max_priority=2147483647,
fds=fds@entry=0x7f2cb8002f20, n_fds=n_fds@entry=1) at gmain.c:3632
#4  0x00007f2d747a72a8 in g_main_context_iterate
(context=context@entry=0x7f2cb8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837
#5  0x00007f2d747a742c in g_main_context_iteration (context=0x7f2cb8000990,
may_block=1) at gmain.c:3901
#6  0x00007f2d78a031ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2cb80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2cc0737c70, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#8  0x00007f2d787ebf5a in QThread::exec() (this=this@entry=0x1fa6450) at
thread/qthread.cpp:500
#9  0x00007f2d7c67d822 in QQuickPixmapReader::run() (this=0x1fa6450) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/util/qquickpixmapcache.cpp:817
#10 0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x1fa6450) at
thread/qthread_unix.cpp:365
#11 0x00007f2d778ff744 in start_thread (arg=0x7f2cc0738700) at
pthread_create.c:334
#12 0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f2ccfbec700 (LWP 9939)):
#0  0x00007f2d747e8899 in g_mutex_lock (mutex=mutex@entry=0x7f2cc8000990) at
gthread-posix.c:1335
#1  0x00007f2d747a72c6 in g_main_context_iterate
(context=context@entry=0x7f2cc8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3844
#2  0x00007f2d747a742c in g_main_context_iteration (context=0x7f2cc8000990,
may_block=1) at gmain.c:3901
#3  0x00007f2d78a031ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2cc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2ccfbebcd0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#5  0x00007f2d787ebf5a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#6  0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x188eb40) at
thread/qthread_unix.cpp:365
#7  0x00007f2d778ff744 in start_thread (arg=0x7f2ccfbec700) at
pthread_create.c:334
#8  0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f2cd669e700 (LWP 9938)):
#0  0x00007f2d780f620d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2d747a7314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f2cd0003070, timeout=-1, context=0x7f2cd0000990) at gmain.c:4135
#2  0x00007f2d747a7314 in g_main_context_iterate
(context=context@entry=0x7f2cd0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2d747a742c in g_main_context_iteration (context=0x7f2cd0000990,
may_block=1) at gmain.c:3901
#4  0x00007f2d78a031ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2cd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2cd669dcb0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f2d787ebf5a in QThread::exec() (this=this@entry=0x144ed00) at
thread/qthread.cpp:500
#7  0x00007f2d7baf93d8 in QQmlThreadPrivate::run() (this=0x144ed00) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x144ed00) at
thread/qthread_unix.cpp:365
#9  0x00007f2d778ff744 in start_thread (arg=0x7f2cd669e700) at
pthread_create.c:334
#10 0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2d575e8700 (LWP 9937)):
#0  0x00007f2d779040bf in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2d7e2ea93b in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7f2d7e5d0ea0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f2d7e2ea969 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f2d778ff744 in start_thread (arg=0x7f2d575e8700) at
pthread_create.c:334
#4  0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f2d64ef0700 (LWP 9908)):
#0  0x00007f2d780f620d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2d747a7314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f2d5c002e70, timeout=-1, context=0x7f2d5c000990) at gmain.c:4135
#2  0x00007f2d747a7314 in g_main_context_iterate
(context=context@entry=0x7f2d5c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2d747a742c in g_main_context_iteration (context=0x7f2d5c000990,
may_block=1) at gmain.c:3901
#4  0x00007f2d78a031ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2d5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2d64eefcb0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f2d787ebf5a in QThread::exec() (this=this@entry=0x1336f10) at
thread/qthread.cpp:500
#7  0x00007f2d7baf93d8 in QQmlThreadPrivate::run() (this=0x1336f10) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x1336f10) at
thread/qthread_unix.cpp:365
#9  0x00007f2d778ff744 in start_thread (arg=0x7f2d64ef0700) at
pthread_create.c:334
#10 0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2d678dd700 (LWP 9834)):
#0  0x00007f2d780f620d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2d7d2443c2 in _xcb_conn_wait () at /usr/lib64/libxcb.so.1
#2  0x00007f2d7d24610f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f2d69a2c0d9 in QXcbEventReader::run() (this=0x125eec0) at
qxcbconnection.cpp:1331
#4  0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x125eec0) at
thread/qthread_unix.cpp:365
#5  0x00007f2d778ff744 in start_thread (arg=0x7f2d678dd700) at
pthread_create.c:334
#6  0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2d6bd4c700 (LWP 9829)):
#0  0x00007f2d780f620d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2d747a7314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f2d600108d0, timeout=-1, context=0x7f2d60001600) at gmain.c:4135
#2  0x00007f2d747a7314 in g_main_context_iterate
(context=context@entry=0x7f2d60001600, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2d747a742c in g_main_context_iteration (context=0x7f2d60001600,
may_block=1) at gmain.c:3901
#4  0x00007f2d78a031ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2d600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2d6bd4bca0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f2d787ebf5a in QThread::exec() (this=this@entry=0x7f2d79080ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f2d78e17295 in QDBusConnectionManager::run() (this=0x7f2d79080ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f2d787f0a29 in QThreadPrivate::start(void*) (arg=0x7f2d79080ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#9  0x00007f2d778ff744 in start_thread (arg=0x7f2d6bd4c700) at
pthread_create.c:334
#10 0x00007f2d780feaad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2d7ec04900 (LWP 9813)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007f2d7cdd0387 in  () at /usr/lib64/libKF5Plasma.so.5
#8  0x00007f2d7cdd0469 in  () at /usr/lib64/libKF5Plasma.so.5
#9  0x00007f2d7804c139 in __run_exit_handlers (status=status@entry=1,
listp=0x7f2d783b25a0 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#10 0x00007f2d7804c185 in __GI_exit (status=status@entry=1) at exit.c:104
#11 0x00007f2cce0098d4 in do_flush_locked (out_fence_fd=0x0,
in_fence_fd=<optimized out>, brw=0x1ff7240) at intel_batchbuffer.c:648
#12 0x00007f2cce0098d4 in _intel_batchbuffer_flush_fence (brw=0x1ff7240,
in_fence_fd=<optimized out>, out_fence_fd=0x0, file=<optimized out>,
line=<optimized out>) at intel_batchbuffer.c:703
#13 0x00007f2d74093e90 in loader_dri3_swap_buffers_msc (draw=0x5defe28,
target_msc=0, divisor=0, remainder=0, flush_flags=3, force_copy=<optimized
out>) at loader_dri3_helper.c:641
#14 0x00007f2d66ac02ba in QGLXContext::swapBuffers(QPlatformSurface*)
(this=0x12a4bf0, surface=0x36268a0) at qglxintegration.cpp:535
#15 0x00007f2d791b9e19 in QOpenGLContext::swapBuffers(QSurface*)
(this=0x1fe9b10, surface=<optimized out>) at kernel/qopenglcontext.cpp:1059
#16 0x00007f2d7c6e838b in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*)
(this=this@entry=0x1964470, window=0x36256e0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgrenderloop.cpp:410
#17 0x00007f2d7c6e9185 in QSGGuiThreadRenderLoop::event(QEvent*)
(this=0x1964470, e=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgrenderloop.cpp:493
#18 0x00007f2d7993528c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x1964470, e=0x7ffc839e8860) at
kernel/qapplication.cpp:3804
#19 0x00007f2d799398ea in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc839e8c20, receiver=0x1964470, e=0x7ffc839e8860) at
kernel/qapplication.cpp:3561
#20 0x00007f2d789b2be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x1964470, event=event@entry=0x7ffc839e8860) at
kernel/qcoreapplication.cpp:1015
#21 0x00007f2d78a02afe in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7ffc839e8860, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:225
#22 0x00007f2d78a02afe in QTimerInfoList::activateTimers() (this=0x127e680) at
kernel/qtimerinfo_unix.cpp:637
#23 0x00007f2d78a02ec1 in timerSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#24 0x00007f2d747a7134 in g_main_dispatch (context=0x7f2d600016f0) at
gmain.c:3154
#25 0x00007f2d747a7134 in g_main_context_dispatch
(context=context@entry=0x7f2d600016f0) at gmain.c:3769
#26 0x00007f2d747a7388 in g_main_context_iterate
(context=context@entry=0x7f2d600016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#27 0x00007f2d747a742c in g_main_context_iteration (context=0x7f2d600016f0,
may_block=1) at gmain.c:3901
#28 0x00007f2d78a0318c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x127d5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#29 0x00007f2d789b0bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc839e8aa0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#30 0x00007f2d789b8ae6 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#31 0x00007f2d791778ec in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1607
#32 0x00007f2d79932495 in QApplication::exec() () at
kernel/qapplication.cpp:2979
#33 0x000000000041f0ff in main(int, char**) (argc=2, argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.8.7/shell/main.cpp:166

Reported using DrKonqi

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

Reply via email to