Bug 199411 - Kontact crashes when contact data is updated, crash signal 11
Summary: Kontact crashes when contact data is updated, crash signal 11
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: contacts (show other bugs)
Version: 1.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-08 13:35 UTC by FranJPR
Modified: 2009-11-03 01:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description FranJPR 2009-07-08 13:35:57 UTC
Version:           Kontact 1.4.2 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

I open Kontact and go to Contact. Whenever I change data from an existing contact, save option is inactive (grey), I select another contact and Kontact crashes with signal 11 and I have to restart Kontact. However data that I have updated for the contact has been saved.

KDE crash handler is unable to create a valid backtrace. This is what I get:

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb4838700 (LWP 4217)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb7fc6430 in __kernel_vsyscall ()
[Current thread is 0 (process 4217)]

Thread 1 (Thread 0xb4838700 (LWP 4217)):
#0  0xb7fc6430 in __kernel_vsyscall ()
#1  0xb58e87a6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb58e85be in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d808b2 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb6d81274 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0xb742ad30 in Q3GList::findRef () from /usr/lib/libQt3Support.so.4
#7  0xabcc6f34 in ?? () from /usr/lib/kde4/kaddrbk_cardview.so
#8  0xabcc6f6e in ?? () from /usr/lib/kde4/kaddrbk_cardview.so
#9  0xabcd1056 in ?? () from /usr/lib/kde4/kaddrbk_cardview.so
#10 0xabcd1173 in ?? () from /usr/lib/kde4/kaddrbk_cardview.so
#11 0xb5c31ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb5c32932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xabcc6537 in ?? () from /usr/lib/kde4/kaddrbk_cardview.so
#14 0xabccb822 in ?? () from /usr/lib/kde4/kaddrbk_cardview.so
#15 0xb74e81e1 in Q3ScrollView::viewportMousePressEvent () from /usr/lib/libQt3Support.so.4
#16 0xb74e9dc0 in Q3ScrollView::eventFilter () from /usr/lib/libQt3Support.so.4
#17 0xb5c1ac5a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#18 0xb60ece7a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#19 0xb60f5b11 in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0xb6d1094d in KApplication::notify () from /usr/lib/libkdeui.so.5
#21 0xb5c1ba3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#22 0xb60f4b7e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#23 0xb616497e in ?? () from /usr/lib/libQtGui.so.4
#24 0xb6163ca7 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#25 0xb618ec6a in ?? () from /usr/lib/libQtGui.so.4
#26 0xb4ceeb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb4cf20eb in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb4cf2268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb5c47438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#30 0xb618e365 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb5c1a06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#32 0xb5c1a4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0xb5c1c959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#34 0xb60ecd17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#35 0x0804c072 in _start ()
#0  0xb7fc6430 in __kernel_vsyscall ()
Comment 1 Christophe Marin 2009-07-08 13:39:40 UTC
Unfortunately, the backtrace is not useful. If you can reproduce this bug, please install the debug package for kdepim and paste a better one. 
More informations on this page: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 FranJPR 2009-07-08 14:52:16 UTC
Ok, I installed the debuggers. Here we go. This is the backtrace that I get:


Application: Kontact (kontact), signal SIGSEGV

Thread 1 (Thread 0xb4764700 (LWP 5897)):
[KCrash Handler]
#6  0xac96af29 in CardView::itemAfter (this=0x480000, item=0xabfa388) at 
/usr/include/qt4/Qt3Support/q3ptrlist.h:107
#7  0xac96af6e in CardViewItem::nextItem (this=0xabfa388) at 
/build/buildd/kdepim-4.2.2/kaddressbook/views/cardview.cpp:458
#8  0xac975056 in KAddressBookCardView::addresseeSelected (this=0xaddfcc8) at 
/build/buildd/kdepim-4.2.2/kaddressbook/views/kaddressbookcardview.cpp:339
#9  0xac975173 in KAddressBookCardView::qt_metacall (this=0xaddfcc8, 
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfc0ec48)
    at /build/buildd/kdepim-4.2.2/obj-i486-linux-
