Bug 460524 - Kalendar crashes on startup
Summary: Kalendar crashes on startup
Status: RESOLVED DUPLICATE of bug 445832
Alias: None
Product: Merkuro
Classification: Applications
Component: general (show other bugs)
Version: 22.08.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Claudio Cambra
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-10-16 09:56 UTC by nineff
Modified: 2023-02-06 17:57 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.70 KB, text/plain)
2022-11-19 14:50 UTC, Julius
Details
New crash information added by DrKonqi (6.68 KB, text/plain)
2023-01-15 20:16 UTC, Alexander Wilms
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nineff 2022-10-16 09:56:29 UTC
Application: kalendar (22.08.2)

Qt Version: 5.15.6
Frameworks Version: 5.99.0
Operating System: Linux 6.0.1-arch2-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.26.0 [KCrashBackend]

-- Information about the crash:
Kalendar 22.08.2-1 on Arch fails on startup.

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
org.kde.pim.akonadiserver: Starting up the Akonadi Server...
org.kde.pim.akonadiserver: database server stopped unexpectedly
org.kde.pim.akonadiserver: Database process exited unexpectedly during initial connection!
org.kde.pim.akonadiserver: executable: "/usr/bin/mysqld"
org.kde.pim.akonadiserver: arguments: ("--defaults-file=/home/niko/.local/share/akonadi/mysql.conf", "--datadir=/home/niko/.local/share/akonadi/db_data/", "--socket=/run/user/1000/akonadi/mysql.socket", "--pid-file=/run/user/1000/akonadi/mysql.pid")
org.kde.pim.akonadiserver: stdout: ""
org.kde.pim.akonadiserver: stderr: "2022-10-16 11:54:40 0 [Note] /usr/bin/mysqld (server 10.9.3-MariaDB) starting as process 4217 ...\n"
org.kde.pim.akonadiserver: exit code: 1
org.kde.pim.akonadiserver: process error: "Unknown error"
org.kde.pim.akonadiserver: Shutting down AkonadiServer...
org.kde.pim.akonadicontrol: Application '/usr/bin/akonadiserver' exited normally...
org.kde.pim.akonadicore: Could not start/stop Akonadi!
QML debugging is enabled. Only use this in a safe environment.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
qrc:/main.qml:43: TypeError: Cannot read property 'mode' of null
org.kde.pim.akonadiserver: Starting up the Akonadi Server...
22 -- exe=/usr/bin/kalendar
13 -- platform=xcb
11 -- display=:0
17 -- appname=kalendar
17 -- apppath=/usr/bin
10 -- signal=11
9 -- pid=4189
19 -- appversion=22.08.2
21 -- programname=Kalendar
31 -- bugaddress=submit@bugs.kde.org
12 -- startupid=0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kalendar path = /usr/bin pid = 4189
KCrash: Arguments: /usr/bin/kalendar 
KCrash: Attempting to start /usr/lib/drkonqi

[1]+  Angehalten              kalendar
niko@nn-tablet-arch ~ $ org.kde.pim.akonadiserver: database server stopped unexpectedly
org.kde.pim.akonadiserver: Database process exited unexpectedly during initial connection!
org.kde.pim.akonadiserver: executable: "/usr/bin/mysqld"
org.kde.pim.akonadiserver: arguments: ("--defaults-file=/home/niko/.local/share/akonadi/mysql.conf", "--datadir=/home/niko/.local/share/akonadi/db_data/", "--socket=/run/user/1000/akonadi/mysql.socket", "--pid-file=/run/user/1000/akonadi/mysql.pid")
org.kde.pim.akonadiserver: stdout: ""
org.kde.pim.akonadiserver: stderr: "2022-10-16 11:54:45 0 [Note] /usr/bin/mysqld (server 10.9.3-MariaDB) starting as process 4247 ...\n"
org.kde.pim.akonadiserver: exit code: 1
org.kde.pim.akonadiserver: process error: "Unknown error"
org.kde.pim.akonadiserver: Shutting down AkonadiServer...
org.kde.pim.akonadicontrol: Application '/usr/bin/akonadiserver' exited normally...

The crash can be reproduced every time.

