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

            Bug ID: 383200
           Summary: Plasma reloaded after extensive usage
           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:

Plasma reloaded during extensive usage of VirtualBox mashine

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

Thread 8 (Thread 0x7f836b42b700 (LWP 22006)):
#0  0x00007f84360dd20d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f843278e314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f8364004cd0, timeout=3317586, context=0x7f8364000990) at gmain.c:4135
#2  0x00007f843278e314 in g_main_context_iterate
(context=context@entry=0x7f8364000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f843278e42c in g_main_context_iteration (context=0x7f8364000990,
may_block=1) at gmain.c:3901
#4  0x00007f84369ea1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f83640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f836b42ac90, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f84367d2f5a in QThread::exec() (this=this@entry=0x5e4f1e0) at
thread/qthread.cpp:500
#7  0x00007f836c8548f7 in KCupsConnection::run() (this=0x5e4f1e0) at
/usr/src/debug/print-manager-17.04.2/libkcups/KCupsConnection.cpp:304
#8  0x00007f84367d7a29 in QThreadPrivate::start(void*) (arg=0x5e4f1e0) at
thread/qthread_unix.cpp:365
#9  0x00007f84358e6744 in start_thread (arg=0x7f836b42b700) at
pthread_create.c:334
#10 0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f837e73a700 (LWP 21991)):
#0  0x00007f84360dd20d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f843278e314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f8378002f20, timeout=-1, context=0x7f8378000990) at gmain.c:4135
#2  0x00007f843278e314 in g_main_context_iterate
(context=context@entry=0x7f8378000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f843278e42c in g_main_context_iteration (context=0x7f8378000990,
may_block=1) at gmain.c:3901
#4  0x00007f84369ea1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f83780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f837e739c70, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f84367d2f5a in QThread::exec() (this=this@entry=0x1ffc890) at
thread/qthread.cpp:500
#7  0x00007f843a664822 in QQuickPixmapReader::run() (this=0x1ffc890) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/util/qquickpixmapcache.cpp:817
#8  0x00007f84367d7a29 in QThreadPrivate::start(void*) (arg=0x1ffc890) at
thread/qthread_unix.cpp:365
#9  0x00007f84358e6744 in start_thread (arg=0x7f837e73a700) at
pthread_create.c:334
#10 0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f8391c5c700 (LWP 21990)):
#0  0x00007f84360d928d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f84327ce750 in read (__nbytes=16, __buf=0x7f8391c5bad0,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f84327ce750 in g_wakeup_acknowledge (wakeup=0x7f838c002780) at
gwakeup.c:210
#3  0x00007f843278de49 in g_main_context_check
(context=context@entry=0x7f8384000990, max_priority=2147483647,
fds=fds@entry=0x7f8384003070, n_fds=n_fds@entry=1) at gmain.c:3632
#4  0x00007f843278e2a8 in g_main_context_iterate
(context=context@entry=0x7f8384000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837
#5  0x00007f843278e42c in g_main_context_iteration (context=0x7f8384000990,
may_block=1) at gmain.c:3901
#6  0x00007f84369ea1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f83840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8391c5bcd0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#8  0x00007f84367d2f5a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#9  0x00007f84367d7a29 in QThreadPrivate::start(void*) (arg=0x18e92a0) at
thread/qthread_unix.cpp:365
#10 0x00007f84358e6744 in start_thread (arg=0x7f8391c5c700) at
pthread_create.c:334
#11 0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8393fff700 (LWP 21989)):
#0  0x00007f843278b6e0 in g_source_iter_next (iter=iter@entry=0x7f8393ffeb00,
source=source@entry=0x7f8393ffeaf8) at gmain.c:933
#1  0x00007f843278dcef in g_main_context_check
(context=context@entry=0x7f838c000990, max_priority=2147483647,
fds=fds@entry=0x7f838c003070, n_fds=n_fds@entry=1) at gmain.c:3661
#2  0x00007f843278e2a8 in g_main_context_iterate
(context=context@entry=0x7f838c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837
#3  0x00007f843278e42c in g_main_context_iteration (context=0x7f838c000990,
may_block=1) at gmain.c:3901
#4  0x00007f84369ea1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f838c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8393ffecb0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f84367d2f5a in QThread::exec() (this=this@entry=0x14a0180) at
thread/qthread.cpp:500
#7  0x00007f8439ae03d8 in QQmlThreadPrivate::run() (this=0x14a0180) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f84367d7a29 in QThreadPrivate::start(void*) (arg=0x14a0180) at
thread/qthread_unix.cpp:365
#9  0x00007f84358e6744 in start_thread (arg=0x7f8393fff700) at
pthread_create.c:334
#10 0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f841d58d700 (LWP 21988)):
#0  0x00007f84358eb0bf in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f843c2d193b in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7f843c5b7ea0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f843c2d1969 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f84358e6744 in start_thread (arg=0x7f841d58d700) at
pthread_create.c:334
#4  0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f841edb9700 (LWP 21960)):
#0  0x00007f84360dd20d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f843278e314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f8414002e70, timeout=-1, context=0x7f8414000990) at gmain.c:4135
#2  0x00007f843278e314 in g_main_context_iterate
(context=context@entry=0x7f8414000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f843278e42c in g_main_context_iteration (context=0x7f8414000990,
may_block=1) at gmain.c:3901
#4  0x00007f84369ea1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f84140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f841edb8cb0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f84367d2f5a in QThread::exec() (this=this@entry=0x138d490) at
thread/qthread.cpp:500
#7  0x00007f8439ae03d8 in QQmlThreadPrivate::run() (this=0x138d490) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f84367d7a29 in QThreadPrivate::start(void*) (arg=0x138d490) at
thread/qthread_unix.cpp:365
#9  0x00007f84358e6744 in start_thread (arg=0x7f841edb9700) at
pthread_create.c:334
#10 0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f8429d33700 (LWP 21880)):
#0  0x00007f84360d928d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f84327ce750 in read (__nbytes=16, __buf=0x7f8429d32aa0,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f84327ce750 in g_wakeup_acknowledge (wakeup=0x7f8420001200) at
gwakeup.c:210
#3  0x00007f843278de49 in g_main_context_check
(context=context@entry=0x7f8420001600, max_priority=2147483647,
fds=fds@entry=0x7f8420010880, n_fds=n_fds@entry=4) at gmain.c:3632
#4  0x00007f843278e2a8 in g_main_context_iterate
(context=context@entry=0x7f8420001600, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837
#5  0x00007f843278e42c in g_main_context_iteration (context=0x7f8420001600,
may_block=1) at gmain.c:3901
#6  0x00007f84369ea18c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f84200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8429d32ca0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#8  0x00007f84367d2f5a in QThread::exec() (this=this@entry=0x7f8437067ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#9  0x00007f8436dfe295 in QDBusConnectionManager::run() (this=0x7f8437067ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#10 0x00007f84367d7a29 in QThreadPrivate::start(void*) (arg=0x7f8437067ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#11 0x00007f84358e6744 in start_thread (arg=0x7f8429d33700) at
pthread_create.c:334
#12 0x00007f84360e5aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f843cbeb900 (LWP 21865)):
[KCrash Handler]
#6  0x00007f8420003460 in  ()
#7  0x00007f843adb7387 in
Plasma::DataEngineManagerPrivate::~DataEngineManagerPrivate (this=0x17cfd70,
__in_chrg=<optimized out>) at
/usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:63
#8  0x00007f843adb7387 in Plasma::DataEngineManager::~DataEngineManager()
(this=0x7f843b00d670 <Plasma::(anonymous
namespace)::Q_QGS_privateDataEngineManagerSelf::innerFunction()::holder>,
__in_chrg=<optimized out>) at
/usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:103
#9  0x00007f843adb7469 in
Plasma::DataEngineManagerSingleton::~DataEngineManagerSingleton
(this=<optimized out>, __in_chrg=<optimized out>) at
/usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:82
#10 0x00007f843adb7469 in Plasma::(anonymous
namespace)::Q_QGS_privateDataEngineManagerSelf::Holder::~Holder()
(this=<optimized out>, __in_chrg=<optimized out>) at
/usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:88
#11 0x00007f8436033139 in __run_exit_handlers (status=status@entry=1,
listp=0x7f84363995a0 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#12 0x00007f8436033185 in __GI_exit (status=status@entry=1) at exit.c:104
#13 0x00007f838bac48d4 in do_flush_locked (out_fence_fd=0x0,
in_fence_fd=<optimized out>, brw=0x204e880) at intel_batchbuffer.c:648
#14 0x00007f838bac48d4 in _intel_batchbuffer_flush_fence (brw=0x204e880,
in_fence_fd=<optimized out>, out_fence_fd=0x0, file=<optimized out>,
line=<optimized out>) at intel_batchbuffer.c:703
#15 0x00007f843207ae90 in loader_dri3_swap_buffers_msc (draw=0x6745c88,
target_msc=0, divisor=0, remainder=0, flush_flags=3, force_copy=<optimized
out>) at loader_dri3_helper.c:641
#16 0x00007f8424aa72ba in QGLXContext::swapBuffers(QPlatformSurface*)
(this=0x12f1200, surface=0x3659b00) at qglxintegration.cpp:535
#17 0x00007f84371a0e19 in QOpenGLContext::swapBuffers(QSurface*)
(this=0x2041150, surface=<optimized out>) at kernel/qopenglcontext.cpp:1059
#18 0x00007f843a6cf38b in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*)
(this=this@entry=0x19ba460, window=0x365d3c0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgrenderloop.cpp:410
#19 0x00007f843a6d0185 in QSGGuiThreadRenderLoop::event(QEvent*)
(this=0x19ba460, e=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgrenderloop.cpp:493
#20 0x00007f843791c28c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x19ba460, e=0x7ffdcbd51800) at
kernel/qapplication.cpp:3804
#21 0x00007f84379208ea in QApplication::notify(QObject*, QEvent*)
(this=0x7ffdcbd51bc0, receiver=0x19ba460, e=0x7ffdcbd51800) at
kernel/qapplication.cpp:3561
#22 0x00007f8436999be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x19ba460, event=event@entry=0x7ffdcbd51800) at
kernel/qcoreapplication.cpp:1015
#23 0x00007f84369e9afe in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7ffdcbd51800, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:225
#24 0x00007f84369e9afe in QTimerInfoList::activateTimers() (this=0x12ef800) at
kernel/qtimerinfo_unix.cpp:637
#25 0x00007f84369e9ef9 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:176
#26 0x00007f84369e9ef9 in idleTimerSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:223
#27 0x00007f843278e134 in g_main_dispatch (context=0x7f84200016f0) at
gmain.c:3154
#28 0x00007f843278e134 in g_main_context_dispatch
(context=context@entry=0x7f84200016f0) at gmain.c:3769
#29 0x00007f843278e388 in g_main_context_iterate
(context=context@entry=0x7f84200016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#30 0x00007f843278e42c in g_main_context_iteration (context=0x7f84200016f0,
may_block=1) at gmain.c:3901
#31 0x00007f84369ea18c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x12f3bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#32 0x00007f8436997bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffdcbd51a40, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#33 0x00007f843699fae6 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#34 0x00007f843715e8ec in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1607
#35 0x00007f8437919495 in QApplication::exec() () at
kernel/qapplication.cpp:2979
#36 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