Bug 257165 - Crash after editing an existant contact ( add picture )
Summary: Crash after editing an existant contact ( add picture )
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: contacts (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
: 260573 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-17 16:38 UTC by Bruno Friedmann
Modified: 2010-12-29 07:03 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.60 KB, text/plain)
2010-11-28 21:16 UTC, Bruno Friedmann
Details
New crash information added by DrKonqi (10.16 KB, text/plain)
2010-12-29 06:58 UTC, jamundso
Details
New crash information added by DrKonqi (10.08 KB, text/plain)
2010-12-29 07:03 UTC, jamundso
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Friedmann 2010-11-17 16:38:33 UTC
Application: kontact (4.4.7)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-18-desktop x86_64
Distribution: "openSUSE 11.4 Milestone 3 of 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Open kontact in korganizer  (akonadi with global mysql server) edit an existing contact 
(Name containing a ç and firstname a é ) 
I add a picture ( smalll png ), see the preview, and clic ok

And crash

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xb83cd0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1186
#7  0x00007f9599ecf66b in QSortFilterProxyModel::qt_metacall (this=0xa9ff00, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff7ff704e0) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#8  0x00007f959ba278c0 in Akonadi::ContactsFilterModel::qt_metacall (this=0xa9ff00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7ff704e0) at /usr/src/debug/kdepim-4.4.7/build/libkdepim/contactsfilterproxymodel.moc:68
#9  0x00007f959a585c6f in QMetaObject::activate (sender=0xc5cfd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7ff704e0) at kernel/qobject.cpp:3272
#10 0x00007f959a5cd067 in QAbstractItemModel::dataChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#11 0x00007f9599ecdd2f in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xdcce40, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1191
#12 0x00007f9599ecf66b in QSortFilterProxyModel::qt_metacall (this=0xc5cfd0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff7ff707b0) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#13 0x00007f959a585c6f in QMetaObject::activate (sender=0xca56f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7ff707b0) at kernel/qobject.cpp:3272
#14 0x00007f959a5cd067 in QAbstractItemModel::dataChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#15 0x00007f959af50745 in KSelectionProxyModelPrivate::sourceDataChanged (this=0xc6ec70, topLeft=..., bottomRight=...) at /usr/src/debug/kdelibs-4.5.3/kdeui/itemviews/kselectionproxymodel.cpp:632
#16 0x00007f959afbd406 in KSelectionProxyModel::qt_metacall (this=0xca56f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7ff70ad0) at /usr/src/debug/kdelibs-4.5.3/build/kdeui/moc_kselectionproxymodel.cpp:133
#17 0x00007f959a585c6f in QMetaObject::activate (sender=0xa29080, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7ff70ad0) at kernel/qobject.cpp:3272
#18 0x00007f959a5cd067 in QAbstractItemModel::dataChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#19 0x00007f959b3b60ca in ?? () from /usr/lib64/libakonadi-kde.so.4
#20 0x00007f959b43aa69 in ?? () from /usr/lib64/libakonadi-kde.so.4
#21 0x00007f959b43bcd2 in Akonadi::EntityTreeModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libakonadi-kde.so.4
#22 0x00007f959a585c6f in QMetaObject::activate (sender=0xc1b8e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7ff70df0) at kernel/qobject.cpp:3272
#23 0x00007f959b3b9e37 in Akonadi::Monitor::itemChanged(Akonadi::Item const&, QSet<QByteArray> const&) () from /usr/lib64/libakonadi-kde.so.4
#24 0x00007f959b3f6b27 in ?? () from /usr/lib64/libakonadi-kde.so.4
#25 0x00007f959b3f6fe0 in ?? () from /usr/lib64/libakonadi-kde.so.4
#26 0x00007f959b42cfe7 in ?? () from /usr/lib64/libakonadi-kde.so.4
#27 0x00007f959b42d0ce in Akonadi::Monitor::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libakonadi-kde.so.4
#28 0x00007f959b42d428 in Akonadi::ChangeRecorder::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libakonadi-kde.so.4
#29 0x00007f959a585c6f in QMetaObject::activate (sender=0xbab9e8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#30 0x00007f959b462713 in ?? () from /usr/lib64/libakonadi-kde.so.4
#31 0x00007f959b3b5aa3 in ?? () from /usr/lib64/libakonadi-kde.so.4
#32 0x00007f959a585c6f in QMetaObject::activate (sender=0x13817c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7ff713a0) at kernel/qobject.cpp:3272
#33 0x00007f959a95c902 in KJob::result (this=<value optimized out>, _t1=0x13817c0) at /usr/src/debug/kdelibs-4.5.3/build/kdecore/kjob.moc:194
#34 0x00007f959a95c940 in KJob::emitResult (this=0x13817c0) at /usr/src/debug/kdelibs-4.5.3/kdecore/jobs/kjob.cpp:312
#35 0x00007f959b3dbb8d in Akonadi::Job::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libakonadi-kde.so.4
#36 0x00007f959b42d835 in Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libakonadi-kde.so.4
#37 0x00007f959a5848ea in QObject::event (this=0x13817c0, e=<value optimized out>) at kernel/qobject.cpp:1211
#38 0x00007f9599943f64 in QApplicationPrivate::notify_helper (this=0x643210, receiver=0x13817c0, e=0x2316870) at kernel/qapplication.cpp:4396
#39 0x00007f959994c38a in QApplication::notify (this=<value optimized out>, receiver=0x13817c0, e=0x2316870) at kernel/qapplication.cpp:4277
#40 0x00007f959aea74b6 in KApplication::notify (this=0x7fff7ff71e60, receiver=0x13817c0, event=0x2316870) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#41 0x00007f959a570a9c in QCoreApplication::notifyInternal (this=0x7fff7ff71e60, receiver=0x13817c0, event=0x2316870) at kernel/qcoreapplication.cpp:732
#42 0x00007f959a574245 in sendEvent (receiver=0x0, event_type=0, data=0x60da90) at kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60da90) at kernel/qcoreapplication.cpp:1373
#44 0x00007f959a59b603 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#46 0x00007f9591c76f43 in g_main_dispatch (context=0x645120) at gmain.c:2149
#47 g_main_context_dispatch (context=0x645120) at gmain.c:2702
#48 0x00007f9591c77720 in g_main_context_iterate (context=0x645120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#49 0x00007f9591c779c0 in g_main_context_iteration (context=0x645120, may_block=1) at gmain.c:2843
#50 0x00007f959a59b79f in QEventDispatcherGlib::processEvents (this=0x613b30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#51 0x00007f95999e7e1e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f959a56fed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x00007f959a5700e5 in QEventLoop::exec (this=0x7fff7ff71db0, flags=...) at kernel/qeventloop.cpp:201
#54 0x00007f959a5744fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#55 0x000000000040417e in main (argc=1, argv=0x7fff7ff72448) at /usr/src/debug/kdepim-4.4.7/kontact/src/main.cpp:224

