[Akonadi] [Bug 425205] New: KMail crashes on first start after Tumbleweed dist-upgrade

Peter Huyoff bugzilla_noreply at kde.org
Mon Aug 10 22:41:40 BST 2020


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

            Bug ID: 425205
           Summary: KMail crashes on first start after Tumbleweed
                    dist-upgrade
           Product: Akonadi
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: server
          Assignee: kdepim-bugs at kde.org
          Reporter: peter.huyoff at gmx.de
  Target Milestone: ---

Application: akonadiserver (5.14.3 (20.04.3))

Qt Version: 5.15.0
Frameworks Version: 5.72.0
Operating System: Linux 5.7.11-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- Unusual behavior I noticed:
After the latest dist-upgrade plasma-desktop doesn`t come up. (Maybe the
proprietary nvidia drivers not compile and nouveau has problems with plasma)
KMail runs up in fullscreen but akonadi crashes. After restarting it, KMail
runs properly.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Akonadi Server (akonadiserver), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fd8834cb9de in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, this=0x7fd830000080) at
/usr/include/c++/10/bits/atomic_base.h:420
#5  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed (this=0x7fd830000080) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#7  QtPrivate::RefCount::deref (this=0x7fd830000080) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:66
#8  QString::operator= (this=this at entry=0x7fd830465088, other=...) at
text/qstring.cpp:2395
#9  0x000055b6267d7864 in
Akonadi::Server::ItemRetrievalManager::retrievalJobFinished
(this=0x55b62785bd20, request=0x7fd830465070, errorMsg=...) at
/usr/src/debug/akonadi-server-20.04.3-1.1.x86_64/src/server/storage/itemretrievalmanager.cpp:176
#10 0x00007fd88365f0f6 in QtPrivate::QSlotObjectBase::call (a=0x7fd87d5778b0,
r=0x55b62785bd20, this=0x7fd868008130) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false> (sender=0x7fd87802e7c0, signal_index=3,
argv=argv at entry=0x7fd87d5778b0) at kernel/qobject.cpp:3886
#12 0x00007fd883658450 in QMetaObject::activate
(sender=sender at entry=0x7fd87802e7c0, m=m at entry=0x55b626899000
<Akonadi::Server::AbstractItemRetrievalJob::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fd87d5778b0)
at kernel/qobject.cpp:3946
#13 0x000055b6267d9378 in
Akonadi::Server::AbstractItemRetrievalJob::requestCompleted (_t2=...,
_t1=<optimized out>, this=0x7fd87802e7c0) at
/usr/src/debug/akonadi-server-20.04.3-1.1.x86_64/build/src/server/libakonadiserver_autogen/5XLNPBDXWK/moc_itemretrievaljob.cpp:136
#14 Akonadi::Server::ItemRetrievalJob::callFinished (this=0x7fd87802e7c0,
watcher=<optimized out>) at
/usr/src/debug/akonadi-server-20.04.3-1.1.x86_64/src/server/storage/itemretrievaljob.cpp:78
#15 0x00007fd88365f0f6 in QtPrivate::QSlotObjectBase::call (a=0x7fd87d577a00,
r=0x7fd87802e7c0, this=0x7fd8680084c0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false> (sender=0x7fd868005380, signal_index=3,
argv=argv at entry=0x7fd87d577a00) at kernel/qobject.cpp:3886
#17 0x00007fd883658450 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7fd8839de5e0 <QDBusPendingCallWatcher::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fd87d577a00)
at kernel/qobject.cpp:3946
#18 0x00007fd8839beabf in QDBusPendingCallWatcher::finished (this=<optimized
out>, _t1=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:158
#19 0x00007fd883654b41 in QObject::event (this=0x7fd868005380,
e=0x55b62785fda0) at kernel/qobject.cpp:1314
#20 0x00007fd883628bef in doNotify (event=0x55b62785fda0,
receiver=0x7fd868005380) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:116
#21 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>,
this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#22 QCoreApplication::notifyInternal2 (receiver=0x7fd868005380,
event=0x55b62785fda0) at kernel/qcoreapplication.cpp:1061
#23 0x00007fd88362b641 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55b627825c20) at
kernel/qcoreapplication.cpp:1815
#24 0x00007fd8836809d3 in postEventSourceDispatch (s=0x7fd8680047b0) at
kernel/qeventdispatcher_glib.cpp:277
#25 0x00007fd8819bd2b7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#26 0x00007fd8819bd638 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fd8819bd6ef in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#28 0x00007fd88368005f in QEventDispatcherGlib::processEvents
(this=0x7fd868000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007fd8836275db in QEventLoop::exec (this=this at entry=0x7fd87d577da0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#30 0x00007fd88344973e in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007fd88344a871 in QThreadPrivate::start (arg=0x55b627862370) at
thread/qthread_unix.cpp:342
#32 0x00007fd882711eaa in start_thread () from /lib64/libpthread.so.0
#33 0x00007fd8830b3aff in clone () from /lib64/libc.so.6

#1  0x00007fd88307ae81 in clock_gettime at GLIBC_2.2.5 () from /lib64/libc.so.6
#2  0x00007fd88367f971 in qt_clock_gettime (ts=0x7fd87dd78b00, clock=1) at
kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007fd88367e249 in QTimerInfoList::updateCurrentTime
(this=this at entry=0x7fd874004d50) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007fd88367e825 in QTimerInfoList::timerWait (this=0x7fd874004d50,
tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007fd88367fdce in timerSourcePrepareHelper (timeout=0x7fd87dd78bd4,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fd87dd78bd4) at
kernel/qeventdispatcher_glib.cpp:166
#9  0x00007fd8819bcaf2 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007fd8819bd4fb in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fd8819bd6ef in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#12 0x00007fd88368007b in QEventDispatcherGlib::processEvents
(this=0x7fd874000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007fd8836275db in QEventLoop::exec (this=this at entry=0x7fd87dd78da0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#14 0x00007fd88344973e in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x00007fd88344a871 in QThreadPrivate::start (arg=0x55b627825c00) at
thread/qthread_unix.cpp:342
#16 0x00007fd882711eaa in start_thread () from /lib64/libpthread.so.0
#17 0x00007fd8830b3aff in clone () from /lib64/libc.so.6

#1  0x00007fd883449da6 in get_thread_data () at thread/qthread_unix.cpp:220
#2  QThreadData::current (createIfNecessary=createIfNecessary at entry=true) at
thread/qthread_unix.cpp:220
#3  0x00007fd883680481 in postEventSourcePrepare (timeout=0x0,
s=0x7fd870004bb0) at kernel/qeventdispatcher_glib.cpp:270
#4  postEventSourceCheck (source=0x7fd870004bb0) at
kernel/qeventdispatcher_glib.cpp:270
#5  0x00007fd8819bcfe9 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#6  0x00007fd8819bd575 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007fd8819bd6ef in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#8  0x00007fd88368007b in QEventDispatcherGlib::processEvents
(this=0x7fd870000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007fd8836275db in QEventLoop::exec (this=this at entry=0x7fd87e579da0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#10 0x00007fd88344973e in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#11 0x00007fd88344a871 in QThreadPrivate::start (arg=0x55b6277f1b10) at
thread/qthread_unix.cpp:342
#12 0x00007fd882711eaa in start_thread () from /lib64/libpthread.so.0
#13 0x00007fd8830b3aff in clone () from /lib64/libc.so.6

#1  0x00007fd88307ae81 in clock_gettime at GLIBC_2.2.5 () from /lib64/libc.so.6
#2  0x00007fd88367f971 in qt_clock_gettime (ts=0x7fd87ee7aab0, clock=1) at
kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007fd88367e249 in QTimerInfoList::updateCurrentTime
(this=this at entry=0x7fd878005130) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007fd88367e825 in QTimerInfoList::timerWait (this=0x7fd878005130,
tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007fd88367fdce in timerSourcePrepareHelper (timeout=0x7fd87ee7ab84,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fd87ee7ab84) at
kernel/qeventdispatcher_glib.cpp:166
#9  0x00007fd8819bcaf2 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007fd8819bd4fb in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fd8819bd6ef in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#12 0x00007fd88368007b in QEventDispatcherGlib::processEvents
(this=0x7fd878000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007fd8836275db in QEventLoop::exec (this=this at entry=0x7fd87ee7ad50,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#14 0x00007fd88344973e in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x00007fd883972a17 in QDBusConnectionManager::run (this=0x7fd8839dfd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#16 0x00007fd88344a871 in QThreadPrivate::start (arg=0x7fd8839dfd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:342
#17 0x00007fd882711eaa in start_thread () from /lib64/libpthread.so.0
#18 0x00007fd8830b3aff in clone () from /lib64/libc.so.6

#1  0x00007fd8819bd5ce in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd8819bd6ef in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fd88368005f in QEventDispatcherGlib::processEvents
(this=0x55b6277e2e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fd8836275db in QEventLoop::exec (this=this at entry=0x7ffd1c775190,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fd88362f840 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x000055b626733496 in AkApplicationBase::exec (this=0x7ffd1c775300) at
/usr/src/debug/akonadi-server-20.04.3-1.1.x86_64/src/shared/akapplication.cpp:122
#7  main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/akonadi-server-20.04.3-1.1.x86_64/src/server/main.cpp:79
[Inferior 1 (process 2232) detached]

Possible duplicates by query: bug 423579, bug 422092, bug 421812, bug 421668,
bug 421501.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list