https://bugs.kde.org/show_bug.cgi?id=379847
Bug ID: 379847
Summary: Plasma crash at startup
Product: ksmserver
Version: 5.9.5
Platform: Gentoo Packages
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
Assignee: l.lu...@kde.org
Reporter: alexandrpa...@gmail.com
Target Milestone: ---
Created attachment 10
--> https://bugs.kde.org/attachment.cgi?id=10&action=edit
xterm output after plasma crash
Gentoo ~amd64. X server works fine and I can start it with "startx" from a
regular user. Then, I try to "startkde" from one of it's terminals. I see KDE
loading splash screen, but then it fades away and in terminal I see several
KCrash lines (attachment).
Then KDE crash reporter tool pops out, and here is info it provides:
Application: ksmserver (ksmserver), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fea8cfb2200 (LWP 2621))]
Thread 2 (Thread 0x7fea75e0c700 (LWP 2623)):
#0 0x7fea8ca8b1dd in poll () from /lib64/libc.so.6
#1 0x7fea813f071c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x7fea813f082c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3 0x7fea88629f3b in QEventDispatcherGlib::processEvents
(this=0x7fea680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4 0x7fea885d00e2 in QEventLoop::exec (this=this@entry=0x7fea75e0bd50,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5 0x7fea88416dae in QThread::exec (this=this@entry=0x7fea8d15bd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#6 0x7fea8d0d7a25 in QDBusConnectionManager::run (this=0x7fea8d15bd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#7 0x7fea8841c6cd in QThreadPrivate::start (arg=0x7fea8d15bd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#8 0x7fea8310b3a4 in start_thread () from /lib64/libpthread.so.0
#9 0x7fea8ca945af in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7fea8cfb2200 (LWP 2621)):
[KCrash Handler]
#5 std::__atomic_base::load (__m=std::memory_order_relaxed,
this=0x6175747269763d43) at
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/g++-v6/bits/atomic_base.h:396
#6 QAtomicOps::load (_q_value=...) at
/usr/include/qt5/QtCore/qatomic_cxx11.h:227
#7 QBasicAtomicInteger::load (this=0x6175747269763d43) at
/usr/include/qt5/QtCore/qbasicatomic.h:99
#8 QtPrivate::RefCount::ref (this=0x6175747269763d43) at
/usr/include/qt5/QtCore/qrefcount.h:55
#9 QList::QList (this=this@entry=0x7ffc5354b570, l=...) at
/usr/include/qt5/QtCore/qlist.h:805
#10 0x7fea89c2c506 in QStringList::QStringList (this=0x7ffc5354b570) at
/usr/include/qt5/QtCore/qstringlist.h:100
#11 KProcess::program (this=) at
/var/tmp/portage/kde-frameworks/kcoreaddons-5.34.0/work/kcoreaddons-5.34.0/src/lib/io/kprocess.cpp:253
#12 0x7fea8cd64871 in KSMServeroperator() (exitCode=9,
__closure=0x14ccc60) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.9.5.1-r1/work/plasma-workspace-5.9.5.1/ksmserver/startup.cpp:691
#13 QtPrivate::FunctorCall, QtPrivate::List,
void, KSMServer::slotAutoStart():: >::call (arg=,
f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:135
#14 QtPrivate::Functor,
1>::call, void> (arg=, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:192
#15 QtPrivate::QFunctorSlotObject, 1,
QtPrivate::List, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=1, this_=0x14ccc50, r=, a=, ret=) at /usr/include/qt5/QtCore/qobject_impl.h:169
#16 0x7fea885ff8f3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5354b740,
r=0x14c9c40, this=) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#17 QMetaObject::activate (sender=sender@entry=0x14c9c40,
signalOffset=, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7ffc5354b740) at kernel/qobject.cpp:3723
#18 0x7fea885ffe37 in QMetaObject::activate (sender=sender@entry=0x14c9c40,
m=m@entry=0x7fea8882b1c0 ,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc5354b740)
at kernel/qobject.cpp:3602
#19 0x7fea88516611 in QProcess::finished (this=this@entry=0x14c9c40,
_t1=) at .moc/moc_qprocess.cpp:326
#20 0x7fea8851d6bf in QProcessPrivate::_q_processDied
(this=this@entry=0x1517df0) at io/qprocess.cpp:1178
#21 0x7fea8856f704 in QProcessPrivate::waitForFinished
(this=this@entry=0x1517df0, msecs=msecs@entry=3) at
io/qprocess_unix.cpp:895
#22 0x7fea885172fb in QProcess::waitForFinished (this=this@entry=0x14c9c40,
msecs=msecs@entry=3) at io/qprocess.cpp:1922
#23 0x7fea88517a2c in QProcess::~QProcess (this=0x14c9c40,
__in_chrg=) at io/qprocess.cpp:1261
#24 0x7fea89c2c259 in KProcess::~KProcess (this=0x14c9c40,
__in_chrg=) at
/var/tmp/port