[plasmashell] [Bug 468430] Plasmashell X11 crashes in DesktopView::screenToFollow() when removing a screen from a multimonitor setup
Nate Graham
bugzilla_noreply at kde.org
Thu Apr 13 20:20:11 BST 2023
https://bugs.kde.org/show_bug.cgi?id=468430
Nate Graham <nate at 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-bugs at kde.org |plasma-bugs at kde.org
Target Milestone|--- |1.0
CC| |aleixpol at kde.org,
| |nate at kde.org,
| |notmart at gmail.com
Product|kde |plasmashell
Version|unspecified |5.27.4
--- Comment #1 from Nate Graham <nate at 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 the assignee for the bug.
More information about the Unassigned-bugs
mailing list