Bug 266673 - Crash after clicking systray icon
Summary: Crash after clicking systray icon
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.10
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 265050 275851 281189 286993 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-19 16:52 UTC by Maarten ter Huurne
Modified: 2017-06-24 01:23 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (13.71 KB, text/plain)
2011-03-31 16:14 UTC, p92
Details
New crash information added by DrKonqi (14.22 KB, text/plain)
2011-08-31 22:05 UTC, Lothar Werzinger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maarten ter Huurne 2011-02-19 16:52:41 UTC
Application: kontact (4.4.10)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.1-3.2-desktop x86_64
Distribution (Platform): openSUSE RPMs

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

I saw in the systray icon that there was new mail. I clicked the icon to switch to Kontact, which was on a different virtual desktop. The desktop switch happened, but I didn't see the Kontact window appear.

It seems the backtrace only contains info from an error that occurred at shutdown, while I didn't ask for Kontact to quit. Maybe it quit because of another error? The backtrace from the possible duplicate looks almost exactly the same, but because it contains only the exit procedure I have no idea whether the root cause is the same as well. The possible duplicate is related to the systray icon, so it might be the same thing. Note that I was using Kontact from kdepim 4.4.10, so if it is the same issue then it hasn't been fixed yet in that version.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[KCrash Handler]
#6  0x00007f6f4163b9e5 in raise () from /lib64/libc.so.6
#7  0x00007f6f4163cee6 in abort () from /lib64/libc.so.6
#8  0x00007f6f4298b864 in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2282
#9  0x00007f6f4298ba2d in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=
    0x7f6f43a48720 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=0x7fff930a2b00) at global/qglobal.cpp:2328
#10 0x00007f6f4298bbc5 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2511
#11 0x00007f6f4395cdba in Akonadi::Collection::root() () from /usr/lib64/libakonadi-kde.so.4
#12 0x00007f6f4395e112 in Akonadi::CollectionModel::rowCount(QModelIndex const&) const () from /usr/lib64/libakonadi-kde.so.4
#13 0x00007f6f42a719da in QAbstractItemModel::hasChildren (this=0x3486e40, parent=...) at kernel/qabstractitemmodel.cpp:1630
#14 0x00007f6f423d5d76 in QSortFilterProxyModel::hasChildren (this=<value optimized out>, parent=...) at itemviews/qsortfilterproxymodel.cpp:1696
#15 0x00007f6f42394172 in QTreeView::doItemsLayout (this=0x60bbef0) at itemviews/qtreeview.cpp:2024
#16 0x00007f6f4238f5d4 in QTreeViewPrivate::updateScrollBars (this=0x9231920) at itemviews/qtreeview.cpp:3439
#17 0x00007f6f4238f90d in QTreeView::updateGeometries (this=0x60bbef0) at itemviews/qtreeview.cpp:2686
#18 0x00007f6f42351dad in QAbstractItemView::qt_metacall (this=0x60bbef0, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fff930a30b0) at .moc/release-shared/moc_qabstractitemview.cpp:241
#19 0x00007f6f42396ed5 in QTreeView::qt_metacall (this=0x60bbef0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff930a30b0) at .moc/release-shared/moc_qtreeview.cpp:119
#20 0x00007f6f439509b0 in Akonadi::CollectionView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libakonadi-kde.so.4
#21 0x00007f6f42a93fef in QMetaObject::activate (sender=0x81a9810, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#22 0x00007f6f423631a6 in QHeaderView::viewportEvent (this=0x81a9810, e=0x7fff930a3700) at itemviews/qheaderview.cpp:2410
#23 0x00007f6f42a7efb7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x800a980, event=0x7fff930a3700) at kernel/qcoreapplication.cpp:847
#24 0x00007f6f41e3cca1 in QApplicationPrivate::notify_helper (this=0x63e260, receiver=0x800a980, e=0x7fff930a3700) at kernel/qapplication.cpp:4441
#25 0x00007f6f41e451ca in QApplication::notify (this=<value optimized out>, receiver=0x800a980, e=0x7fff930a3700) at kernel/qapplication.cpp:4324
#26 0x00007f6f433f3ec6 in KApplication::notify (this=0x7fff930a6b60, receiver=0x800a980, event=0x7fff930a3700) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#27 0x00007f6f42a7ee2c in QCoreApplication::notifyInternal (this=0x7fff930a6b60, receiver=0x800a980, event=0x7fff930a3700) at kernel/qcoreapplication.cpp:732
#28 0x00007f6f41e89b80 in sendEvent (this=<value optimized out>, spontaneous=false) at ../../src/corelib/kernel/qcoreapplication.h:215
#29 QWidgetPrivate::hideChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7728
#30 0x00007f6f41e89ace in QWidgetPrivate::hideChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7723
#31 0x00007f6f41e89ace in QWidgetPrivate::hideChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7723
#32 0x00007f6f41e89ace in QWidgetPrivate::hideChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7723
#33 0x00007f6f41e89c9d in QWidgetPrivate::hide_helper (this=0x7eed910) at kernel/qwidget.cpp:7467
#34 0x00007f6f41e922f8 in QWidget::setVisible (this=0x5939800, visible=<value optimized out>) at kernel/qwidget.cpp:7639
#35 0x00007f6f422f93f0 in QDialog::setVisible (this=0x5939800, visible=<value optimized out>) at dialogs/qdialog.cpp:791
#36 0x00007f6f422f75a6 in hide (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/gui/kernel/qwidget.h:491
#37 QDialog::~QDialog (this=<value optimized out>, __in_chrg=<value optimized out>) at dialogs/qdialog.cpp:323
#38 0x00007f6f07391969 in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#39 0x00007f6f0738c29b in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#40 0x00007f6f07377b79 in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#41 0x00007f6f0737427c in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#42 0x00007f6f073742d9 in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#43 0x00007f6f3f1b2897 in KRES::ManagerImpl::~ManagerImpl() () from /usr/lib64/libkresources.so.4
#44 0x00007f6f3f1b2969 in KRES::ManagerImpl::~ManagerImpl() () from /usr/lib64/libkresources.so.4
#45 0x00007f6f3ecd440d in ?? () from /usr/lib64/libkcal.so.4
#46 0x00007f6f3ec8f3ec in KCal::CalendarResources::~CalendarResources() () from /usr/lib64/libkcal.so.4
#47 0x00007f6f298bdee9 in KOrg::StdCalendar::~StdCalendar() () from /usr/lib64/libkorganizer_calendar.so.4
#48 0x00007f6f298bedc7 in ?? () from /usr/lib64/libkorganizer_calendar.so.4
#49 0x00007f6f4163e4e1 in __run_exit_handlers () from /lib64/libc.so.6
#50 0x00007f6f4163e535 in exit () from /lib64/libc.so.6
#51 0x00007f6f42ecc031 in KCmdLineArgs::isSet(QByteArray const&) const () from /usr/lib64/libkdecore.so.5
#52 0x0000000000403389 in _start ()