This bug may be a duplicate of or related to bug 247820, bug 256057.

Possible duplicates by query: bug 256057, bug 247820, bug 241826, bug 222602.

Reported using DrKonqi
Comment 1 Bruno Friedmann 2010-11-28 21:16:38 UTC
Created attachment 53835 [details]
New crash information added by DrKonqi

kontact (4.4.7) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.1

- What I was doing when the application crashed: After editing a contact ( change it's phone number ) 
I click on picture, and cancel.
after that I save the record.
then I close contact.

-- Backtrace (Reduced):
#6  QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xcd2f40, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1186
#7  0x00007f5f571a7a9b in QSortFilterProxyModel::qt_metacall (this=0xccc820, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff5c940160) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#8  0x00007f5f58cff8c0 in Akonadi::ContactsFilterModel::qt_metacall (this=0xccc820, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5c940160) at /usr/src/debug/kdepim-4.4.7/build/libkdepim/contactsfilterproxymodel.moc:68
[...]
#10 0x00007f5f578a5117 in QAbstractItemModel::dataChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#11 0x00007f5f571a615f in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xbcf5e0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1191
Comment 2 Christophe Marin 2010-12-17 21:15:13 UTC
*** Bug 260573 has been marked as a duplicate of this bug. ***
Comment 3 Tobias Koenig 2010-12-20 21:31:23 UTC
Hej,

please don't mix versions of KDE-PIM and kdelibs.

Ciao,
Tobias
Comment 4 Bruno Friedmann 2010-12-20 22:05:12 UTC
Dear Tobias, with all the respect I have to kde dev, your answer can't be applicable.

First the bug reported was with kdelib 4.5.x and at that time there no kdepim 4.5

Actually the same things will happen with 4.6 kde release, but kdepim 4.6 will be postponed. 

In that case what are applicable, no pim at all, and you want user stick to 4.4.9 version aligned to the lastest stable pim stack 4.4.9 available ? 

Sorry but that not work's for me :-)
Comment 5 Christophe Marin 2010-12-20 23:48:50 UTC
kdepim 4.4.9 (which will be tagged tomorrow) will be fully compatible with kdepimlibs & kdelibs from 4.6.

Will is working on this already.
Comment 6 jamundso 2010-12-29 06:58:10 UTC
Created attachment 55337 [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=0x8bc9f70, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1149
#8  0x07bbfa74 in QSortFilterProxyModel::qt_metacall (this=0x8bc9f60, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfc92e24) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#9  0x03cbd4ab in Akonadi::ContactsFilterModel::qt_metacall (this=0x8bc9f60, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc92e24)
    at /usr/src/debug/kdepim-4.4.8/i686-redhat-linux-gnu/libkdepim/contactsfilterproxymodel.moc:68
[...]
[...]
#12 0x06f86c2a in QAbstractItemModel::dataChanged (this=0x8bc9878, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#13 0x07bbe96c in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x8bc99c8, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1154
Comment 7 jamundso 2010-12-29 07:03:59 UTC
Created attachment 55338 [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=0xa1aad20, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1149
#8  0x07bbfa74 in QSortFilterProxyModel::qt_metacall (this=0xa1aad10, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfad5124) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#9  0x03cbd4ab in Akonadi::ContactsFilterModel::qt_metacall (this=0xa1aad10, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfad5124)
    at /usr/src/debug/kdepim-4.4.8/i686-redhat-linux-gnu/libkdepim/contactsfilterproxymodel.moc:68
[...]
[...]
#12 0x06f86c2a in QAbstractItemModel::dataChanged (this=0xa1aa5f8, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#13 0x07bbe96c in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xa1aa748, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1154