[kontact] [Bug 354441] New: Crash when closing Kontact

James Beck via KDE Bugzilla bugzilla_noreply at kde.org
Tue Oct 27 08:39:52 GMT 2015


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

            Bug ID: 354441
           Summary: Crash when closing Kontact
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: james at jmbeck.com

Application: kontact ()

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
I was using the application as usual, and attempted to close/re-open Kmail when
the crash occured. I was restarting Kmail because it wasn't downloading my
mail. I seem to have this problem a lot.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f3a6f5ef700 (LWP 18790)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3a91fc248b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f3a91fc24c9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f3a8d7986aa in start_thread (arg=0x7f3a6f5ef700) at
pthread_create.c:333
#4  0x00007f3a92eb4eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3a2c46c700 (LWP 18791)):
#0  0x00007ffe6cf68b7f in clock_gettime ()
#1  0x00007f3a92ec338d in __GI___clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3a938643a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f3a939e7d29 in QTimerInfoList::updateCurrentTime() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3a939e8295 in QTimerInfoList::timerWait(timespec&) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3a939e967e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3a8cb1977d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f3a8cb1a11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f3a8cb1a2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f3a939ea29b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f3a9399075a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3a937ae3d4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f3a937b32be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f3a8d7986aa in start_thread (arg=0x7f3a2c46c700) at
pthread_create.c:333
#14 0x00007f3a92eb4eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3a23ed1700 (LWP 18792)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3a91cd05b4 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f3a91ff2341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f3a8d7986aa in start_thread (arg=0x7f3a23ed1700) at
pthread_create.c:333
#4  0x00007f3a92eb4eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f39fa543700 (LWP 19610)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3a20500114 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f3a20500159 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f3a8d7986aa in start_thread (arg=0x7f39fa543700) at
pthread_create.c:333
#4  0x00007f3a92eb4eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3a779d9880 (LWP 18788)):
[KCrash Handler]
#6  0x00007f3a92de3267 in __GI_raise (sig=sig at entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f3a92de4eca in __GI_abort () at abort.c:89
#8  0x00007f3a92ddc03d in __assert_fail_base (fmt=0x7f3a92f3e028 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f3a1b2680d5
"mySelf", file=file at entry=0x7f3a1b2680bc "../../kmail/kmkernel.cpp",
line=line at entry=1585, function=function at entry=0x7f3a1b2684e0
<KMKernel::config()::__PRETTY_FUNCTION__> "virtual KSharedConfig::Ptr
KMKernel::config()") at assert.c:92
#9  0x00007f3a92ddc0f2 in __GI___assert_fail
(assertion=assertion at entry=0x7f3a1b2680d5 "mySelf",
file=file at entry=0x7f3a1b2680bc "../../kmail/kmkernel.cpp",
line=line at entry=1585, function=function at entry=0x7f3a1b2684e0
<KMKernel::config()::__PRETTY_FUNCTION__> "virtual KSharedConfig::Ptr
KMKernel::config()") at assert.c:101
#10 0x00007f3a1b1219cf in KMKernel::config (this=<optimized out>) at
../../kmail/kmkernel.cpp:1585
#11 0x00007f3a1aaa0f08 in MailCommon::FolderCollection::writeConfig
(this=this at entry=0x190a5f0) at ../../mailcommon/folder/foldercollection.cpp:217
#12 0x00007f3a1aaa165d in MailCommon::FolderCollection::~FolderCollection
(this=0x190a5f0, __in_chrg=<optimized out>) at
../../mailcommon/folder/foldercollection.cpp:83
#13 0x00007f3a1aaa1699 in MailCommon::FolderCollection::~FolderCollection
(this=0x190a5f0, __in_chrg=<optimized out>) at
../../mailcommon/folder/foldercollection.cpp:85
#14 0x00007f3a1aa97566 in QtSharedPointer::ExternalRefCountData::destroy
(this=0x1917480) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:151
#15 QSharedPointer<MailCommon::FolderCollection>::deref (d=0x1917480) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:471
#16 QSharedPointer<MailCommon::FolderCollection>::deref (this=0x447ebc8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:466
#17 QSharedPointer<MailCommon::FolderCollection>::~QSharedPointer
(this=0x447ebc8, __in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:305
#18 MailCommon::CollectionGeneralPage::~CollectionGeneralPage (this=0x447eb40,
__in_chrg=<optimized out>) at
../../mailcommon/collectionpage/collectiongeneralpage.cpp:65
#19 0x00007f3a1aa97589 in
MailCommon::CollectionGeneralPage::~CollectionGeneralPage (this=0x447eb40,
__in_chrg=<optimized out>) at
../../mailcommon/collectionpage/collectiongeneralpage.cpp:67
#20 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f3a9429f2c7 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f3a943f93e9 in QStackedWidget::~QStackedWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f3a9429f2c7 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f3a94404fc9 in QTabWidget::~QTabWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f3a9429f2c7 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f3a89a3d8ae in
Akonadi::CollectionPropertiesDialog::~CollectionPropertiesDialog
(this=0x6201070, __in_chrg=<optimized out>) at
../../../../akonadi/src/widgets/collectionpropertiesdialog.cpp:193
#29 0x00007f3a89a3d949 in
Akonadi::CollectionPropertiesDialog::~CollectionPropertiesDialog
(this=0x6201070, __in_chrg=<optimized out>) at
../../../../akonadi/src/widgets/collectionpropertiesdialog.cpp:198
#30 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f3a9429f2c7 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f3a1b167d49 in KMMainWidget::~KMMainWidget (this=0x1139d30,
__in_chrg=<optimized out>) at ../../kmail/kmmainwidget.cpp:374
#33 0x00007f3a1b167ea9 in KMMainWidget::~KMMainWidget (this=0x1139d30,
__in_chrg=<optimized out>) at ../../kmail/kmmainwidget.cpp:379
#34 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f3a9429f2c7 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f3a9429f489 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f3a8ffa86b9 in KParts::Part::~Part (this=0xfb70c0,
__vtt_parm=0x7f3a1b71f2b0 <VTT for KMailPart+16>, __in_chrg=<optimized out>) at
../../src/part.cpp:65
#38 0x00007f3a1b51bc69 in KMailPart::~KMailPart (this=this at entry=0xfb70c0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/kmail_part.cpp:105
#39 0x00007f3a1b51bcf9 in KMailPart::~KMailPart (this=0xfb70c0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/kmail_part.cpp:113
#40 0x00007f3a9586316e in KontactInterface::Plugin::~Plugin() () from
/usr/lib/x86_64-linux-gnu/libKF5KontactInterface.so.5
#41 0x00007f3a220a2866 in KMailPlugin::~KMailPlugin (this=0xf69ae0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kmail/kontactplugin/kmail_plugin.cpp:171
#42 0x00007f3a220a2889 in KMailPlugin::~KMailPlugin (this=0xf69ae0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kmail/kontactplugin/kmail_plugin.cpp:175
#43 0x00007f3a95a8c926 in Kontact::MainWindow::~MainWindow
(this=this at entry=0xd5c010, __in_chrg=<optimized out>, __vtt_parm=<optimized
out>) at ../../../kontact/src/mainwindow.cpp:298
#44 0x00007f3a95a8cad9 in Kontact::MainWindow::~MainWindow (this=0xd5c010,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kontact/src/mainwindow.cpp:300
#45 0x00007f3a939c4670 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f3a942a2edb in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f3a943b439b in QMainWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f3a953ce177 in KMainWindow::event (this=this at entry=0xd5c010,
ev=ev at entry=0x40ae780) at ../../src/kmainwindow.cpp:821
#49 0x00007f3a954065c5 in KXmlGuiWindow::event (this=0xd5c010, ev=0x40ae780) at
../../src/kxmlguiwindow.cpp:118
#50 0x00007f3a94260b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f3a94266230 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f3a93992f1b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f3a93995057 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f3a939e9e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007f3a8cb19ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f3a8cb1a250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f3a8cb1a2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f3a939ea27f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f3a9399075a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#60 0x00007f3a939982cc in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x0000000000404af1 in main (argc=1, argv=0x7ffe6cf5f3d8) at
../../../kontact/src/main.cpp:220

Possible duplicates by query: bug 350139, bug 341872.

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list