Bug 232372 - KAddressBook crashed when trying to set the email of a contact (after starting from KMail)
Summary: KAddressBook crashed when trying to set the email of a contact (after startin...
Status: RESOLVED FIXED
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-27 18:09 UTC by Shlomi Fish
Modified: 2010-03-28 21:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The offending file - sagiv.vcf (231 bytes, text/plain)
2010-03-28 12:11 UTC, Shlomi Fish
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shlomi Fish 2010-03-27 18:09:50 UTC
Application: kaddressbook (4.4.1)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.1-desktop-1mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
Hi!

I tried to set the email of a contact (Mandriva Linux Cooker, KDE-4.4.1 from Mandriva RPMs) on kaddressbook in std.vcf after starting it from KMail and KAddressbook crashed.

 -- Backtrace:
Application: KAddressBook (kaddressbook), signal: Aborted
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb5e66a81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5e683d2 in abort () at abort.c:92
#9  0xb60f57f4 in qt_message_output (msgType=QtFatalMsg, buf=0x6 <Address 0x6 out of bounds>) at global/qglobal.cpp:2250
#10 0xb60f5a13 in qt_message (msgType=QtFatalMsg, msg=0xb62714fc "ASSERT: \"%s\" in file %s, line %d", ap=0xbfe0a3a4 "\334G?\267PG?\267\065\001") at global/qglobal.cpp:2296
#11 0xb60f5b38 in qFatal (msg=0xb62714fc "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#12 0xb60f5bc5 in qt_assert (assertion=0xb73f47dc "defaultButton() == newDefaultButton", file=
    0xb73f4750 "/home/shlomi/Download/unpack/Mandriva/kdelibs4/BUILD/kdelibs-4.4.1/kdeui/dialogs/kdialog.cpp", line=309) at global/qglobal.cpp:2013