gnu/kaddressbook/views/kaddressbookcardview.moc:89
#10 0xb5b5dca8 in QMetaObject::activate (sender=0xade03e0, 
from_signal_index=50, to_signal_index=50, argv=0x0) at kernel/qobject.cpp:3069
#11 0xb5b5e932 in QMetaObject::activate (sender=0xade03e0, m=0xac97a3b0, 
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143
#12 0xac96a537 in CardView::selectionChanged (this=0xade03e0) at 
/build/buildd/kdepim-4.2.2/obj-i486-linux-
gnu/kaddressbook/views/cardview.moc:102
#13 0xac96f822 in CardView::contentsMousePressEvent (this=0xade03e0, 
e=0xbfc0ed0c) at 
/build/buildd/kdepim-4.2.2/kaddressbook/views/cardview.cpp:1102
#14 0xb74141e1 in Q3ScrollView::viewportMousePressEvent (this=0xade03e0, 
e=0xbfc0f1c8) at widgets/q3scrollview.cpp:1742
#15 0xb7415dc0 in Q3ScrollView::eventFilter (this=0xade03e0, obj=0xade0a28, 
e=0xbfc0f1c8) at widgets/q3scrollview.cpp:1470
#16 0xb5b46c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters 
(this=0x9aea928, receiver=0xade0a28, event=0xbfc0f1c8) at 
kernel/qcoreapplication.cpp:718
#17 0xb6018e7a in QApplicationPrivate::notify_helper (this=0x9aea928, 
receiver=0xade0a28, e=0xbfc0f1c8) at kernel/qapplication.cpp:4080
#18 0xb6021b11 in QApplication::notify (this=0xbfc0faf8, receiver=0xade0a28, 
e=0xbfc0f1c8) at kernel/qapplication.cpp:3786
#19 0xb6c3c94d in KApplication::notify (this=0xbfc0faf8, receiver=0xade0a28, 
event=0xbfc0f1c8) at 
/build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#20 0xb5b47a3b in QCoreApplication::notifyInternal (this=0xbfc0faf8, 
receiver=0xade0a28, event=0xbfc0f1c8) at kernel/qcoreapplication.cpp:602
#21 0xb6020b7e in QApplicationPrivate::sendMouseEvent (receiver=0xade0a28, 
event=0xbfc0f1c8, alienWidget=0xade0a28, nativeWidget=0x9afb178, 
buttonDown=0xb68c3200, lastMouseReceiver=@0xb68c3204)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#22 0xb609097e in QETWidget::translateMouseEvent (this=0x9afb178, 
event=0xbfc0f80c) at kernel/qapplication_x11.cpp:4425
#23 0xb608fca7 in QApplication::x11ProcessEvent (this=0xbfc0faf8, 
event=0xbfc0f80c) at kernel/qapplication_x11.cpp:3421
#24 0xb60bac6a in x11EventSourceDispatch (s=0x9aed6a8, callback=0, 
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#25 0xb4c1ab88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb4c1e0eb in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb4c1e268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb5b73438 in QEventDispatcherGlib::processEvents (this=0x9ad0238, flags={i 
= -1077872184}) at kernel/qeventdispatcher_glib.cpp:323
#29 0xb60ba365 in QGuiEventDispatcherGlib::processEvents (this=0x9ad0238, 
flags={i = -1077872136}) at kernel/qguieventdispatcher_glib.cpp:202
#30 0xb5b4606a in QEventLoop::processEvents (this=0xbfc0fa70, flags={i = 
-1077872072}) at kernel/qeventloop.cpp:149
#31 0xb5b464aa in QEventLoop::exec (this=0xbfc0fa70, flags={i = -1077872008}) 
at kernel/qeventloop.cpp:200
#32 0xb5b48959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#33 0xb6018d17 in QApplication::exec () at kernel/qapplication.cpp:3553
#34 0x0804c072 in main (argc=1, argv=0xbfc0fdf4) at 
/build/buildd/kdepim-4.2.2/kontact/src/main.cpp:218







On Wednesday 08 July 2009 13:39:41 Christophe Giboudeaux wrote:
> https://bugs.kde.org/show_bug.cgi?id=199411
>
>
> Christophe Giboudeaux <cgiboudeaux@gmail.com> changed:
>
>            What    |Removed                     |Added
> ---------------------------------------------------------------------------
>- Status|UNCONFIRMED                 |NEEDSINFO
>                  CC|                            |cgiboudeaux@gmail.com
>           Component|general                     |contacts
>             Version|unspecified                 |1.4.2
>          Resolution|                            |BACKTRACE
>
>
>
>
> --- Comment #1 from Christophe Giboudeaux <cgiboudeaux gmail com> 
> 2009-07-08 13:39:40 --- Unfortunately, the backtrace is not useful. If you
> can reproduce this bug, please install the debug package for kdepim and
> paste a better one. More informations on this page:
> http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_usefu
>l_crash_reports
Comment 3 Christophe Marin 2009-07-08 17:02:59 UTC
Thank you
Comment 4 FranJPR 2009-09-23 10:44:01 UTC
This bug is not happening any more with kde 4.3.1 and kmail 1.12.1

Many Thanks


(In reply to comment #3)
> Thank you
Comment 5 FranJPR 2009-11-03 01:43:21 UTC
Solved in kde 4.3.2