Bug 282742 - KDE PIM crashed when saving a new entry in the Contacts module of Kontact
Summary: KDE PIM crashed when saving a new entry in the Contacts module of Kontact
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.10
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-25 16:05 UTC by K. A. Sayeed
Modified: 2011-09-25 16:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description K. A. Sayeed 2011-09-25 16:05:39 UTC
Application: kontact (4.4.10)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:

1. I was saving a new contact that I had created.

2. OTHER COMMENTS:

2.1. This version of KDE PIM (4.6) is a BACKWARD step from version 4.3.2. which had the following features:

2.1.1. The ability to open, edit, and create multiple contact entries concurrently.

2.1.2. The ability to save a partially edited version of a contact entry by using the "Apply" button.

2.1.3. The ability to e-mail a contact entry to another party.

2.1.4. The ability to use other Kontact modules such as Kmail, Calendar, To do, etc while editing or creating a contact entry without having to close the entry first.

2.1.5. Much better "custom fields" interface in the Contacts module.

2.2. This version of KDE PIM has NONE of the above features which version 4.3.2. had. IT IS A REGRESSIVE VERSION AND ITS USEFULNESS IS GREATLY REDUCED AS A RESULT. These features need to be REINSTATED in to all future versions.

2.3. One would expect that a newer design and architecture would provide a richer set of features, greater ease of use, and more flexibility, NONE OF THESE HAVE BEEN ACHIEVED IN THE LATEST VERSION (4.6.X)

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f03f798d7a0 (LWP 1827))]

