<?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>437266</bug_id>
          
          <creation_ts>2021-05-17 17:33:03 +0000</creation_ts>
          <short_desc>Crash after resume after suspend</short_desc>
          <delta_ts>2021-05-18 22:15:09 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>general</component>
          <version>5.21.5</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>414823</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>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="H.H.">cyberbeat</reporter>
          <assigned_to name="David Edmundson">kde</assigned_to>
          <cc>nate</cc>
    
    <cc>plasma-bugs-null</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>2033441</commentid>
    <comment_count>0</comment_count>
    <who name="H.H.">cyberbeat</who>
    <bug_when>2021-05-17 17:33:03 +0000</bug_when>
    <thetext>Application: plasmashell (5.21.5)

Qt Version: 5.15.2
Frameworks Version: 5.81.0
Operating System: Linux 5.12.0-2-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.5
Distribution: &quot;openSUSE Tumbleweed&quot;

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

I resumed the laptop after suspend. Then plasma crashed immediately.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f935b9bcd00 (LWP 2306))]
[KCrash Handler]
#6  QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (this=&lt;optimized out&gt;, context=0x7f93540079f0) at qxcbobject.h:53
#7  0x00007f935e944d2d in QOpenGLContext::create() (this=0x7f93540079f0) at kernel/qopenglcontext.cpp:612
#8  0x00007f935ff86be4 in QSGRenderThread::sync(bool, bool) (this=this@entry=0x55e3e6c6a5f0, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:620
#9  0x00007f935ff88b0c in QSGRenderThread::syncAndRender(QImage*) (this=0x55e3e6c6a5f0, grabImage=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:778
#10 0x00007f935ff89857 in QSGRenderThread::run() (this=0x55e3e6c6a5f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1043
#11 0x00007f935e1bc541 in QThreadPrivate::start(void*) (arg=0x55e3e6c6a5f0) at thread/qthread_unix.cpp:329
#12 0x00007f935d2c1299 in start_thread (arg=0x7f933f7fe640) at pthread_create.c:473
#13 0x00007f935dddc4a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f935108f640 (LWP 2431) &quot;QQmlThread&quot;):
#1  __GI___libc_read (fd=25, buf=buf@entry=0x7f935108ea40, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f935c74250f in read (__nbytes=16, __buf=0x7f935108ea40, __fd=&lt;optimized out&gt;) at /usr/include/bits/unistd.h:47
#3  g_wakeup_acknowledge (wakeup=0x7f934c0039a0) at ../glib/gwakeup.c:210
#4  0x00007f935c6f454a in g_main_context_check (context=context@entry=0x7f9348000c20, max_priority=2147483647, fds=fds@entry=0x7f9348004a60, n_fds=n_fds@entry=1) at ../glib/gmain.c:3883
#5  0x00007f935c6f4b75 in g_main_context_iterate (context=context@entry=0x7f9348000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4128
#6  0x00007f935c6f4cef in g_main_context_iteration (context=0x7f9348000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4196
#7  0x00007f935e3f6d4b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7f9348000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f935e39db7b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7f935108ec60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#9  0x00007f935e1bb3fe in QThread::exec() (this=this@entry=0x55e3e6f24a60) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f935fae9555 in QQmlThreadPrivate::run() (this=0x55e3e6f24a60) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#11 0x00007f935e1bc541 in QThreadPrivate::start(void*) (arg=0x55e3e6f24a60) at thread/qthread_unix.cpp:329
#12 0x00007f935d2c1299 in start_thread (arg=0x7f935108f640) at pthread_create.c:473
#13 0x00007f935dddc4a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f9358cb5640 (LWP 2362) &quot;QDBusConnection&quot;):
#1  0x00007f935c6f4bce in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=1, fds=0x7f934c014c10, timeout=&lt;optimized out&gt;, context=0x7f934c000c20) at ../glib/gmain.c:4434
#2  g_main_context_iterate (context=context@entry=0x7f934c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4126
#3  0x00007f935c6f4cef in g_main_context_iteration (context=0x7f934c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4196
#4  0x00007f935e3f6d4b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7f934c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f935e39db7b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7f9358cb4c50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f935e1bb3fe in QThread::exec() (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f935e6ac3f7 in QDBusConnectionManager::run() (this=0x7f935e725440 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at qdbusconnection.cpp:179
#8  0x00007f935e1bc541 in QThreadPrivate::start(void*) (arg=0x7f935e725440 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at thread/qthread_unix.cpp:329
#9  0x00007f935d2c1299 in start_thread (arg=0x7f9358cb5640) at pthread_create.c:473
#10 0x00007f935dddc4a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9359963640 (LWP 2326) &quot;QXcbEventQueue&quot;):
#1  0x00007f9360414862 in poll (__timeout=-1, __nfds=1, __fds=0x7f9359962b88) at /usr/include/bits/poll2.h:47
#2  _xcb_conn_wait (c=0x55e3e6b5c5d0, vector=0x0, count=0x0, cond=&lt;optimized out&gt;) at xcb_conn.c:480
#3  0x00007f936041626c in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x55e3e6b5c610, c=0x55e3e6b5c5d0) at xcb_conn.c:446
#4  xcb_wait_for_event (c=c@entry=0x55e3e6b5c5d0) at xcb_in.c:697
#5  0x00007f9359a90c50 in QXcbEventQueue::run() (this=0x55e3e6b57610) at qxcbeventqueue.cpp:228
#6  0x00007f935e1bc541 in QThreadPrivate::start(void*) (arg=0x55e3e6b57610) at thread/qthread_unix.cpp:329
#7  0x00007f935d2c1299 in start_thread (arg=0x7f9359963640) at pthread_create.c:473
#8  0x00007f935dddc4a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f935b9bcd00 (LWP 2306) &quot;plasmashell&quot;):
#1  0x00007f935d2cdaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e3e79c9df0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f935d2c7260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e3e79c9da0, cond=0x55e3e79c9dc8) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55e3e79c9dc8, mutex=0x55e3e79c9da0) at pthread_cond_wait.c:619
#4  0x00007f935e1c24db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x55e3e79c9da0) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=&lt;optimized out&gt;, mutex=0x55e3e6c6a648, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f935ff8b1aa in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x55e3e737aff0, w=w@entry=0x55e3e79c9e30, inExpose=inExpose@entry=true) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  0x00007f935ff8c512 in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=0x55e3e737aff0, window=&lt;optimized out&gt;) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1375
#8  0x00007f935e90b075 in QWindow::event(QEvent*) (this=0x55e3e7353500, ev=&lt;optimized out&gt;) at kernel/qwindow.cpp:2438
#9  0x00007f935f140aff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=&lt;optimized out&gt;, receiver=0x55e3e7353500, e=0x7fff7bd48540) at kernel/qapplication.cpp:3632
#10 0x00007f935e39f13a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55e3e7353500, event=0x7fff7bd48540) at kernel/qcoreapplication.cpp:1063
#11 0x00007f935e9003ad in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x7f935403b770) at kernel/qguiapplication.cpp:3258
#12 0x00007f935e8d4c5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#13 0x00007f9359a91c9a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x55e3e6c7de00) at qxcbeventdispatcher.cpp:105
#14 0x00007f935c6f48b7 in g_main_dispatch (context=0x7f9354005000) at ../glib/gmain.c:3337
#15 g_main_context_dispatch (context=0x7f9354005000) at ../glib/gmain.c:4055
#16 0x00007f935c6f4c38 in g_main_context_iterate (context=context@entry=0x7f9354005000, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4131
#17 0x00007f935c6f4cef in g_main_context_iteration (context=0x7f9354005000, may_block=may_block@entry=1) at ../glib/gmain.c:4196
#18 0x00007f935e3f6d30 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x55e3e6c80f80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#19 0x00007f935e39db7b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fff7bd487b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#20 0x00007f935e3a5db0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#21 0x000055e3e5d2f261 in  ()
#22 0x00007f935dd03b25 in __libc_start_main (main=0x55e3e5d2c790, argc=1, argv=0x7fff7bd48b28, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fff7bd48b18) at ../csu/libc-start.c:332
#23 0x000055e3e5d2f76e in  ()
[Inferior 1 (process 2306) detached]

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2033823</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-05-18 22:15:09 +0000</bug_when>
    <thetext>

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

    </bug>

</bugzilla>