https://bugs.kde.org/show_bug.cgi?id=435742
--- Comment #9 from Richard Ullger ---
Backtrace limit is already set to unlimited levels so I'm not sure how to
generate the required info.
Is the following of any use?
101 args = QStringList{QStringLiteral("--xwayland"),
QStringLiteral(CMAKE_INSTALL_FULL_LIBEXECDIR "/startplasma-waylandsession")};
(gdb) s
QStringList::~QStringList (this=0xf518, __in_chrg=)
at /usr/include/qt/QtCore/qstringlist.h:111
111 class QStringList : public QList
(gdb) n
103 runSync(QStringLiteral("kwin_wayland_wrapper"), args);
(gdb) p args
$5 = {> = {> = {},
{p = {static shared_null = {ref = {atomic = {
_q_value = {> = {
static _S_alignment = 4, _M_i = -1},
static is_always_lock_free = true}}}, alloc = 0, begin = 0,
end = 0, array = {0x0}}, d = 0xaab5cdc0},
d = 0xaab5cdc0}}, }
(gdb) info stack
#0 main (argc=, argv=0xf6c8)
at
/home/richard/kde/src/plasma/plasma-workspace/startkde/startplasma-wayland.cpp:103
(gdb) s
QStringList::QStringList (this=0xf528)
at /usr/include/qt/QtCore/qstringlist.h:115
115 inline QStringList() noexcept { }
(gdb) s
QList::QList (this=0xf528)
at /usr/include/qt/QtCore/qlist.h:160
160 inline QList() noexcept : d(const_cast(&QListData::shared_null)) { }
(gdb) s
runSync (program=..., args=..., env=...)
at
/home/richard/kde/src/plasma/plasma-workspace/startkde/startplasma.cpp:77
77 {
(gdb) l
72 names.sort();
73 return names;
74 }
75
76 int runSync(const QString &program, const QStringList &args, const
QStringList &env)
77 {
78 QProcess p;
79 if (!env.isEmpty())
80 p.setEnvironment(QProcess::systemEnvironment() << env);
81 p.setProcessChannelMode(QProcess::ForwardedChannels);
(gdb) s
78 QProcess p;
(gdb) s
79 if (!env.isEmpty())
(gdb) s
QList::isEmpty (this=0xf528)
at /usr/include/qt/QtCore/qlist.h:201
201 inline bool isEmpty() const noexcept { return p.isEmpty(); }
(gdb) s
QListData::isEmpty (this=0xf528) at /usr/include/qt/QtCore/qlist.h:116
116 inline bool isEmpty() const noexcept { return d->end == d->begin;
}
(gdb) s
81 p.setProcessChannelMode(QProcess::ForwardedChannels);
(gdb) s
warning: Source file is more recent than executable.
121 Q_DECL_CONSTEXPR inline QFlags(Enum flags) noexcept : i(Int(flags))
{}
(gdb) s
[Detaching after fork from child process 3628]
84 p.waitForFinished(-1);
(gdb) Launching kwin
No backend specified through command line argument, trying auto resolution
Compositor crashed, respawning
Launching kwin
No backend specified through command line argument, trying auto resolution
QObject::connect(KWin::Platform, KWin::ColorManager): invalid nullptr parameter
QObject::connect(KWin::Platform, KWin::ColorManager): invalid nullptr parameter
QObject::connect(KWin::LogindIntegration, KWin::ColorManager): invalid nullptr
parameter
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5079:46: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5081:48: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5083:48: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5087:47: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5089:46: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5097:48: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5101:46: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5103:46: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5107:45: this
compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5110:46: this
compose sequence is a duplicate of another; skipping line
kf.globalaccel.kglobalacceld: Shortcut found twice in kglobalshortcutsrc.
134217760
kf.globalaccel.kglobalacceld: Shortcut found twice in kglobalshortcutsrc.
150994993
kf.globalaccel.kglobalacceld: Shortcut found twice in kglobalshortcutsrc.
16777362
kf.globalaccel.kglobalacceld: Shortcut found twice in kglobalshortcutsrc.
184549425
Compositor crashed, respawning
Launching kwin
No backend specified through command line argument, trying auto resolu