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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Plasmashell X11 crashes     |Plasmashell X11 crashes in
                   |when removing a screen from |DesktopView::screenToFollow
                   |a multimonitor setup        |() when removing a screen
                   |                            |from a multimonitor setup
          Component|general                     |Multi-screen support
           Assignee|unassigned-b...@kde.org     |plasma-b...@kde.org
   Target Milestone|---                         |1.0
                 CC|                            |aleix...@kde.org,
                   |                            |n...@kde.org,
                   |                            |notm...@gmail.com
            Product|kde                         |plasmashell
            Version|unspecified                 |5.27.4

--- Comment #1 from Nate Graham <n...@kde.org> ---
What kind of cable is the monitor connected with?

Pasting the relevant part of the backtrace inline for searchability:


#5  QWeakPointer<QObject>::internalData() const (this=0x58) at
/usr/include/qt/QtCore/qsharedpointer_impl.h:696
        view = 0x0
        screen = 0x556fb2436b50
        knownScreen = <optimized out>
        __for_range = @0x7ffd15385e18: {q_hash = {{d = 0x557207a20290, e =
0x557207a20290}}}
        managedScreens = {q_hash = {{d = 0x557207a20290, e = 0x557207a20290}}}
        screens = {q_hash = {{d = 0x7f928c5765c0 <QHashData::shared_null>, e =
0x7f928c5765c0 <QHashData::shared_null>}}}
#6  QPointer<QScreen>::data() const (this=0x58) at
/usr/include/qt/QtCore/qpointer.h:77
        view = 0x0
        screen = 0x556fb2436b50
        knownScreen = <optimized out>
        __for_range = @0x7ffd15385e18: {q_hash = {{d = 0x557207a20290, e =
0x557207a20290}}}
        managedScreens = {q_hash = {{d = 0x557207a20290, e = 0x557207a20290}}}
        screens = {q_hash = {{d = 0x7f928c5765c0 <QHashData::shared_null>, e =
0x7f928c5765c0 <QHashData::shared_null>}}}
#7  QPointer<QScreen>::operator QScreen*() const (this=0x58) at
/usr/include/qt/QtCore/qpointer.h:83
        view = 0x0
        screen = 0x556fb2436b50
        knownScreen = <optimized out>
        __for_range = @0x7ffd15385e18: {q_hash = {{d = 0x557207a20290, e =
0x557207a20290}}}
        managedScreens = {q_hash = {{d = 0x557207a20290, e = 0x557207a20290}}}
        screens = {q_hash = {{d = 0x7f928c5765c0 <QHashData::shared_null>, e =
0x7f928c5765c0 <QHashData::shared_null>}}}
#8  DesktopView::screenToFollow() const (this=0x0) at
/usr/src/debug/plasma-workspace/plasma-workspace-5.27.4.1/shell/desktopview.cpp:124
        view = 0x0
        screen = 0x556fb2436b50
        knownScreen = <optimized out>
        __for_range = @0x7ffd15385e18: {q_hash = {{d = 0x557207a20290, e =
0x557207a20290}}}
        managedScreens = {q_hash = {{d = 0x557207a20290, e = 0x557207a20290}}}
        screens = {q_hash = {{d = 0x7f928c5765c0 <QHashData::shared_null>, e =
0x7f928c5765c0 <QHashData::shared_null>}}}
#9  ShellCorona::screenInvariants() const (this=0x556fb24b6fd0) at
/usr/src/debug/plasma-workspace/plasma-workspace-5.27.4.1/shell/shellcorona.cpp:828
        view = 0x0
        screen = 0x556fb2436b50
--Type <RET> for more, q to quit, c to continue without paging--c
        knownScreen = <optimized out>
        __for_range = @0x7ffd15385e18: {q_hash = {{d = 0x557207a20290, e =
0x557207a20290}}}
        managedScreens = {q_hash = {{d = 0x557207a20290, e = 0x557207a20290}}}
        screens = {q_hash = {{d = 0x7f928c5765c0 <QHashData::shared_null>, e =
0x7f928c5765c0 <QHashData::shared_null>}}}
#10 ShellCorona::screenInvariants() const (this=0x556fb24b6fd0) at
/usr/src/debug/plasma-workspace/plasma-workspace-5.27.4.1/shell/shellcorona.cpp:808
#11 0x00007f928c4beb41 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffd15385f80, r=<optimized out>, this=0x556fb24e6a20, this=<optimized
out>, r=<optimized out>, a=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x556fb24b6fd0, sender =
0x556fb24b70f8, signal = 3}
        c = 0x556fb278bf70
        connections = {d = 0x556fb2786bc0}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 1
        signalVector = 0x556fb298f610
        currentThreadId = 0x7f928761af80
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false

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

Reply via email to