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

            Bug ID: 446747
           Summary: Kalendar crashes at startup
           Product: kalendar
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: claudio.cam...@gmail.com
          Reporter: david.cais...@gmail.com
                CC: c...@carlschwan.eu
  Target Milestone: ---

Application: kalendar (0.1)

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.15.6-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed: nothing, just started the
system and launched Kalendar first.

The crash can be reproduced every time.

-- Backtrace:
Application: Kalendar (kalendar), signal: Segmentation fault
Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char,
std::default_delete<char []> >> = {_M_t = {<std::_Tuple_impl<0, char*,
std::default_delete<char []> >> = {<std::_Tuple_impl<1,
std::default_delete<char []> >> = {<std::_Head_base<1, std::default_delete<char
[]>, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>},
<std::_Head_base<0, char*, false>> = {_M_head_impl = 0x0}, <No data fields>},
<No data fields>}}, <No data fields>}}
[KCrash Handler]
#6  QQmlRefPointer<QQmlTypePrivate const>::QQmlRefPointer (other=...,
this=0x7f88c985d790, this@entry=0x7f88c985d710) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:152
#7  QQmlType::QQmlType (this=this@entry=0x7f88c985d790) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltype.cpp:121
#8  0x00007f88d3a1e78c in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject
(this=this@entry=0x7f88c985db10, obj=obj@entry=0x7f88c01890c0, context=...,
error=error@entry=0x7f88c985d828) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:310
#9  0x00007f88d3a21381 in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively
(this=this@entry=0x7f88c985db10, objectIndex=1, context=...,
isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe)
at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:264
#10 0x00007f88d3a2170c in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively
(this=this@entry=0x7f88c985db10, objectIndex=objectIndex@entry=0, context=...,
isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe)
at /usr/include/qt5/QtCore/qendian.h:290
#11 0x00007f88d3a21f34 in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects
(this=this@entry=0x7f88c985db10) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:215
#12 0x00007f88d3a1cf4b in QQmlTypeCompiler::compile
(this=this@entry=0x7f88c985dc80) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypecompiler.cpp:85
#13 0x00007f88d396e495 in
QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&,
QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&)
(this=this@entry=0x7f88c010ae60, typeNameCache=...,
resolvedTypeCache=resolvedTypeCache@entry=0x7f88c985dd60, dependencyHasher=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypedata.cpp:774
#14 0x00007f88d39744aa in QQmlTypeData::done (this=0x7f88c010ae60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypedata.cpp:451
#15 0x00007f88d3961ff5 in QQmlDataBlob::tryDone (this=0x7f88c010ae60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmldatablob.cpp:524
#16 QQmlDataBlob::tryDone (this=0x7f88c010ae60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmldatablob.cpp:515
#17 0x00007f88d39c1845 in QQmlTypeLoader::setData
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x7f88c010ae60, d=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:457
#18 0x00007f88d39c1f92 in QQmlTypeLoader::setData
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x7f88c010ae60, fileName=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:437
#19 0x00007f88d39c2e00 in QQmlTypeLoader::loadThread
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x7f88c010ae60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:299
#20 0x00007f88d39c325c in PlainLoader::loadThread (blob=0x7f88c010ae60,
loader=0x55b5a1c52ae8, this=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:146
#21 QQmlTypeLoader::doLoad<PlainLoader> (loader=...,
mode=QQmlTypeLoader::PreferSynchronous, blob=0x7f88c010ae60,
this=0x55b5a1c52ae8) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:205
#22 QQmlTypeLoader::load (this=this@entry=0x55b5a1c52ae8,
blob=blob@entry=0x7f88c010ae60,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:237
#23 0x00007f88d39c3b00 in QQmlTypeLoader::getType
(this=this@entry=0x55b5a1c52ae8, unNormalizedUrl=...,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:825
#24 0x00007f88d39735d3 in QQmlTypeData::resolveTypes
(this=this@entry=0x7f88c0003a00) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypedata.cpp:873
#25 0x00007f88d39760fd in QQmlTypeData::allDependenciesDone
(this=0x7f88c0003a00) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypedata.cpp:743
#26 0x00007f88d39c1afa in QQmlTypeLoader::setData
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x7f88c0003a00, d=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:450
#27 0x00007f88d39c1f92 in QQmlTypeLoader::setData
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x7f88c0003a00, fileName=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:437
#28 0x00007f88d39c2e00 in QQmlTypeLoader::loadThread
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x7f88c0003a00) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:299
#29 0x00007f88d39c325c in PlainLoader::loadThread (blob=0x7f88c0003a00,
loader=0x55b5a1c52ae8, this=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:146
#30 QQmlTypeLoader::doLoad<PlainLoader> (loader=...,
mode=QQmlTypeLoader::PreferSynchronous, blob=0x7f88c0003a00,
this=0x55b5a1c52ae8) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:205
#31 QQmlTypeLoader::load (this=this@entry=0x55b5a1c52ae8,
blob=blob@entry=0x7f88c0003a00,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:237
#32 0x00007f88d39c3b00 in QQmlTypeLoader::getType
(this=this@entry=0x55b5a1c52ae8, unNormalizedUrl=...,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:825
#33 0x00007f88d39735d3 in QQmlTypeData::resolveTypes
(this=this@entry=0x55b5a1d0afe0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypedata.cpp:873
#34 0x00007f88d39760fd in QQmlTypeData::allDependenciesDone
(this=0x55b5a1d0afe0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypedata.cpp:743
#35 0x00007f88d39c1afa in QQmlTypeLoader::setData
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x55b5a1d0afe0, d=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:450
#36 0x00007f88d39c1f92 in QQmlTypeLoader::setData
(this=this@entry=0x55b5a1c52ae8, blob=blob@entry=0x55b5a1d0afe0, fileName=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:437
#37 0x00007f88d39c2e00 in QQmlTypeLoader::loadThread (this=0x55b5a1c52ae8,
blob=blob@entry=0x55b5a1d0afe0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:299
#38 0x00007f88d397da8d in QQmlTypeLoaderThread::loadThread (this=<optimized
out>, b=0x55b5a1d0afe0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloaderthread.cpp:162
#39 0x00007f88d3a3b39f in QQmlThreadPrivate::threadEvent
(this=this@entry=0x55b5a1c56f90) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:198
#40 0x00007f88d3a3bb62 in QQmlThreadPrivate::event (this=0x55b5a1c56f90,
e=0x55b5a1c88e00) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:142
#41 0x00007f88d27bba7f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55b5a1c56f90, e=0x55b5a1c88e00) at
kernel/qapplication.cpp:3632
#42 0x00007f88d1aba9fa in QCoreApplication::notifyInternal2
(receiver=0x55b5a1c56f90, event=0x55b5a1c88e00) at
kernel/qcoreapplication.cpp:1064
#43 0x00007f88d1abda47 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55b5a1c852a0) at
kernel/qcoreapplication.cpp:1821
#44 0x00007f88d1b12853 in postEventSourceDispatch (s=s@entry=0x7f88c00047b0) at
kernel/qeventdispatcher_glib.cpp:277
#45 0x00007f88cf609d4f in g_main_dispatch (context=0x7f88c0000c20) at
../glib/gmain.c:3381
#46 g_main_context_dispatch (context=0x7f88c0000c20) at ../glib/gmain.c:4099
#47 0x00007f88cf60a0d8 in g_main_context_iterate
(context=context@entry=0x7f88c0000c20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#48 0x00007f88cf60a18f in g_main_context_iteration (context=0x7f88c0000c20,
may_block=1) at ../glib/gmain.c:4240
#49 0x00007f88d1b11ed4 in QEventDispatcherGlib::processEvents
(this=0x7f88c0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007f88d1ab93fb in QEventLoop::exec (this=this@entry=0x7f88c985eb60,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#51 0x00007f88d18d4d2e in QThread::exec (this=this@entry=0x55b5a1c56f90) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#52 0x00007f88d3a3b035 in QQmlThreadPrivate::run (this=0x55b5a1c56f90) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#53 0x00007f88d18d5e61 in QThreadPrivate::start (arg=0x55b5a1c56f90) at
thread/qthread_unix.cpp:329
#54 0x00007f88d1422427 in start_thread (arg=<optimized out>) at
pthread_create.c:435
#55 0x00007f88d14ab810 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f88caaf3640 (LWP 7973) "QDBusConnection"):
#1  0x00007f88cf60a06e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f88bc004e60, timeout=<optimized out>, context=0x7f88bc000c20)
at ../glib/gmain.c:4478
#2  g_main_context_iterate (context=context@entry=0x7f88bc000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4170
#3  0x00007f88cf60a18f in g_main_context_iteration (context=0x7f88bc000c20,
may_block=1) at ../glib/gmain.c:4240
#4  0x00007f88d1b11f46 in QEventDispatcherGlib::processEvents
(this=0x7f88bc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f88d1ab93fb in QEventLoop::exec (this=this@entry=0x7f88caaf2b50,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f88d18d4d2e in QThread::exec (this=this@entry=0x7f88d0829440
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f88d07b0287 in QDBusConnectionManager::run (this=0x7f88d0829440
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8  0x00007f88d18d5e61 in QThreadPrivate::start (arg=0x7f88d0829440 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#9  0x00007f88d1422427 in start_thread (arg=<optimized out>) at
pthread_create.c:435
#10 0x00007f88d14ab810 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f88cb86c640 (LWP 7972) "QXcbEventQueue"):
#1  0x00007f88d0078892 in poll (__timeout=-1, __nfds=1, __fds=0x7f88cb86ba88)
at /usr/include/bits/poll2.h:48
#2  _xcb_conn_wait (c=0x55b5a1a38250, vector=0x0, count=0x0, cond=<optimized
out>) at /usr/src/debug/libxcb-1.14-1.7.x86_64/src/xcb_conn.c:480
#3  0x00007f88d007a2ac in _xcb_conn_wait (count=0x0, vector=0x0,
cond=0x55b5a1a38290, c=0x55b5a1a38250) at
/usr/src/debug/libxcb-1.14-1.7.x86_64/src/xcb_conn.c:446
#4  xcb_wait_for_event (c=0x55b5a1a38250) at
/usr/src/debug/libxcb-1.14-1.7.x86_64/src/xcb_in.c:697
#5  0x00007f88cb9b7cc0 in QXcbEventQueue::run (this=0x55b5a1a2a4d0) at
qxcbeventqueue.cpp:228
#6  0x00007f88d18d5e61 in QThreadPrivate::start (arg=0x55b5a1a2a4d0) at
thread/qthread_unix.cpp:329
#7  0x00007f88d1422427 in start_thread (arg=<optimized out>) at
pthread_create.c:435
#8  0x00007f88d14ab810 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f88cd9a2f80 (LWP 7971) "kalendar"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55b5a1c4c394,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f88d141ebaf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55b5a1c4c394, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007f88d1421760 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55b5a1c4c340, cond=0x55b5a1c4c368) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55b5a1c4c368, mutex=0x55b5a1c4c340) at
pthread_cond_wait.c:619
#5  0x00007f88d18dbd1b in QWaitConditionPrivate::wait (deadline=...,
deadline=..., this=0x55b5a1c4c340) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=this@entry=0x55b5a1c57008, mutex=0x55b5a1c57000,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f88d3a3b77c in QQmlThreadPrivate::wait (this=<optimized out>) at
/usr/include/qt5/QtCore/qdeadlinetimer.h:68
#8  QQmlThread::internalCallMethodInThread (this=0x55b5a1c20170,
message=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:351
#9  0x00007f88d397dcc5 in QQmlThread::callMethodInThread<QQmlDataBlob*,
QQmlDataBlob*, QQmlTypeLoaderThread> (arg=<synthetic pointer>: 0x55b5a1d0afe0,
Member=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlthread_p.h:167
#10 0x00007f88d39c31c1 in PlainLoader::load (blob=0x55b5a1d0afe0,
loader=0x55b5a1c52ae8, this=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:150
#11 QQmlTypeLoader::doLoad<PlainLoader> (loader=...,
mode=QQmlTypeLoader::PreferSynchronous, blob=0x55b5a1d0afe0,
this=0x55b5a1c52ae8) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:214
#12 QQmlTypeLoader::load (this=this@entry=0x55b5a1c52ae8,
blob=blob@entry=0x55b5a1d0afe0,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:237
#13 0x00007f88d39c3b00 in QQmlTypeLoader::getType (this=0x55b5a1c52ae8,
unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmltypeloader.cpp:825
#14 0x00007f88d399c98d in QQmlComponentPrivate::loadUrl (this=0x55b5a1cdff10,
newUrl=..., mode=mode@entry=QQmlComponent::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmlcomponent.cpp:715
#15 0x00007f88d399cddb in QQmlComponent::loadUrl
(this=this@entry=0x55b5a1c88ce0, url=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmlcomponent.cpp:663
#16 0x00007f88d3a00973 in QQmlApplicationEnginePrivate::startLoad
(this=0x55b5a1c529b0, url=..., data=..., dataFlag=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmlapplicationengine.cpp:129
#17 0x00007f88d3a00a3d in QQmlApplicationEngine::load (this=<optimized out>,
url=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.2.x86_64/src/qml/qml/qqmlapplicationengine.cpp:279
#18 0x000055b5a1302d59 in main ()
[Inferior 1 (process 7971) detached]

Possible duplicates by query: bug 444617.

Reported using DrKonqi

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

Reply via email to