Bug 345653 - kolab integration crashed during continius canceling the certificate warning
Summary: kolab integration crashed during continius canceling the certificate warning
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: Kolab Resource (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-03-29 12:51 UTC by Johann-Nikolaus Andreae
Modified: 2018-02-01 09:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johann-Nikolaus Andreae 2015-03-29 12:51:46 UTC
Application: akonadi_kolab_resource (4.14)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.1-2-desktop x86_64
Distribution: "openSUSE 20150319 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

During the kolab server update I get some certificate warnings. closing all with cancel.
After round about 10 cancels the kolab integration crash.

The crash can be reproduced every time.

-- Backtrace:
Application: E-Mail of type Kolab Groupware Server (akonadi_kolab_resource), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3410a368c0 (LWP 2716))]

Thread 4 (Thread 0x7f33f92b6700 (LWP 2776)):
#0  0x00007f340b9574cd in poll () at /lib64/libc.so.6
#1  0x00007f340af7ebe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f340af7ecec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f341054b01e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f341051cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f341051d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f341041a49f in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f341041cb7f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f340b6634b4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f340b95fa4d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f33f2e42700 (LWP 13102)):
#0  0x00007f340b667cf8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f341041d044 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f3410410b9a in  () at /usr/lib64/libQtCore.so.4
#3  0x00007f341041cb7f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f340b6634b4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f340b95fa4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f33f8ab5700 (LWP 13141)):
#0  0x00007f340afc0904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f340af7dcf0 in g_main_context_acquire () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f340af7eaa5 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f340af7ecec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f341054b01e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f341051cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f341051d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f341041a49f in QThread::exec() () at /usr/lib64/libQtCore.so.4
#8  0x00007f341041cb7f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f340b6634b4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f340b95fa4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3410a368c0 (LWP 2716)):
[KCrash Handler]
#5  0x00007f341035b670 in vtable for QApplicationPrivate () at /usr/lib64/libQtGui.so.4
#6  0x00007f3410528574 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib64/libQtCore.so.4
#7  0x00007f340ed0df18 in  () at /usr/lib64/libkimap.so.4
#8  0x00007f34105364de in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#9  0x00007f340f8b780c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#10 0x00007f340f8bdd4d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#11 0x00007f340cab2cda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#12 0x00007f341051e1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#13 0x00007f34105214bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#14 0x00007f341054b83e in  () at /usr/lib64/libQtCore.so.4
#15 0x00007f340af7ea04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f340af7ec48 in  () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f340af7ecec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f341054affe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#19 0x00007f340f954706 in  () at /usr/lib64/libQtGui.so.4
#20 0x00007f341051cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#21 0x00007f341051d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#22 0x00007f340fd5a04c in QDialog::exec() () at /usr/lib64/libQtGui.so.4
#23 0x00007f340ca26512 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib64/libkdeui.so.5
#24 0x00007f340ca26751 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib64/libkdeui.so.5
#25 0x00007f340ca29752 in KMessageBox::warningYesNoCancelListWId(unsigned long, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#26 0x00007f340ca2999a in KMessageBox::warningYesNoCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#27 0x00007f340ca29a02 in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#28 0x00007f340d72f15f in KIO::SslUi::askIgnoreSslErrors(KSslErrorUiData const&, KIO::SslUi::RulesStorage) () at /usr/lib64/libkio.so.5
#29 0x00007f340ed081e3 in KIMAP::SessionPrivate::handleSslError(KSslErrorUiData const&) () at /usr/lib64/libkimap.so.4
#30 0x00007f34105364de in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#31 0x00007f340f8b780c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#32 0x00007f340f8bdd4d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#33 0x00007f340cab2cda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#34 0x00007f341051e1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#35 0x00007f34105214bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#36 0x00007f341054b83e in  () at /usr/lib64/libQtCore.so.4
#37 0x00007f340af7ea04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#38 0x00007f340af7ec48 in  () at /usr/lib64/libglib-2.0.so.0
#39 0x00007f340af7ecec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#40 0x00007f341054affe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#41 0x00007f340f954706 in  () at /usr/lib64/libQtGui.so.4
#42 0x00007f341051cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#43 0x00007f341051d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#44 0x00007f340fd5a04c in QDialog::exec() () at /usr/lib64/libQtGui.so.4
#45 0x00007f340ca26512 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib64/libkdeui.so.5
#46 0x00007f340ca26751 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib64/libkdeui.so.5
#47 0x00007f340ca29752 in KMessageBox::warningYesNoCancelListWId(unsigned long, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#48 0x00007f340ca2999a in KMessageBox::warningYesNoCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#49 0x00007f340ca29a02 in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#50 0x00007f340d72f15f in KIO::SslUi::askIgnoreSslErrors(KSslErrorUiData const&, KIO::SslUi::RulesStorage) () at /usr/lib64/libkio.so.5
#51 0x00007f340ed081e3 in KIMAP::SessionPrivate::handleSslError(KSslErrorUiData const&) () at /usr/lib64/libkimap.so.4
#52 0x00007f34105364de in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#53 0x00007f340f8b780c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#54 0x00007f340f8bdd4d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#55 0x00007f340cab2cda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#56 0x00007f341051e1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#57 0x00007f34105214bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#58 0x00007f341054b83e in  () at /usr/lib64/libQtCore.so.4
#59 0x00007f340af7ea04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#60 0x00007f340af7ec48 in  () at /usr/lib64/libglib-2.0.so.0
#61 0x00007f340af7ecec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#62 0x00007f341054affe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#63 0x00007f340f954706 in  () at /usr/lib64/libQtGui.so.4
#64 0x00007f341051cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#65 0x00007f341051d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#66 0x00007f340fd5a04c in QDialog::exec() () at /usr/lib64/libQtGui.so.4
#67 0x00007f340ca26512 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib64/libkdeui.so.5
#68 0x00007f340ca26751 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib64/libkdeui.so.5
#69 0x00007f340ca29752 in KMessageBox::warningYesNoCancelListWId(unsigned long, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#70 0x00007f340ca2999a in KMessageBox::warningYesNoCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#71 0x00007f340ca29a02 in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libkdeui.so.5
#72 0x00007f340d72f15f in KIO::SslUi::askIgnoreSslErrors(KSslErrorUiData const&, KIO::SslUi::RulesStorage) () at /usr/lib64/libkio.so.5
#73 0x00007f340ed081e3 in KIMAP::SessionPrivate::handleSslError(KSslErrorUiData const&) () at /usr/lib64/libkimap.so.4
#74 0x00007f34105364de in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#75 0x00007f340f8b780c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#76 0x00007f340f8bdd4d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#77 0x00007f340cab2cda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#78 0x00007f341051e1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#79 0x00007f34105214bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#80 0x00007f341054b83e in  () at /usr/lib64/libQtCore.so.4
#81 0x00007f340af7ea04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#82 0x00007f340af7ec48 in  () at /usr/lib64/libglib-2.0.so.0
#83 0x00007f340af7ecec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#84 0x00007f341054b01e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#85 0x00007f340f954706 in  () at /usr/lib64/libQtGui.so.4
#86 0x00007f341051cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#87 0x00007f341051d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#88 0x00007f34105224f9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#89 0x00007f340e2c3293 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () at /usr/lib64/libakonadi-kde.so.4
#90 0x000000000042f9c3 in  ()
#91 0x00007f340b8998c5 in __libc_start_main () at /lib64/libc.so.6
#92 0x000000000041c249 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:02:31 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:53:00 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.