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.