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

            Bug ID: 429726
           Summary: Kwin crashes while starting up after logout and login
                    again
           Product: kwin
           Version: 5.19.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: guente...@arcor.de
  Target Milestone: ---

Application: kwin_x11 (5.19.5)

Qt Version: 5.14.2
Frameworks Version: 5.74.0
Operating System: Linux 5.8.0-29-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.10

-- Information about the crash:
- What I was doing when the application crashed:
* I logged out
* Ctrl-Alt-F2
* Did something on console
* Alt-1
* Login
* All looks normal, but the crash reporter is up

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fdb6ea2fc06 in (anonymous
namespace)::QQmlValueTypeFactoryImpl::valueType (this=0x0, idx=idx@entry=64) at
qml/qqmlvaluetype.cpp:176
#5  0x00007fdb6ea300aa in (anonymous
namespace)::QQmlValueTypeFactoryImpl::isValueType (idx=64, this=<optimized
out>) at qml/qqmlvaluetype.cpp:115
#6  QQmlValueTypeFactory::isValueType (idx=64) at qml/qqmlvaluetype.cpp:199
#7  0x00007fdb6ea81085 in QQmlPropertyValidator::validateObject
(this=this@entry=0x7fdb5f7b1810, objectIndex=objectIndex@entry=0,
instantiatingBinding=instantiatingBinding@entry=0x0,
populatingValueTypeGroupProperty=80,
populatingValueTypeGroupProperty@entry=false) at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:169
#8  0x00007fdb6ea81f29 in QQmlPropertyValidator::validate
(this=this@entry=0x7fdb5f7b1810) at qml/qqmlpropertyvalidator.cpp:78
#9  0x00007fdb6e9e1e01 in QQmlTypeData::done (this=0x7fdb58023880) at
qml/qqmltypedata.cpp:344
#10 0x00007fdb6e9d2a9d in QQmlDataBlob::tryDone (this=0x7fdb58023880) at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:116
#11 QQmlDataBlob::tryDone (this=0x7fdb58023880) at qml/qqmldatablob.cpp:509
#12 0x00007fdb6ea24ef9 in QQmlTypeLoader::setData
(this=this@entry=0x5612b1e88230, blob=blob@entry=0x7fdb58023880, d=...) at
qml/qqmltypeloader.cpp:443
#13 0x00007fdb6ea252d9 in QQmlTypeLoader::setData (this=0x5612b1e88230,
blob=blob@entry=0x7fdb58023880, data=...) at qml/qqmltypeloader.cpp:417
#14 0x00007fdb6ea25389 in QQmlTypeLoader::loadWithStaticDataThread
(this=<optimized out>, blob=blob@entry=0x7fdb58023880, data=...) at
qml/qqmltypeloader.cpp:256
#15 0x00007fdb6e9e9101 in QQmlTypeLoaderThread::loadWithStaticDataThread
(this=<optimized out>, b=0x7fdb58023880, d=...) at
qml/qqmltypeloaderthread.cpp:162
#16 0x00007fdb6ea92a8c in QQmlThreadPrivate::threadEvent
(this=this@entry=0x5612b1bef2a0) at qml/ftw/qqmlthread.cpp:204
#17 0x00007fdb6ea932aa in QQmlThreadPrivate::event (this=0x5612b1bef2a0,
e=0x7fdb6000a940) at qml/ftw/qqmlthread.cpp:142
#18 0x00007fdb70ca0013 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5612b1bef2a0, e=0x7fdb6000a940) at
kernel/qapplication.cpp:3685
#19 0x00007fdb701ea1ca in QCoreApplication::notifyInternal2
(receiver=0x5612b1bef2a0, event=0x7fdb6000a940) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#20 0x00007fdb701ecbc1 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x7fdb60005780) at
kernel/qcoreapplication.cpp:1815
#21 0x00007fdb7023ec47 in QEventDispatcherUNIX::processEvents
(this=0x7fdb4c000b60, flags=...) at kernel/qeventdispatcher_unix.cpp:466
#22 0x00007fdb701e8a4b in QEventLoop::exec (this=this@entry=0x7fdb5f7b1ca0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#23 0x00007fdb700078b2 in QThread::exec (this=this@entry=0x5612b1bef2a0) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#24 0x00007fdb6ea92739 in QQmlThreadPrivate::run (this=0x5612b1bef2a0) at
qml/ftw/qqmlthread.cpp:155
#25 0x00007fdb70008a41 in QThreadPrivate::start (arg=0x5612b1bef2a0) at
thread/qthread_unix.cpp:342
#26 0x00007fdb6f461590 in start_thread (arg=0x7fdb5f7b2640) at
pthread_create.c:463
#27 0x00007fdb6fc61223 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fdb7023d749 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fdb58006a88) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fdb58006a88) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7fdb58006a88, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007fdb7023ee83 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007fdb701e8a4b in QEventLoop::exec (this=this@entry=0x7fdb659aec70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#7  0x00007fdb700078b2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#8  0x00007fdb712de4cb in QDBusConnectionManager::run (this=0x7fdb7134cda0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#9  0x00007fdb70008a41 in QThreadPrivate::start (arg=0x7fdb7134cda0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:342
#10 0x00007fdb6f461590 in start_thread (arg=0x7fdb659af640) at
pthread_create.c:463
#11 0x00007fdb6fc61223 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5612b1f67810,
cond=0x5612b1f67838) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5612b1f67838, mutex=0x5612b1f67810) at
pthread_cond_wait.c:638
#3  0x00007fdb7000e74b in QWaitConditionPrivate::wait (deadline=...,
deadline=..., this=0x5612b1f67810) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5612b1bef310,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fdb6ea92ea5 in QQmlThreadPrivate::wait (this=<optimized out>) at
qml/ftw/qqmlthread.cpp:353
#6  QQmlThread::internalCallMethodInThread (this=0x7fdb60005830,
message=<optimized out>) at qml/ftw/qqmlthread.cpp:353
#7  0x00007fdb6ea253e1 in StaticLoader::load (blob=0x7fdb58023880,
loader=0x5612b1e88230, this=<optimized out>) at qml/qqmltypeloader.cpp:165
#8  QQmlTypeLoader::doLoad<StaticLoader> (mode=QQmlTypeLoader::Synchronous,
blob=0x7fdb58023880, loader=..., this=0x5612b1e88230) at
qml/qqmltypeloader.cpp:211
#9  QQmlTypeLoader::loadWithStaticData (this=this@entry=0x5612b1e88230,
blob=blob@entry=0x7fdb58023880, data=...,
mode=mode@entry=QQmlTypeLoader::Synchronous) at qml/qqmltypeloader.cpp:244
#10 0x00007fdb6ea25526 in QQmlTypeLoader::getType
(this=this@entry=0x5612b1e88230, data=..., url=...,
mode=mode@entry=QQmlTypeLoader::Synchronous) at qml/qqmltypeloader.cpp:833
#11 0x00007fdb6ea9c75a in QV4::QtObject::method_createQmlObject (b=<optimized
out>, argv=<optimized out>, argc=-245808688) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:645
#12 0x00007fdb6e94f58b in QV4::FunctionObject::call (argc=<optimized out>,
argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#13 QV4::Moth::VME::interpret (frame=0x7ffff15943d0, engine=0x5612b2068040,
code=0x7fdb5eb735c8 "\300o[^\333\177") at jsruntime/qv4vme_moth.cpp:754
#14 0x00007fdb6e9520b7 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffff15943d0, engine=engine@entry=0x5612b2068040) at
jsruntime/qv4vme_moth.cpp:463
#15 0x00007fdb6e8eff18 in QV4::ArrowFunction::virtualCall (fo=<optimized out>,
thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at
jsruntime/qv4functionobject.cpp:528
#16 0x00007fdb6e961136 in
QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*,
unsigned int, QV4::Value*, int) () at jsruntime/qv4functionobject_p.h:172
#17 0x00007fdb6e94dcf3 in QV4::Moth::VME::interpret (frame=0x7ffff1594650,
engine=0x5612b2068040, code=0x7fdb5dbc57c5 "\030\006\002@") at
jsruntime/qv4vme_moth.cpp:784
#18 0x00007fdb6e9520b7 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffff1594650, engine=engine@entry=0x5612b2068040) at
jsruntime/qv4vme_moth.cpp:463
#19 0x00007fdb6e8ef08d in QV4::Function::call (this=this@entry=0x5612b1f64840,
thisObject=<optimized out>, argv=argv@entry=0x7fdb5eb73500, argc=<optimized
out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#20 0x00007fdb6ea55a15 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x5612b1da12b0, callData=0x7fdb5eb734d0,
isUndefined=isUndefined@entry=0x7ffff159482f) at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#21 0x00007fdb6ea5adb8 in QQmlBinding::evaluate
(this=this@entry=0x5612b1da12b0, isUndefined=isUndefined@entry=0x7ffff159482f)
at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#22 0x00007fdb6ea5ecfb in QQmlNonbindingBinding::doUpdate (this=0x5612b1da12b0,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:246
#23 0x00007fdb6ea5ca14 in QQmlBinding::update (this=0x5612b1da12b0, flags=...)
at qml/qqmlbinding.cpp:186
#24 0x00007fdb6ea3b67d in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x0) at qml/qqmlnotifier.cpp:104
#25 0x00007fdb7021fe75 in doActivate<false> (sender=0x5612b1e00180,
signal_index=6, argv=0x0) at kernel/qobject_p.h:110
#26 0x00007fdb702202e6 in QtPrivate::QSlotObjectBase::call (a=0x7ffff15963d0,
r=0x5612b1e00180, this=0x5612b1e80c50) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false> (sender=0x7fdb4b39f140, signal_index=0,
argv=argv@entry=0x7ffff15963d0) at kernel/qobject.cpp:3870
#28 0x00007fdb7021a068 in QMetaObject::activate
(sender=sender@entry=0x7fdb4b39f140, m=m@entry=0x7fdb7046d260
<QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffff15963d0) at kernel/qobject.cpp:3930
#29 0x00007fdb7021a123 in QObject::destroyed (this=this@entry=0x7fdb4b39f140,
_t1=<optimized out>, _t1@entry=0x7fdb4b39f140) at .moc/moc_qobject.cpp:219
#30 0x00007fdb7021e5ed in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1017
#31 0x00007fdb6fb8ca57 in __run_exit_handlers (status=status@entry=1,
listp=0x7fdb6fd2b738 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at
exit.c:108
#32 0x00007fdb6fb8cc00 in __GI_exit (status=status@entry=1) at exit.c:139
#33 0x00007fdb6696f0ed in QXcbConnection::processXcbEvents
(this=0x5612b1b247b0, flags=...) at qxcbconnection.cpp:1013
#34 0x00007fdb66999740 in QXcbUnixEventDispatcher::processEvents
(this=0x5612b1b6b320, flags=...) at qxcbeventdispatcher.cpp:61
#35 0x00007fdb701e8a4b in QEventLoop::exec (this=this@entry=0x7ffff15965f0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#36 0x00007fdb701f0fc6 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#37 0x00005612b14b2a6d in main (argc=<optimized out>, argv=0x7ffff1596878) at
./main_x11.cpp:479
[Inferior 1 (process 310792) detached]

Possible duplicates by query: bug 429697, bug 429643, bug 429420, bug 429137,
bug 428951.

Reported using DrKonqi

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

Reply via email to