Application: kaddressbook (4.4.3) KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) Qt Version: 4.7.0 Operating System: Linux 2.6.32-22-generic-pae i686 Distribution: Ubuntu 10.04 LTS -- Information about the crash: - What I was doing when the application crashed: I had just filled out the form for adding a new address, then closed the window of the newly created address. Kaddressbook crashed. -- Backtrace: Application: Adressbuch (kaddressbook), signal: Segmentation fault [Current thread is 1 (Thread 0xb3735ae0 (LWP 8560))] Thread 2 (Thread 0xafdd1b70 (LWP 8563)): #0 0xb51c2e16 in *__GI_clock_gettime (clock_id=-1256427532, tp=0xafdd0f70) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb625cceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0xb6333045 in QTimerInfoList::updateCurrentTime (this=0x8d7ae04) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb633308a in QTimerInfoList::timerWait (this=0x8d7ae04, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb6331128 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xafdd109c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb63311b5 in timerSourcePrepare (source=0x0, timeout=0xb51c6ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb5349aca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0xb5349ee9 in ?? () from /lib/libglib-2.0.so.0 #9 0xb534a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0xb6330f1f in QEventDispatcherGlib::processEvents (this=0x8d591b8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #11 0xb63011a9 in QEventLoop::processEvents (this=0xafdd1270, flags=) at kernel/qeventloop.cpp:149 #12 0xb63015fa in QEventLoop::exec (this=0xafdd1270, flags=...) at kernel/qeventloop.cpp:201 #13 0xb61feaee in QThread::exec (this=0x8b5c7b0) at thread/qthread.cpp:490 #14 0xb62e02eb in QInotifyFileSystemWatcherEngine::run (this=0x8b5c7b0) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb6201dc9 in QThreadPrivate::start (arg=0x8b5c7b0) at thread/qthread_unix.cpp:266 #16 0xb59f196e in start_thread (arg=0xafdd1b70) at pthread_create.c:300 #17 0xb5ff7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb3735ae0 (LWP 8560)): [KCrash Handler] #7 QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x8b95910, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1186 #8 0xb6e5f5e4 in QSortFilterProxyModel::qt_metacall (this=0x8b87090, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe4ef34) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128 #9 0xb573e00a in Akonadi::ContactsFilterModel::qt_metacall (this=0x8b87090, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfe4ef34) at ./contactsfilterproxymodel.moc:68 #10 0xb630842a in QMetaObject::metacall (object=0x8b87090, cl=146182448, idx=30, argv=0xbfe4ef34) at kernel/qmetaobject.cpp:237 #11 0xb631b1a5 in QMetaObject::activate (sender=0x8b87078, m=0xb6434198, local_signal_index=0, argv=0xbfe4ef34) at kernel/qobject.cpp:3280 #12 0xb636bc59 in QAbstractItemModel::dataChanged (this=0x8b87078, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148 #13 0xb6e5d749 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x8b75bd0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1191 #14 0xb6e5f5e4 in QSortFilterProxyModel::qt_metacall (this=0x8b87078, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe4f194) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128 #15 0xb76b7bb2 in Akonadi::EntityMimeTypeFilterModel::qt_metacall (this=0x8b87078, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfe4f194) at ./entitymimetypefiltermodel.moc:64 #16 0xb630842a in QMetaObject::metacall (object=0x8b87078, cl=146182448, idx=30, argv=0xbfe4f194) at kernel/qmetaobject.cpp:237 #17 0xb631b1a5 in QMetaObject::activate (sender=0x8c6c040, m=0xb6434198, local_signal_index=0, argv=0xbfe4f194) at kernel/qobject.cpp:3280 #18 0xb636bc59 in QAbstractItemModel::dataChanged (this=0x8c6c040, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148 #19 0xb740b5cb in KSelectionProxyModelPrivate::emitContinuousRanges (this=0x8b3ef60, sourceFirst=..., sourceLast=..., proxyFirst=..., proxyLast=...) at ../../kdeui/itemviews/kselectionproxymodel.cpp:526 #20 0xb740cf30 in KSelectionProxyModelPrivate::sourceDataChanged (this=0x0, topLeft=..., bottomRight=...) at ../../kdeui/itemviews/kselectionproxymodel.cpp:541 #21 0xb7419b07 in KSelectionProxyModel::qt_metacall (this=0x8c6c040, _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfe4f444) at ./moc_kselectionproxymodel.cpp:133 #22 0xb630842a in QMetaObject::metacall (object=0x8c6c040, cl=146182448, idx=39, argv=0xbfe4f444) at kernel/qmetaobject.cpp:237 #23 0xb631b1a5 in QMetaObject::activate (sender=0x8b90ed8, m=0xb6434198, local_signal_index=0, argv=0xbfe4f444) at kernel/qobject.cpp:3280 #24 0xb636bc59 in QAbstractItemModel::dataChanged (this=0x8b90ed8, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148 #25 0xb76c2620 in Akonadi::EntityTreeModelPrivate::dataChanged (this=0x8b66ec0, top=..., bottom=...) at ../../akonadi/entitytreemodel_p.cpp:1249 #26 0xb76c7482 in Akonadi::EntityTreeModelPrivate::monitoredItemChanged (this=0x8b66ec0, item=...) at ../../akonadi/entitytreemodel_p.cpp:814 #27 0xb76baa3d in Akonadi::EntityTreeModel::qt_metacall (this=0x8b90ed8, _c=QMetaObject::InvokeMetaMethod, _id=44, _a=0xbfe4f714) at ./entitytreemodel.moc:141 #28 0xb573fe32 in Akonadi::ContactsTreeModel::qt_metacall (this=0x8b90ed8, _c=QMetaObject::InvokeMetaMethod, _id=44, _a=0xbfe4f714) at ./contactstreemodel.moc:64 #29 0xb630842a in QMetaObject::metacall (object=0x8b90ed8, cl=146182448, idx=44, argv=0xbfe4f714) at kernel/qmetaobject.cpp:237 #30 0xb631b1a5 in QMetaObject::activate (sender=0x8b7bb20, m=0xb77cf088, local_signal_index=0, argv=0xbfe4f714) at kernel/qobject.cpp:3280 #31 0xb770c919 in Akonadi::Monitor::itemChanged (this=0x8b7bb20, _t1=..., _t2=...) at ./monitor.moc:160 #32 0xb770f2d1 in Akonadi::MonitorPrivate::emitItemNotification (this=0x8b91e50, msg=..., item=..., collection=..., collectionDest=...) at ../../akonadi/monitor_p.cpp:359 #33 0xb7710457 in Akonadi::MonitorPrivate::emitNotification (this=0x8b91e50, msg=...) at ../../akonadi/monitor_p.cpp:212 #34 0xb7710a07 in Akonadi::MonitorPrivate::dataAvailable (this=0x8b91e50) at ../../akonadi/monitor_p.cpp:224 #35 0xb770c983 in Akonadi::Monitor::qt_metacall (this=0x8b7bb20, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfe4f9ac) at ./monitor.moc:148 #36 0xb7678afa in Akonadi::ChangeRecorder::qt_metacall (this=0x8b7bb20, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfe4f9ac) at ./changerecorder.moc:72 #37 0xb630842a in QMetaObject::metacall (object=0x8b7bb20, cl=146182448, idx=25, argv=0xbfe4f9ac) at kernel/qmetaobject.cpp:237 #38 0xb631b1a5 in QMetaObject::activate (sender=0x8b91e94, m=0xb77cd8a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280 #39 0xb76b4947 in Akonadi::EntityCacheBase::dataAvailable (this=0x8b91e94) at ./entitycache_p.moc:88 #40 0xb76791f8 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult(KJob*) () from /usr/lib/libakonadi-kde.so.4 #41 0xb76b49d4 in Akonadi::EntityCacheBase::qt_metacall (this=0x8b91e94, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe4fb88) at ./entitycache_p.moc:77 #42 0xb630842a in QMetaObject::metacall (object=0x8b91e94, cl=146182448, idx=5, argv=0xbfe4fb88) at kernel/qmetaobject.cpp:237 #43 0xb631b1a5 in QMetaObject::activate (sender=0xb233908, m=0xb66bdb48, local_signal_index=3, argv=0xbfe4fb88) at kernel/qobject.cpp:3280 #44 0xb654b293 in KJob::result (this=0xb233908, _t1=0xb233908) at ./kjob.moc:194 #45 0xb654b5f8 in KJob::emitResult (this=0xb233908) at ../../kdecore/jobs/kjob.cpp:312 #46 0xb7702a89 in Akonadi::JobPrivate::delayedEmitResult (this=0xb233908, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x99509b8) at ../../akonadi/job.cpp:143 #47 Akonadi::Job::qt_metacall (this=0xb233908, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x99509b8) at ./job.moc:91 #48 0xb76f02ea in Akonadi::ItemFetchJob::qt_metacall (this=0xb233908, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x99509b8) at ./itemfetchjob.moc:73 #49 0xb630842a in QMetaObject::metacall (object=0xb233908, cl=146182448, idx=34, argv=0x99509b8) at kernel/qmetaobject.cpp:237 #50 0xb6313916 in QMetaCallEvent::placeMetaCall (this=0xacb5e48, object=0xb233908) at kernel/qobject.cpp:534 #51 0xb63151b2 in QObject::event (this=0xb233908, e=0x8b69130) at kernel/qobject.cpp:1219 #52 0xb680032c in QApplicationPrivate::notify_helper (this=0x8b048f8, receiver=0xb233908, e=0xacb5e48) at kernel/qapplication.cpp:4358 #53 0xb68076fe in QApplication::notify (this=0xbfe504b8, receiver=0xb233908, e=0xacb5e48) at kernel/qapplication.cpp:3762 #54 0xb742a90a in KApplication::notify (this=0xbfe504b8, receiver=0xb233908, event=0xacb5e48) at ../../kdeui/kernel/kapplication.cpp:302 #55 0xb63026cb in QCoreApplication::notifyInternal (this=0xbfe504b8, receiver=0xb233908, event=0xacb5e48) at kernel/qcoreapplication.cpp:732 #56 0xb630592b in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8ae4af0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #57 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8ae4af0) at kernel/qcoreapplication.cpp:1373 #58 0xb6305aed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #59 0xb63313ef in QCoreApplication::sendPostedEvents (s=0x8b132a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #60 postEventSourceDispatch (s=0x8b132a0) at kernel/qeventdispatcher_glib.cpp:276 #61 0xb53465e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #62 0xb534a2d8 in ?? () from /lib/libglib-2.0.so.0 #63 0xb534a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #64 0xb6330ee5 in QEventDispatcherGlib::processEvents (this=0x8b029e8, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #65 0xb68c1105 in QGuiEventDispatcherGlib::processEvents (this=0x8b029e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #66 0xb63011a9 in QEventLoop::processEvents (this=0xbfe50434, flags=) at kernel/qeventloop.cpp:149 #67 0xb63015fa in QEventLoop::exec (this=0xbfe50434, flags=...) at kernel/qeventloop.cpp:201 #68 0xb6305baf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #69 0xb67ff157 in QApplication::exec () at kernel/qapplication.cpp:3637 #70 0x0804c64d in main (argc=1, argv=0xbfe505d4) at ../../kaddressbook/main.cpp:58 This bug may be a duplicate of or related to bug 222602. Possible duplicates by query: bug 222602. Reported using DrKonqi
Created attachment 48036 [details] New crash information added by DrKonqi kaddressbook (4.4.3) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.7.0 - What I was doing when the application crashed: This time I was editing an allready existing entry in Kaddressbook. -- Backtrace (Reduced): #7 QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x94d6118, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1186 #8 0xb6f3e5e4 in QSortFilterProxyModel::qt_metacall (this=0x94fea90, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfc258c4) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128 #9 0xb581d00a in Akonadi::ContactsFilterModel::qt_metacall (this=0x94fea90, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc258c4) at ./contactsfilterproxymodel.moc:68 [...] [...] #12 0xb644ac59 in QAbstractItemModel::dataChanged (this=0x94fea78, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148 #13 0xb6f3c749 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x94feb50, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1191
In both cases (creating a new entry or changing an existing entry) the entry(/ all changes seem to be saved completely.
Hej, all these crashes seem to be caused by KSelectionProxyModel, which Stephen is currently working on and fixes bugs every day. Can you update to current SVN trunk version and test whether this bug is still reproducable, please? I do not see any crashes here... Ciao, Tobias
Created attachment 55339 [details] New crash information added by DrKonqi kaddressbook (4.4.8) on KDE Platform 4.5.4 (KDE 4.5.4) using Qt 4.6.3 - What I was doing when the application crashed: Edited a contact. Edited a contact. Edited a contact. See also bug #247820. -- Backtrace (Reduced): #7 QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x866de80, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1149 #8 0x07bbfa74 in QSortFilterProxyModel::qt_metacall (this=0x866de70, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfba67b4) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128 #9 0x03cbd4ab in Akonadi::ContactsFilterModel::qt_metacall (this=0x866de70, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfba67b4) at /usr/src/debug/kdepim-4.4.8/i686-redhat-linux-gnu/libkdepim/contactsfilterproxymodel.moc:68 [...] [...] #12 0x06f86c2a in QAbstractItemModel::dataChanged (this=0x866d758, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148 #13 0x07bbe96c in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x866d8a8, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1154
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!
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!