<?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>433486</bug_id>
          
          <creation_ts>2021-02-23 13:13:44 +0000</creation_ts>
          <short_desc>Set multi-monitor mode to &quot;Unify outputs&quot;, disconnect external monitor, turn it off and reconnect it: Plasma crashes.</short_desc>
          <delta_ts>2021-02-25 21:14:47 +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>generic-crash</component>
          <version>master</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>421895</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>wayland-only</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Patrick Silva">bugseforuns</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>kode54</cc>
    
    <cc>nate</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>2005674</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick Silva">bugseforuns</who>
    <bug_when>2021-02-23 13:13:44 +0000</bug_when>
    <thetext>STEPS TO REPRODUCE
1. start Wayland session
2. connect an external monitor to hdmi port and turn it on
3. set multi-monitor mode to &quot;Unify outputs&quot;
4. disconnect the external monitor from hdmi port
5. turn the external monitor off by pressing its physical on/off button
6. reconnect the external monitor to hdmi port

OBSERVED RESULT
Plasma crashes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.21.80
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Graphics Platform: Wayland


Thread 14 (Thread 0x7feed4ef3700 (LWP 17466)):
#0  0x00007fef04a31aff in __GI___poll (fds=0x7feebc006150, nfds=1, timeout=3454832) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef0335818e in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=1, fds=0x7feebc006150, timeout=&lt;optimized out&gt;, context=0x7feebc000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feebc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../../../glib/gmain.c:4042
#3  0x00007fef033582c3 in g_main_context_iteration (context=0x7feebc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef04ffefbb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7feebc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7feed4ef2ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef04dbda12 in QThread::exec() (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007feed53eb07c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x563405577d90) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7feeb6051700 (LWP 17478)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x5634061c6ce4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5634061c6c90, cond=0x5634061c6cb8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5634061c6cb8, mutex=0x5634061c6c90) at pthread_cond_wait.c:638
#3  0x00007fef04dc4d1b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5634061c6c90) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5634060d1588, mutex=mutex@entry=0x5634060d1580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fef06a11814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5634060d1578) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5634060d14e0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef06a11c89 in QSGRenderThread::run() (this=0x5634060d14e0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x5634060d14e0) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7feedebfc700 (LWP 17414)):
#0  0x00007fef033a524d in g_mutex_lock (mutex=mutex@entry=0x7feed800dae0) at ../../../glib/gthread-posix.c:1481
#1  0x00007fef03358174 in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=1, fds=0x7feed8038a20, timeout=&lt;optimized out&gt;, context=0x7feed800dae0) at ../../../glib/gmain.c:4341
#2  g_main_context_iterate (context=context@entry=0x7feed800dae0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../../../glib/gmain.c:4042
#3  0x00007fef033582c3 in g_main_context_iteration (context=0x7feed800dae0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef04ffefbb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7feed8037160, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7feedebfbca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef04dbda12 in QThread::exec() (this=this@entry=0x563401aeb470) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef0694c38a in QQuickPixmapReader::run() (this=0x563401aeb470) at util/qquickpixmapcache.cpp:1024
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x563401aeb470) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7feefd002700 (LWP 17356)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x5633ff8f458c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5633ff8f4538, cond=0x5633ff8f4560) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5633ff8f4560, mutex=0x5633ff8f4538) at pthread_cond_wait.c:638
#3  0x00007feefef25e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007feefef25a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fef0032b700 (LWP 17297)):
#0  0x00007fef04a31aff in __GI___poll (fds=0x7feef8005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef0335818e in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=1, fds=0x7feef8005240, timeout=&lt;optimized out&gt;, context=0x7feef8000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feef8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../../../glib/gmain.c:4042
#3  0x00007fef033582c3 in g_main_context_iteration (context=0x7feef8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef04ffefbb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7feef8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fef0032acb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef04dbda12 in QThread::exec() (this=this@entry=0x7fef059b1d80 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef0592df4b in QDBusConnectionManager::run() (this=0x7fef059b1d80 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at qdbusconnection.cpp:179
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x7fef059b1d80 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7feeb69cb700 (LWP 17474)):
#0  0x00007fef04a31aff in __GI___poll (fds=0x7feeb0004c30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef0335818e in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=1, fds=0x7feeb0004c30, timeout=&lt;optimized out&gt;, context=0x7feeb0000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feeb0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../../../glib/gmain.c:4042
#3  0x00007fef033582c3 in g_main_context_iteration (context=0x7feeb0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef04ffefbb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7feeb0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7feeb69cace0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef04dbda12 in QThread::exec() (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x563405b66c20) at thread/qthread_unix.cpp:329
#8  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#9  0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7feefd803700 (LWP 17355)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x5633ff8f458c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5633ff8f4538, cond=0x5633ff8f4560) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5633ff8f4560, mutex=0x5633ff8f4538) at pthread_cond_wait.c:638
#3  0x00007feefef25e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007feefef25a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7feefe805700 (LWP 17351)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x5633ff8f4588) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5633ff8f4538, cond=0x5633ff8f4560) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5633ff8f4560, mutex=0x5633ff8f4538) at pthread_cond_wait.c:638
#3  0x00007feefef25e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007feefef25a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7feef5df5700 (LWP 17399)):
#0  g_mutex_unlock (mutex=0x7feee4000c20) at ../../../glib/gthread-posix.c:1493
#1  0x00007fef03357701 in g_main_context_prepare (context=context@entry=0x7feee4000c20, priority=priority@entry=0x7feef5df4b80) at ../../../glib/gmain.c:3617
#2  0x00007fef033580bb in g_main_context_iterate (context=context@entry=0x7feee4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../../../glib/gmain.c:4027
#3  0x00007fef033582c3 in g_main_context_iteration (context=0x7feee4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef04ffefbb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7feee4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7feef5df4cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef04dbda12 in QThread::exec() (this=this@entry=0x5633ffcf61b0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef06696fa9 in QQmlThreadPrivate::run() (this=0x5633ffcf61b0) at qml/ftw/qqmlthread.cpp:155
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x5633ffcf61b0) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7feefe004700 (LWP 17354)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x5633ff8f458c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5633ff8f4538, cond=0x5633ff8f4560) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5633ff8f4560, mutex=0x5633ff8f4538) at pthread_cond_wait.c:638
#3  0x00007feefef25e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007feefef25a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fee9bfff700 (LWP 17492)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x563401443ab0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563401443a60, cond=0x563401443a88) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x563401443a88, mutex=0x563401443a60) at pthread_cond_wait.c:638
#3  0x00007fef04dc4d1b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563401443a60) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5634012ba538, mutex=mutex@entry=0x5634012ba530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fef06a11814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5634012ba528) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5634012ba490) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef06a11c89 in QSGRenderThread::run() (this=0x5634012ba490) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x5634012ba490) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7feeddebe700 (LWP 17417)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x5634019a9230) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5634019a91e0, cond=0x5634019a9208) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5634019a9208, mutex=0x5634019a91e0) at pthread_cond_wait.c:638
#3  0x00007fef04dc4d1b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5634019a91e0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feef8008d98, mutex=mutex@entry=0x7feef8008d90, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fef06a11814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7feef8008d88) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7feef8008cf0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef06a11c89 in QSGRenderThread::run() (this=0x7feef8008cf0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x7feef8008cf0) at thread/qthread_unix.cpp:329
#9  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#10 0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7feed5d05700 (LWP 17465)):
#0  0x00007fef03354a68 in g_source_iter_clear (iter=iter@entry=0x7feed5d04b20) at ../../../glib/gmain.c:1062
#1  0x00007fef033576a0 in g_main_context_prepare (context=context@entry=0x7feeb8000c20, priority=priority@entry=0x7feed5d04ba0) at ../../../glib/gmain.c:3683
#2  0x00007fef033580bb in g_main_context_iterate (context=context@entry=0x7feeb8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../../../glib/gmain.c:4027
#3  0x00007fef033582c3 in g_main_context_iteration (context=0x7feeb8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef04ffefbb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7feeb8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7feed5d04ce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef04dbda12 in QThread::exec() (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef04dbebac in QThreadPrivate::start(void*) (arg=0x56340125c560) at thread/qthread_unix.cpp:329
#8  0x00007fef03e18609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#9  0x00007fef04a3e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fef00c812c0 (LWP 17261)):
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007fef06332fcc in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:584
#2  0x00007fef04962210 in &lt;signal handler called&gt; () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x0000000000000020 in  ()
#4  0x00007fef02ed1fcf in QtWaylandClient::QWaylandWindow::setVisible(bool) (visible=true, this=0x563408edd970) at qwaylandwindow.cpp:432
#5  QtWaylandClient::QWaylandWindow::setVisible(bool) (this=0x563408edd970, visible=&lt;optimized out&gt;) at qwaylandwindow.cpp:419
#6  0x00007fef053919fb in QWindowPrivate::setVisible(bool) (this=0x56340109dbd0, visible=&lt;optimized out&gt;) at kernel/qwindow.cpp:408
#7  0x00005633fda5b2db in ShellCorona::addOutput(QScreen*) (this=0x5633ff78ad20, screen=&lt;optimized out&gt;) at ./shell/shellcorona.cpp:1235
#8  0x00007fef04fdb6be in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff2dfe7db0, r=0x5633ff78ad20, this=0x563401b81340) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9  doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x7fff2dfe8580, signal_index=9, argv=0x7fff2dfe7db0) at kernel/qobject.cpp:3886
#10 0x00007fef04fd4a87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=&lt;optimized out&gt;, m=m@entry=0x7fef058f2460 &lt;QGuiApplication::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff2dfe7db0) at kernel/qobject.cpp:3946
#11 0x00007fef05378c76 in QGuiApplication::screenAdded(QScreen*) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;) at .moc/moc_qguiapplication.cpp:389
#12 0x00007fef05361692 in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (ps=&lt;optimized out&gt;, isPrimary=isPrimary@entry=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:116
#13 0x00007fef02ec3718 in QtWaylandClient::QWaylandDisplay::handleScreenInitialized(QtWaylandClient::QWaylandScreen*) (this=0x5633ff74fde0, screen=&lt;optimized out&gt;, screen@entry=0x563401087c20) at qwaylanddisplay.cpp:313
#14 0x00007fef02ed3317 in QtWaylandClient::QWaylandScreen::maybeInitialize() (this=0x563401087c20) at qwaylandscreen.cpp:97
#15 QtWaylandClient::QWaylandScreen::maybeInitialize() (this=0x563401087c20) at qwaylandscreen.cpp:86
#16 0x00007fef02ed3765 in QtWaylandClient::QWaylandScreen::zxdg_output_v1_done() (this=0x563401087c20) at qwaylandscreen.cpp:346
#17 0x00007fef032feff5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#18 0x00007fef032fe40a in ffi_call_int (cif=&lt;optimized out&gt;, fn=&lt;optimized out&gt;, rvalue=&lt;optimized out&gt;, avalue=&lt;optimized out&gt;, closure=&lt;optimized out&gt;) at ../src/x86/ffi64.c:669
#19 0x00007fef048553a8 in wl_closure_invoke (closure=0x563405a8e3c0, flags=1, target=&lt;optimized out&gt;, opcode=2, data=&lt;optimized out&gt;) at ../src/connection.c:1018
#20 0x00007fef04851c48 in dispatch_event (display=display@entry=0x5633ff7539a0, queue=&lt;optimized out&gt;) at ../src/wayland-client.c:1445
#21 0x00007fef0485321c in dispatch_queue (queue=0x5633ff753a70, display=0x5633ff7539a0) at ../src/wayland-client.c:1591
#22 wl_display_dispatch_queue_pending (display=0x5633ff7539a0, queue=0x5633ff753a70) at ../src/wayland-client.c:1833
#23 0x00007fef04853280 in wl_display_dispatch_pending (display=&lt;optimized out&gt;) at ../src/wayland-client.c:1896
#24 0x00007fef02ec2155 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x5633ff74fde0) at qwaylanddisplay.cpp:221
#25 0x00007fef04fdb6f0 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x5633ff76c300, signal_index=4, argv=0x7fff2dfe8310) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#26 0x00007fef04fd4a87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5633ff76c300, m=m@entry=0x7fef0523e1e0 &lt;QAbstractEventDispatcher::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#27 0x00007fef04fa1247 in QAbstractEventDispatcher::awake() (this=this@entry=0x5633ff76c300) at .moc/moc_qabstracteventdispatcher.cpp:149
#28 0x00007fef04ffefdc in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x5633ff76c300, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#29 0x00007fef04fa31ab in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fff2dfe8430, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#30 0x00007fef04fab354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00005633fda33cac in main(int, char**) (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ./shell/main.cpp:247</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2005766</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-23 18:41:59 +0000</bug_when>
    <thetext>#4  0x00007fef02ed1fcf in QtWaylandClient::QWaylandWindow::setVisible(bool) (visible=true, this=0x563408edd970) at qwaylandwindow.cpp:432
#5  QtWaylandClient::QWaylandWindow::setVisible(bool) (this=0x563408edd970, visible=&lt;optimized out&gt;) at qwaylandwindow.cpp:419
#6  0x00007fef053919fb in QWindowPrivate::setVisible(bool) (this=0x56340109dbd0, visible=&lt;optimized out&gt;) at kernel/qwindow.cpp:408
#7  0x00005633fda5b2db in ShellCorona::addOutput(QScreen*) (this=0x5633ff78ad20, screen=&lt;optimized out&gt;) at ./shell/shellcorona.cpp:1235</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006508</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-25 21:14:47 +0000</bug_when>
    <thetext>

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

    </bug>

</bugzilla>