[Akonadi] [Bug 402752] New: Crash when starting akonadi

Boudewijn Rempt bugzilla_noreply at kde.org
Tue Jan 1 12:02:15 GMT 2019


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

            Bug ID: 402752
           Summary: Crash when starting akonadi
           Product: Akonadi
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Mail Dispatcher Agent
          Assignee: kdepim-bugs at kde.org
          Reporter: boud at valdyas.org
  Target Milestone: ---

Since kmail once again refused to load mail, I had to close it. Then I used
akonadiconsole to run the sql statement to remove duplicates; that took long
enough for kwin to think that akonadiconsole had become unresponsive, but it
worked in the end. Then I ran akonadi's fsck, which found a host of problems...
So I stopped akonadi, then restarted it. On restart, I got this output:

oud at boud-ThinkPad-T470p:~/dev/krita$ akonadictl start
Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
boud at boud-ThinkPad-T470p:~/dev/krita$ akonadi.collectionattributetable         
         OK
akonadi.collectionmimetyperelation                 OK
akonadi.collectionpimitemrelation                  OK
akonadi.collectiontable                            OK
akonadi.flagtable                                  OK
akonadi.mimetypetable                              OK
akonadi.parttable                                  OK
akonadi.parttypetable                              OK
akonadi.pimitemflagrelation                        OK
akonadi.pimitemtable                               OK
akonadi.pimitemtagrelation                         OK
akonadi.relationtable                              OK
akonadi.relationtypetable                          OK
akonadi.resourcetable                              OK
akonadi.schemaversiontable                         OK
akonadi.tagattributetable                          OK
akonadi.tagremoteidresourcerelationtable           OK
akonadi.tagtable                                   OK
akonadi.tagtypetable                               OK
Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: name 'org.freedesktop.Akonadi.Control' had owner '' but we
thought it was ':1.485'
org.kde.pim.akonadiserver: Received ModifySubscription command before
RegisterSubscriber
org.kde.pim.akonadicore: "QLocalSocket: Remote closed"
"/tmp/akonadi-boud.3rf2LA/akonadiserver-ntf.socket"
ProtocolException thrown:Failed to write data to stream
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt.
You must not let any exception whatsoever propagate through Qt code.
If that is not possible, in Qt 5 you must at least reimplement
QCoreApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'Akonadi::ProtocolException'
  what():  Failed to write data to stream
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_maildispatcher_agent path = /usr/bin pid =
12374
KCrash: Arguments: /usr/bin/akonadi_maildispatcher_agent --identifier
akonadi_maildispatcher_agent 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from
kdeinit
sock_file=/run/user/1000/kdeinit5__0
QSocketNotifier: Invalid socket 7 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
QFont::setPixelSize: Pixel size <= 0 (0)
QFont::setPixelSize: Pixel size <= 0 (0)
QFont::setPixelSize: Pixel size <= 0 (0)

(The last line repeated itself ad infinitum).

The crash dialog told me that the bascktrace itself was useful, but didn't
allow me to directly report a bug. Here's the backtrace:

Application: akonadi_maildispatcher_agent (akonadi_maildispatcher_agent),
signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5919571c80 (LWP 12374))]

Thread 5 (Thread 0x7f58fa14b700 (LWP 12420)):
#0  0x00007f59159c0bf9 in __GI___poll (fds=0x7f58f0003ce0, nfds=1,
timeout=9680) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f591004e539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f591004e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f591651304b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f59164b730a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f59162e2bba in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f59162edadb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5911a0b6db in start_thread (arg=0x7f58fa14b700) at
pthread_create.c:463
#8  0x00007f59159cd88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f58fa94c700 (LWP 12395)):
[KCrash Handler]
#6  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f59158ec801 in __GI_abort () at abort.c:79
#8  0x00007f5915f418b7 in __gnu_cxx::__verbose_terminate_handler () at
../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#9  0x00007f5915f47a06 in __cxxabiv1::__terminate(void (*)()) () at
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
#10 0x00007f5915f47a41 in std::terminate () at
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
#11 0x00007f59162bdd7b in qTerminate() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f59162edc6b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f5911a0b6db in start_thread (arg=0x7f58fa94c700) at
pthread_create.c:463
#14 0x00007f59159cd88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f58fb14d700 (LWP 12392)):
#0  0x00007f59159c0bf9 in __GI___poll (fds=0x7f58f40249b0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f591004e539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f591004e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f591651304b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f59164b730a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f59162e2bba in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f59171aee45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f59162edadb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5911a0b6db in start_thread (arg=0x7f58fb14d700) at
pthread_create.c:463
#9  0x00007f59159cd88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f590346a700 (LWP 12387)):
#0  0x00007f59159c0bf9 in __GI___poll (fds=0x7f5903469ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f590e3a8747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f590e3aa36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f590642aed9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f59162edadb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5911a0b6db in start_thread (arg=0x7f590346a700) at
pthread_create.c:463
#6  0x00007f59159cd88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f5919571c80 (LWP 12374)):
#0  0x00007f5910094049 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f591004dc81 in g_main_context_query () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f591004e4b7 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f591004e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f591651304b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f59064b6761 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x00007f59164b730a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f59164c04d0 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5918f58349 in Akonadi::AgentBase::init(Akonadi::AgentBase*) () from
/usr/lib/x86_64-linux-gnu/libKF5AkonadiAgentBase.so.5
#9  0x000055c813187834 in ?? ()
#10 0x00007f59158cdb97 in __libc_start_main (main=0x55c813182fb0, argc=3,
argv=0x7ffcd7b580a8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcd7b58098) at ../csu/libc-start.c:310
#11 0x000055c813182fea in _start ()


The version of akonadi is 5.10.0, which isn't available yet in the bug reporter

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


More information about the Kdepim-bugs mailing list