#13 0xb71e1c64 in KDialog::setDefaultButton (this=0xbfe0a4e8, newDefaultButton=Help) at /usr/src/debug/kdelibs-4.4.1/kdeui/dialogs/kdialog.cpp:309
#14 0xb53fd2db in ?? () from /usr/lib/libakonadi-contact.so.4
#15 0xb53fe3ec in ?? () from /usr/lib/libakonadi-contact.so.4
#16 0xb53fe57c in ?? () from /usr/lib/libakonadi-contact.so.4
#17 0xb620cd1d in QMetaObject::metacall (object=0x9210670, cl=13740, idx=27, argv=0xbfe0a658) at kernel/qmetaobject.cpp:237
#18 0xb621bb8a in QMetaObject::activate (sender=0x9218f08, m=0xb70248e4, local_signal_index=2, argv=0xbfe0a658) at kernel/qobject.cpp:3293
#19 0xb6e16eed in QAbstractButton::clicked (this=0x9218f08, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#20 0xb6ae2f2d in QAbstractButtonPrivate::emitClicked (this=0x9211bc0) at widgets/qabstractbutton.cpp:546
#21 0xb6ae3e7b in QAbstractButtonPrivate::click (this=0x9211bc0) at widgets/qabstractbutton.cpp:539
#22 0xb6ae4136 in QAbstractButton::mouseReleaseEvent (this=0x9218f08, e=0xbfe0ad70) at widgets/qabstractbutton.cpp:1121
#23 0xb6bcb57d in QToolButton::mouseReleaseEvent (this=0x9218f08, e=0xbfe0ad70) at widgets/qtoolbutton.cpp:721
#24 0xb6728afb in QWidget::event (this=0x9218f08, event=0xbfe0ad70) at kernel/qwidget.cpp:7998
#25 0xb6ae2dc0 in QAbstractButton::event (this=0x9218f08, e=0x6) at widgets/qabstractbutton.cpp:1080
#26 0xb6bce0dc in QToolButton::event (this=0x9218f08, event=0xbfe0ad70) at widgets/qtoolbutton.cpp:1163
#27 0xb66c7edc in QApplicationPrivate::notify_helper (this=0x8d2cbe8, receiver=0x9218f08, e=0xbfe0ad70) at kernel/qapplication.cpp:4300
#28 0xb66cf6de in QApplication::notify (this=0xbfe0aaa4, receiver=0x9218f08, e=0xbfe0ad70) at kernel/qapplication.cpp:3865
#29 0xb727b688 in KApplication::notify (this=0xbfe0ca60, receiver=0x9218f08, event=0xbfe0ad70) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#30 0xb62079ce in QCoreApplication::notifyInternal (this=0xbfe0ca60, receiver=0x9218f08, event=0xbfe0ad70) at kernel/qcoreapplication.cpp:704
#31 0xb66ce62c in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#32 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2963
#33 0xb675c09a in QETWidget::translateMouseEvent (this=0xbfe0b584, event=0xbfe0b27c) at kernel/qapplication_x11.cpp:4368
#34 0xb675b664 in QApplication::x11ProcessEvent (this=0xbfe0ca60, event=0xbfe0b27c) at kernel/qapplication_x11.cpp:3379
#35 0xb6788fe8 in x11EventSourceDispatch (s=0x8d37400, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0xb521ad0e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#37 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#38 0xb521ea48 in g_main_context_iterate (context=0x8d36840, block=<value optimized out>, dispatch=1, self=0x8d2c8e0) at gmain.c:2591
#39 0xb521ebee in IA__g_main_context_iteration (context=0x8d36840, may_block=1) at gmain.c:2654
#40 0xb62344f1 in QEventDispatcherGlib::processEvents (this=0x8d2b860, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#41 0xb6788b3a in QGuiEventDispatcherGlib::processEvents (this=0x8d2b860, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0xb620602d in QEventLoop::processEvents (this=0xbfe0b530, flags=) at kernel/qeventloop.cpp:149
#43 0xb6206479 in QEventLoop::exec (this=0xbfe0b530, flags=...) at kernel/qeventloop.cpp:201
#44 0xb6c1d461 in QDialog::exec (this=0xbfe0b584) at dialogs/qdialog.cpp:546
#45 0xb705207a in MainWidget::editContact(Akonadi::Item const&) () from /usr/lib/libkaddressbookprivate.so.4
#46 0xb70524a6 in MainWidget::editItem(Akonadi::Item const&) () from /usr/lib/libkaddressbookprivate.so.4
#47 0xb7052a73 in MainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkaddressbookprivate.so.4
#48 0xb620cd1d in QMetaObject::metacall (object=0x8e154c8, cl=13740, idx=30, argv=0xbfe0b708) at kernel/qmetaobject.cpp:237
#49 0xb621bb8a in QMetaObject::activate (sender=0x8e25e40, m=0xb76a9f8c, local_signal_index=3, argv=0xbfe0b708) at kernel/qobject.cpp:3293
#50 0xb759e8a5 in Akonadi::EntityTreeView::doubleClicked(Akonadi::Item const&) () from /usr/lib/libakonadi-kde.so.4
#51 0xb759f4cc in Akonadi::EntityTreeView::Private::itemDoubleClicked(QModelIndex const&) () from /usr/lib/libakonadi-kde.so.4
#52 0xb759f9fe in Akonadi::EntityTreeView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libakonadi-kde.so.4
#53 0xb620cd1d in QMetaObject::metacall (object=0x8e25e40, cl=13740, idx=95, argv=0xbfe0b888) at kernel/qmetaobject.cpp:237
#54 0xb621bb8a in QMetaObject::activate (sender=0x8e25e40, m=0xb701e184, local_signal_index=2, argv=0xbfe0b888) at kernel/qobject.cpp:3293
#55 0xb6c79405 in QAbstractItemView::doubleClicked (this=0x8e25e40, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:338
#56 0xb6cd186c in QTreeView::mouseDoubleClickEvent (this=0x8e25e40, event=0xbfe0c210) at itemviews/qtreeview.cpp:1853
#57 0xb67286ca in QWidget::event (this=0x8e25e40, event=0xbfe0c210) at kernel/qwidget.cpp:8002
#58 0xb6b34d75 in QFrame::event (this=0x8e25e40, e=0xbfe0c210) at widgets/qframe.cpp:557
#59 0xb6bd1ac1 in QAbstractScrollArea::viewportEvent (this=0x35ac, e=0x6) at widgets/qabstractscrollarea.cpp:1036
#60 0xb6c8a61c in QAbstractItemView::viewportEvent (this=0x8e25e40, event=0xbfe0c210) at itemviews/qabstractitemview.cpp:1610
#61 0xb6ccb2ec in QTreeView::viewportEvent (this=0x8e25e40, event=0xbfe0c210) at itemviews/qtreeview.cpp:1248
#62 0xb6bd43a6 in viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100
#63 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116
#64 0xb6206c8e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8d2cbe8, receiver=0x8e24080, event=0xbfe0c210) at kernel/qcoreapplication.cpp:819
#65 0xb66c7ead in QApplicationPrivate::notify_helper (this=0x8d2cbe8, receiver=0x8e24080, e=0xbfe0c210) at kernel/qapplication.cpp:4296
#66 0xb66cf6de in QApplication::notify (this=0xbfe0bf44, receiver=0x8e24080, e=0xbfe0c210) at kernel/qapplication.cpp:3865
#67 0xb727b688 in KApplication::notify (this=0xbfe0ca60, receiver=0x8e24080, event=0xbfe0c210) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#68 0xb62079ce in QCoreApplication::notifyInternal (this=0xbfe0ca60, receiver=0x8e24080, event=0xbfe0c210) at kernel/qcoreapplication.cpp:704
#69 0xb66ce62c in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#70 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2963
#71 0xb675c09a in QETWidget::translateMouseEvent (this=0x8e1a920, event=0xbfe0c71c) at kernel/qapplication_x11.cpp:4368
#72 0xb675b664 in QApplication::x11ProcessEvent (this=0xbfe0ca60, event=0xbfe0c71c) at kernel/qapplication_x11.cpp:3379
#73 0xb6788fe8 in x11EventSourceDispatch (s=0x8d37400, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#74 0xb521ad0e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#75 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#76 0xb521ea48 in g_main_context_iterate (context=0x8d36840, block=<value optimized out>, dispatch=1, self=0x8d2c8e0) at gmain.c:2591
#77 0xb521ebee in IA__g_main_context_iteration (context=0x8d36840, may_block=1) at gmain.c:2654
#78 0xb62344f1 in QEventDispatcherGlib::processEvents (this=0x8d2b860, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#79 0xb6788b3a in QGuiEventDispatcherGlib::processEvents (this=0x8d2b860, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#80 0xb620602d in QEventLoop::processEvents (this=0xbfe0c9d4, flags=) at kernel/qeventloop.cpp:149
#81 0xb6206479 in QEventLoop::exec (this=0xbfe0c9d4, flags=...) at kernel/qeventloop.cpp:201
#82 0xb620a600 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#83 0xb66c7f84 in QApplication::exec () at kernel/qapplication.cpp:3579
#84 0x0804c2dd in _start ()

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-03-28 11:18:34 UTC
Hej,