This bug may be a duplicate of or related to bug 265050.

Possible duplicates by query: bug 265050.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-02-23 17:29:14 UTC
*** Bug 265050 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2011-03-09 11:59:03 UTC
>#11 0x00007f6f4395cdba in Akonadi::Collection::root() () from
/usr/lib64/libakonadi-kde.so.4
>#38 0x00007f6f07391969 in ?? () from /usr/lib64/kde4/kcal_akonadi.so
>#39 0x00007f6f0738c29b in ?? () from /usr/lib64/kde4/kcal_akonadi.so
>#40 0x00007f6f07377b79 in ?? () from /usr/lib64/kde4/kcal_akonadi.so
>#41 0x00007f6f0737427c in ?? () from /usr/lib64/kde4/kcal_akonadi.so
>#42 0x00007f6f073742d9 in ?? () from /usr/lib64/kde4/kcal_akonadi.so

The backtrace is missing important informations. If you're able to reproduce the crash, please install the missing debug packages and paste a better one.
Comment 3 Maarten ter Huurne 2011-03-09 12:22:27 UTC
When I originally got the crash, I did let DrKonqi try to install debug packages, but it didn't find debug packages for everything. I don't know if that means the repository is incomplete or DrKonqi's matching algorithm is imperfect. If it happens again, I'll try to manually find the debug packages.
Comment 4 p92 2011-03-31 16:14:37 UTC
Created attachment 58475 [details]
New crash information added by DrKonqi

kontact (4.4.9) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0

- What I was doing when the application crashed:
I was playing with the kmail tray icon when kontact crashed

-- Backtrace (Reduced):
#11 0x00007fa00b9a0c97 in operator-> () at ../../akonadi/collection.cpp:56
#12 operator* () at ../../akonadi/collection.cpp:56
#13 Akonadi::Collection::root () at ../../akonadi/collection.cpp:172
#14 0x00007fa00b9ad452 in Akonadi::CollectionModel::rowCount (this=<value optimized out>, parent=...) at ../../akonadi/collectionmodel.cpp:167
#15 0x00007fa009d483fa in QAbstractItemModel::hasChildren (this=0x1c64, parent=...) at kernel/qabstractitemmodel.cpp:1630
Comment 5 Christophe Marin 2011-07-05 21:44:08 UTC
*** Bug 275851 has been marked as a duplicate of this bug. ***
Comment 6 Lothar Werzinger 2011-08-31 22:05:16 UTC
Created attachment 63274 [details]
New crash information added by DrKonqi

kontact (4.4.10) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

Clicked on the message indicator icon in the systray.

-- Backtrace (Reduced):
#11 0x00007fd5fcdcac17 in operator-> () at ../../akonadi/collection.cpp:56
#12 operator* () at ../../akonadi/collection.cpp:56
#13 Akonadi::Collection::root () at ../../akonadi/collection.cpp:172
#14 0x00007fd5fcdd886f in Akonadi::CollectionModel::rowCount (this=<value optimized out>, parent=<value optimized out>) at ../../akonadi/collectionmodel.cpp:167
#15 0x00007fd600e76aaa in QAbstractItemModel::hasChildren (this=0x9eeb560, parent=...) at kernel/qabstractitemmodel.cpp:1629
Comment 7 Christophe Marin 2011-09-02 11:27:15 UTC
*** Bug 281189 has been marked as a duplicate of this bug. ***
Comment 8 Christophe Marin 2011-11-19 20:04:14 UTC
*** Bug 286993 has been marked as a duplicate of this bug. ***
Comment 9 Denis Kurz 2017-06-24 00:17:57 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based 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 opportunity 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 10 Maarten ter Huurne 2017-06-24 01:23:29 UTC
This is not a bug I'd be able to reproduce: it's something that happened one time and I submitted it in the hope the backtrace would be useful. But by now the code would have changed so much that investigating the backtrace is probably not worth the effort. I'll close the bug.