Bug 233777 - Kontact crashes when opening for edit a ditsribution list
Summary: Kontact crashes when opening for edit a ditsribution list
Status: RESOLVED WORKSFORME
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-04-08 22:13 UTC by GK
Modified: 2018-10-21 05:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The crash log (8.50 KB, application/octet-stream)
2010-04-09 14:15 UTC, GK
Details

Note You need to log in before you can comment on or make changes to this bug.
Description GK 2010-04-08 22:13:06 UTC
Application: kontact (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-21-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Kontact crashed when I double-clicked on a single distribution list to edit/view its members.  Few things that I noticed prior the crash. 
1. The distribution list was saved from a new email with several addresses by clicking Tool --> Save list.
2. The list was saved in Personal Contacts with Akonadi running normally.
3. The list was available for search in the adress book, but had no name listed (just a blank line between the other addresses.
4. At that point I double-clicked to review it and Kontact crashed.

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[KCrash Handler]
#6  0x004dd422 in __kernel_vsyscall ()
#7  0x067d44d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x067d7932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x0037b4df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x00379415 in ?? () from /usr/lib/libstdc++.so.6
#11 0x00379452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x0037950b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0x0104797a in QMetaObject::activate (sender=0xae409d0, m=0xec2ca8, local_signal_index=3, argv=0xbfa72bf8) at kernel/qobject.cpp:3303
#14 0x00d533c3 in KJob::result (this=0xae409d0, _t1=0xae409d0) at ./kjob.moc:194
#15 0x00d53728 in KJob::emitResult (this=0xae409d0) at ../../kdecore/jobs/kjob.cpp:312
#16 0x002014dd in Akonadi::JobPrivate::handleResponse (this=0xa4b15b8, tag=..., data=...) at ../../akonadi/job.cpp:67
#17 0x002319ff in Akonadi::SessionPrivate::dataReceived (this=0x9192428) at ../../akonadi/session.cpp:121
#18 0x0023226e in Akonadi::Session::qt_metacall (this=0x8e34030, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfa72e1c) at ./session.moc:87
#19 0x01038e5a in QMetaObject::metacall (object=0x8e34030, cl=3097, idx=7, argv=0xbfa72e1c) at kernel/qmetaobject.cpp:237
#20 0x010475f5 in QMetaObject::activate (sender=0x85e43a0, m=0x1147c48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#21 0x01096987 in QIODevice::readyRead (this=0x85e43a0) at .moc/release-shared/moc_qiodevice.cpp:91
#22 0x01096a4f in QIODevice::qt_metacall (this=0x85e43a0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfa72f7c) at .moc/release-shared/moc_qiodevice.cpp:77
#23 0x01e48b0a in QLocalSocket::qt_metacall (this=0x85e43a0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfa72f7c) at .moc/release-shared/moc_qlocalsocket.cpp:81
#24 0x01038e5a in QMetaObject::metacall (object=0x85e43a0, cl=3097, idx=4, argv=0xbfa72f7c) at kernel/qmetaobject.cpp:237
#25 0x010475f5 in QMetaObject::activate (sender=0x9064120, m=0x1147c48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#26 0x01096987 in QIODevice::readyRead (this=0x9064120) at .moc/release-shared/moc_qiodevice.cpp:91
#27 0x01e40612 in QAbstractSocketPrivate::canReadNotification (this=0x8f75398) at socket/qabstractsocket.cpp:626
#28 0x01e2dd9b in QAbstractSocketEngine::readNotification (this=0x9098980) at socket/qabstractsocketengine.cpp:154
#29 0x01e2f163 in QReadNotifier::event (this=0x6, e=0xbfa73434) at socket/qnativesocketengine.cpp:1094
#30 0x026f63cc in QApplicationPrivate::notify_helper (this=0x83c5420, receiver=0x8e46d80, e=0xbfa73434) at kernel/qapplication.cpp:4300
#31 0x026fd01e in QApplication::notify (this=0xbfa74ca4, receiver=0x8e46d80, e=0xbfa73434) at kernel/qapplication.cpp:3704
#32 0x009da5ba in KApplication::notify (this=0xbfa74ca4, receiver=0x8e46d80, event=0xbfa73434) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x01033beb in QCoreApplication::notifyInternal (this=0xbfa74ca4, receiver=0x8e46d80, event=0xbfa73434) at kernel/qcoreapplication.cpp:704
#34 0x0105fbda in QCoreApplication::sendEvent (source=0x83c9a28) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 socketNotifierSourceDispatch (source=0x83c9a28) at kernel/qeventdispatcher_glib.cpp:110
#36 0x07d2fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x07d33730 in ?? () from /lib/libglib-2.0.so.0
#38 0x07d33863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x0105f805 in QEventDispatcherGlib::processEvents (this=0x8399680, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#40 0x027b5b35 in QGuiEventDispatcherGlib::processEvents (this=0x8399680, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x01032209 in QEventLoop::processEvents (this=0xbfa736d0, flags=) at kernel/qeventloop.cpp:149
#42 0x0103265a in QEventLoop::exec (this=0xbfa736d0, flags=...) at kernel/qeventloop.cpp:201
#43 0x02c34b13 in QDialog::exec (this=0xbfa73724) at dialogs/qdialog.cpp:546
#44 0x03db95a8 in MainWidget::editGroup(Akonadi::Item const&) () from /usr/lib/libkaddressbookprivate.so.4
#45 0x03dba707 in MainWidget::editItem(Akonadi::Item const&) () from /usr/lib/libkaddressbookprivate.so.4
#46 0x03dbaf0d in MainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkaddressbookprivate.so.4
#47 0x01038e5a in QMetaObject::metacall (object=0x8a1bbf0, cl=3097, idx=30, argv=0xbfa738b8) at kernel/qmetaobject.cpp:237
#48 0x010475f5 in QMetaObject::activate (sender=0x9e43b90, m=0x2b9fec, local_signal_index=3, argv=0xbfa738b8) at kernel/qobject.cpp:3293
#49 0x001cd4d3 in Akonadi::EntityTreeView::doubleClicked (this=0x9e43b90, _t1=...) at ./entitytreeview.moc:135
#50 0x001ceefb in Akonadi::EntityTreeView::Private::itemDoubleClicked (this=0xb279650, index=...) at ../../akonadi/entitytreeview.cpp:143
#51 0x001cf1a8 in Akonadi::EntityTreeView::qt_metacall (this=0x9e43b90, _c=QMetaObject::InvokeMetaMethod, _id=95, _a=0xbfa73a58) at ./entitytreeview.moc:100
#52 0x01038e5a in QMetaObject::metacall (object=0x9e43b90, cl=3097, idx=95, argv=0xbfa73a58) at kernel/qmetaobject.cpp:237
#53 0x010475f5 in QMetaObject::activate (sender=0x9e43b90, m=0x302a164, local_signal_index=2, argv=0xbfa73a58) at kernel/qobject.cpp:3293
#54 0x02c8e6f3 in QAbstractItemView::doubleClicked (this=0x9e43b90, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:338
#55 0x02ce4c57 in QTreeView::mouseDoubleClickEvent (this=0x9e43b90, event=0xbfa743f0) at itemviews/qtreeview.cpp:1853
#56 0x0275459e in QWidget::event (this=0x9e43b90, event=0xbfa743f0) at kernel/qwidget.cpp:8002
#57 0x02b506a3 in QFrame::event (this=0x9e43b90, e=0xbfa743f0) at widgets/qframe.cpp:557
#58 0x02bea922 in QAbstractScrollArea::viewportEvent (this=0xc19, e=0x6) at widgets/qabstractscrollarea.cpp:1036
#59 0x02c9f297 in QAbstractItemView::viewportEvent (this=0x9e43b90, event=0xbfa743f0) at itemviews/qabstractitemview.cpp:1610
#60 0x02cde96c in QTreeView::viewportEvent (this=0x9e43b90, event=0xbfa743f0) at itemviews/qtreeview.cpp:1248
#61 0x02bed215 in QAbstractScrollAreaPrivate::viewportEvent (this=0xb1b82e0, o=0x9e4c078, e=0xbfa743f0) at widgets/qabstractscrollarea_p.h:100
#62 QAbstractScrollAreaFilter::eventFilter (this=0xb1b82e0, o=0x9e4c078, e=0xbfa743f0) at widgets/qabstractscrollarea_p.h:116
#63 0x01032e8a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x83c5420, receiver=0x9e4c078, event=0xbfa743f0) at kernel/qcoreapplication.cpp:819
#64 0x026f63a9 in QApplicationPrivate::notify_helper (this=0x83c5420, receiver=0x9e4c078, e=0xbfa743f0) at kernel/qapplication.cpp:4296
#65 0x026fd9b7 in QApplication::notify (this=0xbfa74ca4, receiver=0x9e4c078, e=0xbfa743f0) at kernel/qapplication.cpp:3865
#66 0x009da5ba in KApplication::notify (this=0xbfa74ca4, receiver=0x9e4c078, event=0xbfa743f0) at ../../kdeui/kernel/kapplication.cpp:302
#67 0x01033beb in QCoreApplication::notifyInternal (this=0xbfa74ca4, receiver=0x9e4c078, event=0xbfa743f0) at kernel/qcoreapplication.cpp:704
#68 0x026fc90f in QCoreApplication::sendEvent (receiver=0x9e4c078, event=0xbfa743f0, alienWidget=0x9e4c078, nativeWidget=0x9e4f8e8, buttonDown=0x3039058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QApplicationPrivate::sendMouseEvent (receiver=0x9e4c078, event=0xbfa743f0, alienWidget=0x9e4c078, nativeWidget=0x9e4f8e8, buttonDown=0x3039058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#70 0x02787cc8 in QETWidget::translateMouseEvent (this=0x9e4f8e8, event=0xbfa7490c) at kernel/qapplication_x11.cpp:4368
#71 0x027871a1 in QApplication::x11ProcessEvent (this=0xbfa74ca4, event=0xbfa7490c) at kernel/qapplication_x11.cpp:3379
#72 0x027b600a in x11EventSourceDispatch (s=0x83bd8c0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#73 0x07d2fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#74 0x07d33730 in ?? () from /lib/libglib-2.0.so.0
#75 0x07d33863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#76 0x0105f805 in QEventDispatcherGlib::processEvents (this=0x8399680, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#77 0x027b5b35 in QGuiEventDispatcherGlib::processEvents (this=0x8399680, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x01032209 in QEventLoop::processEvents (this=0xbfa74c04, flags=) at kernel/qeventloop.cpp:149
#79 0x0103265a in QEventLoop::exec (this=0xbfa74c04, flags=...) at kernel/qeventloop.cpp:201
#80 0x0103684f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#81 0x026f6467 in QApplication::exec () at kernel/qapplication.cpp:3579
#82 0x0804b4c2 in _start ()

Possible duplicates by query: bug 233662, bug 233482, bug 233456, bug 233123, bug 232879.

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-04-09 12:26:37 UTC
Hej,

can you reproduce this crash? Can you send me the file from ~/.local/share/contacts/
that represents the buggy contact group for further debugging?

Ciao,
Tobias
Comment 2 GK 2010-04-09 14:15:41 UTC
Created attachment 42621 [details]
The crash log
Comment 3 GK 2010-04-09 14:20:13 UTC
Yes, the crash is reproduced at each attempt to edit the contact group. 

~/.local/share/contacts/ does not have the buggy contact group inside.
gk
Comment 4 Tobias Koenig 2010-04-09 16:35:39 UTC
You said the list has been stored in the Personal Contacts resource,
this implies there should be a file for it under ~/.local/share/contacts.
Or does your Personal Contacts resource point to another directory?
Comment 5 GK 2010-04-10 22:00:03 UTC
you are correct that the list has been stored in Personal Contacts, however a respective file does not exist.  In the beginning I wrote that when I open the Address book and search for the group by name, I have it listed as a blank line with no name, but ordered alphabetically where it should be. This is happening with any new group that I save. 
In the Personal Contact folder I have the groups I did before moving to Akonadi and they are intact (not usable though for whatever reason). Their files can be found in ~/.local/share/contacts.
gk
Comment 6 Andrew Crouthamel 2018-09-20 22:08:14 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Andrew Crouthamel 2018-10-21 05:07:22 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!