[Bug 244611] New: KAddressbook crashes when modifying name with multiple first names

Thomas Bleher bleher at informatik.uni-muenchen.de
Wed Jul 14 13:38:36 BST 2010


https://bugs.kde.org/show_bug.cgi?id=244611

           Summary: KAddressbook crashes when modifying name with multiple
                    first names
           Product: kaddressbook
           Version: unspecified
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: bleher at informatik.uni-muenchen.de
                CC: tokoe at kde.org


Application: kaddressbook (4.4.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

-- Information about the crash:
I have the following name in my address book (imported via vcf from
KAddressbook 3.5.9):
FN:Aaaaa Bbbbb Ccccccc
N:Ccccccc;Aaaaa Bbbbb;;Frau;

(Name redacted, length is exactly the same as original (in case it matters)

What happened:
* I double clicked on the entry in KAddressbook
* The modify dialog opened, and the name field said: Frau Aaaaa Bbbbb Ccccccc;
the display name field ("Anzeigen" in German) said Aaaaa Ccccccc
* I clicked on the display name field and selected "User defined" (Aaaaa Bbbbb
Ccccccc was already written there, like in the FN field of the vcf)
* The display name field changed to an input field, with the intended name in
it, and the field has input focus
* On clicking enter on that field (without editing anything), KAddressbook
crashes reproducable

The crash can be reproduced every time.

 -- Backtrace:
Application: Adressbuch (kaddressbook), signal: Segmentation fault
[KCrash Handler]
#6  0xb6d82aa6 in QLineEdit::selectedText() const () from
/usr/lib/libQtGui.so.4
#7  0xb75b28ef in KLineEdit::keyPressEvent(QKeyEvent*) () from
/usr/lib/libkdeui.so.5
#8  0xb6978503 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb6d8349b in QLineEdit::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb75b3eac in KLineEdit::event(QEvent*) () from /usr/lib/libkdeui.so.5
#11 0xb6d42d40 in QComboBox::keyPressEvent(QKeyEvent*) () from
/usr/lib/libQtGui.so.4
#12 0xb6978503 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb6d4169c in QComboBox::event(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0xb691a5cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#15 0xb6922c71 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#16 0xb74c8b4a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#17 0xb645152b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#18 0xb691b3ae in ?? () from /usr/lib/libQtGui.so.4
#19 0xb69d3c70 in ?? () from /usr/lib/libQtGui.so.4
#20 0xb69d6150 in ?? () from /usr/lib/libQtGui.so.4
#21 0xb69aa507 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#22 0xb69d93e2 in ?? () from /usr/lib/libQtGui.so.4
#23 0xb55232f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0xb5526fd8 in ?? () from /lib/libglib-2.0.so.0
#25 0xb55271b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0xb647d095 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#27 0xb69d8f45 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb644fb49 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#29 0xb644ff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#30 0xb6e57713 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#31 0xb7286878 in MainWidget::editContact(Akonadi::Item const&) () from
/usr/lib/libkaddressbookprivate.so.4
#32 0xb72875d7 in MainWidget::editItem(Akonadi::Item const&) () from
/usr/lib/libkaddressbookprivate.so.4
#33 0xb7287ecd in MainWidget::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib/libkaddressbookprivate.so.4
#34 0xb645680a in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#35 0xb64651db in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#36 0xb775bec3 in Akonadi::EntityTreeView::doubleClicked(Akonadi::Item const&)
() from /usr/lib/libakonadi-kde.so.4
#37 0xb775cee3 in
Akonadi::EntityTreeView::Private::itemDoubleClicked(QModelIndex const&) () from
/usr/lib/libakonadi-kde.so.4
#38 0xb775db68 in Akonadi::EntityTreeView::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libakonadi-kde.so.4
#39 0xb645680a in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#40 0xb64651db in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#41 0xb6eb19b3 in QAbstractItemView::doubleClicked(QModelIndex const&) () from
/usr/lib/libQtGui.so.4
#42 0xb6f08357 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4
#43 0xb697867e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0xb6d72883 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#45 0xb6e0d032 in QAbstractScrollArea::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#46 0xb6ec28c7 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#47 0xb6f0212c in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#48 0xb6e0fa05 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb64507ca in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQtCore.so.4
#50 0xb691a5a9 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#51 0xb6921af7 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#52 0xb74c8b4a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#53 0xb645152b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#54 0xb6920a52 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQtGui.so.4
#55 0xb69abd7c in ?? () from /usr/lib/libQtGui.so.4
#56 0xb69ab28b in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#57 0xb69d93e2 in ?? () from /usr/lib/libQtGui.so.4
#58 0xb55232f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0xb5526fd8 in ?? () from /lib/libglib-2.0.so.0
#60 0xb55271b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#61 0xb647d095 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#62 0xb69d8f45 in ?? () from /usr/lib/libQtGui.so.4
#63 0xb644fb49 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#64 0xb644ff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#65 0xb64551cf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#66 0xb691a667 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#67 0x0804c63d in _start ()

Possible duplicates by query: bug 243461, bug 243238, bug 242877, bug 242776,
bug 238928.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list