Thread 2 (Thread 0x7f03e233a700 (LWP 1842)):
#0  0x00007f03f4ddcf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f03ee809104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03ee8099f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03e2a7ec44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f03ee8303e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f03eecd4d8c in start_thread (arg=0x7f03e233a700) at pthread_create.c:304
#6  0x00007f03f4dea04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f03f798d7a0 (LWP 1827)):
[KCrash Handler]
#6  QMetaObject::changeGuard (ptr=0x34d0738, o=0x0) at kernel/qobject.cpp:471
#7  0x00007f03f62fc9ce in operator= (this=0x34d0470, action=0x30f9ca0, action_e=QAction::Trigger, self=true) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QMenuPrivate::activateAction (this=0x34d0470, action=0x30f9ca0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1098
#9  0x00007f03f6ca1e8d in KMenu::mouseReleaseEvent (this=0x210abd0, e=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:458
#10 0x00007f03f5f09cc8 in QWidget::event (this=0x210abd0, event=0x7fff175f93a0) at kernel/qwidget.cpp:8259
#11 0x00007f03f62fdb8b in QMenu::event (this=0x210abd0, e=0x7fff175f93a0) at widgets/qmenu.cpp:2415
#12 0x00007f03f5eb89f4 in QApplicationPrivate::notify_helper (this=0x1cf6880, receiver=0x210abd0, e=0x7fff175f93a0) at kernel/qapplication.cpp:4462
#13 0x00007f03f5ebddc3 in QApplication::notify (this=<value optimized out>, receiver=0x210abd0, e=0x7fff175f93a0) at kernel/qapplication.cpp:4023
#14 0x00007f03f6bdb866 in KApplication::notify (this=0x7fff175fb9c0, receiver=0x210abd0, event=0x7fff175f93a0) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f03f54f949c in QCoreApplication::notifyInternal (this=0x7fff175fb9c0, receiver=0x210abd0, event=0x7fff175f93a0) at kernel/qcoreapplication.cpp:731
#16 0x00007f03f5eb9a1d in sendEvent (receiver=0x210abd0, event=0x7fff175f93a0, alienWidget=0x0, nativeWidget=0x210abd0, buttonDown=0x7f03f699c218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QApplicationPrivate::sendMouseEvent (receiver=0x210abd0, event=0x7fff175f93a0, alienWidget=0x0, nativeWidget=0x210abd0, buttonDown=0x7f03f699c218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#18 0x00007f03f5f3b3e4 in QETWidget::translateMouseEvent (this=0x210abd0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4492
#19 0x00007f03f5f39ab7 in QApplication::x11ProcessEvent (this=0x7fff175fb9c0, event=0x7fff175f9cf0) at kernel/qapplication_x11.cpp:3680
#20 0x00007f03f5f62842 in x11EventSourceDispatch (s=0x1cfe330, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#21 0x00007f03ee808bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f03ee8093a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f03ee809639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f03f55243ef in QEventDispatcherGlib::processEvents (this=0x1c9c370, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#25 0x00007f03f5f624de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f03f54f8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f03f54f8abc in QEventLoop::exec (this=0x7fff175f9ff0, flags=...) at kernel/qeventloop.cpp:201
#28 0x00007f03f62fa101 in QMenu::exec (this=0x210abd0, p=..., action=0x0) at widgets/qmenu.cpp:2059
#29 0x00007f03f149c75a in Akonadi::EntityTreeView::contextMenuEvent (this=<value optimized out>, event=0x7fff175facd0) at ../../akonadi/entitytreeview.cpp:272
#30 0x00007f03f5f09a20 in QWidget::event (this=0x3af6110, event=0x7fff175facd0) at kernel/qwidget.cpp:8426
#31 0x00007f03f62bc156 in QFrame::event (this=0x3af6110, e=0x7fff175facd0) at widgets/qframe.cpp:557
#32 0x00007f03f63cd46b in QAbstractItemView::viewportEvent (this=0x3af6110, event=0x7fff175facd0) at itemviews/qabstractitemview.cpp:1628
#33 0x00007f03f6411675 in QTreeView::viewportEvent (this=0x3af6110, event=0x7fff175facd0) at itemviews/qtreeview.cpp:1256
#34 0x00007f03f54f9627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3abf480, event=0x7fff175facd0) at kernel/qcoreapplication.cpp:846
#35 0x00007f03f5eb89c1 in QApplicationPrivate::notify_helper (this=0x1cf6880, receiver=0x3abf480, e=0x7fff175facd0) at kernel/qapplication.cpp:4458
#36 0x00007f03f5ebd571 in QApplication::notify (this=<value optimized out>, receiver=0x3abf480, e=0x7fff175facd0) at kernel/qapplication.cpp:4102
#37 0x00007f03f6bdb866 in KApplication::notify (this=0x7fff175fb9c0, receiver=0x3abf480, event=0x7fff175facd0) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x00007f03f54f949c in QCoreApplication::notifyInternal (this=0x7fff175fb9c0, receiver=0x3abf480, event=0x7fff175facd0) at kernel/qcoreapplication.cpp:731
#39 0x00007f03f5f3b1ed in sendSpontaneousEvent (this=<value optimized out>, event=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#40 QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4563
#41 0x00007f03f5f39ab7 in QApplication::x11ProcessEvent (this=0x7fff175fb9c0, event=0x7fff175fb650) at kernel/qapplication_x11.cpp:3680
#42 0x00007f03f5f62842 in x11EventSourceDispatch (s=0x1cfe330, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f03ee808bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f03ee8093a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f03ee809639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f03f55243ef in QEventDispatcherGlib::processEvents (this=0x1c9c370, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#47 0x00007f03f5f624de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f03f54f8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f03f54f8abc in QEventLoop::exec (this=0x7fff175fb950, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007f03f54fcecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#51 0x0000000000403f70 in main (argc=1, argv=<value optimized out>) at ../../../kontact/src/main.cpp:226

Possible duplicates by query: bug 269713, bug 268477.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-09-25 16:26:32 UTC
> Application: kontact (4.4.10)
> 2.1. This version of KDE PIM (4.6)

Note: You're not using kdepim 4.6

and saving contacts works as expected in recent kdepim versions (>= 4.7.1)