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

--- Comment #9 from Richard Ullger <rull...@gmail.com> ---
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=0xfffffffff518, __in_chrg=<optimized out>)
    at /usr/include/qt/QtCore/qstringlist.h:111
111     class QStringList : public QList<QString>
(gdb) n
103         runSync(QStringLiteral("kwin_wayland_wrapper"), args);
(gdb) p args
$5 = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, 
    {p = {static shared_null = {ref = {atomic = {
              _q_value = {<std::__atomic_base<int>> = {
                  static _S_alignment = 4, _M_i = -1}, 
                static is_always_lock_free = true}}}, alloc = 0, begin = 0, 
          end = 0, array = {0x0}}, d = 0xaaaaaab5cdc0}, 
      d = 0xaaaaaab5cdc0}}, <No data fields>}
(gdb) info stack
#0  main (argc=<optimized out>, argv=0xfffffffff6c8)
    at
/home/richard/kde/src/plasma/plasma-workspace/startkde/startplasma-wayland.cpp:103
(gdb) s
QStringList::QStringList (this=0xfffffffff528)
    at /usr/include/qt/QtCore/qstringlist.h:115
115         inline QStringList() noexcept { }
(gdb) s
QList<QString>::QList (this=0xfffffffff528)
    at /usr/include/qt/QtCore/qlist.h:160
160         inline QList() noexcept : d(const_cast<QListData::Data
*>(&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<QString>::isEmpty (this=0xfffffffff528)
    at /usr/include/qt/QtCore/qlist.h:201
201         inline bool isEmpty() const noexcept { return p.isEmpty(); }
(gdb) s
QListData::isEmpty (this=0xfffffffff528) 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 resolution
Compositor crashed, respawning
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
Compositor crashed, respawning
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
Compositor crashed, respawning
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
Compositor crashed, respawning
Launching kwin
No backend specified through command line argument, trying auto resolution
Compositor crashed, respawning

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

Reply via email to