Bug 179753

Summary: Addressbook crashes while changing category of entry
Product: [Unmaintained] kab3 Reporter: Manuel Koch <koch.manuel>
Component: generalAssignee: Tobias Koenig <tokoe>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: andresbajotierra, highbeta
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Example view in contact / addressbook

Description Manuel Koch 2009-01-05 21:40:00 UTC
Version:           3.5.9 (using 3.5.10, Debian Package 4:3.5.10.dfsg.1-1 (lenny/sid))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.25.5-mactelmko

While editing entries the addressbook ( kontact ) application
crashes and dies.

This is the view when it happens :
- kontact running
- addressbook is viewed
- using "splitscreen" view, left side shows list of entries, right side show details of current selected entry
- Using "filter" dropdown-list to filter for entries in given category
- changing category of entry to a different one, thus entry will be hidden as soon as I change selection to another entryin the list.

When selection in entry list changes after category has been changed the application crashes.
It's not always instantly, sometimes only after multiple entries have been changed.

Stacktrace from dialog show after app has crashed :
(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 0xb5e246c0 (LWP 9306)]
[New Thread 0xb332ab90 (LWP 9311)]
[New Thread 0xb3b2bb90 (LWP 9310)]
[New Thread 0xb432cb90 (LWP 9309)]
[New Thread 0xb4b2db90 (LWP 9308)]
(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)
[KCrash handler]
#6  0xb700cb65 in QListViewItem::depth () from /usr/lib/libqt-mt.so.3
#7  0xb700cb79 in QListViewItem::depth () from /usr/lib/libqt-mt.so.3
#8  0xb7015b63 in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#9  0xb70161b4 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6774bee in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#11 0xb297185b in ContactListView::contentsMousePressEvent ()
   from /usr/lib/kde3/libkaddrbk_tableview.so
#12 0xb7047341 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#13 0xb7045072 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#14 0xb7013666 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#15 0xb6f3478c in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#16 0xb6f347fb in QObject::event () from /usr/lib/libqt-mt.so.3
#17 0xb6f6d43c in QWidget::event () from /usr/lib/libqt-mt.so.3
#18 0xb6ed718a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#19 0xb6ed80ba in QApplication::notify () from /usr/lib/libqt-mt.so.3
#20 0xb7587b82 in KApplication::notify () from /usr/lib/libkdecore.so.4
#21 0xb6e76a52 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#22 0xb6e75afd in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#23 0xb6e85fe6 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#24 0xb6eedb80 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#25 0xb6eeda16 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#26 0xb6ed6cff in QApplication::exec () from /usr/lib/libqt-mt.so.3
#27 0x0805b89a in ?? ()
#28 0xbfe1af48 in ?? ()
#29 0x00000001 in ?? ()
#30 0x00000001 in ?? ()
#31 0x00000000 in ?? ()
Comment 1 Manuel Koch 2009-01-05 21:41:27 UTC
Created attachment 29943 [details]
Example view in contact / addressbook
Comment 2 dp 2009-06-04 21:37:39 UTC
I have the same problem. After changing the category of an contact and going back with mouse to the contact list the whole application Kaddressbook or Kontact, when started from there is crashing with SIGSEV. It might have something to do with the number of contacts in the list (I edited a list of about 500 contacts)  and the needed time for saving to file. It seems to me that if I wait some time or the list is shorter due to filtering, that the crash happens not so often. But thats only a suggestion.

(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)
[Thread debugging using libthread_db enabled]
[New Thread 0xb5dca6c0 (LWP 8489)]
(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)
[KCrash handler]
#6  0xb67800e7 in QListViewItem::depth () from /usr/lib/libqt-mt.so.3
#7  0xb67800fc in QListViewItem::depth () from /usr/lib/libqt-mt.so.3
#8  0xb67800fc in QListViewItem::depth () from /usr/lib/libqt-mt.so.3
#9  0xb67800fc in QListViewItem::depth () from /usr/lib/libqt-mt.so.3
#10 0xb678b810 in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#11 0xb678bad4 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#12 0xb6fc842d in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#13 0xb563e81b in ContactListView::contentsMousePressEvent ()
   from /usr/lib/kde3/libkaddrbk_tableview.so
#14 0xb67c2271 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#15 0xb67c36c2 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#16 0xb678bf42 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#17 0xb668c492 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#18 0xb668c510 in QObject::event () from /usr/lib/libqt-mt.so.3
#19 0xb66c4d65 in QWidget::event () from /usr/lib/libqt-mt.so.3
#20 0xb6622c36 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#21 0xb6624de5 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#22 0xb6de39b2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#23 0xb65b3301 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#24 0xb65b1f8d in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#25 0xb65b012f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#26 0xb65c7943 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#27 0xb663df90 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#28 0xb663dc8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#29 0xb66247df in QApplication::exec () from /usr/lib/libqt-mt.so.3
#30 0x0804fc00 in ?? ()
#31 0xb5e2e450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#32 0x0804f781 in ?? ()
Comment 3 Dario Andres 2009-06-07 16:06:15 UTC
Thanks.

*** This bug has been marked as a duplicate of bug 158179 ***
Comment 4 Tobias Koenig 2009-08-05 16:40:26 UTC
The development of the old KAddressBook will be discontinued for KDE 4.4.
Since the new application has the same name, but a completly new code base we close all bug reports against the old version and ask the submitters to resend there reports against the new product.