<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>425084</bug_id>
          
          <creation_ts>2020-08-06 21:03:26 +0000</creation_ts>
          <short_desc>Plasma crash on KDE Neon (</short_desc>
          <delta_ts>2021-02-25 23:46:26 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-kdeclarative</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>415080</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="plasma_r">ssstylish</reporter>
          <assigned_to name="Marco Martin">notmart</assigned_to>
          <cc>kde</cc>
    
    <cc>kdelibs-bugs-null</cc>
    
    <cc>nate</cc>
    
    <cc>plasma-bugs-null</cc>
    
    <cc>sitter</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1949323</commentid>
    <comment_count>0</comment_count>
    <who name="plasma_r">ssstylish</who>
    <bug_when>2020-08-06 21:03:26 +0000</bug_when>
    <thetext>Application: plasmashell (5.19.4)

Qt Version: 5.14.2
Frameworks Version: 5.72.0
Operating System: Linux 5.4.0-42-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:
Distro: KDE Neon
No power hungry aplications, I had Konsole running in the backround. 

*Konsole terminal app opened in the backround

*Laptop was connected to power source (charger +40% battery)


custom plasmoids active:
*Intel P-state and CPUfreq manager
*Redshift control
-------------
- Custom settings of the application:

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007ff14ad3e691 in PlotSGNode::setYMin (min=144, this=0x0) at ./src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:277
#5  Plotter::render (this=0x5597eb8d86a0) at ./src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:717
#6  0x00007ff18a8706d7 in QtPrivate::QSlotObjectBase::call (a=0x7ff12595eb90, r=0x5597eb8d86a0, this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7  doActivate&lt;false&gt; (sender=0x5597e9db5900, signal_index=28, argv=0x7ff12595eb90) at kernel/qobject.cpp:3870
#8  0x00007ff18a86af92 in QMetaObject::activate (sender=sender@entry=0x5597e9db5900, m=m@entry=0x7ff18ec569a0 &lt;QQuickWindow::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#9  0x00007ff18e79ca13 in QQuickWindow::beforeRendering (this=this@entry=0x5597e9db5900) at .moc/moc_qquickwindow.cpp:558
#10 0x00007ff18e7a2753 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x5597e9d67e50, size=..., surfaceSize=...) at items/qquickwindow.cpp:500
#11 0x00007ff18e747f58 in QSGRenderThread::syncAndRender (this=this@entry=0x5597eb9912a0, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:810
#12 0x00007ff18e74c64f in QSGRenderThread::run (this=0x5597eb9912a0) at scenegraph/qsgthreadedrenderloop.cpp:980
#13 0x00007ff18a645c2c in QThreadPrivate::start (arg=0x5597eb9912a0) at thread/qthread_unix.cpp:342
#14 0x00007ff1872a16db in start_thread (arg=0x7ff12595f700) at pthread_create.c:463
#15 0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597ed881320, cond=0x5597ed881348) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597ed881348, mutex=0x5597ed881320) at pthread_cond_wait.c:655
#3  0x00007ff18a64c1db in QWaitConditionPrivate::wait (deadline=..., this=0x5597ed881320) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x5597ed87ff40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff18a64c359 in QWaitCondition::wait (this=this@entry=0x5597ed87ff48, mutex=mutex@entry=0x5597ed87ff40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff18e74c233 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5597ed87ff38) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5597ed87fea0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007ff18e74c691 in QSGRenderThread::run (this=0x5597ed87fea0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x5597ed87fea0) at thread/qthread_unix.cpp:342
#10 0x00007ff1872a16db in start_thread (arg=0x7ff11ffff700) at pthread_create.c:463
#11 0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007ff1838942b0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff18384f0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff18384f570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff18384f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff18a8947cb in QEventDispatcherGlib::processEvents (this=0x7ff128000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007ff18a833d2a in QEventLoop::exec (this=this@entry=0x7ff12d30cd60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007ff18a644757 in QThread::exec (this=this@entry=0x5597e9d67c10) at thread/qthread.cpp:536
#8  0x00007ff12fc6c467 in KCupsConnection::run (this=0x5597e9d67c10) at ./libkcups/KCupsConnection.cpp:304
#9  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x5597e9d67c10) at thread/qthread_unix.cpp:342
#10 0x00007ff1872a16db in start_thread (arg=0x7ff12d30d700) at pthread_create.c:463
#11 0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597e76f7970, cond=0x5597e76f7998) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597e76f7998, mutex=0x5597e76f7970) at pthread_cond_wait.c:655
#3  0x00007ff18a64c1db in QWaitConditionPrivate::wait (deadline=..., this=0x5597e76f7970) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x5597e7fd66f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff18a64c359 in QWaitCondition::wait (this=this@entry=0x5597e7fd66f8, mutex=mutex@entry=0x5597e7fd66f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff18e74c233 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5597e7fd66e8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5597e7fd6650) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007ff18e74c691 in QSGRenderThread::run (this=0x5597e7fd6650) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x5597e7fd6650) at thread/qthread_unix.cpp:342
#10 0x00007ff1872a16db in start_thread (arg=0x7ff1490ce700) at pthread_create.c:463
#11 0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007ff18384f5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff18384f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff18a8947cb in QEventDispatcherGlib::processEvents (this=0x7ff144000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff18a833d2a in QEventLoop::exec (this=this@entry=0x7ff1498ced30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007ff18a644757 in QThread::exec (this=this@entry=0x7ff168088af0) at thread/qthread.cpp:536
#6  0x00007ff18e68eb06 in QQuickPixmapReader::run (this=0x7ff168088af0) at util/qquickpixmapcache.cpp:987
#7  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x7ff168088af0) at thread/qthread_unix.cpp:342
#8  0x00007ff1872a16db in start_thread (arg=0x7ff1498cf700) at pthread_create.c:463
#9  0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597e7c12c18, cond=0x5597e7c12c40) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597e7c12c40, mutex=0x5597e7c12c18) at pthread_cond_wait.c:655
#3  0x00007ff166b569ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff166b56597 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff1872a16db in start_thread (arg=0x7ff15ffff700) at pthread_create.c:463
#6  0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597e7c12c18, cond=0x5597e7c12c40) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597e7c12c40, mutex=0x5597e7c12c18) at pthread_cond_wait.c:655
#3  0x00007ff166b569ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff166b56597 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff1872a16db in start_thread (arg=0x7ff164a05700) at pthread_create.c:463
#6  0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597e7c12c18, cond=0x5597e7c12c40) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597e7c12c40, mutex=0x5597e7c12c18) at pthread_cond_wait.c:655
#3  0x00007ff166b569ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff166b56597 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff1872a16db in start_thread (arg=0x7ff15ca05700) at pthread_create.c:463
#6  0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597e7c12c18, cond=0x5597e7c12c40) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597e7c12c40, mutex=0x5597e7c12c18) at pthread_cond_wait.c:655
#3  0x00007ff166b569ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff166b56597 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff1872a16db in start_thread (arg=0x7ff165206700) at pthread_create.c:463
#6  0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007ff18384e4b7 in g_main_context_acquire () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff18384f485 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff18384f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff18a8947cb in QEventDispatcherGlib::processEvents (this=0x7ff168000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007ff18a833d2a in QEventLoop::exec (this=this@entry=0x7ff1735aed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ff18a644757 in QThread::exec (this=this@entry=0x5597e77ea360) at thread/qthread.cpp:536
#7  0x00007ff18e1f8fc5 in QQmlThreadPrivate::run (this=0x5597e77ea360) at qml/ftw/qqmlthread.cpp:155
#8  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x5597e77ea360) at thread/qthread_unix.cpp:342
#9  0x00007ff1872a16db in start_thread (arg=0x7ff1735af700) at pthread_create.c:463
#10 0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007ff18384e470 in g_main_context_acquire () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff18384f485 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff18384f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff18a8947cb in QEventDispatcherGlib::processEvents (this=0x7ff16c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007ff18a833d2a in QEventLoop::exec (this=this@entry=0x7ff1796e2d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007ff18a644757 in QThread::exec (this=this@entry=0x7ff18c7bada0 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at thread/qthread.cpp:536
#7  0x00007ff18c542555 in QDBusConnectionManager::run (this=0x7ff18c7bada0 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at qdbusconnection.cpp:179
#8  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x7ff18c7bada0 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at thread/qthread_unix.cpp:342
#9  0x00007ff1872a16db in start_thread (arg=0x7ff1796e3700) at pthread_create.c:463
#10 0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007ff18f35f747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff18f36136a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff17dc03fd0 in QXcbEventQueue::run (this=0x5597e7671950) at qxcbeventqueue.cpp:228
#4  0x00007ff18a645c2c in QThreadPrivate::start (arg=0x5597e7671950) at thread/qthread_unix.cpp:342
#5  0x00007ff1872a16db in start_thread (arg=0x7ff17b442700) at pthread_create.c:463
#6  0x00007ff189f3aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5597eb70fc00, cond=0x5597eb70fc28) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5597eb70fc28, mutex=0x5597eb70fc00) at pthread_cond_wait.c:655
#3  0x00007ff18a64c1db in QWaitConditionPrivate::wait (deadline=..., this=0x5597eb70fc00) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x5597eb9912f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff18a64c359 in QWaitCondition::wait (this=0x5597eb991300, mutex=0x5597eb9912f8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff18e7491dd in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x5597e79842c0, w=&lt;optimized out&gt;, inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1544
#7  0x00007ff18e749cea in QSGThreadedRenderLoop::handleUpdateRequest (this=0x5597e79842c0, window=0x5597e9db5900) at scenegraph/qsgthreadedrenderloop.cpp:1376
#8  0x00007ff18e7aeb14 in QQuickWindow::event (this=this@entry=0x5597e9db5900, e=e@entry=0x7ffdfa358f40) at items/qquickwindow.cpp:1754
#9  0x00007ff19044f18b in PlasmaQuick::Dialog::event (this=0x5597e9db5900, event=0x7ffdfa358f40) at ./src/plasmaquick/dialog.cpp:1363
#10 0x00007ff18bb799ac in QApplicationPrivate::notify_helper (this=this@entry=0x5597e766cdc0, receiver=receiver@entry=0x5597e9db5900, e=e@entry=0x7ffdfa358f40) at kernel/qapplication.cpp:3685
#11 0x00007ff18bb80bb0 in QApplication::notify (this=0x7ffdfa359590, receiver=0x5597e9db5900, e=0x7ffdfa358f40) at kernel/qapplication.cpp:3431
#12 0x00007ff18a8354a8 in QCoreApplication::notifyInternal2 (receiver=0x5597e9db5900, event=0x7ffdfa358f40) at kernel/qcoreapplication.cpp:1075
#13 0x00007ff18ae23543 in QPlatformWindow::deliverUpdateRequest (this=&lt;optimized out&gt;) at kernel/qplatformwindow.cpp:796
#14 QPlatformWindow::windowEvent (this=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at kernel/qplatformwindow.cpp:476
#15 0x00007ff18bb80bcb in QApplication::notify (this=0x7ffdfa359590, receiver=0x5597e9db5900, e=0x7ffdfa3591e0) at kernel/qapplication.cpp:2875
#16 0x00007ff18a8354a8 in QCoreApplication::notifyInternal2 (receiver=0x5597e9db5900, event=0x7ffdfa3591e0) at kernel/qcoreapplication.cpp:1075
#17 0x00007ff18a893c39 in QTimerInfoList::activateTimers (this=0x5597e76ba690) at kernel/qtimerinfo_unix.cpp:643
#18 0x00007ff18a894439 in timerSourceDispatch (source=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:183
#19 idleTimerSourceDispatch (source=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:230
#20 0x00007ff18384f417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ff18384f650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ff18384f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ff18a8947ac in QEventDispatcherGlib::processEvents (this=0x5597e76cad60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007ff18a833d2a in QEventLoop::exec (this=this@entry=0x7ffdfa359430, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#25 0x00007ff18a83d4a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#26 0x00005597e55ef0df in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ./shell/main.cpp:224

Possible duplicates by query: bug 425068, bug 424992, bug 424760, bug 424602, bug 424467.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949383</commentid>
    <comment_count>1</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2020-08-07 06:50:29 +0000</bug_when>
    <thetext>Maybe the network plasmoid?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984497</commentid>
    <comment_count>2</comment_count>
    <who name="Harald Sitter">sitter</who>
    <bug_when>2020-12-15 11:36:52 +0000</bug_when>
    <thetext>This should be fixed in Plasma 5.20+. The offending Plotter class is no longer used.

This crash isn&apos;t the same as 418500 but has the same cause, the m_node is being pulled out from the under the render() function.

*** This bug has been marked as a duplicate of bug 418500 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006596</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-25 23:46:26 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 415080 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>