can you install the debug packages of libakonadi-contact library and
trigger the crash again, please? The current backtrace is missing the
vital information to find the reason for the crash.

Ciao,
Tobias
Comment 2 Shlomi Fish 2010-03-28 11:40:47 UTC
(In reply to comment #1)
> Hej,
> 
> can you install the debug packages of libakonadi-contact library and
> trigger the crash again, please? The current backtrace is missing the
> vital information to find the reason for the crash.
> 
> Ciao,
> Tobias

Here you go (I installed all the debug packages that gdb reported):

{{{
Application: KAddressBook (kaddressbook), signal: Aborted
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb66fda81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb66ff3d2 in abort () at abort.c:92
#9  0xb698c7f4 in qt_message_output (msgType=QtFatalMsg, buf=0x6 <Address 0x6 out of bounds>) at global/qglobal.cpp:2250
#10 0xb698ca13 in qt_message (msgType=QtFatalMsg, msg=0xb6b084fc "ASSERT: \"%s\" in file %s, line %d", ap=0xbfffbdd4 "\334\267\310\267P\267\310\267\065\001") at global/qglobal.cpp:2296
#11 0xb698cb38 in qFatal (msg=0xb6b084fc "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#12 0xb698cbc5 in qt_assert (assertion=0xb7c8b7dc "defaultButton() == newDefaultButton", file=
    0xb7c8b750 "/home/shlomi/Download/unpack/Mandriva/kdelibs4/BUILD/kdelibs-4.4.1/kdeui/dialogs/kdialog.cpp", line=309) at global/qglobal.cpp:2013
#13 0xb7a78c64 in KDialog::setDefaultButton (this=0xbfffbf18, newDefaultButton=Help) at /usr/src/debug/kdelibs-4.4.1/kdeui/dialogs/kdialog.cpp:309
#14 0xb5c942db in EmailEditDialog::EmailEditDialog (this=0xbfffbf18, list=..., parent=0x0) at /usr/src/debug/kdepimlibs-4.4.1/akonadi/contact/editor/emaileditwidget.cpp:157
#15 0xb5c953ec in EmailEditWidget::edit (this=0x84db310) at /usr/src/debug/kdepimlibs-4.4.1/akonadi/contact/editor/emaileditwidget.cpp:130
#16 0xb5c9557c in EmailEditWidget::qt_metacall (this=0x84db310, _c=InvokeMetaMethod, _id=27, _a=0xbfffc088) at /usr/src/debug/kdepimlibs-4.4.1/build/akonadi/contact/emaileditwidget.moc:73
#17 0xb6aa3d1d in QMetaObject::metacall (object=0x84db310, cl=3894, idx=27, argv=0xbfffc088) at kernel/qmetaobject.cpp:237
#18 0xb6ab2b8a in QMetaObject::activate (sender=0x84cf840, m=0xb78bb8e4, local_signal_index=2, argv=0xbfffc088) at kernel/qobject.cpp:3293
#19 0xb76adeed in QAbstractButton::clicked (this=0x84cf840, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#20 0xb7379f2d in QAbstractButtonPrivate::emitClicked (this=0x806d350) at widgets/qabstractbutton.cpp:546
#21 0xb737ae7b in QAbstractButtonPrivate::click (this=0x806d350) at widgets/qabstractbutton.cpp:539
#22 0xb737b136 in QAbstractButton::mouseReleaseEvent (this=0x84cf840, e=0xbfffc7a0) at widgets/qabstractbutton.cpp:1121
#23 0xb746257d in QToolButton::mouseReleaseEvent (this=0x84cf840, e=0xbfffc7a0) at widgets/qtoolbutton.cpp:721
#24 0xb6fbfafb in QWidget::event (this=0x84cf840, event=0xbfffc7a0) at kernel/qwidget.cpp:7998
#25 0xb7379dc0 in QAbstractButton::event (this=0x84cf840, e=0x6) at widgets/qabstractbutton.cpp:1080
#26 0xb74650dc in QToolButton::event (this=0x84cf840, event=0xbfffc7a0) at widgets/qtoolbutton.cpp:1163
#27 0xb6f5eedc in QApplicationPrivate::notify_helper (this=0x806aff0, receiver=0x84cf840, e=0xbfffc7a0) at kernel/qapplication.cpp:4300
#28 0xb6f666de in QApplication::notify (this=0xbfffc4d4, receiver=0x84cf840, e=0xbfffc7a0) at kernel/qapplication.cpp:3865
#29 0xb7b12688 in KApplication::notify (this=0xbfffe490, receiver=0x84cf840, event=0xbfffc7a0) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#30 0xb6a9e9ce in QCoreApplication::notifyInternal (this=0xbfffe490, receiver=0x84cf840, event=0xbfffc7a0) at kernel/qcoreapplication.cpp:704
#31 0xb6f6562c in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#32 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2963
#33 0xb6ff309a in QETWidget::translateMouseEvent (this=0xbfffcfb4, event=0xbfffccac) at kernel/qapplication_x11.cpp:4368
#34 0xb6ff2664 in QApplication::x11ProcessEvent (this=0xbfffe490, event=0xbfffccac) at kernel/qapplication_x11.cpp:3379
#35 0xb701ffe8 in x11EventSourceDispatch (s=0x8071b70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0xb5ab1d0e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#37 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#38 0xb5ab5a48 in g_main_context_iterate (context=0x8070e60, block=<value optimized out>, dispatch=1, self=0x8068f98) at gmain.c:2591
#39 0xb5ab5bee in IA__g_main_context_iteration (context=0x8070e60, may_block=1) at gmain.c:2654
#40 0xb6acb4f1 in QEventDispatcherGlib::processEvents (this=0x806aa40, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#41 0xb701fb3a in QGuiEventDispatcherGlib::processEvents (this=0x806aa40, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0xb6a9d02d in QEventLoop::processEvents (this=0xbfffcf60, flags=) at kernel/qeventloop.cpp:149
#43 0xb6a9d479 in QEventLoop::exec (this=0xbfffcf60, flags=...) at kernel/qeventloop.cpp:201
#44 0xb74b4461 in QDialog::exec (this=0xbfffcfb4) at dialogs/qdialog.cpp:546
#45 0xb78e907a in MainWidget::editContact (this=0x8100168, contact=...) at /usr/src/debug/kdepim-4.4.1/kaddressbook/mainwidget.cpp:534
#46 0xb78e94a6 in MainWidget::editItem (this=0x8100168, reference=...) at /usr/src/debug/kdepim-4.4.1/kaddressbook/mainwidget.cpp:448
#47 0xb78e9a73 in MainWidget::qt_metacall (this=0x8100168, _c=InvokeMetaMethod, _id=30, _a=0xbfffd138) at /usr/src/debug/kdepim-4.4.1/build/kaddressbook/mainwidget.moc:93
#48 0xb6aa3d1d in QMetaObject::metacall (object=0x8100168, cl=3894, idx=30, argv=0xbfffd138) at kernel/qmetaobject.cpp:237
#49 0xb6ab2b8a in QMetaObject::activate (sender=0x81109e8, m=0xb7f40f8c, local_signal_index=3, argv=0xbfffd138) at kernel/qobject.cpp:3293
#50 0xb7e358a5 in Akonadi::EntityTreeView::doubleClicked (this=0x81109e8, _t1=...) at /usr/src/debug/kdepimlibs-4.4.1/build/akonadi/entitytreeview.moc:135
#51 0xb7e364cc in Akonadi::EntityTreeView::Private::itemDoubleClicked (this=0x8119570, index=...) at /usr/src/debug/kdepimlibs-4.4.1/akonadi/entitytreeview.cpp:143
#52 0xb7e369fe in Akonadi::EntityTreeView::qt_metacall (this=0x81109e8, _c=InvokeMetaMethod, _id=95, _a=0xbfffd2b8) at /usr/src/debug/kdepimlibs-4.4.1/build/akonadi/entitytreeview.moc:100
#53 0xb6aa3d1d in QMetaObject::metacall (object=0x81109e8, cl=3894, idx=95, argv=0xbfffd2b8) at kernel/qmetaobject.cpp:237
#54 0xb6ab2b8a in QMetaObject::activate (sender=0x81109e8, m=0xb78b5184, local_signal_index=2, argv=0xbfffd2b8) at kernel/qobject.cpp:3293
#55 0xb7510405 in QAbstractItemView::doubleClicked (this=0x81109e8, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:338
#56 0xb756886c in QTreeView::mouseDoubleClickEvent (this=0x81109e8, event=0xbfffdc40) at itemviews/qtreeview.cpp:1853
#57 0xb6fbf6ca in QWidget::event (this=0x81109e8, event=0xbfffdc40) at kernel/qwidget.cpp:8002
#58 0xb73cbd75 in QFrame::event (this=0x81109e8, e=0xbfffdc40) at widgets/qframe.cpp:557
#59 0xb7468ac1 in QAbstractScrollArea::viewportEvent (this=0xf36, e=0x6) at widgets/qabstractscrollarea.cpp:1036
#60 0xb752161c in QAbstractItemView::viewportEvent (this=0x81109e8, event=0xbfffdc40) at itemviews/qabstractitemview.cpp:1610
#61 0xb75622ec in QTreeView::viewportEvent (this=0x81109e8, event=0xbfffdc40) at itemviews/qtreeview.cpp:1248
#62 0xb746b3a6 in viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100
#63 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116
#64 0xb6a9dc8e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x806aff0, receiver=0x8122b18, event=0xbfffdc40) at kernel/qcoreapplication.cpp:819
#65 0xb6f5eead in QApplicationPrivate::notify_helper (this=0x806aff0, receiver=0x8122b18, e=0xbfffdc40) at kernel/qapplication.cpp:4296
#66 0xb6f666de in QApplication::notify (this=0xbfffd974, receiver=0x8122b18, e=0xbfffdc40) at kernel/qapplication.cpp:3865
#67 0xb7b12688 in KApplication::notify (this=0xbfffe490, receiver=0x8122b18, event=0xbfffdc40) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#68 0xb6a9e9ce in QCoreApplication::notifyInternal (this=0xbfffe490, receiver=0x8122b18, event=0xbfffdc40) at kernel/qcoreapplication.cpp:704
#69 0xb6f6562c in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#70 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2963
#71 0xb6ff309a in QETWidget::translateMouseEvent (this=0x80cb490, event=0xbfffe14c) at kernel/qapplication_x11.cpp:4368
#72 0xb6ff2664 in QApplication::x11ProcessEvent (this=0xbfffe490, event=0xbfffe14c) at kernel/qapplication_x11.cpp:3379
#73 0xb701ffe8 in x11EventSourceDispatch (s=0x8071b70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#74 0xb5ab1d0e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#75 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#76 0xb5ab5a48 in g_main_context_iterate (context=0x8070e60, block=<value optimized out>, dispatch=1, self=0x8068f98) at gmain.c:2591
#77 0xb5ab5bee in IA__g_main_context_iteration (context=0x8070e60, may_block=1) at gmain.c:2654
#78 0xb6acb4f1 in QEventDispatcherGlib::processEvents (this=0x806aa40, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#79 0xb701fb3a in QGuiEventDispatcherGlib::processEvents (this=0x806aa40, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#80 0xb6a9d02d in QEventLoop::processEvents (this=0xbfffe404, flags=) at kernel/qeventloop.cpp:149
#81 0xb6a9d479 in QEventLoop::exec (this=0xbfffe404, flags=...) at kernel/qeventloop.cpp:201
#82 0xb6aa1600 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#83 0xb6f5ef84 in QApplication::exec () at kernel/qapplication.cpp:3579
#84 0x0804c2dd in main (argc=1, argv=0xbfffe5a4) at /usr/src/debug/kdepim-4.4.1/kaddressbook/main.cpp:58
}}}
Comment 3 Tobias Koenig 2010-03-28 11:47:31 UTC
Hej,