-- Backtrace:
Application: Kalendar (kalendar), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fc926fbeb94 in Akonadi::IncidenceChanger::history() const () from /usr/lib/libKF5AkonadiCalendar.so.5
#5  0x0000559b74736522 in CalendarManager::undoRedoData (this=0x559b747bf0e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>) at /usr/src/debug/kalendar-22.08.2/src/calendarmanager.cpp:417
#6  0x0000559b7471cd52 in CalendarManager::qt_static_metacall (_o=0x559b747bf0e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff1525b050) at /usr/src/debug/build/src/kalendar_autogen/EWIEGA46WW/moc_calendarmanager.cpp:362
#7  0x00007fc925b71b7e in QQmlPropertyData::readProperty (property=<optimized out>, target=0x559b747bf0e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, this=0x559b754e0ab8) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:373
#8  loadProperty (v4=0x559b74ed0170, object=0x559b747bf0e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, property=...) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:204
#9  0x00007fc925ca1947 in QV4::QObjectWrapper::lookupGetterImpl<QV4::QQmlTypeWrapper::lookupSingletonProperty(QV4::Lookup*, QV4::ExecutionEngine*, const QV4::Value&)::<lambda()> > (useOriginalProperty=true, revertLookup=..., object=..., engine=0x559b74ed0170, lookup=0x559b752a7050) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:262
#10 QV4::QQmlTypeWrapper::lookupSingletonProperty (l=0x559b752a7050, engine=0x559b74ed0170, object=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:547
#11 0x00007fc925ca1d18 in QV4::QQmlTypeWrapper::virtualResolveLookupGetter (object=0x7fc91c17f510, engine=0x559b74ed0170, lookup=0x559b752a7050) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:467
#12 0x00007fc925b8ecba in QV4::Moth::VME::interpret (frame=0x7fff1525b490, engine=0x559b74ed0170, code=0x7fc9080eef4d ";\364\001") at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:641
#13 0x00007fc925b955e4 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466
#14 0x00007fc925b3bd26 in QV4::Function::call (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69
#15 0x00007fc925c973fd in QQmlJavaScriptExpression::evaluate (this=this@entry=0x559b751062a0, callData=0x7fc91c17f4d0, isUndefined=isUndefined@entry=0x7fff1525b657) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212
#16 0x00007fc925c97979 in QQmlBinding::evaluate (this=this@entry=0x559b751062a0, isUndefined=isUndefined@entry=0x7fff1525b657) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:218
#17 0x00007fc925c97aaa in QQmlNonbindingBinding::doUpdate (this=0x559b751062a0, watcher=..., flags=..., scope=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:254
#18 0x00007fc925c991c3 in QQmlBinding::update (this=0x559b751062a0, flags=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194
#19 0x00007fc925ca450d in QQmlObjectCreator::finalize (this=0x559b74f19c00, interrupt=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1393
#20 0x00007fc925c4939d in QQmlComponentPrivate::complete (state=0x559b74efa398, enginePriv=0x559b74d39c10) at /usr/include/qt/QtCore/qscopedpointer.h:116
#21 QQmlComponentPrivate::complete (enginePriv=0x559b74d39c10, state=state@entry=0x559b74efa398) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:996
#22 0x00007fc925c4956b in QQmlComponentPrivate::completeCreate (this=0x559b74efa310) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1092
#23 0x00007fc925c49623 in QQmlComponent::completeCreate (this=0x559b74efa1f0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1075
#24 QQmlComponent::create (this=0x559b74efa1f0, context=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:825
#25 0x00007fc925c9fa8a in QQmlApplicationEnginePrivate::finishLoad (this=0x559b74d39c10, c=0x559b74efa1f0) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:148
#26 0x00007fc925c9ff2b in QQmlApplicationEnginePrivate::startLoad (this=<optimized out>, url=..., data=..., dataFlag=<optimized out>) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:132
#27 0x00007fc925c9ffe2 in QQmlApplicationEngine::load (this=this@entry=0x7fff1525bac0, url=...) at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:287
#28 0x0000559b7471873e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kalendar-22.08.2/src/main.cpp:148
[Inferior 1 (process 3032) detached]

The reporter indicates this bug may be a duplicate of or related to bug 454678.

Reported using DrKonqi
Comment 1 Julius 2022-11-19 14:50:40 UTC
Created attachment 153878 [details]
New crash information added by DrKonqi

kalendar (22.08.3) using Qt 5.15.7

The program crashes reproducibly on startup.

-- Backtrace (Reduced):
#6  Akonadi::IncidenceChanger::history (this=0x0) at /usr/include/c++/12.2.0/bits/unique_ptr.h:191
#7  0x000055ba07166d0e in CalendarManager::undoRedoData (this=0x55ba072060e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>) at /usr/src/debug/kalendar/kalendar-22.08.3/src/calendarmanager.cpp:398
#8  CalendarManager::qt_static_metacall (_o=0x55ba072060e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffe685e2050) at /usr/src/debug/kalendar/build/src/kalendar_autogen/EWIEGA46WW/moc_calendarmanager.cpp:362
#9  0x00007fdd21b71b9e in QQmlPropertyData::readProperty (property=<optimized out>, target=0x55ba072060e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, this=0x55ba0857f348) at ../../include/QtQml/5.15.7/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:373
#10 loadProperty (v4=0x55ba0809d820, object=0x55ba072060e0 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, property=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:204
Comment 2 Claudio Cambra 2022-11-27 11:00:20 UTC
Hi, a fix for this crash was included in 22.08.3 and this should no longer happen. Thanks for reporting!
Comment 3 Alexander Wilms 2023-01-15 20:16:47 UTC
Created attachment 155326 [details]
New crash information added by DrKonqi

kalendar (22.12.1) using Qt 5.15.8

Installed from OpenSUSE Tumbleweed repos and crashed immediately.

-- Backtrace (Reduced):
#4  Akonadi::IncidenceChanger::history() const (this=0x0) at /usr/include/c++/12/bits/unique_ptr.h:191
#5  0x0000558e7696922d in CalendarManager::undoRedoData() (this=0x558e76a13100 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>) at /usr/src/debug/kalendar-22.12.1/src/calendarmanager.cpp:398
#6  CalendarManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x558e76a13100 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd512d6740) at /usr/src/debug/kalendar-22.12.1/build/src/kalendar_autogen/EWIEGA46WW/moc_calendarmanager.cpp:362
#7  0x00007fd6715b879a in QQmlPropertyData::readProperty(QObject*, void*) const (property=<optimized out>, target=0x558e76a13100 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, this=0x558e77638a48) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:373
#8  loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&) (v4=0x558e774863e0, object=0x558e76a13100 <_ZZN12_GLOBAL__N_135Q_QGS_calendarManagerGlobalInstance13innerFunctionEvE6holder.lto_priv.0>, property=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.8+kde22/src/qml/jsruntime/qv4qobjectwrapper.cpp:204
Comment 4 Carl Schwan 2023-02-06 17:57:06 UTC
*** This bug has been marked as a duplicate of bug 445832 ***