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

            Bug ID: 419492
           Summary: Plasma crashed immediately after login to Wayland
                    session with an external monitor connected to hdmi
                    port and mult-monitor mode set to "Switch to external
                    screen"
           Product: plasmashell
           Version: master
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: bugsefor...@gmx.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.18.80)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 5.3.0-45-generic x86_64
Windowing system: Wayland
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I started Wayland session with an external monitor connected to hdmi port,
multi-monitor mode was configured as "Switch to external screen", plasma shown
a crash notification immediately after login.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f2bd2ff0c80
(LWP 1082))]
[KCrash Handler]
#7  QWeakPointer<QObject>::internalData (this=0x8) at
../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:701
#8  QPointer<QScreen>::data (this=0x8) at
../../include/QtCore/../../src/corelib/kernel/qpointer.h:77
#9  QPointer<QScreen>::operator QScreen* (this=0x8) at
../../include/QtCore/../../src/corelib/kernel/qpointer.h:83
#10 QPlatformScreen::screen (this=this@entry=0x55e8dcf93ff0) at
kernel/qplatformscreen.cpp:154
#11 0x00007f2bc03c86a0 in QtWaylandClient::QWaylandWindow::handleScreensChanged
(this=0x55e8dd285e10) at qwaylandwindow.cpp:969
#12 0x00007f2bcd004fe7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe4522a170,
r=0x55e8dd285e10, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#13 doActivate<false> (sender=0x55e8dd3019e0, signal_index=3,
argv=0x7ffe4522a170) at kernel/qobject.cpp:3870
#14 0x00007f2bccfff8a2 in QMetaObject::activate
(sender=sender@entry=0x55e8dd3019e0, m=m@entry=0x7f2bc0686d20
<QtWaylandClient::QWaylandSurface::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3930
#15 0x00007f2bc03e6840 in QtWaylandClient::QWaylandSurface::screensChanged
(this=this@entry=0x55e8dd3019e0) at .moc/moc_qwaylandsurface_p.cpp:155
#16 0x00007f2bc03ce7a4 in QtWaylandClient::QWaylandSurface::surface_enter
(this=0x55e8dd3019e0, output=0x55e8dcf92b80) at qwaylandsurface.cpp:97
#17 0x00007f2bc603ddae in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#18 0x00007f2bc603d71f in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#19 0x00007f2bcb7d1e24 in ?? () from
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#20 0x00007f2bcb7ce659 in ?? () from
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#21 0x00007f2bcb7cfb24 in wl_display_dispatch_queue_pending () from
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#22 0x00007f2bc03c0642 in QtWaylandClient::QWaylandDisplay::flushRequests
(this=0x55e8dcf90750) at qwaylanddisplay.cpp:208
#23 0x00007f2bcd004dc9 in doActivate<false> (sender=0x55e8dcfb7620,
signal_index=4, argv=0x7ffe4522a6a0) at kernel/qobject.cpp:3882
#24 0x00007f2bccfff8a2 in QMetaObject::activate
(sender=sender@entry=0x55e8dcfb7620, m=m@entry=0x7f2bcd497240
<QAbstractEventDispatcher::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at
kernel/qobject.cpp:3930
#25 0x00007f2bccfc64b3 in QAbstractEventDispatcher::awake
(this=this@entry=0x55e8dcfb7620) at .moc/moc_qabstracteventdispatcher.cpp:149
#26 0x00007f2bcd0290fb in QEventDispatcherGlib::processEvents
(this=0x55e8dcfb7620, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#27 0x00007f2bccfc863a in QEventLoop::exec (this=this@entry=0x7ffe4522a7c0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#28 0x00007f2bccfd1db0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1400
#29 0x000055e8db8a5058 in main (argc=<optimized out>, argv=<optimized out>) at
./shell/main.cpp:220

Possible duplicates by query: bug 419060, bug 418477, bug 416347, bug 412307,
bug 411959.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to