Bug 145330 - hang when opening (double click) a contact
Summary: hang when opening (double click) a contact
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kab3
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-11 20:29 UTC by Olivier Vitrat
Modified: 2009-08-05 16:33 UTC (History)
0 users

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 Olivier Vitrat 2007-05-11 20:29:50 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Debian stable Packages

Reported in Debian BTS at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=408581

When I double click on a contact (to open it) then application always hang.

CONDITION: the bug occures if one have a resource that do not exist.

in console:
kaddressbook: ERROR: Unable to open resource 'klients'!

I had an Address Book "klients" which didnt exist it seems. When I
disabled it [ ] in Address Book windows all works fine.

##################### it sticks in infinite loop:

gettimeofday({1169852440, 923904}, NULL) = 0
select(66, [3 15 16 17 44 65], [], [], {0, 0}) = 0 (Timeout)
gettimeofday({1169852440, 924323}, NULL) = 0
nanosleep({0, 100000}, NULL)            = 0
ioctl(15, FIONREAD, [0])                = 0
gettimeofday({1169852440, 926977}, NULL) = 0
select(66, [3 15 16 17 44 65], [], [], {0, 0}) = 0 (Timeout)
gettimeofday({1169852440, 927385}, NULL) = 0
nanosleep({0, 100000}, NULL)            = 0
ioctl(15, FIONREAD, [0])                = 0
gettimeofday({1169852440, 931923}, NULL) = 0
select(66, [3 15 16 17 44 65], [], [], {0, 0}) = 0 (Timeout)
gettimeofday({1169852440, 932362}, NULL) = 0
nanosleep({0, 100000}, NULL)            = 0
ioctl(15, FIONREAD, [0])                = 0
--- SIGTERM (Terminated) @ 0 (0) ---
Process 3024 detached

##################### when I clicked a close button on the window it crashed

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(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 -1243068736 (LWP 18618)]
[KCrash handler]
#6  KABC::AddressBook::loadingHasFinished (this=0x80d7480)
    at
/home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kabc/addressbook.cpp:807
#7  0xb7f0cbb0 in KABCore::qt_invoke () from /usr/lib/libkaddressbook.so.0
#8  0xb7099d4f in QObject::activate_signal (this=0x812d518,
clist=0x824da48,
    o=0xbf9118e8) at kernel/qobject.cpp:2356
#9  0xb709a27c in QObject::activate_signal (this=0x812d518, signal=3,
    param=@0xbf91193c) at kernel/qobject.cpp:2451
#10 0xb7ed4481 in ViewManager::executed () from
/usr/lib/libkaddressbook.so.0
#11 0xb7ed45fd in ViewManager::qt_emit () from /usr/lib/libkaddressbook.so.0
#12 0xb7099d23 in QObject::activate_signal (this=0x8251ef0,
clist=0x8256778,
    o=0xbf911a18) at kernel/qobject.cpp:2354
#13 0xb709a27c in QObject::activate_signal (this=0x8251ef0, signal=4,
    param=@0xbf911a6c) at kernel/qobject.cpp:2451
#14 0xb7ee9153 in KAddressBookView::executed ()
   from /usr/lib/libkaddressbook.so.0
#15 0xb584a6fb in KAddressBookTableView::addresseeExecuted ()
   from /usr/lib/kde3/libkaddrbk_tableview.so
#16 0xb584a93a in KAddressBookTableView::qt_invoke ()
   from /usr/lib/kde3/libkaddrbk_tableview.so
#17 0xb7099d4f in QObject::activate_signal (this=0x82529b8,
clist=0x82568b0,
    o=0xbf911b58) at kernel/qobject.cpp:2356
#18 0xb743a794 in QListView::doubleClicked (this=0x82529b8, t0=0x8153898)
    at .moc/debug-shared-mt/moc_qlistview.cpp:397
#19 0xb794a117 in KListView::contentsMouseDoubleClickEvent (this=0x82529b8,
    e=0xbf911c0c)
    at
/home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdeui/klistview.cpp:891
#20 0xb71cdd5d in QScrollView::viewportMouseDoubleClickEvent
(this=0x82529b8,
    e=0xbf912184) at widgets/qscrollview.cpp:1767
#21 0xb71cf40c in QScrollView::eventFilter (this=0x82529b8, obj=0x82532c8,
    e=0xbf912184) at widgets/qscrollview.cpp:1506
#22 0xb7197432 in QListView::eventFilter (this=0x82529b8, o=0x82532c8,
    e=0xbf912184) at widgets/qlistview.cpp:3866
#23 0xb7099302 in QObject::activate_filters (this=0x82532c8, e=0xbf912184)
    at kernel/qobject.cpp:903
#24 0xb7099380 in QObject::event (this=0x82532c8, e=0xbf912184)
    at kernel/qobject.cpp:735
#25 0xb70d0612 in QWidget::event (this=0x82532c8, e=0xbf912184)
    at kernel/qwidget.cpp:4678
#26 0xb7031c26 in QApplication::internalNotify (this=0xbf912740,
    receiver=0x82532c8, e=0xbf912184) at kernel/qapplication.cpp:2635
#27 0xb7033dc9 in QApplication::notify (this=0xbf912740,
receiver=0x82532c8,
    e=0xbf912184) at kernel/qapplication.cpp:2421
#28 0xb775ae0e in KApplication::notify (this=0xbf912740,
receiver=0x82532c8,
    event=0xbf912184)
    at
/home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#29 0xb6fc5495 in QApplication::sendSpontaneousEvent (receiver=0x82532c8,
    event=0xbf912184) at kernel/qapplication.h:523
#30 0xb6fc412f in QETWidget::translateMouseEvent (this=0x82532c8,
    event=0xbf9125b8) at kernel/qapplication_x11.cpp:4301
#31 0xb6fc26b0 in QApplication::x11ProcessEvent (this=0xbf912740,
    event=0xbf9125b8) at kernel/qapplication_x11.cpp:3478
#32 0xb6fd8d02 in QEventLoop::processEvents (this=0x808bf10, flags=4)
    at kernel/qeventloop_x11.cpp:192
#33 0xb704c179 in QEventLoop::enterLoop (this=0x808bf10)
    at kernel/qeventloop.cpp:198
#34 0xb704bf9a in QEventLoop::exec (this=0x808bf10)
    at kernel/qeventloop.cpp:145
#35 0xb70337bf in QApplication::exec (this=0xbf912740)
    at kernel/qapplication.cpp:2758
#36 0x0804f419 in ?? ()
#37 0xbf912740 in ?? ()
#38 0xbf912828 in ?? ()
#39 0x00000001 in ?? ()
#40 0x00000000 in ?? ()



##################### gdb of the problem
Comment 1 Tobias Koenig 2008-09-04 17:04:04 UTC
Hej,

what type of address book is it? A normal file?

Ciao,
Tobias
Comment 2 Tobias Koenig 2009-08-05 16:33:24 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.