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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|generic-crash               |Containment
                 CC|                            |[email protected],
                   |                            |[email protected]
            Summary|plasmashell crashes upon    |plasmashell asserts in
                   |creating new Virtual        |`m_desktopViewForScreen.cou
                   |Desktop (via wlx-overlay-s) |nt() == screens.count()`
                   |                            |upon creating new Virtual
                   |                            |Desktop (via wlx-overlay-s)

--- Comment #3 from Nate Graham <[email protected]> ---
Relevant part:

#7  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x73f323e49e88 "ASSERT: \"%s\" in file %s, line %d",
ap=ap@entry=0x7ffd5e62e928) at
/usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qlogging.cpp:381
        buf = {d = {d = 0x5f8d40149700, ptr = 0x5f8d40149710 u"ASSERT:
\"m_desktopViewForScreen.count() == screens.count()\" in file
./shell/shellcorona.cpp, line 1462", size = 102}, static _empty = 0 u'\000'}
#8  0x000073f324125ac7 in QMessageLogger::fatal (this=<optimized out>,
msg=0x73f323e49e88 "ASSERT: \"%s\" in file %s, line %d") at
/usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qlogging.cpp:883
        ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3,
line = 1462, file = 0x5f8d3902652d "./shell/shellcorona.cpp", function = 0x0,
category = 0x73f323e422c3 "default"}, static DefaultBacktraceDepth = 32,
backtrace = std::optional [no contained value]}
        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7ffd5e62eb60, reg_save_area = 0x7ffd5e62ea90}}
#9  0x000073f3241100d1 in qt_assert (assertion=assertion@entry=0x5f8d39023798
"m_desktopViewForScreen.count() == screens.count()",
file=file@entry=0x5f8d3902652d "./shell/shellcorona.cpp", line=line@entry=1462)
at
/usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qassert.cpp:105
#10 0x00005f8d38f62908 in ShellCorona::handleScreenOrderChanged
(this=<optimized out>, screens=...) at
/usr/src/plasma-workspace-4:6.4.0-0zneon+24.04+noble+release+build41/shell/shellcorona.cpp:1462
        allDesktops = {<QListSpecialMethods<DesktopView*>> =
{<QListSpecialMethodsBase<DesktopView*>> = {<No data fields>}, <No data
fields>}, d = {d = 0x5f8d3cd4a940, ptr = 0x5f8d3cd4a950, size = 2}}
        allPanels = {<QListSpecialMethods<PanelView*>> =
{<QListSpecialMethodsBase<PanelView*>> = {<No data fields>}, <No data fields>},
d = {d = 0x73f1f44fa870, ptr = 0x73f1f44fa880, size = 1}}
#11 0x00005f8d38fbef7c in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long, 0ul>, QtPrivate::List<QList<QScreen*> const&>, void, void
(ShellCorona::*)(QList<QScreen*>)>::call(void
(ShellCorona::*)(QList<QScreen*>), ShellCorona*,
void**)::{lambda()#1}::operator()() const (__closure=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydata.h:60
        arg = <optimized out>

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

Reply via email to