I can't get it to crash here...
Can you please list the except steps what you did to get it crash?

Ciao,
Tobias
Comment 4 Shlomi Fish 2010-03-28 12:09:21 UTC
(In reply to comment #3)
> Hej,
> 
> I can't get it to crash here...
> Can you please list the except steps what you did to get it crash?
> 

Yes. I did "New -> Address Book -> vCard -> ~/Backup/sagiv.vcf" where the sagiv.vcf is:

{{{{
BEGIN:VCARD
CLASS:PUBLIC
EMAIL:sagivba@012.net.il
FN:Sagiv Barhoom
N:Barhoom;Sagiv;;;
REV:2009-01-13T12:34:32Z
TEL;TYPE=CELL:+972-3333333
TEL;TYPE=HOME:+972-3333333
TEL:+972-3333333
UID:sNAUB2T0vt
VERSION:3.0
END:VCARD

}}}}

(I'll attach it soon).

Then I selected the only contact - "Sagiv Barhoom", and pressed the "..." button next to the email. And then I got a crash. Maybe it exists only on Mandriva Cooker.

Regards,

-- Shlomi Fish


> Ciao,
> Tobias
Comment 5 Shlomi Fish 2010-03-28 12:11:17 UTC
Created attachment 42307 [details]
The offending file - sagiv.vcf

This is the offending file that I added as a new address book.
Comment 6 Tobias Koenig 2010-03-28 13:12:35 UTC
Hej,

works fine here with a vanilla installation of KDE 4.4 branch from
KDE SVN, so it really seems to be a bug in your packages. Please file
a bug report against your distribution.

Ciao,
Tobias
Comment 7 Shlomi Fish 2010-03-28 13:59:37 UTC
(In reply to comment #6)
> Hej,
> 
> works fine here with a vanilla installation of KDE 4.4 branch from
> KDE SVN, so it really seems to be a bug in your packages. Please file
> a bug report against your distribution.

OK, thanks for the quick handling of this bug. I'll file it on http://qa.mandriva.com/ . 

Regards,

-- Shlomi Fish

> 
> Ciao,
> Tobias
Comment 8 Nicolas L. 2010-03-28 21:17:23 UTC
this is because we backported a kdialog trunk commit on mandriva, i will fix in trunk.
Comment 9 Nicolas L. 2010-03-28 21:18:37 UTC
SVN commit 1108397 by nlecureuil:

Fix crash because of an invalid default button
BUG:232372 


 M  +1 -1      emaileditwidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1108397