[kwin] [Bug 435742] [Plasma Mobile] kwin_wayland crashes in KWin::ApplicationWayland::performStartup()

2021-06-16 Thread Richard Ullger
https://bugs.kde.org/show_bug.cgi?id=435742

Richard Ullger  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |UNMAINTAINED

--- Comment #10 from Richard Ullger  ---
No longer relevant

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

[kwin] [Bug 435742] [Plasma Mobile] kwin_wayland crashes in KWin::ApplicationWayland::performStartup()

2021-04-19 Thread Richard Ullger
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(::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 , const QStringList , const
QStringList )
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 resolution
Compositor crashed, 

[kwin] [Bug 435742] [Plasma Mobile] kwin_wayland crashes in KWin::ApplicationWayland::performStartup()

2021-04-19 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=435742

--- Comment #8 from Vlad Zahorodnii  ---
kwin crashes during platform initialization. however, the backtrace misses the
most important part - the info where kwin actually crashes in the platform
plugin.

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

[kwin] [Bug 435742] [Plasma Mobile] kwin_wayland crashes in KWin::ApplicationWayland::performStartup()

2021-04-16 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=435742

Nate Graham  changed:

   What|Removed |Added

Summary|[Plasma Mobile] Crash in|[Plasma Mobile]
   |kwin_wayland|kwin_wayland crashes in
   ||KWin::ApplicationWayland::p
   ||erformStartup()

--- Comment #7 from Nate Graham  ---
At this point, probably not. Thanks!

Thread 1 (Thread 0x7f629490 (LWP 3396)):
#0  0xbc1f5294 in  ()
#1  0xcbf013f8 in KWin::ApplicationWayland::performStartup()
(this=0xd061eb08) at
/home/richard/kde/src/plasma/kwin/src/main_wayland.cpp:159

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